Reviflow Bot
bab7d95968
Fix: Prevent recurring quiz title suffixes and improve dashboard widget loading
2026-02-05 22:26:29 +01:00
Reviflow Bot
6531e3318d
feat(quiz): implement two-step answer validation logic
2026-02-05 22:00:52 +01:00
Reviflow Bot
6c43282d6f
feat(quiz): implement dark mode for quiz interface
...
- Apply dark mode styling to QuizPage and RevisionViewPage
- Add dark mode support to QuestionCard and ResultCard components
- Style HistoryPage (Mes Cours) for dark theme
- Update loading skeletons, buttons, and text colors for dark mode visibility
2026-02-05 21:52:18 +01:00
Reviflow Bot
e5d3e3a24e
Fix syntax errors in RecentRevisionsWidget and MasteryWidget
2026-02-05 21:45:38 +01:00
Reviflow Bot
cfaa969401
fix(ui): refine dark mode styles for cards and modals
2026-02-05 21:36:11 +01:00
Reviflow Bot
f4e2419b58
fix: add missing closing div in DashboardPage.tsx navigation
2026-02-05 21:31:06 +01:00
Reviflow Bot
be2763308a
fix: resolve JSX syntax error in DashboardPage.tsx
2026-02-05 21:29:09 +01:00
Reviflow Bot
e7e5382de4
feat: implement dark mode with theme toggle and persistence
2026-02-05 21:26:09 +01:00
Reviflow Bot
7a816c8230
fix(auth): force input remount on mode switch to handle autofill
2026-01-31 13:33:18 +01:00
Reviflow Bot
7cb6c36d10
fix(auth): remove unused reset variable to fix build
2026-01-31 13:28:35 +01:00
Reviflow Bot
796c9146f4
fix(quiz): rename 'Remediation' to 'Révision' in topic generation
2026-01-31 13:27:21 +01:00
Reviflow Bot
75ebcef87f
fix(backend): fix 500 error in mastery stats endpoint with robust error handling
2026-01-31 13:26:04 +01:00
Reviflow Bot
a4cc1da0f3
fix(auth): prevent form reset on mode switch to fix autofill mismatch
2026-01-31 13:24:22 +01:00
Reviflow Bot
3d95250d59
fix(auth): add logging and remove button animation for stability
2026-01-31 13:21:00 +01:00
Reviflow Bot
c1bab81bde
chore(deploy): remove debug startup command
2026-01-31 13:04:40 +01:00
Reviflow Bot
e8f5a0aa42
fix(deploy): remove empty volumes key from docker-compose.yml
2026-01-31 12:58:39 +01:00
Reviflow Bot
1ed7ad99e8
fix(deploy): remove backend/app volume mount to use container files
2026-01-31 12:47:27 +01:00
Reviflow Bot
7a6befff53
fix(debug): add file listing to container startup command
2026-01-31 12:34:38 +01:00
Reviflow Bot
0976a33bce
fix(backend): add debug logs and remove invalid main.py volume mount
2026-01-31 12:28:10 +01:00
Reviflow Bot
5d153400c4
fix(deploy): restore db service definition in compose file
2026-01-31 12:24:16 +01:00
Reviflow Bot
ef20ddf652
fix(deploy): change postgres host port to 5460
2026-01-31 12:23:45 +01:00
Reviflow Bot
8e14411904
fix(deploy): add db service to nginx_default external network
2026-01-31 12:12:38 +01:00
Reviflow Bot
ad0c932a72
fix(deploy): expose postgres on port 5499 to avoid host conflicts
2026-01-31 12:11:32 +01:00
Reviflow Bot
aaa1bb5956
fix(backend): add missing __init__.py to app package
2026-01-31 12:09:57 +01:00
Reviflow Bot
0d5150daa8
fix(deploy): change host port to 8686 to avoid collision
2026-01-31 12:03:11 +01:00
Reviflow Bot
2c3325e7c8
fix(ci): unignore frontend/src/lib by anchoring python lib ignore rule
2026-01-31 11:59:59 +01:00
Reviflow Bot
0403bea68f
feat(ci): add github actions workflow for docker build and update compose to use ghcr image
2026-01-31 11:57:21 +01:00
Reviflow Bot
e0a7649f7d
fix(docker): switch to npm install and increase memory limit for robust build
2026-01-31 11:54:31 +01:00
Reviflow Bot
501d083e03
fix(docker): ensure build output directory exists and update package-lock
2026-01-31 11:48:58 +01:00
Reviflow Bot
8531503978
feat(docker): add external nginx_default network
2026-01-31 11:37:56 +01:00
Reviflow Bot
7c04fffe77
Sauvegarde de l'état (réparation)
2026-01-31 11:00:30 +01:00