Commit Graph

26 Commits

Author SHA1 Message Date
thibaud-leclere
6edc122ff6 fix: address code review issues
- Rename `read` column to `is_read` (PostgreSQL reserved word)
- Wrap navbar + modal in parent div for Stimulus controller scope
- Set temporary filePath before first flush in ImportController
- Use RETURNING clause for atomic incrementProcessedBatches
- Return proper empty 204 response in NotificationController

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 10:27:57 +02:00
thibaud-leclere
4f8eb5f3dc feat: add notification API endpoints 2026-03-29 10:21:30 +02:00
thibaud-leclere
2cfbe191cf feat: add POST /api/imports endpoint 2026-03-29 10:21:02 +02:00
thibaud-leclere
4955c5bde9 feat: add ImportFilmsBatchMessageHandler 2026-03-29 10:20:24 +02:00
thibaud-leclere
98be393e3c feat: add ProcessImportMessageHandler 2026-03-29 10:19:31 +02:00
thibaud-leclere
2d768e8b52 feat: add Messenger messages for import processing 2026-03-29 10:18:35 +02:00
thibaud-leclere
dedc41e237 refactor: extract ActorSyncer service from SyncActorsCommand 2026-03-29 10:18:00 +02:00
thibaud-leclere
bbbfb895af refactor: extract FilmImporter service from SyncFilmsCommands 2026-03-29 10:17:17 +02:00
thibaud-leclere
1bf8afd88e feat: add Notification entity 2026-03-29 10:16:29 +02:00
thibaud-leclere
7be4de6967 feat: add Import entity with batch tracking 2026-03-29 10:11:30 +02:00
thibaud-leclere
5f7ddcd3cc feat: add UserMovie join entity 2026-03-29 10:10:27 +02:00
thibaud-leclere
748b1c7a08 feat: render game grid as React component via SymfonyUX 2026-03-28 13:19:13 +01:00
thibaud-leclere
6d40c4ce08 feat: add registration page with form validation 2026-03-28 13:17:07 +01:00
thibaud-leclere
64949d2ec2 feat: add login page with SecurityController 2026-03-28 13:16:50 +01:00
thibaud-leclere
376a01bff5 feat: add User entity with email/password/roles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 13:15:40 +01:00
thibaud-leclere
a196fac6c6 Generate grid 2026-01-31 16:17:24 +01:00
thibaud-leclere
1ebf8b99b3 rearrangements 2026-01-20 10:36:39 +01:00
thibaud-leclere
f0af17024e wip sync cast 2026-01-19 23:39:16 +01:00
thibaud-leclere
b764116552 enhance sync films 2026-01-19 23:22:04 +01:00
thibaud-leclere
5e715a40c6 sync actor roles 2026-01-15 21:51:35 +01:00
thibaud-leclere
cb57824861 Add actors and their roles 2026-01-15 20:35:39 +01:00
thibaud-leclere
dcc47fcb65 Starting actors populate 2026-01-15 14:01:45 +01:00
thibaud-leclere
be171b45b4 Enhance params and envs 2026-01-15 13:16:44 +01:00
thibaud-leclere
5c35aff23b Add db, sync movies command 2026-01-14 00:54:49 +01:00
thibaud-leclere
e5d5fe4343 wip 2026-01-13 21:26:00 +01:00
thibaud-leclere
d4a3d32e0a init 2026-01-13 13:59:05 +01:00