Michael
|
c1bd0ae097
|
feat(grid): exclude current month from grid and scoring calculations
|
2026-02-21 15:13:29 +01:00 |
|
Michael
|
1c5fe4499a
|
fix(settings): resolve ReferenceError and add detailed persistence logs
|
2026-02-21 14:49:14 +01:00 |
|
Michael
|
85215565fa
|
debug(ai): add diagnostic logs for AI API key persistence
|
2026-02-21 14:32:35 +01:00 |
|
Michael
|
c41a60b430
|
fix(ai): persist openrouter settings on server and fix 503 error
|
2026-02-21 14:04:54 +01:00 |
|
Michael
|
643b26dcf3
|
fix(ui): add hydration guards to settings and grid pages to fix error #418
|
2026-02-21 13:48:07 +01:00 |
|
Michael
|
0e0d999027
|
feat: implement dynamic database connection reloading
|
2026-02-21 13:18:38 +01:00 |
|
Michael
|
7a1843e454
|
feat: migrate from mock data to real SQL data
|
2026-02-21 13:08:11 +01:00 |
|
Michael
|
4f4a0dbd62
|
fix: resolve EACCES permission issue and hydration error #418
|
2026-02-21 12:54:39 +01:00 |
|
Michael
|
0e4c276816
|
feat: implement UI-driven database configuration
|
2026-02-21 12:09:21 +01:00 |
|
Michael
|
6ec0cde006
|
fix(build): correction des erreurs eslint bloquant le build next.js sous docker
|
2026-02-21 10:35:03 +01:00 |
|
Michael
|
3544c0c898
|
feat(grid): ajout algorithme score produit avec parametrage dynamique et page d'aide
|
2026-02-21 04:00:51 +01:00 |
|