Commit Graph

264 Commits

Author SHA1 Message Date
tranxuanthang
fb585da882 Allow saving empty lyrics in lyrics editor 2026-04-24 00:54:57 +07:00
tranxuanthang
de3f8ea0ee Add support for importing lrc file from clipboard or file picker in
lyrics editor
2026-04-23 23:51:17 +07:00
tranxuanthang
74c4dcb0f4 Exporter: remove dead code, improve queue approach, add support for
hiding the export viewer modal
2026-04-23 22:52:50 +07:00
tranxuanthang
87576005de Improve memory usage for mass download and export lyrics features 2026-04-23 18:24:57 +07:00
tranxuanthang
01fab651bd Minor text changes 2.0.0 2026-04-21 23:56:22 +07:00
tranxuanthang
fb694869f1 Remove outdated plan files 2026-04-21 23:29:38 +07:00
tranxuanthang
5cee9ba32f Minor changes in Config modal 2026-04-21 20:49:24 +07:00
tranxuanthang
d5ceeaec77 Minor improvements for tracks, albums and artists list rendering 2026-04-21 17:34:33 +07:00
tranxuanthang
3a1a6b3b7b Overlapped singing support in lyrics viewer 2026-04-21 01:59:44 +07:00
tranxuanthang
943efcf7b6 Add custom .lrc parser 2026-04-21 01:51:55 +07:00
tranxuanthang
14707ca1e3 Run prettify 2026-04-21 00:14:23 +07:00
tranxuanthang
75d18975b1 Auto reattach orphaned Lyricsfiles to new tracks on scan/rescan 2026-04-21 00:13:54 +07:00
tranxuanthang
f11a419de6 Preserve lyricsfiles on library wipe 2026-04-20 17:47:26 +07:00
tranxuanthang
666904c741 Update LRCGET.metainfo.xml 2026-04-20 17:14:19 +07:00
tranxuanthang
9292261af7 Upgrade tauri related packages and fix version mismatch 2026-04-20 15:25:43 +07:00
tranxuanthang
eb95511a18 Initially set previous line end_ms as next line start_ms 2026-04-20 01:41:58 +07:00
tranxuanthang
762d48a686 Add force full rescan library in config, fix import .lrc files on scan 2026-04-19 23:20:17 +07:00
tranxuanthang
2f035b60d1 Remove legacy EditLyrics component 2026-04-19 22:27:24 +07:00
tranxuanthang
de5d8ac7d7 Add confirm modal when closing edit lyrics modal on dirty state 2026-04-19 22:20:35 +07:00
tranxuanthang
964d762f16 EditLyricsV2: multiple simultaneously playing lines 2026-04-19 21:50:40 +07:00
tranxuanthang
504040bb9a EditLyricsV2: Allow user to set end time for synced lyrics line 2026-04-19 21:50:00 +07:00
tranxuanthang
c25c9559dc Fix publish flow to respect metadata inside Lyricsfile 2026-04-19 03:45:43 +07:00
tranxuanthang
57a6187287 Working EditLyricsV2 in both flow 2026-04-19 02:22:57 +07:00
tranxuanthang
2fc352e3f3 Add conflict modal and partially working LRCLIB edit lyrics flow 2026-04-17 14:46:16 +07:00
tranxuanthang
57e686b845 LRCLIB Browser: add EditLyricsV2 support 2026-04-17 11:07:41 +07:00
tranxuanthang
a6d7e31bf9 Allow player to accept abitrary track from a file path (not present in
database)
2026-04-13 16:00:04 +07:00
tranxuanthang
422227d2e7 LRCLIB browser rework: file picker modal for editing lyrics 2026-04-13 12:20:42 +07:00
tranxuanthang
6d45aac204 Create MY_LRCLIB_REWORK_PLAN.md 2026-04-13 02:45:09 +07:00
tranxuanthang
c9c6e4cfa6 Run cargo fmt 2026-04-13 00:56:49 +07:00
tranxuanthang
0db06b785d Persist volume slider across app restarts 2026-04-13 00:54:27 +07:00
tranxuanthang
9a40edecaf Force reset the scanned tracks after database migration v10 2026-04-13 00:38:13 +07:00
tranxuanthang
9decf64b38 Upgrade lofty and kira to their newest versions 2026-04-13 00:29:41 +07:00
tranxuanthang
1daad88dc7 Add and run eslint and prettier 2026-04-13 00:12:51 +07:00
tranxuanthang
ca319e27bb EditLyricsV2: Mark track as instrumental 2026-04-13 00:00:21 +07:00
tranxuanthang
a65916a34c Add mass-export lyrics 2026-04-12 22:21:46 +07:00
tranxuanthang
6b889d8390 Export lyrics WIP: export lyrics in EditLyricsV2 2026-04-12 21:04:39 +07:00
tranxuanthang
a554700560 Minor style changes 2026-04-12 11:41:12 +07:00
tranxuanthang
ac0c520345 Add LRCLIB Lyricsfile support when downloading or applying lyrics from
search result
2026-04-11 14:11:40 +07:00
tranxuanthang
dd82a5cc3b Some minor style fixes 2026-04-11 09:36:30 +07:00
tranxuanthang
9936262128 Refactor icons, remove mdue, add unplugin-icons and @iconify-json/mdi 2026-04-11 02:53:17 +07:00
tranxuanthang
29587848ba EditLyricsV2: add publish lyrics 2026-04-11 02:31:14 +07:00
tranxuanthang
3480adb8cc Delete EDIT_LYRICS_REFACTORING_PLAN.md 2026-04-10 22:43:25 +07:00
tranxuanthang
af947f5a59 EditLyricsV2: adjust some word sync behavior
- Allow syncing timing of the first words
- Remove offset adjustment logic for word when rewind/forward line
  timing
2026-04-10 00:42:39 +07:00
tranxuanthang
caaefbf0da Shortened the EDIT_LYRICS_V2_WORD_SYNC_PLAN.md file 2026-04-09 17:38:38 +07:00
tranxuanthang
8324bb7f5c Show word-by-word sync in now playing lyrics viewer 2026-04-09 16:57:17 +07:00
tranxuanthang
8c4f9ebfda Shortened ARCHITECTURE files 2026-04-09 13:37:52 +07:00
tranxuanthang
559f1734a9 EditLyricsV2: extract word boundary drag and word timing hotkey logic into composables 2026-04-09 00:26:35 +07:00
tranxuanthang
406607ecf2 EditLyricsV2: decouple plain and synced lyrics editing 2026-04-08 23:36:04 +07:00
tranxuanthang
cfb7bdf5af EditLyricsV2: fix flickering scrollbar on webkit2gtk 2026-04-08 17:31:06 +07:00
tranxuanthang
ddb34128d6 EditLyricsV2: add an option to view/debug Lyricsfile YAML 2026-04-08 14:45:14 +07:00