jeffvli
b0e66fcf45
allow undo changes and deleted rows
2026-07-16 22:05:52 -07:00
jeffvli
aa5309c54f
persist rescan toggle
2026-07-16 21:26:35 -07:00
jeffvli
b11ad3e069
split add field input to separate component
2026-07-16 21:24:06 -07:00
jeffvli
2777a33f9a
remove success toasts on save / rescan
2026-07-16 21:18:13 -07:00
jeffvli
9ff705a483
remove custom tag label size
2026-07-16 21:10:38 -07:00
jeffvli
82d64489ce
wrap Autocomplete component
2026-07-16 21:10:38 -07:00
jeffvli
48ff8ed6ff
support parsing and saving multi-valued tags
2026-07-16 21:10:38 -07:00
jeffvli
38ad3e5d5a
add TagsInput component
2026-07-16 21:10:22 -07:00
jeffvli
45c660dcc5
support parsing multivalued tags
2026-07-16 18:53:05 -07:00
jeffvli
4b15bcb7d7
bump taglib-wasm, support embedded lyrics property
2026-07-16 18:52:39 -07:00
ChrisScott9456
107727c65d
Use resolveSongPath in use-metadata-editor
2026-07-16 11:53:43 -04:00
ChrisScott9456
030ecca898
more lint fixes
2026-07-12 14:04:53 -04:00
ChrisScott9456
dd0b645ee4
lockfile fix
2026-07-12 13:34:02 -04:00
Chris Scott
5ed4397f8f
Merge branch 'development' into development
2026-07-12 13:31:36 -04:00
Kendall Garner
17dba85baf
fix(pitch): % -> x
2026-07-12 08:38:52 -07:00
jeffvli
149c7c40b2
fix missing pnpm deps in Dockerfile
2026-07-11 20:27:00 -07:00
jeffvli
ad745b3691
update to v1.14.0
v1.14.0
2026-07-11 19:21:40 -07:00
jeffvli
2e6e7839c1
fix album group height calculation on index reorder
2026-07-11 19:21:40 -07:00
Hosted Weblate
13c9602ffb
Translated using Weblate
...
Currently translated at 100.0% (1303 of 1303 strings) (Polish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Co-authored-by: skajmer <skajmer@protonmail.com >
2026-07-12 03:59:09 +02:00
jeffvli
0270e9e9e5
prevent initially rendering non-sync romaji generated lyrics on karaoke lyrics
2026-07-11 18:51:42 -07:00
jeffvli
bafc14b55a
fix mpv playback resume on queue end / stop
2026-07-11 18:51:42 -07:00
Kendall Garner
c5d074be16
fix(subsonic): ensure reportPlayback is an integer
2026-07-11 18:09:53 -07:00
jeffvli
66338e2c85
use album order for album view playlist playback
2026-07-11 14:54:28 -07:00
jeffvli
7e5d626ed8
fix playlist search ranking ( #1935 )
2026-07-11 14:35:07 -07:00
ChrisScott9456
c594545658
Improve tag editor add-field UX and fix custom tag writes
...
- Fix custom tag keys being silently dropped by TagLib — unknown keys are now uppercased before write since TagLib requires all-caps Vorbis field names
- Add real-time validation for invalid characters (= and non-ASCII) in custom tag keys
- Show 'Field already exists' error on Enter/+ attempt rather than silently doing nothing
- Resolve typed tag labels to canonical keys (e.g. 'Album Sort' → albumSort) to prevent duplicate entries under a different key
- Atomic duplicate check in hook functional updater prevents race conditions from rapid adds
- Scroll to and focus newly added field after it is inserted
- Consolidate FIELD_LABEL_OVERRIDES, FIELD_TYPE_OVERRIDES, and PICARD_EXTRAS into a single TAG_CONFIG object; extract resolveTagKey helper
2026-07-11 17:28:49 -04:00
jeffvli
cae2135c3b
fix title combined column trackSubtitle wrapping instead of truncating
2026-07-11 14:22:08 -07:00
jeffvli
1c659cc693
format playlist header title without folder names
2026-07-11 13:50:08 -07:00
jeffvli
b8daaf49b0
default sidebarPlaylistFolders setting to false
2026-07-11 13:46:56 -07:00
jeffvli
58ae496e05
fix item table scroll sync when pinned columns change
2026-07-11 13:33:42 -07:00
jeffvli
641e938f86
fix album group row height resetting on song change
2026-07-11 12:14:39 -07:00
jeffvli
bb2bae163c
fix animation not triggering on delayed romaji generation
2026-07-11 12:04:03 -07:00
jeffvli
308a94d3b6
ensure savePlayQueueByIndex uses a valid currentIndex
2026-07-11 12:02:05 -07:00
jeffvli
53c8841fd6
revert to custom cubic-bezier transition for lyric lines
2026-07-11 11:56:08 -07:00
jeffvli
8dd5a90582
fix alpha updater rolling back to previous stable version ( #2217 )
2026-07-11 11:48:14 -07:00
Hosted Weblate
9f7178a15b
Translated using Weblate
...
Currently translated at 100.0% (1303 of 1303 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 100.0% (1301 of 1301 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: York <goog10216922@gmail.com >
2026-07-11 05:26:53 +00:00
jeffvli
3f9fa0b208
additional type fix for album group
2026-07-10 22:25:59 -07:00
jeffvli
573396700d
fix type for album group
2026-07-10 21:27:23 -07:00
jeffvli
b834d8eade
adjust padding and text styles for album group
2026-07-10 19:49:07 -07:00
jeffvli
d40530b7f6
add additional album group metadata rows
2026-07-10 19:49:07 -07:00
jeffvli
857c8187b5
fix subtle inconsistent highlight color on animating lyric
2026-07-10 19:49:07 -07:00
Hosted Weblate
a1b83f57b0
Translated using Weblate
...
Currently translated at 100.0% (1297 of 1297 strings) (Czech)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translated using Weblate
Currently translated at 100.0% (1297 of 1297 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 99.6% (1292 of 1297 strings) (Polish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translated using Weblate
Currently translated at 100.0% (1297 of 1297 strings) (Spanish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: York <goog10216922@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
2026-07-11 03:25:45 +02:00
jeffvli
9b3a47a27f
fix scroll follow pause on manual scroll
2026-07-10 18:24:17 -07:00
jeffvli
aea5a880ea
reduce opacity of fullscreen player header when not hovered
2026-07-10 15:16:14 -07:00
jeffvli
b4e530ea07
support additional lyric layers ( #2211 )
2026-07-10 15:12:17 -07:00
jeffvli
908e83a2f8
fix missing spaces between ttml word cues ( #2214 )
2026-07-10 12:48:34 -07:00
jeffvli
00506d06f1
fix inactive lyric color and slow down transitions
2026-07-10 11:48:19 -07:00
jeffvli
964e6f491a
remove remote requirement for lyrics match display
2026-07-10 11:32:46 -07:00
jeffvli
7c1893f7f5
remove lyrics blur animation
2026-07-10 10:16:14 -07:00
jeffvli
5cfb80f75b
fix lint
2026-07-10 02:21:17 -07:00
jeffvli
5804eb3215
fix queue scroll follow with album group
2026-07-10 02:13:52 -07:00