* [+5/-5][chat_server | file_server | marketplace_server | music_server | server] [update `comty.js`](https://github.com/ragestudio/comty/commit/1865f02cee2cb0c1457b419aa9f9d74b0aeb6dbc) - by [@SrGooglo](https://github.com/srgooglo)

* [+10/-10][app | chat_server | comty.js | file_server | marketplace_server | music_server | server | wrapper] [Bump version to 0.54.0](https://github.com/ragestudio/comty/commit/dcf15b383e9dcfebee61555d86cc76036abb7a2f) - by [@SrGooglo](https://github.com/srgooglo)

* [+303/-0][app] [added wav decoders workers](https://github.com/ragestudio/comty/commit/fc40399026b42ff6bf024906e6b718dc045b507a) - by [@SrGooglo](https://github.com/srgooglo)

* [+318/-0][app] [added `AudioDataWorkletStream`](https://github.com/ragestudio/comty/commit/4ef6e1e664fc8e71c3ac1ffc563ab1a765980378) - by [@SrGooglo](https://github.com/srgooglo)

* [+19/-5][app] [improve sizes for mobile](https://github.com/ragestudio/comty/commit/ad574fff3713280ac1cc00bb3391d1ffbb585bdb) - by [@SrGooglo](https://github.com/srgooglo)

* [+400/-26][app] [use `html` as layout root](https://github.com/ragestudio/comty/commit/5f2a532a1a14c12755c3fec6fa14ef942903f348) - by [@SrGooglo](https://github.com/srgooglo)

* [+5/-1][music_server] [makes `/track/*/refresh-cache` endpoint auth only](https://github.com/ragestudio/comty/commit/154d977ebd447fa4642b203b3242e7a3e64393fe) - by [@SrGooglo](https://github.com/srgooglo)

* [+34/-0][music_server] [added `/tracks/liked` endpoint](https://github.com/ragestudio/comty/commit/9302365cb6cc7c3c01ffdcbee44cb84bb8c36b2e) - by [@SrGooglo](https://github.com/srgooglo)

* [+44/-0][file_server] [added `stream` controller to `fileserver`](https://github.com/ragestudio/comty/commit/9dedf59994a3eb0ebab152b28867adb52398cf23) - by [@SrGooglo](https://github.com/srgooglo)

* [+17/-0][comty.js] [added `music` mode](https://github.com/ragestudio/comty/commit/ac1cfb42d61d0596527f3fa7a9628bd43038e5c6) - by [@SrGooglo](https://github.com/srgooglo)

* [+60/-22][app] [added `favorites` tab](https://github.com/ragestudio/comty/commit/a9bbef6d02f633403e0ff08d6c825c30eb7e607a) - by [@SrGooglo](https://github.com/srgooglo)

* [+5/-181][app] [use `PlaylistView`](https://github.com/ragestudio/comty/commit/596d0567a581a0fdcd54aa325a4d9af379414800) - by [@SrGooglo](https://github.com/srgooglo)

* [+49/-0][app] [added `track` likes logic](https://github.com/ragestudio/comty/commit/c9842f9f1e56789c004770724f20af785f3ea5c0) - by [@SrGooglo](https://github.com/srgooglo)

* [+22/-4][app] [display user badges](https://github.com/ragestudio/comty/commit/d9b6d212a1d9a5c3d59e77bd74a905d28cb9611a) - by [@SrGooglo](https://github.com/srgooglo)

* [+4/-2][app] [use grid](https://github.com/ragestudio/comty/commit/ba839b10dbc18dedb9002f37aa23d8975a9a0c0d) - by [@SrGooglo](https://github.com/srgooglo)

* [+81/-47][app] [improve style & mobile layout](https://github.com/ragestudio/comty/commit/3fa9b30437d6412ef42203c668705b14ca3841b0) - by [@SrGooglo](https://github.com/srgooglo)

* [+444/-4][app] [move music components to `Music` into components](https://github.com/ragestudio/comty/commit/0223a6a60c8e74212beacf6a0611418a488e4c27) - by [@SrGooglo](https://github.com/srgooglo)

* [+170/-82][app] [improve searcher](https://github.com/ragestudio/comty/commit/a03321fceff6f06ce428e1d8b34ceb1e8596ff6d) - by [@SrGooglo](https://github.com/srgooglo)

* [+214/-206][app] [move `PlaylistItem` to components](https://github.com/ragestudio/comty/commit/70fb020842f3ad6ede9de77cd52df159e9750b22) - by [@SrGooglo](https://github.com/srgooglo)

* [+9/-4][app] [fix support for new modals](https://github.com/ragestudio/comty/commit/8d779ee645a5e60090c47468838f4bd5f6722391) - by [@SrGooglo](https://github.com/srgooglo)

* [+53/-33][app] [support render tab footer](https://github.com/ragestudio/comty/commit/28d547887514894c5d1c13e22a5abcbdfe715450) - by [@SrGooglo](https://github.com/srgooglo)

* [+142/-99][app] [improve display user badges](https://github.com/ragestudio/comty/commit/9dce36f588aa33de386a14026ae0a30d5398a0be) - by [@SrGooglo](https://github.com/srgooglo)

* [+2/-1][app] [toggle collapse when click entire component](https://github.com/ragestudio/comty/commit/1d98c33d7eaf52e5ec79f07ddffe4f716bec84c8) - by [@SrGooglo](https://github.com/srgooglo)

* [+206/-137][app] [use new modal controller](https://github.com/ragestudio/comty/commit/4b13c84bc1b4f7b77b6cfb77a1f348c5def5bbba) - by [@SrGooglo](https://github.com/srgooglo)

* [+169/-192][chat_server | file_server | marketplace_server | music_server | server | classes] [move models to shared lib `DbModels`](https://github.com/ragestudio/comty/commit/effdd5cb6ec17f5e095dbf46da933aedd62d4a2f) - by [@SrGooglo](https://github.com/srgooglo)

* [+10/-1][app] [handle default behavior](https://github.com/ragestudio/comty/commit/45cd7aa5b56974c7a550b7a8e91fe4d1965c31cc) - by [@SrGooglo](https://github.com/srgooglo)

* [+17/-16][app] [support remote resource](https://github.com/ragestudio/comty/commit/b3348fd817ee0cfb1055b0ecff411d2fd576797d) - by [@SrGooglo](https://github.com/srgooglo)

* [+9/-0][app] [created `/privacy` page](https://github.com/ragestudio/comty/commit/dceedb1e8ace46ad1640430573df27fd3fd9803e) - by [@SrGooglo](https://github.com/srgooglo)

* [+104/-0][app] [added `MarkdownReader` component](https://github.com/ragestudio/comty/commit/6d2c50e46e5f103a8e5931b38f352ce11bc969ef) - by [@SrGooglo](https://github.com/srgooglo)

* [+40/-7][app] [added privacy doc reader](https://github.com/ragestudio/comty/commit/79f2355b24a9b8e2566395eb1479450f981a0fc2) - by [@SrGooglo](https://github.com/srgooglo)