Honey pushed to main at Docker/NovaSonic 2026-06-06 11:44:35 +02:00
d8908c69e9 feat: add session-level API cache — skip spinners on home/albums/artists/playlists revisit
Honey pushed to main at Docker/NovaSonic 2026-06-06 01:20:54 +02:00
08ca8303f3 chore: remove unused _syncNpDirect import; add express to backend/package.json
Honey pushed to main at Docker/NovaSonic 2026-06-06 01:09:50 +02:00
45cb62198e fix: album cards use romaji index for album name display via _albumRomajiMap
Honey pushed to main at Docker/NovaSonic 2026-06-06 01:03:09 +02:00
52f5385988 fix: import dispAlbum in views.js
Honey pushed to main at Docker/NovaSonic 2026-06-06 00:55:46 +02:00
eb47a42f15 fix: album detail header re-renders with sort tags after songs load; search artist uses dispArtistById
Honey pushed to main at Docker/NovaSonic 2026-06-06 00:50:34 +02:00
25d80eb559 feat: use file sort tags (sortAlbum/sortArtist/sortName) as display override when romaji is on
Honey pushed to main at Docker/NovaSonic 2026-06-06 00:43:41 +02:00
961511b3d0 fix: apply romaji disp functions in _restoreLastPlayed and album detail header
Honey pushed to main at Docker/NovaSonic 2026-06-06 00:08:27 +02:00
8704a17b4f fix: romaji display race on reload; iTunes search uses original Japanese name
Honey pushed to main at Docker/NovaSonic 2026-06-05 23:42:41 +02:00
ccdcda74ec fix: apply romaji overrides to album cards on home/albums/artist views
01407ef3f1 feat: update sort-tag labels to reflect Romaji / English support
Compare 2 commits »
Honey pushed to main at Docker/NovaSonic 2026-06-05 12:00:50 +02:00
bb927e8120 fix: continue lrclib attempts if first response has no lyrics
Honey pushed to main at Docker/NovaSonic 2026-06-05 11:49:40 +02:00
570eb803c2 Kanji → korrektes Romaji für Sort-Tags -> Deleted
Honey pushed to main at Docker/NovaSonic 2026-06-05 10:47:48 +02:00
89241a4fe6 fix: update romaji overrides hint text — accurate description with line break
Honey pushed to main at Docker/NovaSonic 2026-06-05 10:46:39 +02:00
36a0b38eca feat: server-side romaji overrides (shared list); preload ExoPlayer from SharedPreferences on cold start
Honey pushed to main at Docker/NovaSonic 2026-06-05 01:32:28 +02:00
b924f01b2a fix: ignore onQueueEnded before onReady fires — prevents stale end-of-song event from advancing queue on app reopen
Honey pushed to main at Docker/NovaSonic 2026-06-05 01:02:32 +02:00
21d55d8ab0 fix: suppress spurious onQueueEnded after reconnect; handle STATE_ENDED on reopen; add isEnded to snapshot
Honey pushed to main at Docker/NovaSonic 2026-06-05 00:49:19 +02:00
1277913ac1 fix: apply romaji overrides in dispArtist/dispAlbum/dispTitle display functions
Honey pushed to main at Docker/NovaSonic 2026-06-05 00:40:05 +02:00
a8e54b3a41 feat: add --copy mode to reorganize-music.sh for safe migration
Honey pushed to main at Docker/NovaSonic 2026-06-05 00:28:34 +02:00
59120fd7b6 feat: rename song file artist segment when applying romaji override fix
Honey pushed to main at Docker/NovaSonic 2026-06-05 00:25:51 +02:00
ff3bb782d3 fix: romaji override delete button (JSON.stringify breaks HTML attr); fix file stem search for en-dash track prefixes
Honey pushed to main at Docker/NovaSonic 2026-06-05 00:17:01 +02:00
7496c28663 fix: surface first error detail in fix-artist-sort job message for debugging