Releases: blackcandy-org/blackcandy
v3.0.0
Hi, It's been a long time since the last stable release. Thank you to everyone who tried and gave feedback on the edge version of Black Candy. You helped a lot with this release.
There are a lot of improvements since v2. Most importantly, the official Black Candy mobile apps are finally released with Black Candy v3. You can go to the README to see download options.
If you upgrade from v2 release, please check V3 upgrade guide to upgrade.
If you upgrade from edge release, please check Edge upgrade guide to upgrade to stable v3.
Full Changelog: v2.1.1...v3.0.0
v2.1.1
What's Changed
Improved
- Replace postcss to sass by @aidewoode in #181
- Add dev container by @aidewoode in #183
Fixed
- Fix docker compose file for v2 by @gemmaro in #185
- Fix can not persist cookies on non-HTTPS environment
New Contributors
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
New
- Add API for user authentication by @aidewoode in #171
- Fix #124, automatically sync for media library changes by @aidewoode in #179
Improved
- Minor changes to en.yml strings for readability by @jaredmoody in #128
- Use GlobalID for all Jobs by @jaredmoody in #132
- Search appearance by @jaredmoody in #135
- Upgrade Ruby to 3.1 by @aidewoode in #137
- CI: Enable caching bundler and and yarn dependencies by @jaredmoody in #148
- Fix #125, put media sync to background job by @aidewoode in #153
- Refactor Search Frontend by @jaredmoody in #136
- Fix #157 - Replace eslint with standard js by @jaredmoody in #168
- Consolidate Album and Artist image logic into concern by @jaredmoody in #172
- Enhance test by @aidewoode in #176
Fixed
- Fix #123 - Avoid Unpermitted parameters on Playlists::SongsController by @jaredmoody in #146
- Fix CI ENV typo by @jaredmoody in #149
- Fix #123 - Avoid caching song_id form parameter by @jaredmoody in #147
- Fix #158, cannot generate transcode cache on docker build by @aidewoode in #167
- Fix #154, high CPU usage when playing audio on safari by @aidewoode in #174
New Contributors
- @jaredmoody made their first contribution in #128
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
Fixed
- Fix error of can not found SECRET_KEY_BASE on worker by @aidewoode in #122
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
New
- Add support for Media Session API by @aidewoode in #79
- Add new search page.
- Add setting for transcode bitrate.
- Add support for cache of transcode.
- Add setting of allow transcode lossless format media.
Improved
- Replace Turbolink to Turbo, and adopt Hotwire approach by @aidewoode in #93
- Upgrade Rails to 7.0 by @aidewoode in #116
- Add system test and increase test coverage.
- Upgrade Stimulus to 3.0.
- Use Standard Ruby style guide for code.
Fixed
- Fix cursor pointer. by @masterT in #106
- Fix wrong mime type for flac and wav by @aidewoode in #119
New Contributors
Full Changelog: v1.3.0...v2.0.0
v1.3.0
What's Changed
New
- Add sortable playlist
Improved
- Upgrade Ruby to 2.7
- Upgrade Rails to 6.1
- Upgrade Stimulus to 2.0
- Update rubocop style config
- Avoid use instance variable in partial view and use full path in render
Fixed
- Fix mini player position not fixed at the bottom in small screens with sort content
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
New
- Add support for various artists album
- Add blurry album image as background on player
- Add support for set artist and album image manually
Improved
- Use ITCSS structure to refactor all css code
- Replace gem rails-settings-cached with pg hstore
- Use nix to build dev environment
- Support docker multi-platform builds
Fixed
- Fix redirect issue for 404 and 403 page
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
New
- Add support for oga and wma formats
Improved
- Use wahwah to replace taglib-ruby
- Remove the environment variables required for installation
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
Improved
- Use pg full text search to replace pgroonga
- Upgrade webpacker to 5.0
- Squash docker image size
- Use intersection observer api to replace scrollmagic on infinite scroll
Fixed
- Fix issue for can not set right theme when user first login
- Fix can not play song when use http range to send file on dev environment
Full Changelog: v1.0.5...v1.1.0