Commit Graph

8 Commits

Author SHA1 Message Date
Matthieu B
d19500f510 feat: add Release Please automation with Conventional Commits
- Add Release Please GitHub Action workflow for automated releases
- Configure conventional commits with commitizen for local enforcement
- Update pyproject.toml version to current 2025.8.3
- Add release-please-config.json and manifest for version management
- Fix Ruff linting issues (exception chaining and unnecessary assignment)
- Update CLAUDE.md documentation with release automation workflow
- Maintain compatibility with existing release.yml Docker builds

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-31 14:39:41 +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
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
2ca6c22764 feat: Add multi-server invite support with Jellyfin integration
- Add support for inviting users to multiple media servers simultaneously
- Implement Jellyfin-specific invite options (Allow Downloads, Allow Live TV)
- Add server type detection and conditional UI rendering in invite form
- Create new database migration for Jellyfin server options
- Update invite service to handle multi-server invitations
- Add server-specific validation and error handling
- Enhance user management with server-specific permissions
- Update templates to show server-specific invite options
- Add middleware support for multi-server authentication
- Improve settings forms with server type-specific fields

Breaking changes:
- Invite form now requires server selection
- User permissions are now server-specific
- Database schema updated for multi-server support
2025-07-03 16:18:50 +02:00
Matthieu B
772bc24fa6 Added multiple servers support and identity linking 2025-06-13 14:37:57 +01:00
Matthieu B
abc63bfb83 fix onboarding not being shown 2025-05-23 22:40:59 +01:00
Matthieu B
7494398b9c fix onboarding not being shown 2025-05-23 21:47:23 +01:00
Matthieu B
b7c9a5a223 fix onboarding not being shown 2025-05-23 21:46:01 +01:00