13 Commits

Author SHA1 Message Date
Matthieu B
8c18977094 feat: enhance Komga integration with API key updates and user management improvements closes [BUG] Komga Setup Returning a 401 error when Komga is set up and working fine
Fixes #693
2025-10-06 12:32:37 +02:00
Matthieu B
060d74ba27 refactor: enhance widget rendering with context and improve markdown content for Audiobookshelf 2025-10-02 14:01:16 +02:00
Matthieu B
fc49da65f6 refactor: fix ruff linting and ty type errors
- Fix invalid parameter defaults: library_id: str | None = None
- Replace try-except-pass with contextlib.suppress()
- Remove unnecessary dict.keys() calls
- Remove unnecessary variable assignments before return
- Combine nested if statements
- Add type ignore comments for intentional shadowing
- Add type ignore comments for SQLAlchemy dynamic attributes

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 22:06:15 +02:00
Matthieu B
d4dd57ee1e feat: Add comprehensive connections and expiry management system
- Add new connections management system with MediaConnection and DiscordWebhook models
- Implement dynamic server configuration with URL field support
- Add expiry management system with automatic user cleanup
- Create wizard preset system for streamlined server setup
- Add dedicated connections interface in settings with CRUD operations
- Integrate expiry functionality with connection management
- Add proper form validation and error handling
- Update templates and routes for new connection workflow

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-29 22:21:10 +02:00
Matthieu B
421f8aa2fd fix kavita wizard 2025-07-12 21:41:11 +02:00
Matthieu B
08030d5163 fix kavita wizard 2025-07-12 21:39:56 +02:00
Matthieu B
dd8da235ee Enhance media server support by adding Kavita integration and updating existing routes. Refactor Audiobookshelf, Emby, Jellyfin, and Romm blueprints to utilize a common media blueprint factory. Implement unified invitation processing and improve wizard migration handling. Update templates and forms to accommodate new server types and ensure backward compatibility. 2025-07-12 21:29:13 +02:00
Matthieu B
ddffb45a7e add komga wizard steps 2025-07-11 23:37:55 +02:00
Matthieu B
5f30177567 romm wizard step 2025-06-25 23:55:04 +02:00
Matthieu B
ccc5b20f32 Refactor settings templates for improved structure and accessibility. Update button labels for clarity, enhance SVG icons, and add a preview wizard link in the wizard index. Adjust external URL reference in the audiobookshelf intro markdown. 2025-06-25 23:50:49 +02:00
Matthieu B
6ffce56a22 Add external url to media server 2025-06-13 14:57:58 +01:00
i18n-bot
80916d63af add emby 2025-05-26 10:57:56 +02:00
Matthieu B
807ea96783 Customisable steps 2025-05-22 11:06:10 +01:00