-
ecd716204d
fix: keep empty revealed cells uncolored
main
thibaud-leclere
2026-04-11 12:53:24 +0200
-
253fdcf040
fix: keep main actor column highlighted on abandon
thibaud-leclere
2026-04-11 12:52:13 +0200
-
2c5c9899bd
fix: preserve attempt feedback when abandoning game
thibaud-leclere
2026-04-11 12:47:52 +0200
-
15760ebc08
Add configurable game start filters
thibaud-leclere
2026-04-11 12:40:54 +0200
-
0698589d5b
Fix test bootstrap and ActorSyncer test doubles
thibaud-leclere
2026-04-11 12:39:35 +0200
-
d9b8853d11
fix: keep synced actors available for award import
thibaud-leclere
2026-04-11 11:55:31 +0200
-
62a0fdb4c6
update .gitignore
thibaud-leclere
2026-04-11 11:00:54 +0200
-
6e83355231
fix: reveal grid solutions when abandoning game
thibaud-leclere
2026-04-11 10:58:33 +0200
-
9dcf43052d
docs: retry tmdb requests
thibaud-lclr
2026-04-05 23:37:37 +0200
-
6f9739d4c8
fix: retry TMDB requests on timeout and 5xx errors
thibaud-lclr
2026-04-05 21:01:29 +0200
-
665a6c5385
feat: mark import as 'error' in case it fails
thibaud-lclr
2026-04-05 20:37:26 +0200
-
15a50e02e4
chore: remove unused example assets (fixes #2)
thibaud-lclr
2026-04-05 14:22:20 +0200
-
61851ac19a
feat: add success flash on register
thibaud-lclr
2026-04-04 18:18:41 +0200
-
699e9952f0
fix: correct host for gitea registry
thibaud-lclr
2026-04-04 18:06:40 +0200
-
1f99b1068e
docs: add victory condition implementation plan
thibaud-leclere
2026-04-03 21:43:30 +0200
-
b641f947ba
fix: center create game button
thibaud-leclere
2026-04-03 21:42:59 +0200
-
2382d6f8d3
docs: add victory condition design spec
thibaud-leclere
2026-04-03 21:26:47 +0200
-
843009e193
feat: include release year in film hint text
thibaud-leclere
2026-04-02 00:25:05 +0200
-
2e7d7ecf44
fix: register game-config Stimulus controller in bootstrap.js
thibaud-leclere
2026-04-02 00:09:08 +0200
-
6b514aa87b
feat: sort award types by actor count descending
thibaud-leclere
2026-04-02 00:05:55 +0200
-
51a9f49797
fix: address code review findings
thibaud-leclere
2026-04-01 23:10:38 +0200
-
b637b725d8
feat: add game config panel UI (template, Stimulus controller, CSS)
thibaud-leclere
2026-04-01 23:08:09 +0200
-
ba715d69a0
feat: extract game config from POST and pass eligible AwardTypes to template
thibaud-leclere
2026-04-01 23:07:04 +0200
-
94ff0ced63
feat: GameGridProvider accepts config for hint types, watched-only, and retry logic
thibaud-leclere
2026-04-01 23:06:04 +0200
-
9c095a76eb
fix: remove actor deletion in AwardTypeRepositoryTest to avoid FK violation
thibaud-leclere
2026-04-01 23:03:33 +0200
-
f291df0fcf
feat: add ActorRepository::findOneRandomInWatchedFilms()
thibaud-leclere
2026-04-01 23:01:57 +0200
-
67571e8b33
feat: add AwardTypeRepository::findWithMinActors()
thibaud-leclere
2026-04-01 22:58:52 +0200
-
5fbac8359f
feat: add AwardRepository::findOneRandomByActorAndTypes()
thibaud-leclere
2026-04-01 22:58:04 +0200
-
468b72b419
docs: add game config panel implementation plan
thibaud-leclere
2026-04-01 21:49:16 +0200
-
54225ad97b
docs: add game configuration panel design spec
thibaud-leclere
2026-04-01 21:39:59 +0200
-
295bb16ab7
fix: reduce false positives in award detection
thibaud-leclere
2026-04-01 21:12:28 +0200
-
116d7b409e
perf: batch Wikidata SPARQL queries per film instead of per actor
thibaud-leclere
2026-04-01 20:37:13 +0200
-
369893a77e
refactor: track import progress per film instead of per batch
thibaud-leclere
2026-04-01 19:30:15 +0200
-
8c73a22eff
refactor: embed film data directly in batch messages
thibaud-leclere
2026-04-01 19:25:45 +0200
-
087b063f1f
chore: reorganizing
thibaud-leclere
2026-04-01 19:24:04 +0200
-
0e3b17bb7d
docs: add project README
thibaud-leclere
2026-04-01 18:14:31 +0200
-
246d6fc740
fix: reorder constructor params in ImportFilmsBatchMessageHandler
thibaud-leclere
2026-04-01 14:44:08 +0200
-
353ffddeea
feat: add popover to confirm abandon
thibaud-leclere
2026-04-01 14:36:41 +0200
-
fb13a8819d
feat: use DB awards instead of live Wikidata calls for hint generation
thibaud-leclere
2026-04-01 14:29:36 +0200
-
0fd0b85b8f
feat: import actor awards during film batch import
thibaud-leclere
2026-04-01 14:27:54 +0200
-
8aa33ccefc
feat: add AwardImporter service with tests
thibaud-leclere
2026-04-01 14:27:15 +0200
-
d4d2272396
feat: add migration for award_type, award tables and actor.awards_imported
thibaud-leclere
2026-04-01 14:24:48 +0200
-
6c1e4cb38b
feat: add awardsImported flag and awards relation to Actor
thibaud-leclere
2026-04-01 14:23:56 +0200
-
859a5a1067
feat: add Award entity and repository
thibaud-leclere
2026-04-01 14:23:23 +0200
-
acc266739d
feat: add AwardType entity and repository
thibaud-leclere
2026-04-01 14:22:33 +0200
-
76013afb1c
docs: add implementation plan for awards in database
thibaud-leclere
2026-04-01 14:20:20 +0200
-
d2d211a228
docs: add design spec for persisting awards in database
thibaud-leclere
2026-04-01 14:17:04 +0200
-
116812b3f8
save movies release date in BDD, remove unused badge, add help to export movie from letterboxd
thibaud-leclere
2026-03-31 22:18:46 +0200
-
c5d359bb0c
remove unused sync commands (app:sync-actors, app:sync-films)
thibaud-leclere
2026-03-31 21:55:08 +0200
-
ded3d063c6
fix: render hint popover via FloatingPortal to prevent overflow clipping
thibaud-leclere
2026-03-31 21:49:46 +0200
-
2e65b2805a
feat: add login hint on start page for unauthenticated users
thibaud-leclere
2026-03-31 21:49:41 +0200
-
dba9b985ee
feat: rename site title to LtbxdActorle with dual-color branding
thibaud-leclere
2026-03-31 21:38:26 +0200
-
a37ac1debd
fix: resolve messenger worker OOM by clearing EntityManager and disabling debug
thibaud-leclere
2026-03-31 21:34:11 +0200
-
6a844542ad
feat: replace notifications with import status in profile dropdown
thibaud-leclere
2026-03-31 21:34:05 +0200
-
3edde1c7db
feat: add loading spinner when starting a new game
thibaud-leclere
2026-03-31 21:28:08 +0200
-
8942e7f608
fix: integrate hint buttons into table for perfect row alignment and sticky scroll
thibaud-leclere
2026-03-31 19:36:32 +0200
-
f6d180474a
feat: responsive grid with scrollable area and fixed hint column
thibaud-leclere
2026-03-31 14:17:22 +0200
-
6cbebb6367
refactor: move WikidataAwardGateway to src/Gateway/WikidataGateway.php
thibaud-leclere
2026-03-31 11:14:20 +0200
-
ecfc80c349
style: redesign hint buttons — rectangular pink with white icon, more spacing
thibaud-leclere
2026-03-31 11:09:57 +0200
-
dc5e14531f
chore: fix report bug issue template
thibaud-leclere
2026-03-30 23:18:14 +0200
-
1fd6dcc5d3
fix: add 16px left margin to popover to avoid screen edge
thibaud-leclere
2026-03-30 22:54:59 +0200
-
0706d99c82
fix: force popover to left placement with soft wrap when space is limited
thibaud-leclere
2026-03-30 22:53:58 +0200
-
273ea49ed0
fix: generate hints about the row actor, not the main actor
thibaud-leclere
2026-03-30 22:51:22 +0200
-
8d413b5c57
fix: review fixes — cache Wikidata calls, add timeout, improve escaping, hide empty popovers
thibaud-leclere
2026-03-30 22:38:05 +0200
-
91f45448f0
feat: replace ? button with hint type icons in ActorPopover
thibaud-leclere
2026-03-30 22:35:39 +0200
-
42a3567e1c
feat: resolve hint display text in computeGridData
thibaud-leclere
2026-03-30 22:33:51 +0200
-
32ae77da53
feat: generate hints per row in GameGridGenerator
thibaud-leclere
2026-03-30 22:32:51 +0200
-
c2efdd4eeb
feat: add WikidataAwardGateway for actor awards from Wikidata SPARQL
thibaud-leclere
2026-03-30 22:31:42 +0200
-
7f3738007d
feat: add findOneRandomByActor to MovieRoleRepository
thibaud-leclere
2026-03-30 22:31:07 +0200
-
e3ee26e070
feat: add hintType and hintData columns to GameRow entity
thibaud-leclere
2026-03-30 22:30:30 +0200
-
cdcd3312ef
docs: add game hints implementation plan
thibaud-leclere
2026-03-30 22:26:32 +0200
-
4fb1a25469
docs: add game hints system design spec
thibaud-leclere
2026-03-30 22:21:26 +0200
-
335a55562f
feat: handle non-letter characters in actor names with separator rows
thibaud-leclere
2026-03-30 21:59:11 +0200
-
ba9a3fba5d
feat: replace code icon with Git logo in navbar
thibaud-leclere
2026-03-30 21:58:43 +0200
-
86bf2eb1d3
feat: move hints column to the left of the game grid
thibaud-leclere
2026-03-30 21:33:40 +0200
-
1f80b554fd
Remove AppExtension
thibaud-leclere
2026-03-30 21:17:17 +0200
-
52c40f1ecc
feat: add bug report issue template and report button on game grid
thibaud-leclere
2026-03-30 20:36:39 +0200
-
c35e239450
various fixes
thibaud-leclere
2026-03-30 20:12:10 +0200
-
2f5ba701b6
feat: wrap game in centered card, style abandon button, abandon anonymous game on login
thibaud-leclere
2026-03-30 19:55:32 +0200
-
96adefbb1e
feat: update homepage template with start/abandon game UI
thibaud-leclere
2026-03-30 19:46:58 +0200
-
a6b3a93d5c
refactor: use persisted games in HomepageController
thibaud-leclere
2026-03-30 19:46:12 +0200
-
884168aa49
feat: add GameController with start and abandon actions
thibaud-leclere
2026-03-30 19:45:39 +0200
-
ef155463ab
feat: add GameGridGenerator service
thibaud-leclere
2026-03-30 19:44:50 +0200
-
1d7c215887
feat: add migration for game and game_row tables
thibaud-leclere
2026-03-30 19:44:05 +0200
-
665233425a
feat: add Game and GameRow repositories
thibaud-leclere
2026-03-30 19:43:39 +0200
-
ff9a48448c
feat: add GameRow entity
thibaud-leclere
2026-03-30 19:43:29 +0200
-
55145c366f
feat: add Game entity
thibaud-leclere
2026-03-30 19:43:18 +0200
-
90ca2b946d
docs: add game persistence implementation plan
thibaud-leclere
2026-03-30 19:41:45 +0200
-
1eb7817182
docs: add game grid persistence design spec
thibaud-leclere
2026-03-30 19:38:29 +0200
-
6cd6c1ed47
fix: bind vendor with host in dev instead of named volume
thibaud-leclere
2026-03-30 18:41:04 +0200
-
3c15c12255
update theme
thibaud-leclere
2026-03-30 12:13:19 +0200
-
99abd78495
remove git action
thibaud-leclere
2026-03-30 00:13:39 +0200
-
bcf6cd1a03
Add secrets
thibaud-leclere
2026-03-30 00:11:16 +0200
-
503c474461
fix: use correct env var syntax for Symfony secrets
thibaud-leclere
2026-03-29 23:19:07 +0200
-
f42a3ba286
fix: manually register Stimulus controllers in bootstrap.js
thibaud-leclere
2026-03-29 23:14:16 +0200
-
23c291d2c2
fix: modal-overlay hidden attribute overridden by display:flex
thibaud-leclere
2026-03-29 23:12:15 +0200
-
201faf3789
chore: add make rule for Symfony secrets
thibaud-leclere
2026-03-29 10:37:55 +0200
-
5fc6b4a53b
feat: add Messenger worker Docker service
thibaud-leclere
2026-03-29 10:30:23 +0200
-
6edc122ff6
fix: address code review issues
thibaud-leclere
2026-03-29 10:27:57 +0200
-
b0024bbcf5
feat: add navbar, dropdown, modal and notification styles
thibaud-leclere
2026-03-29 10:23:57 +0200