Sansan commented on issue Sansan/MusicPlayer#39 2026-10-06 16:31:28 +02:00
Switch to /api/v1 with token authentication

Update from MusicServer (develop, commit 973ebf2): the API docs are now generated with Huma instead of swag.

  • Spec: OpenAPI 3.1 at /openapi.json (also /openapi.yaml, and OpenAPI…
Sansan pushed to develop at Sansan/MusicServer 2026-10-06 16:31:08 +02:00
973ebf224b Generate the OpenAPI spec with Huma instead of swag
0ec2425f78 Return every error as {"error": "..."}
bc7d406e41 Remove Godot OpenAPI generator script
Compare 3 commits »
Sansan opened issue Sansan/MusicFrontend#3 2026-10-06 16:11:40 +02:00
Fuzzy search calls /findfuzzy, which no longer exists
Sansan opened issue Sansan/MusicPlayer#40 2026-10-06 16:11:39 +02:00
Generate typed response classes from the OpenAPI spec
Sansan opened issue Sansan/MusicPlayer#41 2026-10-06 16:11:39 +02:00
Show server statistics from /api/v1/statistics
Sansan opened issue Sansan/MusicFrontend#2 2026-10-06 16:11:38 +02:00
Switch to /api/v1 with token authentication
Sansan opened issue Sansan/MusicFrontend#1 2026-10-06 16:11:37 +02:00
Start sync with POST (MusicServer 5.0 breaking change)
Sansan opened issue Sansan/MusicPlayer#39 2026-10-06 16:11:37 +02:00
Switch to /api/v1 with token authentication
Sansan opened issue Sansan/MusicPlayer#38 2026-10-06 16:11:36 +02:00
Start sync with POST (MusicServer 5.0 breaking change)
Sansan pushed to develop at Sansan/MusicServer 2026-10-06 15:54:42 +02:00
2c3e97190d Prefer UUIDs in the API (Phase 3 of the UUID migration)
Sansan opened issue Sansan/MusicServer#31 2026-10-06 15:48:41 +02:00
[UUID Migration] Phase 4 - Remove integer IDs
Sansan pushed to develop at Sansan/MusicServer 2026-10-06 15:35:33 +02:00
8c974a49cc Merge workflows into one CI pipeline
Sansan pushed to develop at Sansan/MusicServer 2026-10-06 15:27:30 +02:00
9db61956d3 Publish Docker image when a version tag is pushed
Sansan pushed to develop at Sansan/MusicServer 2026-10-06 15:22:17 +02:00
bd250ecaee Run tests in CI and build multi-arch Docker images
59dfff38bc Clean up build tooling and Dockerfile
7b144ae419 Rewrite tests to run without a database
090e794460 Restructure backend into services and fix security, crash and sync issues
75b6f0c1cf Remove frontend source from cmd
Compare 5 commits »
Sansan pushed to main at Sansan/MusicServer 2026-10-06 13:41:14 +02:00
2406fe9eb6 Ignore database dumps
581d91f78b Fixed workflow file
a8a2602f50 #9 Major routes refactor and expansion, #15 Added API for statistics, Added search cache backend and functionality tests, Backend sync improvements
e86c0f8e04 Combine Issue #28 (UUID Phase 2 - NOT NULL) into migration 000005
eda60e0c07 Added fuzzy finder to search, made sync check as middleware, .id file is never used
Compare 54 commits »
Sansan merged pull request Sansan/MusicServer#30 2026-10-06 13:41:14 +02:00
Develop
Sansan created pull request Sansan/MusicServer#30 2026-10-06 13:39:26 +02:00
Develop
Sansan pushed to feature/adding_tests at Sansan/MusicPlayer 2026-10-06 13:33:36 +02:00
8b71723a34 Put the whole look into one project theme
Sansan pushed to feature/adding_tests at Sansan/MusicPlayer 2026-10-06 12:04:51 +02:00
a7bf38c5f9 Version 2.0.0
5519afb5f6 Add what's new in 2.0.0 to the About popup
d77b72159d Sort the scripts and scenes into folders
a0428e3475 Follow the GDScript style guide in every script
674604425f Reach nodes by unique name instead of long paths
Compare 14 commits »
Sansan pushed to feature/adding_tests at Sansan/MusicPlayer 2026-10-06 08:33:40 +02:00
10e9e7b2a4 New app icon, packaged with a menu entry for Linux
29b11560b5 Show where each item starts in the inspiration and sync lists
2a332c2d19 Make the sync result look right with any number of columns
6cbbfee6a1 Tidy up popup layouts
c7d49bc5cc Rework popups and fix blurry text and player list layout
Compare 20 commits »