Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:51
· 53 commits to main since this release
620620b

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