Commit Graph
80 Commits
Author SHA1 Message Date
youmusic-bot 51fbc8b7eb chore: Update k8s manifest to version master-40 2025-11-07 02:58:11 +00:00
junv fb8b83657a Update download logic to include artist name 2025-11-07 13:57:07 +11:00
youmusic-bot 0cb4d9bc94 chore: Update k8s manifest to version master-39 2025-11-07 02:24:39 +00:00
junv 0a4ead5462 Update download logic 2025-11-07 13:23:33 +11:00
youmusic-bot 75335983f8 chore: Update k8s manifest to version master-38 2025-11-07 02:05:02 +00:00
junv 2bbf7e823d Fix error 2025-11-07 13:03:50 +11:00
youmusic-bot d21dab8b60 chore: Update k8s manifest to version master-37 2025-11-07 01:31:26 +00:00
junv 36e9f17268 Fix db lock error 2025-11-07 12:28:28 +11:00
youmusic-bot 2ff4fc63c9 chore: Update k8s manifest to version master-36 2025-11-02 23:56:24 +00:00
junv 9ab5a08646 Clean up 2025-11-03 10:54:29 +11:00
junv fc07c9e134 Fully switch to uv and do clean up 2025-11-03 10:54:12 +11:00
youmusic-bot a74aa148dc chore: Update k8s manifest to version master-35 2025-11-02 12:12:05 +00:00
junv 5d18d58df6 Update 2025-11-02 23:11:05 +11:00
junv 3d9a7ce9af Update metadata 2025-11-02 23:11:05 +11:00
junv a624183d3c Update song 2025-11-02 23:11:05 +11:00
youmusic-bot 8bd58b1e51 chore: Update k8s manifest to version master-34 2025-11-02 10:10:40 +00:00
junv 0d8e6e53b3 Handle deleting a song 2025-11-02 21:09:17 +11:00
junv 447627ef5e UI update on mobile devices 2025-11-02 20:59:34 +11:00
junv 43f628991d UI update 2025-11-02 20:54:54 +11:00
youmusic-bot 9bd37fa7e4 chore: Update k8s manifest to version master-33 2025-10-31 12:15:41 +00:00
junv cb469f2215 Ui update 2025-10-31 23:14:44 +11:00
youmusic-bot b8fcefc4bc chore: Update k8s manifest to version master-32 2025-10-31 11:59:37 +00:00
junv 325be8487e UI update 2025-10-31 22:58:26 +11:00
junv 9996c731fe Show lyrics on desktop 2025-10-31 22:58:26 +11:00
youmusic-bot 84cebff21b chore: Update k8s manifest to version master-31 2025-10-31 11:04:18 +00:00
junv 6f9596be4a Update scan logic 2025-10-31 22:03:02 +11:00
junv c7fbfcd732 UI updates 2025-10-31 22:03:02 +11:00
youmusic-bot 308026f405 chore: Update k8s manifest to version master-30 2025-10-31 04:15:47 +00:00
junv cdacd40793 up 2025-10-31 15:14:52 +11:00
youmusic-bot 442cc67c1f chore: Update k8s manifest to version master-29 2025-10-31 03:56:52 +00:00
junv f22b02cc4b Update docker image to have a smaller size 2025-10-31 14:54:23 +11:00
youmusic-bot bb82afddd8 chore: Update k8s manifest to version master-28 2025-10-31 03:33:29 +00:00
junv 337b231385 Update public api 2025-10-31 14:32:42 +11:00
youmusic-bot e661aede03 chore: Update k8s manifest to version master-27 2025-10-31 02:56:38 +00:00
junv 8678cb3d7f Update 2025-10-31 13:55:38 +11:00
junv 4b798d6d9b Remove debug log 2025-10-31 13:55:38 +11:00
youmusic-bot 2f340e1a10 chore: Update k8s manifest to version master-26 2025-10-31 02:03:55 +00:00
junv 484d74d249 Update style 2025-10-31 13:02:54 +11:00
youmusic-bot d87319be2c chore: Update k8s manifest to version master-25 2025-10-31 01:35:40 +00:00
junv 3fb7510f9f Update artist songs 2025-10-31 12:34:39 +11:00
junv b27998c5f4 Fix artist image 2025-10-31 12:34:39 +11:00
youmusic-bot c919866f11 chore: Update k8s manifest to version master-24 2025-10-31 01:12:46 +00:00
junv b0c35fb1e3 fix: Replace spaces with underscores in artist image filenames 2025-10-31 12:12:05 +11:00
youmusic-bot 565779615d chore: Update k8s manifest to version master-23 2025-10-31 01:05:10 +00:00
junv 06ade07c72 feat: Add manual artist photo refresh button
Backend changes:
- Add POST /artists/refresh endpoint to force fetch from remote APIs
- Bypasses cache and fetches fresh artist photo from Deezer/MusicBrainz
- Automatically downloads and caches the image locally
- Returns updated artist info immediately

Frontend changes:
- Add refresh button (RefreshCw icon) next to Back button
- Shows spinning animation while refreshing
- Uses mutation with optimistic update to query cache
- Toast notification on success/failure
- Button disabled during refresh

User flow:
1. Click refresh button on artist detail page
2. Backend fetches fresh data from remote APIs
3. Image is downloaded and cached
4. Artist info updates automatically on page
5. Success toast shown
2025-10-31 12:03:45 +11:00
youmusic-bot 676ef53dc2 chore: Update k8s manifest to version master-22 2025-10-31 00:56:42 +00:00
junv 2f986515ac Update song picking logic 2025-10-31 11:55:29 +11:00
youmusic-bot 8dcfc9166e chore: Update k8s manifest to version master-21 2025-10-31 00:36:25 +00:00
junv bb7cfacb1f Update 2025-10-31 11:35:48 +11:00
youmusic-bot f75fbda8c6 chore: Update k8s manifest to version master-20 2025-10-31 00:29:39 +00:00