Commit Graph

5 Commits

Author SHA1 Message Date
Matthieu B
31005dcf87 Fix recent onboarding and media-server bugs (#1318)
* fix: resolve button widget context URLs

Fixes #1280

* fix: return relative invitation API URLs

Fixes #1262

* fix: use modern Jellyfin auth headers

Fixes #1309

* fix: use Emby library GUIDs for access policy

Fixes #1303
2026-07-05 18:14:39 +02:00
Matthieu B
986e7cb044 fix: Improve SQLite concurrency handling and testing cleanup for database files 2025-10-19 17:57:00 +02:00
Mully
e4f49c575d fix comment: "user" -> "admin"
fix comment: "user" should say "admin" for this specific test

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-07 11:05:18 -04:00
Mully
f76de788cd test: GET /admins endpoint
+ Added tests for new GET /admins endpoint (basically the same as the users equivalent)
2025-10-06 11:03:56 -04:00
Matthieu B
1723e876b6 Refactor API models and invitation flow; add comprehensive tests
- Updated `InvitationCreateRequest` model to change `server_ids` from required to optional with improved description.
- Enhanced `library_model` to include `external_id`, `server_name`, and `enabled` fields.
- Modified `InvitationFlowManager` to prioritize new many-to-many relationship checks for invitations.
- Created a new migration file to merge branches related to API key and foreign key improvements.
- Added comprehensive tests for API endpoints, including status, users, invitations, libraries, servers, and API key management.
- Implemented error handling tests for malformed JSON and inactive API keys.
2025-08-13 20:58:11 +02:00