Jakub Zych
63d6d049b7
feat(07-03): add avatars, mail templates, and password-change command
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-22 16:43:44 +02:00
Jakub Zych
00e6c51abd
feat(07-02): throttle failed logins and pick mail template locale
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-22 14:03:31 +02:00
Jakub Zych
1311bd6cad
feat(07-02): add user session schema, throttle table, and jwt config
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-22 13:53:16 +02:00
Jakub Zych
feb09823bf
fix(05): CR-03 hide User password and require secret columns in Hidden()
2026-09-18 23:45:55 +02:00
Jakub Zych
8d1248c328
feat(05-03): add user-plugin organisations table (structure only)
...
- create_organisations folds PHP v3.2.0; no users-table ALTER this phase
- Organisation model is an FK target; app.key placeholder in config
2026-09-18 19:37:41 +02:00
Jakub Zych
2d4245681e
feat(05-01): restructure fonoteka plugins into Winter directories
...
- Move models, classes, controllers, middleware, and updates into subpackages
- Add self-registering models/updates/classes registries so later plans add files
- Keep the genres route and shipped migration SQL unchanged
2026-09-18 18:43:31 +02:00