ffa61687bf
chore: improve readability
2025-10-12 14:28:29 +09:00
cb85048af4
feat(api-server): Add websocket as /api/v1/ws route ( #3707 )
...
Co-authored-by: JellyBrick <shlee1503@naver.com >
2025-09-06 01:17:32 +09:00
51b3f53569
feat: refactor
2025-05-20 14:27:30 +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
d88406447e
fix(discord): improve activity management and state verification in Discord integration
2025-05-10 22:47:28 +02: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
de273da85f
feat(discord): Enhance activity updates with throttling and state management
...
- Implemented throttling for Discord activity updates to respect rate limits.
- Added state management for song changes, pause state, and elapsed time.
- Introduced buttons for YouTube Music and GitHub links in activity updates.
- Improved handling of paused state and activity timeout configuration.
2025-05-08 21:01:29 +02:00
e00c357fae
fix: Discord Rich Presence Fix ( #3074 )
...
* discord presence fix
* Update src/plugins/discord/main.ts
Co-authored-by: JellyBrick <shlee1503@naver.com >
* variable length support
---------
Co-authored-by: JellyBrick <shlee1503@naver.com >
2025-03-24 13:20:50 +09:00
e1f6d5b7f2
fix(discord-plugin): handle album name padding if length < 2 ( #2903 )
2025-01-25 00:02:38 +09:00
61c799f7d4
fix: discord rich presence connection status ( #2714 )
...
* fix: discord rich presence connection status
* fix: optional chaining already handles null case
2024-12-15 22:00:00 +09:00
1e4cd699db
fix: callback for time-changed event ( #2577 )
...
Co-authored-by: Derek Alsop <15299183+Azorant@users.noreply.github.com >
2024-11-03 19:18:06 +09:00
cb1381bbb3
fix: apply fix from eslint
2024-10-13 22:45:11 +09:00
8924ec29d3
fix(deps): update dependency @xhayper/discord-rpc to v1.2.0 ( #2291 )
...
* fix(deps): update dependency @xhayper/discord-rpc to v1.2.0
* fix: discord-rpc
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JellyBrick <shlee1503@naver.com >
2024-07-31 21:57:37 +09:00
4f4efb407e
fix(deps): update dependency @xhayper/discord-rpc to v1.1.4 ( #2279 )
...
* fix(deps): update dependency @xhayper/discord-rpc to v1.1.4
* Update and rename @xhayper__discord-rpc@1.1.2.patch to @xhayper__discord-rpc@1.1.4.patch
* Update package.json
* fix: update pnpm-lock.yaml
* fix: use Listening instead of Playing
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: JellyBrick <shlee1503@naver.com >
2024-07-28 19:21:35 +09:00
eabb3392b4
fix: discord RPC ( fix #1664 )
2024-02-13 07:41:32 +09:00
6b7c43925a
feat: rename IPC
2024-01-06 10:17:40 +09:00
6e8447b5d1
feat: run prettier
2023-12-02 05:01:29 +09:00
7401cf69ad
feat: add support i18n ( #1468 )
2023-12-01 01:30:46 +09:00
a3104fda4b
feat: run prettier
2023-11-30 11:59:27 +09:00
b059e43fb1
fix(discord): rename from 'timout' to 'timeout'
2023-11-30 10:00:39 +09:00
3b04d0ba19
feat(discord): apply config as dynamic
2023-11-30 09:54:10 +09:00
3f70d912d7
Merge branch 'master' into feat/refactor-plugin-system
2023-11-28 01:48:38 +09:00
3ffbfbe0e3
convert plugins
2023-11-27 18:41:50 +09:00
11d06c50a5
WIP 2
2023-11-27 04:59:20 +09:00
51e62ef47b
fix(discord): update application client-id
...
fix #1431
2023-11-23 12:12:08 +09:00
794d00ce9e
feat: migrate to new plugin api
...
Co-authored-by: Su-Yong <simssy2205@gmail.com >
2023-11-11 18:02:22 +09:00
06dc0e80f0
feat: rename plugins to clarify context ( #1392 )
2023-11-09 11:35:43 +09:00