Commit Graph

310 Commits

Author SHA1 Message Date
62b40d4df5 fix: typed networkManager.fetch 2025-08-02 16:49:15 +09:00
6374ff4a41 fix: fix #3661 2025-07-28 23:55:55 +09:00
1bec276c8b fix: fix #3613, fix #3651 2025-07-28 23:29:46 +09:00
17153eacf0 Fixes the error 500 for /auth/ endpoint (#3627)
Co-authored-by: rewhex <gitea@cluser.local>
2025-07-28 23:19:22 +09:00
b3b3d45b96 fix(downloader): fix for getBasicInfo 2025-07-28 23:09:25 +09:00
0d1cadd650 fix(Skip Disliked Song): updated querySelector (#3667)
Co-authored-by: Joel Carlos <joel.carlos@merkle.com>
2025-07-25 18:00:13 +09:00
4dad68d255 fix(downloader): code splitting (happy-dom) 2025-07-13 17:04:38 +09:00
33a09cc8e1 fix(api-server): fix #3572 2025-07-13 16:43:29 +09:00
b53ece5836 feat: code splitting (#3593)
Co-authored-by: Angelos Bouklis <me@arjix.dev>
2025-07-12 00:00:03 +09:00
58651857e2 fix: remove debug log 2025-07-11 23:44:02 +09:00
c44d5ea111 fix: improve menu detector 2025-07-11 23:04:00 +09:00
3f442a97c5 feat: remove lyrics-genius 2025-07-10 16:40:33 +09:00
61e19cfa9f fix: remove unused value 2025-07-10 16:05:12 +09:00
f73188ab83 fix: apply fix to types from eslint 2025-07-10 14:17:39 +09:00
1da83ff27c fix: apply fix from eslint 2025-07-10 14:14:43 +09:00
6fdac6facf feat: enable the ESM for main (#3588) 2025-07-10 13:43:13 +09:00
e114e0ef44 feat: migrate from raw HTML to JSX (TSX / SolidJS) (#3583)
Co-authored-by: Su-Yong <simssy2205@gmail.com>
2025-07-09 23:14:11 +09:00
bef304865c Fixed play/pause discord rich presence by fixing lastsonginfo tracking (#3551) 2025-07-02 17:19:28 +09:00
38b2bb64fc fix(synced-lyrics): fix nullable 2025-07-01 23:32:07 +09:00
8fc9692ae4 perf(synced-lyrics): virtual scrolling (#3162)
Co-authored-by: JellyBrick <shlee1503@naver.com>
2025-07-01 16:21:09 +09:00
eae4e952f5 feat(synced-lyrics): Musixmatch (#3261) 2025-06-30 22:37:01 +09:00
89479a5045 feat(api-server): add optional params for search (#3440) 2025-06-30 12:46:43 +09:00
0bbc1b4546 fix(style): fix duplicated scrollbar (#3483) 2025-06-30 12:38:59 +09:00
232ca99243 feat: Add instructional note to Swagger documentation (#3532)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-06-29 22:01:41 +09:00
5035c6a8d8 feat: use tiny-pinyin instead of pinyin 2025-06-08 16:14:16 +09:00
878ab6307e fix(precise-volume): replace constructor check for volume slider (#3362) 2025-05-27 14:58:19 +09:00
2dbaecff6e fix(album-actions): update playlist and button selectors (#3367)
* fix(album-actions): update playlist and button selectors

* refactor(album-actions): directly access the last element of NodeList

Co-authored-by: Angelos Bouklis <me@arjix.dev>

* refactor(album-actions): directly access the last element of NodeList

Co-authored-by: Angelos Bouklis <me@arjix.dev>

---------

Co-authored-by: Angelos Bouklis <me@arjix.dev>
2025-05-25 00:18:49 +09:00
51b3f53569 feat: refactor 2025-05-20 14:27:30 +09:00
bb69f31f3a Merge branch 'master' into master 2025-05-12 22:34:51 +09:00
afe5fed760 fix(music-together): fix remove unused SYNC_QUEUE from host 2025-05-12 20:39:23 +09:00
981a7f319e feat(discord): centralize activityInfo creation and simplify elapsedSeconds handling
- Extracted activityInfo object construction into the buildActivityInfo helper to remove code duplication in presence updates.

- Removed unnecessary nullish coalescing (?? 0)
2025-05-12 13:17:13 +02:00
42cb9b0ea8 refactor(discord): centralize Discord logic and improve activity update handling 2025-05-12 03:02:55 +02:00
d9ead78083 fix(music-together): fix data integrity 2025-05-12 08:25:32 +09:00
02bf057fbc fix(music-together): fix infinite loop 2025-05-12 07:36:21 +09:00
98be48bb13 fix(music-together): fix connection disconnect message 2025-05-12 06:31:37 +09:00
3200d088cf fix(music-together): remove debug log 2025-05-12 06:21:28 +09:00
edea7b59e1 fix(music-together): fix user profile in queue 2025-05-12 06:19:36 +09:00
d10c6ec8fc fix(music-together): fix queue index 2025-05-12 03:30:02 +09:00
91a2eb9063 fix(music-together): fix unknown user 2025-05-12 02:34:10 +09:00
dfa427f2ed fix(music-together): Removing a connection on error 2025-05-12 01:46:14 +09:00
6d3ac985b2 fix(music-together): add TURN server
limit: 50kbps
2025-05-12 00:46:55 +09:00
d874fcd117 fix(music-together): fix duplicate queue listener 2025-05-12 00:16:53 +09:00
5158b9cd04 fix(music-together): fix duplicate client issue 2025-05-11 23:19:16 +09:00
efc8038210 fix(music-together): fix profile issue 2025-05-11 22:59:53 +09:00
d88406447e fix(discord): improve activity management and state verification in Discord integration 2025-05-10 22:47:28 +02:00
852933d4d7 feat(plugin): support authenticated proxy (#3175)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: JellyBrick <shlee1503@naver.com>
Co-authored-by: qiye45 <qiye45@users.noreply.github.com>
2025-05-11 02:04:00 +09:00
97a277a192 fix(youtube-music): fix #3296, and macOS traffic lights 2025-05-11 01:56:01 +09:00
079e625c69 fix(album-actions): use playlist shelf for playlist detection (#3306) 2025-05-10 20:52:56 +09:00
0c1d300103 fix(discord): restore Hangul Filler patch for short fields in Rich Presence
Re-added the original workaround that pads title, artist, and album fields with the Hangul Filler character (\u3164) if their length is less than 2. This prevents Discord Rich Presence from displaying empty or missing fields when song info is very short.
2025-05-09 00:39:22 +02:00
e0abc4a43b fix(discord): Improve state verification before sending activity updates
- Enhanced the throttling mechanism to ensure that activity updates are only sent if the song state has not changed.
- Added checks for video ID and pause state to prevent unnecessary updates.
- Improved handling of elapsed time during updates.
2025-05-08 21:34:05 +02:00