Skip to content

2.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 18:14
· 17 commits to main since this release

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)