Commit Graph

  • c7d71ea57c feat(whats-new): remote release notes with dev workspace mode (#1058) cucadmuh 2026-06-10 23:35:23 +03:00
  • fb5a257735 fix(library): show album artist correctly in album grids (#1056) (#1057) cucadmuh 2026-06-10 15:54:46 +03:00
  • 707a41f615 fix(scrobble): Navidrome Now Playing with local playback and mixed-server queue (#1055) cucadmuh 2026-06-10 04:25:22 +03:00
  • ae9be74719 feat(settings): compact server cards with capability badges (#1054) cucadmuh 2026-06-10 00:25:30 +03:00
  • 36a0615dcb fix(home): stop Most Played load-more from snapping the page upward (#1053) Psychotoxical 2026-06-09 22:39:12 +02:00
  • 98bdf310d6 fix(themes): unify input & dropdown focus borders across themes (#1052) Psychotoxical 2026-06-09 22:23:41 +02:00
  • 155ef88cc0 fix(themes): serve the Theme Store from GitHub raw, not jsDelivr (#1051) Psychotoxical 2026-06-09 20:24:43 +02:00
  • 316c99ba07 refactor(themes): drop unreliable popularity/download stats from the store (#1050) Psychotoxical 2026-06-09 20:04:25 +02:00
  • c33d1e64c5 fix(now-playing): index-first metadata fetchers (#1046) (#1049) Psychotoxical 2026-06-09 19:22:43 +02:00
  • 276903d0af i18n(settings): translate Cover art cache section into the remaining locales (#1047) Psychotoxical 2026-06-09 12:14:29 +02:00
  • a151cf5deb fix(now-playing): keep metadata cards when the track plays from local cache (#1042) Psychotoxical 2026-06-09 11:31:01 +02:00
  • ad8e376c9c feat(settings): show server software and version on server cards (#1045) Psychotoxical 2026-06-09 10:25:28 +02:00
  • b2a5baa48d fix(library-db): name slow-write ops for macOS stall diagnosis (#1043) cucadmuh 2026-06-09 11:03:22 +03:00
  • cfc9419de7 feat(themes): sidebar notice when an installed theme has an update (#1041) Psychotoxical 2026-06-09 01:02:32 +02:00
  • c6298d8c25 fix(audio): poll only the default device when none is pinned (#996) (#1039) Psychotoxical 2026-06-09 00:16:29 +02:00
  • 37089ea0f1 refactor(themes): make the Now Playing page fully themeable (#1038) Psychotoxical 2026-06-08 23:19:35 +02:00
  • 6118b3940f feat(server): capability framework, AudioMuse sonic routing & PsyLab Connections (#1033) cucadmuh 2026-06-09 00:16:29 +03:00
  • 0878cbf308 feat(themes): Theme Store install counts, downloads & sort (#1036) Psychotoxical 2026-06-08 22:05:41 +02:00
  • 68f0f09aae fix(themes): restyle the animated-theme indicator (#1035) Psychotoxical 2026-06-08 19:51:16 +02:00
  • 1b4fb9e9b3 fix(artist): play top tracks when album list is empty (#1031) cucadmuh 2026-06-08 13:43:49 +03:00
  • 5167d8f49e feat(ui): themed startup splash with deferred window show (#1030) cucadmuh 2026-06-08 12:59:07 +03:00
  • 086c7e43b4 feat(psylab): rename probe, Tuning tab, log tools, and safe log sanitization (#1027) cucadmuh 2026-06-08 02:29:23 +03:00
  • 32832246c0 fix(library): All Albums compilation filter matches VA album artist (#1026) cucadmuh 2026-06-08 01:19:24 +03:00
  • e527cfe67f fix(fullscreen): respect Settings clock format on wall clock (#1025) cucadmuh 2026-06-08 01:02:29 +03:00
  • 30e9db1a2b fix(artists): per-artist links on song rails and shared OpenSubsonic refs (#1023) cucadmuh 2026-06-08 00:45:32 +03:00
  • 49ad3618a8 fix(themes): show animated-theme warning on the thumbnail in My Themes (#1022) Psychotoxical 2026-06-07 21:26:19 +02:00
  • 4148e063dd fix(home): sync Mainstage hero backdrop with album on fast nav (#1021) cucadmuh 2026-06-07 21:49:59 +03:00
  • 88f7a7bc90 feat(themes): warn about animated themes on high-CPU setups (#1020) Psychotoxical 2026-06-07 20:38:36 +02:00
  • daa6fbbfd7 feat(dev): --theme-watch flag for live theme authoring (#1019) Psychotoxical 2026-06-07 19:54:12 +02:00
  • aabd342a64 fix(themes): show store thumbnails in 16:9 (#1018) Psychotoxical 2026-06-07 19:30:09 +02:00
  • fc34a0ec59 feat(offline): local-bytes browse when server is unreachable (#1017) cucadmuh 2026-06-07 15:59:41 +03:00
  • f4e1086131 feat(themes): fresher store refresh + external-services notice (#1016) Psychotoxical 2026-06-07 14:34:28 +02:00
  • 23f032b274 feat(themes): free-form community themes with a security floor (#1015) Psychotoxical 2026-06-07 14:04:38 +02:00
  • aad1a6c3f0 fix(themes): route remaining UI colours through theme tokens (#1014) Psychotoxical 2026-06-07 12:22:54 +02:00
  • 10fc489ce9 fix(themes): offline banner for the Theme Store (#1013) Psychotoxical 2026-06-07 11:48:23 +02:00
  • b3573e7107 feat(themes): import a theme from a local .zip (#1012) Psychotoxical 2026-06-07 11:35:52 +02:00
  • 9fb0d5638b feat(themes): paginate theme store and keep scroll on refresh (#1011) Psychotoxical 2026-06-07 10:14:46 +02:00
  • f9df918c72 feat(themes): community Theme Store + semantic-token refactor (#1009) Psychotoxical 2026-06-07 02:47:33 +02:00
  • 03a1ba9582 Update README.md (#1010) Psychotoxical 2026-06-07 01:57:31 +02:00
  • 2d3c723a6e feat(offline): unify local playback, offline library, and favorites sync (#1008) cucadmuh 2026-06-06 22:43:03 +03:00
  • 40db6b08d2 chore(playback): remove Preload Next Track setting (#1007) cucadmuh 2026-06-06 01:01:08 +03:00
  • a66d932afe fix(preview): Symphonia format sniff and ranged stream startup (#1006) cucadmuh 2026-06-05 22:59:20 +03:00
  • f706336e58 fix(waveform): repaint on Vite HMR so theme CSS var edits show live (#1005) Frank Stellmacher 2026-06-05 18:44:14 +02:00
  • 1c23305887 feat(queue): add Timeline display mode (#1004) Frank Stellmacher 2026-06-05 16:19:20 +02:00
  • 41157ccaca chore(fullscreen-player): drop dead i18n keys and old CSS (#1002) Frank Stellmacher 2026-06-05 14:45:03 +02:00
  • dc4eef1a97 feat(fullscreen-player): rebuilt static fullscreen player (#1001) Frank Stellmacher 2026-06-05 14:23:47 +02:00
  • c674e4515b feat(audio): migrate Symphonia 0.5 -> 0.6 (#999) cucadmuh 2026-06-05 14:12:57 +03:00
  • c39465dfad feat(sidebar): toggle to pin Now Playing to the top (#1000) Frank Stellmacher 2026-06-05 12:35:39 +02:00
  • 5f345dc7aa fix(settings): restore full border on active server card (#998) Frank Stellmacher 2026-06-05 11:46:35 +02:00
  • d1320ea2c8 chore(deps): refresh npm and Rust dependencies (#997) cucadmuh 2026-06-05 12:17:42 +03:00
  • 8ca16c1971 Update CHANGELOG.md (#994) Frank Stellmacher 2026-06-05 01:40:23 +02:00
  • 7a2f937984 docs(changelog): thank the Discord community in 1.47.0 notes (#993) Frank Stellmacher 2026-06-05 01:38:04 +02:00
  • 76dd5c2087 chore(release): bump main to 1.48.0-dev (#992) github-actions[bot] 2026-06-05 01:25:52 +02:00
  • 2f50a1bade fix(tray): stable tray icon id (no KDE duplicate pile-up on toggle) (#991) Frank Stellmacher 2026-06-04 22:17:02 +02:00
  • ec2bee1400 fix(audio): cap pipewire-alsa client latency on Linux (#862) (#990) Frank Stellmacher 2026-06-04 21:56:15 +02:00
  • ca502ad833 fix(player): stable playbar clocks when showing remaining time (#987) cucadmuh 2026-06-04 17:53:36 +03:00
  • 6da98e476b fix(ui): New badge flicker on mainstage album rail hover (#986) cucadmuh 2026-06-04 16:09:54 +03:00
  • 631330ebfa fix(search): load album cover for song results (#984) Frank Stellmacher 2026-06-04 13:05:42 +02:00
  • 19fdba006a fix(search): local index rejects FTS syntax in live search queries (#983) cucadmuh 2026-06-04 13:37:11 +03:00
  • d43a8c6691 fix(ui): square song-rail nav buttons (#982) Frank Stellmacher 2026-06-04 11:26:57 +02:00
  • b0f35eabc9 fix: usable layout when the window is small (#981) Frank Stellmacher 2026-06-04 11:16:48 +02:00
  • f3eb58c707 fix(playlist): suggestion rows match the normal track row (#980) Frank Stellmacher 2026-06-04 10:34:25 +02:00
  • a7c79ee210 fix: show album artist on featured compilation cards (#979) Frank Stellmacher 2026-06-04 09:54:10 +02:00
  • 47e16ebfef fix: RC3 queue link underline, genre album artist split, Artists "Other" bucket (#977) Frank Stellmacher 2026-06-04 03:13:45 +02:00
  • 88df194808 fix(tracks): RC3 layout regressions + multi-artist links (#976) Frank Stellmacher 2026-06-04 02:28:13 +02:00
  • 908c349cfd fix(mainstage): rename Home Page setting, start-page fallback + empty state (#975) Frank Stellmacher 2026-06-04 02:12:52 +02:00
  • 3be8c367dd Fix queue handle cursor and Favorites column sorting (#974) Frank Stellmacher 2026-06-04 01:36:24 +02:00
  • 0d479f3bfa Fix Random Mix audiobook exclusion: click area and false matches (#973) Frank Stellmacher 2026-06-04 01:18:52 +02:00
  • c119a32277 Unify button tooltips across the app (#972) Frank Stellmacher 2026-06-04 00:53:22 +02:00
  • 82c414d7bc fix(playlists): Smart Playlist editor theme, toggles, and exclude-all-genres (#970) cucadmuh 2026-06-04 00:22:29 +03:00
  • c9b2d140d9 fix(ui): shrink-wrap floating player bar instead of full-width strip (#969) cucadmuh 2026-06-04 00:03:24 +03:00
  • e8962c21ab fix(settings): improve in-page search matching and coverage (#968) cucadmuh 2026-06-03 23:56:54 +03:00
  • cd47a4b0fa fix(player): clamp custom delay input and align preview with armed timer (#967) cucadmuh 2026-06-03 23:37:17 +03:00
  • f3a0b3f7af fix(artist-detail): Last.fm/Wikipedia/Favorite hover keeps button border (#966) cucadmuh 2026-06-03 23:19:51 +03:00
  • 5990d84f5a fix(random-mix): keyword blocks and scoped genre list on Build a Mix (#965) cucadmuh 2026-06-03 23:06:50 +03:00
  • e76dac87ae fix(home): scope Because you listened rail to sidebar library (#964) cucadmuh 2026-06-03 22:57:35 +03:00
  • be21f7834f fix(composers): hide performer-only artists with zero composer credits (#963) cucadmuh 2026-06-03 22:45:52 +03:00
  • c683b5e37b fix(cards): selection ring clipping on browse grids (WebKitGTK) (#962) cucadmuh 2026-06-03 22:38:57 +03:00
  • a07e8e9593 fix(composers): keep role-split names in page-local search (#961) cucadmuh 2026-06-03 22:23:11 +03:00
  • 4c70408bd6 fix(now-playing): split artist links and About the Artist tabs (#960) cucadmuh 2026-06-03 22:16:06 +03:00
  • a142bb1dab fix(albums): scope All Albums genre filter to selected music library (#959) cucadmuh 2026-06-03 22:05:35 +03:00
  • 75e2c7f9c6 fix(player): persist player prefs outside quota-bound queue blob (#958) cucadmuh 2026-06-03 21:55:20 +03:00
  • 40932d28e2 UI/CSS fixes: focus rings, search fields, column dropdown, theme accordion (#954) Frank Stellmacher 2026-06-02 21:43:09 +02:00
  • cc04a0c93d Distinct circular song cards with jump-to-album badge (#953) Frank Stellmacher 2026-06-02 20:34:54 +02:00
  • 47832632fd fix(cover): follow connect-URL flips in library cover backfill (#952) cucadmuh 2026-06-02 16:01:01 +03:00
  • 81f900c7a6 perf(analysis): measure tpm over trailing 5s window (#948) cucadmuh 2026-06-02 12:17:10 +03:00
  • 2224ddbe78 feat(perf): add on-demand (ui) throughput to cover pipeline cpm (#947) cucadmuh 2026-06-02 12:11:22 +03:00
  • 975bb6d9af feat(perf): live runtime logs tab in Performance Probe (#946) cucadmuh 2026-06-02 11:40:36 +03:00
  • c6df05e576 feat(perf): cover pipeline throughput (cpm) in performance probe (#945) cucadmuh 2026-06-02 11:05:28 +03:00
  • 42aec6720c fix(cover): stop per-song over-fetch + log failed cover downloads (#944) cucadmuh 2026-06-02 10:58:39 +03:00
  • a63ba3c9cb fix(cover-backfill): kill idle CPU spin and offline-cache menu re-walks (#943) cucadmuh 2026-06-02 04:56:34 +03:00
  • 5e977cfd49 fix(player-stats): exclude paused time from listened duration (#942) cucadmuh 2026-06-02 01:50:46 +03:00
  • a73e9c4436 docs(changelog): restore PR order in [1.47.0] sections (#940) cucadmuh 2026-06-01 18:46:33 +03:00
  • 08b6aeeb17 fix(perf): reduce idle Rust CPU and stabilize Performance Probe overlay (#939) cucadmuh 2026-06-01 15:50:17 +03:00
  • 4ac373a65b feat(search): scoped live search on browse pages (#938) cucadmuh 2026-06-01 13:04:36 +03:00
  • ddf10ee01d feat(genres): local index genre browse with Subsonic fallback (#937) cucadmuh 2026-06-01 04:20:18 +03:00
  • d3e5a6b704 feat: library browse navigation — restore filters, scroll, and search on back (#936) cucadmuh 2026-06-01 03:11:27 +03:00
  • 77ecc8ddfe fix(perf): keep probe monitor metrics visible on Windows (#933) cucadmuh 2026-05-31 02:55:34 +03:00
  • fc7964fb07 fix(perf): use mach2 for macOS host CPU tick Mach ports (#932) cucadmuh 2026-05-31 02:41:56 +03:00
  • ea63b35396 fix(perf): use Mach API for macOS host CPU ticks (#931) cucadmuh 2026-05-31 01:12:18 +03:00