Commit f4ad820
fix: récupérer les fonctionnalités manquantes de feat-multiple-edit-tags-and-actions
Corrections après merge incomplet vers deploy-synology :
Fichiers récupérés de feat-multiple-edit-tags-and-actions:
- web/templates/index.html: Barre d'actions bulk complète (Set Priority, Personal Rating, Playtime Tag, etc.)
- web/routes/collections.py: Renommage collection_id label_id (système unifié)
- web/routes/sync.py: Appels à update_all_auto_labels() pour Steam
- web/templates/_filter_bar.html: Composant filtre à jour
- web/utils/filters.py: Système de filtres basé sur system labels (just-tried vs started)
Corrections dans web/main.py:
- Ajout import ensure_system_labels
- Ordre correct d'initialisation DB (migrate_collections_to_labels avant ensure_labels_tables)
- Suppression ensure_collections_tables() (remplacé par système labels)
- Ajout conn.row_factory = sqlite3.Row
- Appel ensure_system_labels(conn) après add_igdb_columns
Tests mis à jour:
- 5 fichiers tests adaptés au nouveau système (just-tried vs started)
- 211 tests passing
Docker: Testé avec succès, system labels créés correctement
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 25f98ce commit f4ad820
12 files changed
Lines changed: 1202 additions & 296 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| 257 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
47 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
48 | 67 | | |
49 | 68 | | |
50 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
42 | 72 | | |
43 | 73 | | |
44 | 74 | | |
45 | 75 | | |
46 | 76 | | |
47 | 77 | | |
48 | 78 | | |
49 | | - | |
| 79 | + | |
50 | 80 | | |
51 | 81 | | |
52 | 82 | | |
| |||
77 | 107 | | |
78 | 108 | | |
79 | 109 | | |
80 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
81 | 131 | | |
82 | | - | |
| 132 | + | |
83 | 133 | | |
84 | 134 | | |
85 | 135 | | |
| |||
0 commit comments