12 Commits

Author SHA1 Message Date
Matthieu B
6a3632ec66 refactor: update type hints for better clarity and consistency across multiple files 2025-10-23 19:49:58 +02:00
Matthieu B
1618ce7791 feat: enhance session management with Tautulli-inspired enrichment and validation for statistics 2025-10-22 12:49:57 +02:00
engels74
d0df4c6d5d feat: wizard step refactor into pre/post wizard steps
Changes:
  - Pre/post invitation wizard phases
  - Phase-aware routing (/pre-wizard/*, /post-wizard/*)
  - Phase indicator badges (visual categorization)
  - Dynamic completion button behavior
  - Two-column admin layout with category drag-and-drop
  - Invite code management service
  - Enhanced wizard export/import
  - Comprehensive test coverage (17 new test files)
2025-10-16 15:28:48 +02:00
Matthieu B
7466ce86c4 Enhance library migration and invitation linking logic for multi-server support 2025-08-14 10:47:26 +02:00
Matthieu B
9fde1d1edf Implement centralized startup logging and enhance application initialization messages 2025-08-12 19:37:13 +02:00
Matthieu B
148f5285be fix db import 2025-07-15 18:31:41 +02:00
Matthieu B
7b8f64af7d Fix SQLAlchemy model constructors to accept keyword arguments
- Added __init__ constructors to all SQLAlchemy models
- Fixed pyright 'No parameter named' errors across the codebase
- Fixed various ruff linting issues (SIM108, E741, E402, SIM102, B904, SIM105)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 13:52:15 +02:00
Matthieu B
772bc24fa6 Added multiple servers support and identity linking 2025-06-13 14:37:57 +01:00
Matthieu B
4ea64bb93f fix libraries 2025-05-23 23:12:04 +01:00
Matthieu B
4cda6cc65a fix libraries 2025-05-23 22:53:19 +01:00
Matthieu B
35e407b5c5 fix libraries 2025-05-23 22:51:16 +01:00
Matthieu B
abc63bfb83 fix onboarding not being shown 2025-05-23 22:40:59 +01:00