Repository navigation
2.4.0
Changelog
All notable changes in this version will be documented in this file. Go to GitHub Releases to check all changes over previous versions.
See commit-and-tag-version for commit guidelines.
2.4.0 (2025-02-11)
Features
- add commitlint (a2eb800)
- add drag-and-drop feature for queue (50d0c6f)
- add link titles to dashboard (5a47b47)
- add scope-enum to commitlint config (c5f6098)
- add swipe handler for mobile (2e99b3a)
- animate dynamic song color (3407d72)
- automatically resend request if page loads before websocket (858cd09)
- disable pull to refresh on mobile (1c9bf05)
- fix some more styles (25ca343)
- implement page title hook to fix title reset (77ba433)
- improve keyboard highlighting on sidebar (22b495d)
- improve loading button (ecb364a)
- improve queue buttons styling (5c64eba)
- improve styling and work on channel join feature (0584814)
- improve websocket closure handling (62df3c0)
- loading skeletons (e5d4b78)
- migrate to phosphoricons (36fee60)
- reimplement dynamic color (d914bdb)
- start work on new dashboard (d21d5ac)
- styling and semantics improvements (96b1538)
- styling improvements (4f268b1)
- support browser navigation for expanding/collapsing (80980b4)
- track functions are now accessible on mobile (b6c119c)
- update API urls (e204a39)
- use dominant color in less places (756c31d)
- use dynamic loading button size (8cdb9c0)
- various fixes and improvements (b233449)
- work on loading button (79ff98d)
- work on mobile dashboard (35b5bf3)
- work on mobile feature accessibility (c40699e)
Bug Fixes
- add missing dots in titles (0f475d9)
- client message type (c5eaf95)
- color conversion not working with alpha (9ae753b)
- controls component now expects missing player (ef4483a)
- current song link is not clickable in some places (d92e3f3)
- cursor on home feature cards (a0bf518)
- display real track name instead of query on queue add toast (f08df29)
- export types for correct docs generation (b12a63d)
- fix playerData message type (e78deb6)
- guildClientMap conflict log showing on client register (c4b8407)
- husky not working for GH Desktop (40c568c)
- ignore version mismatch with clientData (b4c9f75)
- invalid image csp (5a3845a)
- make synchronous click handlers async (9838f86)
- no player was requested on guild selection (13dd0a5)
- package engines and player type (649d323)
- position did not change properly (2ca3ca1)
- remove extra check for user in dashboard (fcb31d7)
- statistics page now correctly loads and refreshes client data (4a69f7e)
- toast hidden behind playerbar (848cbf6)
- update debug logs (15e9c00)
- update mobile dashboard styling (9e3c491)
- update websocket reconnection handling (7823574)
- various fixes (6d69049)
- various fixes (7822fb0)
- various fixes (a58affa)
- various layout fixes (bd3a90c)
- websocket server typescript error (d657180)