Commit Graph

13 Commits

Author SHA1 Message Date
Matthieu B
d1ed08d9c2 Add .djlintrc configuration file for Jinja linting 2025-10-07 11:04:58 +02:00
Matthieu B
5c40d62765 Remove CSRF token from forms and update button styles for consistency 2025-08-13 22:25:15 +02:00
Matthieu B
b27167e4eb Merge latest changes from main
Resolved conflicts in:
- app/models.py: Combined ApiKey and ExpiredUser models
- app/logging_config.py: Combined API logger and alembic logger configurations
- app/blueprints/public/routes.py: Combined server resolution approaches with fallback
2025-08-13 20:15:05 +02:00
Matthieu B
927395a05f makes library selection easier fixes #769 2025-08-13 12:31:40 +02:00
copilot-swe-agent[bot]
1b1159e0f3 Fix API key deletion UI glitch and improve API endpoint functionality
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-07-28 13:06:36 +00:00
Matthieu B
c79a670393 fix: Use unique library IDs in frontend to prevent duplicate submissions
- Changed library checkboxes to use unique library.id instead of library.external_id
- Updated backend to handle library IDs instead of external IDs
- Added visual grouping by server name when multiple servers are selected
- Added helper text to clarify that libraries are grouped by server
- Kept deduplication logic in backend as safety measure

This prevents the UNIQUE constraint violation that occurred when multiple
servers had libraries with the same external_id (e.g., "Audiobooks")

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 19:51:33 +02:00
Matthieu B
3d0eb2a9c6 feat: Add multi-server invite support with Jellyfin integration 2025-07-03 21:46:40 +02:00
Matthieu B
98dd3cb79b feat: Add multi-server invite support with Jellyfin integration 2025-07-03 21:43:43 +02:00
Matthieu B
31598000ec Added multi-server invites 2025-06-30 15:50:32 +02:00
Matthieu B
abc63bfb83 fix onboarding not being shown 2025-05-23 22:40:59 +01:00
Matthieu B
19fa6e497a Import Legacy Database 2025-05-22 18:50:03 +01:00
Matthieu B
178ccd92b1 Huge rewrite 2025-05-21 12:05:15 +01:00
Matthieu B
4889e25d31 Huge rewrite 2025-05-20 13:01:20 +01:00