What's Changed
- update Vietnamese.json by @nhutlamm in #653
- Docker update by @appujet in #654
- update play command by @appujet in #655
- Update packages and language fix by @hwangsihu in #656
- Update Korean and package by @hwangsihu in #659
- Fixed wrong location to autocomplete | Fixed Playlists not getting deleted if they had songs by @Beelzebub2 in #660
- Main to production by @appujet in #661
- Update Play.ts by @appujet in #662
- fix: add DEFAULT_LANGUAGE to ReadME by @whlack in #665
- Formatting and Update README.md by @hwangsihu in #668
- README.md by @hwangsihu in #669
- A few minor fixes by @infnibor in #670
- Format by @hwangsihu in #672
- Add Indonesian Language by @idMJA in #673
- Update by @hwangsihu in #675
- Main to production by @appujet in #678
- Translate to Chinese Traditional (Taiwan) by @apple050620312 in #680
- Update by @hwangsihu in #676
- CreateInvite.ts by @hwangsihu in #682
- Push to production by @appujet in #686
- Fix invite link by @hwangsihu in #685
- Update example.application.yml by @infnibor in #689
- Update example.application.yml by @infnibor in #690
- Add checks before creating invite link in #691
- Update Indonesian.json by @idMJA in #694
- Update Ping.ts by @CharlesNaig in #698
- Update example.application.yml by @infnibor in #697
- Update Ping.ts by @CharlesNaig in #699
- Update language and more by @hwangsihu in #704
- Add Czech language translation for existing bot commands by @WolverStones in #706
- Update example.application.yml by @CharlesNaig in #707
- Fix variables by @WolverStones in #710
- Update example.application.yml by @CharlesNaig in #709
- Revert "Merge branch 'production' into main" by @hwangsihu in #712
- Update packages, formatting, and fix i18n by @hwangsihu in #717
- Remove unnecessary parentheses by @hwangsihu in #720
- Lyrics command by @CharlesNaig in #719
- Update locales, packages and setup system
by @hwangsihu in #721 - Update by @hwangsihu in #728
- Beta v5 by @appujet in #724
- Update by @hwangsihu in #736
- Update Dockerfile by @infnibor in #739
- Locales fix by @hwangsihu in #737
- Update README.md by @hwangsihu in #741
- Update example.application.yml by @infnibor in #744
- Lyrics fix but still in genius by @CharlesNaig in #745
- Update package and Makes env a little easier by @hwangsihu in #746
- Request to change from search command button to select menu: #730 by @hwangsihu in #747
- Turkish Language Translation by @IlkayAksoy in #748
- Update package and activate Turkish by @hwangsihu in #749
- Biome lint by @hwangsihu in #750
- updates indonesian lang by @idMJA in #752
- Changed to use tslib and enable remove comments by @hwangsihu in #751
- Update dependencies and youtube sorce by @hwangsihu in #759
- Bump prisma from 5.22.0 to 6.0.1 by @dependabot[bot] in #760
- Bump @prisma/client from 5.22.0 to 6.0.1 by @dependabot[bot] in #761
- Translation Dutch (Nederlands) by @MikeWhileCoding in #770
- Update docker-compose.yml by @infnibor in #772
- Fix Issue by @infnibor in #777
- Make removesong work again by @Kropatz in #780
- Deps update by @PatrykPatryk5 in #785
- Bump @fastify/cors from 10.1.0 to 11.0.0 by @dependabot[bot] in #790
- Update example.application.yml by @infnibor in #792
- Update LavaLink.ts by @CharlesNaig in #793
- Update example.application.yml by @Kjelloo in #795
- Force skip the song if autoplay mode is enabled in #796
- Fixed: Song request channel message fails to update after skipping or returning to the previous song in #797
- Use MessageFlags.Ephemeral instead of ephemeral: true by @PatrykPatryk5 in #798
- Update Loop.ts by @CharlesNaig in #803
- Fix double equals typo in .env.example by @mfletcher2 in #804
- Update install instructions by @mfletcher2 in #805
- Update Developer and Info command by @ShadowGaming100 in #800
- Create Italian.json by @lori28167 in #808
- Fix + deps update by @PatrykPatryk5 in #811
- New command playlocal in #799
- Added queue duration indicator to queue command by @Kjelloo in #814
- Full thai language translation by @fexncns in #815
- Added fair play feature by @Kjelloo in #816
- Fix ping and queue by @PatrykPatryk5 in #817
- Bump @types/node from 22.15.31 to 24.0.1 by @dependabot[bot] in #819
- Fix skip SetupButtons.ts by @Shirowwww in #820
- Voice channel status integration in #821
- Fix build error by @PatrykPatryk5 in #823
- fix(PlayerDestroy): ensure voice status updates on player destroy in #822
- Migrate to Components V2 by @PatrykPatryk5 in #826
- Fix: Support multi-word node names in movenode command by @PatrykPatryk5 in #827
- Feat: Introduce Biome.js, pnpm workspaces, and new commands by @appujet in #828
- Update commands and example.application.yml for improved stability by @infnibor in #829
- fix(nowplaying) by @PatrykPatryk5 in #832
- Update deps by @PatrykPatryk5 in #831
- Fix #833 by @PatrykPatryk5 in #834
- Fix Dockerfile entrypoint command for dotenvx by @Diyagi in #838
- skip: Stop player when only current track remains by @korewaChino in #839
- refactor(playlocal): replace extension check with mime type validation by @darkmxc in #843
- Develop by @AndreAugustoDev in #844
- feat(arch): static bundling, optimized docker profiles & better pglite integration by @AndreAugustoDev in #846
New Contributors
- @whlack made their first contribution in #665
- @idMJA made their first contribution in #673
- @apple050620312 made their first contribution in #680
- @MikeWhileCoding made their first contribution in #770
- @Kropatz made their first contribution in #780
- @PatrykPatryk5 made their first contribution in #785
- @Kjelloo made their first contribution in #795
- @mfletcher2 made their first contribution in #804
- @ShadowGaming100 made their first contribution in #800
- @lori28167 made their first contribution in #808
- @fexncns made their first contribution in #815
- @Shirowwww made their first contribution in #820
- @Diyagi made their first contribution in #838
- @korewaChino made their first contribution in #839
- @darkmxc made their first contribution in #843
- @AndreAugustoDev made their first contribution in #844
Full Changelog: v4.6.7...v4.7.0