Commit Graph

  • 183a53786f Merge branch 'refactor/uniform-menus' main joren 2026-04-01 00:20:49 +02:00
  • 9f178a1cc3 feat: expand toolbar now-playing context menu to full track actions joren 2026-04-01 00:17:41 +02:00
  • d1a2bed593 refactor: unify context menus across all views joren 2026-03-31 11:24:50 +02:00
  • 92d48e459e Merge branch 'refactor/color-constants' joren 2026-03-31 11:19:50 +02:00
  • 2139bbb726 Merge branch 'refactor/mainwindow-setup' joren 2026-03-31 11:19:50 +02:00
  • c2e0ff41ac Merge branch 'refactor/playqueue-split' joren 2026-03-31 11:19:50 +02:00
  • 28771e12d5 fix: lazy-load genre/playlist views and cap playlist search scrolling joren 2026-03-31 11:17:23 +02:00
  • d1b9cb1210 refactor: centralize hardcoded color values into Colors namespace joren 2026-03-31 11:01:45 +02:00
  • 5f79170f48 refactor: split MainWindow constructor into focused setup methods joren 2026-03-31 11:00:19 +02:00
  • dea16676ce refactor: split PlayQueue from header-only into .hpp/.cpp pair joren 2026-03-31 10:58:06 +02:00
  • e9a9077ece Merge branch 'refactor/code-quality' joren 2026-03-31 10:54:49 +02:00
  • 86b5673e8a refactor: reduce duplication and replace magic stack indices joren 2026-03-31 10:48:21 +02:00
  • e453f8acf3 feat: add seamless lazy loading for genre and playlist views joren 2026-03-31 10:43:36 +02:00
  • 4ebd5ed3f0 fix: detect followed playlists correctly in header joren 2026-03-31 02:02:31 +02:00
  • 1ad3ba4e69 feat: add album favorites in header and unify browse controls joren 2026-03-31 01:49:53 +02:00
  • cdac82dbef fix: sync dock toggles and make autoplay toolbar-only joren 2026-03-31 01:14:43 +02:00
  • 2aff8fda47 fix: stabilize seek slider and clean backend lint issues joren 2026-03-31 00:57:09 +02:00
  • 5673d6cd30 feat: add deep shuffle in genre browse and tighten toolbar layout joren 2026-03-31 00:37:00 +02:00
  • 96bb21adff feat: add playlist browse/search discovery and follow controls joren 2026-03-31 00:23:56 +02:00
  • 07d6c8a88d perf: reduce queue and autoplay memory footprint joren 2026-03-30 23:24:30 +02:00
  • cfd91f96b5 feat: add autoplay suggestions when queue runs out joren 2026-03-30 23:14:43 +02:00
  • 2da934f3f6 feat: restore most-popular search and top results badges joren 2026-03-30 22:53:41 +02:00
  • 3346b424b3 refactor: resync with qbqt baseline and restore genre browser joren 2026-03-30 22:36:39 +02:00
  • 200ef39d04 feat: most-popular search as default Top Results tab joren 2026-03-30 20:28:13 +02:00
  • 70810bd4b1 feat: qbz-1 streaming, gapless prefetch, accurate scrobbling, Range-seek joren 2026-03-30 20:12:23 +02:00
  • 6c8d032ce9 feat: context menus on search panel, track info dialog, separate shuffle buttons joren 2026-03-25 23:57:42 +01:00
  • a21d0c8a33 refactor: UI polish — lock sidebar, remove nav buttons, uniform artist tables, deep shuffle joren 2026-03-25 23:42:00 +01:00
  • 333a620be2 fix: section alignment, pagination, fav state, playback error handling joren 2026-03-25 23:22:30 +01:00
  • b3cc2e3def chore: gitignore build-viz/, remove accidentally committed build artifacts joren 2026-03-25 18:25:39 +01:00
  • 3e96b6d7a8 feat: pagination, back/forward nav, context menu, artist fav, image fix joren 2026-03-25 18:25:12 +01:00
  • 963c9ad232 refactor: uniform artist page layout — header + collapsible sections joren 2026-03-25 18:03:47 +01:00
  • 8310eceeb2 feat: artist portrait, race condition fix, and uniform button styling joren 2026-03-25 14:17:36 +01:00
  • fb58c0ac8c fix: artist page top tracks and scrollable biography joren 2026-03-25 14:02:26 +01:00
  • e37de6d897 fix: correct top_tracks field name and remove unused extra param joren 2026-03-25 13:58:51 +01:00
  • 5ae18afa08 feat: full artist release list via artist/getReleasesList joren 2026-03-25 13:53:57 +01:00
  • 6f11b364aa feat: show top tracks on artist profile with play/shuffle joren 2026-03-25 13:45:19 +01:00
  • 4ba6d00748 fix: artistview nullptr connect warning + album version in header joren 2026-03-24 23:55:12 +01:00
  • e4c2694584 chore: remove dead code to eliminate all compiler warnings joren 2026-03-24 23:27:51 +01:00
  • 5d0011cb90 Merge fix/code-quality-audit into main joren 2026-03-24 23:19:09 +01:00
  • 5bda2396d1 fix: security hardening and code quality improvements joren 2026-03-24 23:19:04 +01:00
  • eb5c151d3a Merge feat/multi-disc-artist-sections into main joren 2026-03-24 23:09:11 +01:00
  • 872fdecdce feat: artist/page endpoint, multi-disc fix, playlist ownership, UX improvements joren 2026-03-24 23:09:04 +01:00
  • 69fb818c38 Merge feat/playlist-gapless-theme into main joren 2026-03-24 17:56:54 +01:00
  • 56473cae6f feat: artist sections, fav indicator, art scaling fix, volume popup fix joren 2026-03-24 17:56:47 +01:00
  • 75429faffe feat: playlist art fix + Play/Shuffle buttons in context header feat/playlist-gapless-theme joren 2026-03-24 17:20:00 +01:00
  • 9327147021 fix: art scaling on shrink + skip unavailable tracks in queue joren 2026-03-24 17:15:49 +01:00
  • 9ca17b4406 feat: now-playing album art scales to full dock width joren 2026-03-24 11:46:43 +01:00
  • 7b0e5dcfa8 feat: show resolution in album header (e.g. 24-bit / 96 kHz) joren 2026-03-24 11:44:35 +01:00
  • 1e4c234b5c fix: gapless toggle now actually controls audio output lifecycle joren 2026-03-24 11:39:24 +01:00
  • c035ce2dee fix: remove gapless toggle — architecture is always gapless joren 2026-03-24 11:36:54 +01:00
  • 8088412d4b feat: album/playlist header and playlist ownership filtering joren 2026-03-24 11:34:04 +01:00
  • 75e2b623b8 feat: refresh views on all playlist mutations joren 2026-03-24 11:23:45 +01:00
  • f30e2058c1 feat: playlist management, gapless playback, ReplayGain, Qobuz theme joren 2026-03-24 11:19:32 +01:00
  • c8086e1f2f fix: single-line queue items — Title · Artist on left, duration right joren 2026-03-24 10:37:17 +01:00
  • 6f4029c4bb fix: compact queue item height based on font metrics joren 2026-03-24 10:34:34 +01:00
  • d8619d9efe feat: custom queue item delegate with two-line layout joren 2026-03-24 10:32:17 +01:00
  • c4c3b2c19d feat: show track title and artist on separate lines in toolbar joren 2026-03-24 10:29:31 +01:00
  • 15ba6f7a1e refactor: rewrite toolbar to match spotify-qt structure exactly joren 2026-03-24 10:28:10 +01:00
  • 8950fd2914 fix: toolbar layout — controls inline with track info, progress bar centered joren 2026-03-24 10:23:04 +01:00
  • 3182c0585c fix: move media controls next to track info, not centered joren 2026-03-24 10:20:44 +01:00
  • 647054dab2 feat: spotify-style toolbar layout joren 2026-03-24 10:16:59 +01:00
  • 373fc2b43c feat: queue panel skip-to-track and drag reorder; remove visualizer feat/seek-lastfm joren 2026-03-24 10:12:30 +01:00
  • 74e43b9713 fix: store TypeRole in col 0 for search album results joren 2026-03-24 10:12:22 +01:00
  • 7e2a04ecff fix: placeholder text color and H badge in search album results joren 2026-03-24 01:25:42 +01:00
  • 4a9a7f9cbb feat: gold H badge on hi-res albums in album list view joren 2026-03-24 01:22:57 +01:00
  • b9b47f80e7 feat: seeking support and Last.fm scrobbling joren 2026-03-24 01:13:06 +01:00
  • ecaee4d907 fix: sorting never changes the queue feat/album-artist-views joren 2026-03-24 01:01:18 +01:00
  • d5dedacc36 feat: album list, artist list, and artist detail views joren 2026-03-24 00:59:02 +01:00
  • 2436b53697 fix: only set queue context when a track is actually played fix/queue-on-play-only joren 2026-03-24 00:55:16 +01:00
  • cb5c7471c3 fix: play next track correctly skips to queued track joren 2026-03-24 00:43:08 +01:00
  • 2ccd95b276 fix: play next track correctly skips to queued track joren 2026-03-24 00:43:08 +01:00
  • 2852ffb0b7 fix: make volume/progress sliders draggable joren 2026-03-24 00:41:10 +01:00
  • cb2323bc32 feat: initial qobuz-qt source joren 2026-03-24 00:41:04 +01:00
  • 157d0f9ffe fix: make volume/progress sliders draggable joren 2026-03-24 00:40:29 +01:00
  • 35ae649fc9 first commit joren 2026-03-24 00:39:45 +01:00
  • 9402dca7ed Initial implementation of qobuz-qt joren 2026-03-23 23:34:23 +01:00