mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-21 14:05:41 +00:00
c7d71ea57c
* feat(whats-new): remote release notes with dev workspace mode Add WHATS_NEW.md, CI whats-new.md asset upload, and client fetch/cache with embedded fallbacks. Dev and -dev builds read the full file from the repo for debugging; RC/stable download the release asset on first use. * fix(whats-new): render ## headings and add changelog tab Parse h2 sections in release-notes markdown; load changelog alongside highlights and let users switch views on the What's New page. * fix(whats-new): prefetch on startup and fix CI typecheck prebuild Prefetch whats-new asset when the shell loads on RC/stable builds. Run prebuild:release-notes before tsc and coverage jobs so the gitignored generated bundle exists in CI. * docs: CHANGELOG and credits for What's New remote notes (PR #1058) * fix(whats-new): always slice embedded release notes to current line Drop full CHANGELOG embed for -dev bundles; tauri:dev still reads live markdown from the repo. Ignore all of src/generated/ in git. * fix(whats-new): fetch release asset via Rust to bypass CORS Route whats-new.md download through fetch_url_bytes; rename the technical tab label; add fetch unit tests (PR #1058 review).
2.2 KiB
2.2 KiB
What's New
User-facing release highlights for the in-app What's New screen. Maintainers refresh the
current line before promoting to next / release. Technical details and PR credits stay in
CHANGELOG.md.
[1.48.0]
Highlights
Theme Store
- Browse and install community themes from Settings → Themes — search, dark/light filter, and full-size previews.
- Six palettes ship with the app; everything else installs on demand and works offline after the first download.
- Import a theme from a local
.zipwhen you have a package from a friend or your own design. - The sidebar nudges you when an installed theme has an update; one-click update from the theme card.
Offline listening
- Starred tracks and pinned albums stay on disk under one media folder — browse them in Offline Library.
- Favorites can sync automatically; pinned albums and playlists refresh when the library index updates.
- When the server is unreachable, browse and detail pages show what you already have locally instead of empty errors.
Fullscreen player
- Rebuilt for much lower CPU and memory use: a calm, sharp fullscreen view with album art, waveform seekbar, up-next queue, synced lyrics, ratings, and a clock.
Queue — Timeline mode
- A third queue layout keeps the current track in the middle with history above and up next below — great for long listening sessions. Cycle the header control or pick it in Settings → Personalisation → Queue display.
Sidebar
- Optional Settings → Sidebar toggle pins Now Playing to the top of the sidebar.
Startup
- A themed loading splash appears while the app starts — colours follow your active theme, including community palettes.
Settings → Servers
- Server cards are easier to scan: software version on the card, compact actions, and a green AudioMuse-AI badge on Navidrome 0.62+ when the plugin is detected.
Improved
- Audio decoding runs on Symphonia 0.6 for current and future codec fixes.
- Settings → About shows a clearer open-source licenses panel.
Fixed
- Smoother playback and library behaviour across offline mode, theme switching, and server reconnect — see
CHANGELOG.mdfor the full list.