jeffvli
255b9a9c2d
fix lyrics fetch and clear ( #1342 )
...
- split server and remote lyrics into separate queries
- lyrics cache now always contain server lyrics, override will use separate remote query
- clear button is reverted to only clear the override query, and back to server
2025-12-31 01:07:56 -08:00
jeffvli
5c399f7117
add timeout to prevent too many lyrics fetch on song change
2025-12-28 17:49:39 -08:00
jeffvli
8fee57157a
fix lyrics settings button variant
2025-12-27 17:44:41 -08:00
jeffvli
8205eeed22
split lyrics settings by key ( #1389 )
2025-12-25 01:29:31 -08:00
Kendall Garner
04fbf5d3d2
Export lyrics ( #1383 )
...
* add export button to the lyrics actions
* add export button to the lyrics search modal
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-23 21:27:47 -08:00
jeffvli
455452bf77
revert padding of sidebar filters
2025-12-15 01:14:19 -08:00
jeffvli
b2941b67d6
fix bg color / padding of sidebar panel
2025-12-15 01:12:11 -08:00
jeffvli
376c09d1ea
allow clear button to remove searched/override lyrics
2025-12-04 01:38:38 -08:00
jeffvli
0b8ae55150
persist lyrics offset per song
2025-11-30 17:55:12 -08:00
jeffvli
615280e01b
reverse the lyrics offset behavior to standard convention
2025-11-30 17:47:19 -08:00
jeffvli
5cab727b2d
properly persist searched lyrics to cache
2025-11-30 17:36:25 -08:00
jeffvli
d75d1687a4
fade out no lyrics message
2025-11-30 13:38:09 -08:00
jeffvli
e8db28e112
redesign lyrics search form
2025-11-30 13:16:40 -08:00
jeffvli
e45c126a3f
fix lyrics components
2025-11-29 19:33:33 -08:00
jeffvli
427f808180
rename internal types in domain models
2025-11-29 19:30:47 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
jeffvli
8115963264
upgrade and refactor for react-query v5
2025-11-02 01:38:47 -07:00
Xudong Zhou
dd34888961
Fix Lyric Translation Not Resetting ( #1208 )
...
* Refactor lyrics translation and index handling
* Add auto translation toggle to lyric settings
* Add enableAutoTranslation setting to lyrics
2025-10-31 17:08:10 -07:00
Kendall Garner
2cf0027419
only show translation when api key and provider are picked, and fix eslint vscode
2025-09-05 19:55:58 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Jeff
c1330d92b2
Migrate to Mantine v8 and Design Changes ( #961 )
...
* mantine v8 migration
* various design changes and improvements
2025-06-24 00:04:36 -07:00
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
Mikhail Tsarev
7bcfe30a8e
Improved translations for English and Russian versions. ( #760 )
...
* First version of Russian translation
* Improvements
---------
Co-authored-by: Suoslex <mtsarev06@gmail.com >
2024-09-25 21:42:41 -07:00
Xudong Zhou
31492fa9ef
Lyrics Translation and Romaji (Fulfill #732 ) [Translation Part] ( #747 )
2024-09-23 20:25:17 -07:00
Kendall Garner
46cc1a635f
address changes
2024-02-03 21:22:03 -08:00
Kendall Garner
73cd647486
os lyrics
2024-02-01 23:53:10 -08:00
jeffvli
ec457d5125
Lint files based on updated rules
2023-09-15 20:42:38 -07:00
jeffvli
8686a7c592
Various lyrics improvements
...
- Update wording on provider fetcher
- Invalidate query on reset instead of resetQuery
2023-08-07 21:59:55 -07:00
jeffvli
1327d58b23
Fix clear, clean up
2023-08-04 12:29:55 -07:00
jeffvli
f6d239d87c
Improve lyrics persistence
...
- Search overrides existing lyrics query
- Separate reset / clear commands
2023-08-04 11:51:01 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
jeffvli
72811dbedb
Fix broken layout on lyrics scroll
...
- App layout would break when transitioning into the full-screen due to scrollIntoView
- Replace scroll action with scrollTop implementation
2023-06-09 17:24:34 -07:00
jeffvli
77703b904f
Allow override on songs without default found lyrics
2023-06-09 17:24:34 -07:00
jeffvli
e56350c1c2
Add remaining lyric actions functionality
2023-06-09 17:24:34 -07:00
jeffvli
aaa1b5f63a
Fix override on song change
2023-06-09 17:24:34 -07:00
jeffvli
7ab532be07
Improve accessibility of actions bar
2023-06-09 17:24:34 -07:00
jeffvli
2f0634dc03
Add lyric search selection and override
2023-06-09 17:24:34 -07:00
jeffvli
14a6766072
Add initial lyrics search UI
2023-06-09 17:24:34 -07:00
Kendall Garner
8835fc640a
Include lyric simplification, restore clear button
...
- merges lyric simplification
- restores metadata/clear
2023-06-09 17:24:34 -07:00
jeffvli
f92cd89c46
Add fade in animation for lyrics container
2023-06-09 17:24:34 -07:00
jeffvli
a1a113d3c6
Move scroll container to wrap lyrics only
2023-06-09 17:24:34 -07:00
jeffvli
3f78c3f420
Move all lyrics fetching logic into query
2023-06-09 17:24:34 -07:00
Kendall Garner
007a099951
Lyrics Improvements
...
- Make the settings text actually consistent with behavior
- Add metadata (artist/track name) for fetched tracks
- Add ability to remove incorrectly fetched lyric
- Add lyric fetch cache; save the last 10 fetches
- Add ability to change offset in full screen, add more comments
2023-06-09 17:24:34 -07:00
jeffvli
d1dde2428f
Minor fixes on main component
2023-06-04 16:46:05 -07:00
jeffvli
5dd860735d
Adjust lyrics styling / animations
2023-06-04 16:46:05 -07:00
jeffvli
782c351ca6
Disable query if no song present
2023-06-04 16:46:05 -07:00
Kendall Garner
3aef2a80a7
rename listener function
2023-06-04 16:46:05 -07:00
Kendall Garner
85a10c799a
address comments
2023-06-04 16:46:05 -07:00