Releases: vnghia/nghe
Releases · vnghia/nghe
S3 support
What’s Changed
- feat(frontend): add s3 option in frontend (#195) @vnghia
- feat(os/media-retrival): add stream/download support for s3 (#194) @vnghia
- fix(deps): update aws-sdk-rust monorepo (#192) @renovate
- feat(os/music-folder): add s3 music folder (#193) @vnghia
- chore(deps): update rust crate serde to 1.0.200 (#189) @renovate
- refactor(fs): use local path instead of path (#191) @vnghia
- feat(transcoding): build ffmpeg with openssl for presigned url support (#190) @vnghia
- chore(deps): update dependency daisyui to v4.10.3 (#188) @renovate
- chore(deps): update bitnami/minio docker tag to v2024.5.1 (#187) @renovate
- feat(fs): add generic scan (#186) @vnghia
- chore(deps): remove amazon sso features (#185) @vnghia
- ci(docker): add ca certificates (#183) @vnghia
- feat(fs): add initial implementation for s3 (#181) @vnghia
- refactor(fs): simplify fstrait (#182) @vnghia
- refactor(utils/fs): move scan media files to local (#180) @vnghia
- log: hide lastfm and spotify config (#179) @vnghia
- chore(deps): update rust crate serde_with to 3.8.1 (#177) @renovate
- refactor(fs): use generic fs instead of generic path (#178) @vnghia
- chore(deps): update taiki-e/cache-cargo-install-action action to v2 (#173) @renovate
- fix(deps): update rust crate lofty to 0.19.2 (#174) @renovate
- chore(deps): update rust crate serde to 1.0.199 (#175) @renovate
- refactor(path): add generic path trait and local path (#176) @vnghia
Artist image from spotify and artist info from lastfm
What’s Changed
- feat(os/spotify): add update spotify id (#171) @vnghia
- feat(os/artists): add get artist cover art from spotify (#170) @vnghia
- refactor(os/cover-art): rename song cover art to cover art (#169) @vnghia
- chore(deps): update rust crate serde_with to 3.8.0 (#168) @renovate
- feat(os/browsing): add get artist info2 (#167) @vnghia
- feat(lastfm-client): add artist get info (#166) @vnghia
- feat(lastfm-client): initial implementation (#165) @vnghia
v0.7.2: tests(infra): make temp fs and temp db private (#164)
v0.7.1
Playlist support
What’s Changed
- chore: update rust nightly to 2024-04-21 (#155) @vnghia
- feat(os/artists): use unicode decomposition to compute artist index (#154) @vnghia
- fix(os/media-list): add
get_songs_by_genre
andget_random_songs
(#153) @vnghia - ci(freebsd): force use locally cache vcpkg [skip ci] (#152) @vnghia
- fix(diesel): add check for backend for all struct (#151) @vnghia
- feat(os/songs): add bit depth sample rate channel count (#150) @vnghia
- fix(deps): update rust crate lofty to 0.19.0 (#148) @renovate
- fix(os/music-folder): use left join for get folder stat (#149) @vnghia
- fix(os/playlists): return empty playlist (#147) @vnghia
- fix(os/playlists): use optional vec instead of empty vec for playlist… (#146) @vnghia
- fix(os/params): fix for case where common is sent as query and args i… (#145) @vnghia
- fix(types/response): remove unused test feature (#144) @vnghia
- fix(os/response): use generic types instead of proc macros (#143) @vnghia
- feat(os): enable os post extension (#142) @vnghia
- fix(deps): update rust crate thiserror to 1.0.59 (#138) @renovate
- feat(os/playlists): add delete playlist (#141) @vnghia
- feat(os/playlists): add update playlists (#140) @vnghia
- fix(os/playlists): add check music folder for get playlists (#139) @vnghia
- feat(os/playlists): add check access level (#137) @vnghia
- feat(os/playlists): add get playlist (#136) @vnghia
- feat(os/playlists): add get playlists (#135) @vnghia
- feat(os/playlists): add create playlist (#134) @vnghia
v0.6.1: fix(test): remove unused variable (#133)
v0.6.0
Add scan status in frontend and test for freebsd
What’s Changed
- fix(tests): flakiness in freebsd tests (#129) @vnghia
- fix(ci): make freebsd ci faster and add test (#126) @vnghia
- fix(deps): update rust crate dioxus-logger to 0.5.0 (#127) @vnghia
- ci(linux-aarch64): disable postgres deps in test (#128) @vnghia
- feat(scan): add get scan status (#125) @vnghia
- fix(deps): update rust crate syn to 2.0.60 (#122) @renovate
- fix(deps): update rust crate figment to 0.10.18 (#124) @renovate
- chore(deps): update rust crate serde to 1.0.198 (#119) @renovate
- fix(deps): update rust crate proc-macro2 to 1.0.81 (#121) @renovate
v0.5.0: ci: add freebsd actions (#120)
Migration
Please run DELETE FROM user_music_folder_permissions WHERE allow IS NOT TRUE
before running the migration.
What’s Changed
- ci: add freebsd actions (#120) @vnghia
- refactor(permissions): remove allow column in permission table (#118) @vnghia
- feat(frontend/user): add allow by default to user when creating (#117) @vnghia
- feat(set-permission): use insert select instead of manully fetch list… (#116) @vnghia
- fix(deps): update rust crate syn to 2.0.59 (#100) @renovate
- fix(deps): update rust crate proc-macro2 to 1.0.80 (#97) @renovate
- fix(deps): update rust crate figment to 0.10.17 (#109) @renovate
- chore(deps): update rust crate serde_json to 1.0.116 (#107) @renovate
- cargo: remove unused cargo features [skip ci] (#115) @vnghia
- chore: bump rust nightly to 2024-04-15 (#114) @vnghia
- ci: increase postgres max connection to fix ci hanging (#113) @vnghia
- chore(deps): update dependency daisyui to v4.10.2 (#112) @renovate
v0.4.0
Dynamic music folder
What’s Changed
- feat(frontend/folder): add ui for scan folder (#104) @vnghia
- refactor: add dynamic music folder mechanism (#103) @vnghia
- fix(music-folder): get music folder stats for empty folder (#102) @vnghia
- feat(frontend): add music folder crud ui (#101) @vnghia
- feat(music-folder): add add music folder endpoints (#99) @vnghia
- refactor: rename get folder stats to get music folder stats (#98) @vnghia
- refactor(music-folder): move music folder related endpoint to another… (#96) @vnghia