Commit Graph

8 Commits

Author SHA1 Message Date
史悦
e115ee1db1 feat(ui): rebrand to Meishi Music and wire up sidebar
- Rename application from TuneHub to Meishi Music in UI and PWA manifest
- Implement cache clearing logic to remove local storage items
- Pass sync state and handlers to the Sidebar component
2026-01-06 11:26:56 +08:00
史悦
ca1026d166 feat(sync): add cloud synchronization for favorites
Add a new sync service and frontend integration to allow syncing
favorites across devices using a token.

- Configure `sync-service` in docker-compose.yml on port 7482
- Add sync token input and manual sync button to SideDrawer
- Implement auto-sync logic to persist favorites to the KV store
- Add logic to merge cloud favorites with local data on initialization
2026-01-06 11:20:06 +08:00
史悦
33e3ec714e feat(ui): add clear cache and optimize media session
- Add button in side drawer settings to clear local cache data
- Refactor Media Session position updates to trigger on specific events (seek, play/pause, load) instead of every time update
- Add finite number validation for seek operations
2026-01-06 10:59:14 +08:00
史悦
b1e76110ff 完整的 Media Session API 支持 2026-01-06 10:52:43 +08:00
史悦
2841aff80b 修改标题 2026-01-06 10:40:47 +08:00
史悦
a7421891f0 docker 2026-01-06 10:34:28 +08:00
史悦
db524ffd28 docker 2026-01-06 10:32:41 +08:00
史悦
56d94c9592 first commit 2026-01-06 10:27:08 +08:00