Repository navigation
v0.5.0
What's Changed
- 🛡️ Sentinel: [MEDIUM] Fix DoS vulnerability in cover art upload by @Adoxcol in #138
- 🎨 Palette: Add tooltip to audio engine close button by @Adoxcol in #139
- 🛡️ Sentinel: [security improvement] Make Subsonic config writes atomic by @Adoxcol in #140
- 🎨 Palette: Add tooltip directly to IconButton in player_bar by @Adoxcol in #141
- 🎨 Palette: Add Semantics wrappers to library page buttons by @Adoxcol in #142
- 🎨 Palette: Add explicit semantics to custom interactive color swatches by @Adoxcol in #150
- ⚡ Bolt: Replace O(N) library filtering scan with O(1) subset lookup by @Adoxcol in #149
- ⚡ Bolt: Replace putIfAbsent with ??= in O(N) loops by @Adoxcol in #143
- 🛡️ Sentinel: [security improvement] Prevent file corruption with Atomic Writes by @Adoxcol in #145
- 🎨 Palette: Add Semantics to interactive widgets by @Adoxcol in #144
- ⚡ Bolt: Optimize text search in LibraryIndex by @Adoxcol in #146
- 🛡️ Sentinel: [HIGH] Fix predictable temporary files in tests (symlink vulnerability) by @Adoxcol in #148
- ⚡ Bolt: Avoid closure allocation in LibraryIndex.creditsOf by @Adoxcol in #151
- 🎨 Palette: Add semantics to accent color swatches by @Adoxcol in #147
- chore: remove unactionable TODO comment in linux/flutter/CMakeLists.txt by @Adoxcol in #153
- Fix max height constraint on visible children in TabsAreaLayout by @Adoxcol in #154
- feat(subsonic): sync artist artwork and playlists by @Adoxcol in #155
- fix(artist-artwork): classify aborted requests as transient by @Adoxcol in #152
- ⚡ Bolt: Fix O(N^2) disk writes by batching refreshSources mutations by @Adoxcol in #157
- Move Windows build logic to ephemeral by @Adoxcol in #156
- ⚡ Bolt: Optimize Subsonic track insertion with batch upsert by @Adoxcol in #159
- ⚡ Bolt: batch insert subsonic tracks to avoid N+1 queries by @Adoxcol in #158
- fix(release): restore Navidrome sync and Windows readiness by @Adoxcol in #160
- 🎨 Palette: Add semantics and selected states to navigation icon rail buttons by @Adoxcol in #161
- 🛡️ Sentinel: [MEDIUM] Prevent file corruption with Atomic Writes by @Adoxcol in #162
- chore(release): prepare v0.5.0 by @Adoxcol in #163
Full Changelog: v0.4.11...v0.5.0