Commit Graph

  • 2b6b27f1f1 chore: remove AI review notice Bjarne Øverli 2026-08-13 20:08:19 +02:00
  • c0f04563da fix: update grpc security dependency v1.63.2 Bjarne Øverli 2026-08-13 19:37:12 +02:00
  • b812886c0d Merge pull request #301 from bjarneo/fix/radio-buffer bjarneo 2026-08-13 19:35:19 +02:00
  • 05b6986ac0 fix: increase radio playback buffer Bjarne Øverli 2026-08-13 19:32:50 +02:00
  • 488b1ced99 fix: make Qt GUI IPC controls reliable Bjarne Øverli 2026-08-13 19:11:51 +02:00
  • 29226e789f feat: add Qt desktop GUI Bjarne Øverli 2026-08-13 18:43:34 +02:00
  • ab1d0c6caf docs: update documentation link Bjarne Øverli 2026-08-12 16:44:42 +02:00
  • dd04d28d89 fix(spotify): show followed playlists v1.63.1 Bjarne Øverli 2026-08-12 13:41:49 +02:00
  • 1f3ae81181 fix: prevent quickshell widget stealing focus (#296) Craig Derington 2026-08-11 14:41:54 -04:00
  • 60ca8b0fc6 style: format shell completion option v1.63.0 Bjarne Øverli 2026-08-11 19:22:22 +02:00
  • ddc08b897e fix(spotify): persist rotated refresh tokens Bjarne Øverli 2026-08-11 19:19:36 +02:00
  • 167ab250d6 fix(spotify): restore playback authentication Bjarne Øverli 2026-08-11 19:14:50 +02:00
  • 759c5da81f docs: add cliamp-plugin-gpodder-sync to community plugins (#294) Salomon May 2026-08-10 14:37:59 -04:00
  • 164f5f8aec feat: the ability to generate bash autocomplete has been enabled (#288) Sergey Savelev 2026-07-29 21:02:49 +04:00
  • 53b2240a7b feat: Progressive playlist loading for youtube music (#287) 82Sam 2026-07-27 22:43:31 +02:00
  • adc26e9c6d Merge pull request #285 from bjarneo/fix/playlist-expand-layout v1.62.0 bjarneo 2026-07-25 10:43:11 +02:00
  • e6c019e554 test(ui): mirror view layout in centering test Bjarne Øverli 2026-07-25 10:39:28 +02:00
  • 7e74525b71 fix(ui): restore playlist expansion layout Bjarne Øverli 2026-07-25 10:35:19 +02:00
  • 40fb54ec9c fix(httpclient): accept ICY stream responses (#284) bjarneo 2026-07-25 09:57:33 +02:00
  • 4bc3aaa4ff fix(httpclient): wrap stream dial errors fix/icy-radio-streams Bjarne Øverli 2026-07-25 09:55:27 +02:00
  • a32d3a3385 fix(httpclient): accept ICY stream responses Bjarne Øverli 2026-07-25 09:46:51 +02:00
  • 7404285d1f fix(ci): restore cross-platform checks v1.61.0 Bjarne Øverli 2026-07-21 23:15:49 +02:00
  • bac2475088 feat(ui): add stereo peak visualizer Bjarne Øverli 2026-07-21 23:09:30 +02:00
  • 605c80da4d feat(ui): prioritize browse content Bjarne Øverli 2026-07-21 22:46:40 +02:00
  • 336b6a6d29 test(ui): cover terminal boundaries Bjarne Øverli 2026-07-21 21:44:03 +02:00
  • 6eae1f001f feat(ui): improve hierarchy and theme safety Bjarne Øverli 2026-07-21 21:40:59 +02:00
  • 9888e6a18f fix(ui): space contextual help hints Bjarne Øverli 2026-07-21 21:28:52 +02:00
  • 21962cc765 feat(ui): unify interaction controls Bjarne Øverli 2026-07-21 21:25:27 +02:00
  • 46b903a4d3 feat(ui): add undo for playlist edits Bjarne Øverli 2026-07-21 21:02:43 +02:00
  • b8efea7efb fix(ui): retry failed lyrics lookups Bjarne Øverli 2026-07-20 23:48:01 +02:00
  • 55323e32b6 feat(ui): add editable text inputs Bjarne Øverli 2026-07-20 23:45:41 +02:00
  • 94e2e6ace7 fix(ui): open help before modal dispatch Bjarne Øverli 2026-07-20 23:40:46 +02:00
  • 09b738eed6 feat(ui): add responsive terminal layouts Bjarne Øverli 2026-07-20 23:30:40 +02:00
  • 853d40e479 fix(ui): complete phase 0 interaction safety Bjarne Øverli 2026-07-20 23:04:59 +02:00
  • 02a95fb458 feat(ipc): expand remote player controls Bjarne Øverli 2026-07-20 22:10:03 +02:00
  • 6084b047a7 site: make hero playlist the live station selector Bjarne Oeverli 2026-07-17 21:32:55 +00:00
  • 00754c386c site: redesign landing page as a powered-on CRT instrument Bjarne Oeverli 2026-07-17 21:23:52 +00:00
  • cdbac0d9d3 docs: center sponsor after README video, drop duplicate section Bjarne Oeverli 2026-07-17 20:15:06 +00:00
  • c0aa5f65be docs: add sponsor to site hero, trim README docs list to hosted link Bjarne Oeverli 2026-07-17 20:14:10 +00:00
  • efce6cf0ca docs: add contextowl docs badge, move sponsor down, drop AI.txt Bjarne Oeverli 2026-07-17 20:10:57 +00:00
  • 15d33f1047 docs: link docs.cliamp.stream from site and README Bjarne Oeverli 2026-07-17 20:06:32 +00:00
  • 6f5409f4f0 Update README with sponsorship and project details bjarneo 2026-07-17 22:01:46 +02:00
  • 374ae68e95 chore: gitignore .env and the ContextOwl changelog workflow v1.60.1 Bjarne Øverli 2026-07-17 14:35:58 +02:00
  • 1d5f7a9692 test(ipc): use short socket dir for remaining orphan/multi-request tests Bjarne Øverli 2026-07-17 14:09:48 +02:00
  • 9b0cbb65d4 test: fix macOS and Windows CI test failures Bjarne Øverli 2026-07-17 12:53:57 +02:00
  • 5cfef38275 fix: Windows portability for atomic writes, file URLs, and data dir Bjarne Øverli 2026-07-17 10:26:15 +02:00
  • 806b73c5c2 ci: install flac/vorbis/ogg dev libraries in Linux and macOS jobs Bjarne Øverli 2026-07-17 09:56:24 +02:00
  • d69a99887f Add NCS Pop and Chill radio stations v1.60.0 Bjarne Øverli 2026-07-17 00:09:43 +02:00
  • c21def1229 build: bump toolchain to go1.26.5 and x/net to v0.55.0 v1.59.1 Bjarne Øverli 2026-07-17 00:02:45 +02:00
  • 6da39e3489 fix(player): prevent radio freeze from stalled live-stream reads Bjarne Øverli 2026-07-17 00:02:09 +02:00
  • 6df7f07461 Add NCS radio stations (top tracks + 5 genre channels) v1.59.0 Bjarne Øverli 2026-07-16 20:56:12 +02:00
  • bb5f518cc0 fix(plex): explain macOS Local Network denial behind no-route-to-host v1.58.0 Bjarne Øverli 2026-07-16 19:16:21 +02:00
  • dcbac8e19b fix(player): fall back to muxed format for YouTube live streams Bjarne Øverli 2026-07-16 19:16:17 +02:00
  • 00871976a9 Perf Bjarne Øverli 2026-07-10 21:46:37 +02:00
  • c110b228cd Perf Bjarne Øverli 2026-07-10 21:46:19 +02:00
  • 5e16bb7c8c Add cliamp-plugin-mandelbrot to community plugins (#279) mikkel-bergmann 2026-07-10 18:29:02 +10:00
  • a5922d072e feat: improve local playlist management Bjarne Øverli 2026-07-06 17:39:27 +02:00
  • 8dad762349 fix: support go install module path Bjarne Øverli 2026-07-05 13:59:18 +02:00
  • 5cf895eeb1 test: isolate appdir environment Bjarne Øverli 2026-07-05 13:50:51 +02:00
  • 7e6a637dda Merge pull request #274 from lentikr/embedded-lyrics-mpris-art bjarneo 2026-07-05 13:46:43 +02:00
  • 40ac05da55 fix(lyrics): harden embedded metadata refresh embedded-lyrics-mpris-art Bjarne Øverli 2026-07-05 13:44:47 +02:00
  • 778165884a ci: update GitHub Actions versions Bjarne Øverli 2026-07-01 19:46:55 +02:00
  • aca9577857 Merge branch 'main' into embedded-lyrics-mpris-art lentikr 2026-07-01 20:41:57 +08:00
  • 494ba35691 fix(ui): reconnect long-paused yt-dlp streams Bjarne Øverli 2026-06-30 21:02:20 +02:00
  • 9e32f98c7b fix(mediactl): sanitize MPRIS metadata strings Bjarne Øverli 2026-06-30 19:35:03 +02:00
  • 58fc46ea9e Fix vertical padding for overlays in expanded-height mode (#270) Nicholas Zambetti 2026-06-30 19:11:16 +02:00
  • 0125270cc5 Merge remote-tracking branch 'origin/main' Bjarne Øverli 2026-06-30 19:08:03 +02:00
  • 82f228cb92 feat(qobuz): add external provider Sergio Rubio 2026-06-30 19:06:35 +02:00
  • 184a67e519 feat(lyrics,mediactl): embed local lyrics and album art in MPRIS/NowPlaying lentikr 2026-06-29 20:17:41 +08:00
  • 854911e9cd docs: symlink AGENTS.md to CLAUDE.md bjarneo 2026-06-25 10:12:35 +02:00
  • d328f802ed docs: add cliamp-plugin-nova to community plugins (#269) 8bit64k 2026-06-24 17:15:47 -04:00
  • aecf2e0bf1 feat(ui): add search result navigation keys Evan Tetzlaff 2026-06-15 12:25:24 -06:00
  • 5fcd5aaabe fix(ui): keep now playing stable when browsing playlists v1.57.1 Bjarne Øverli 2026-06-14 18:30:02 +02:00
  • 9cf4737216 go fix qobuz Sergio Rubio 2026-06-13 22:54:11 +02:00
  • e501dded74 Send form-encoded POST bodies with the correct Content-Type Sergio Rubio 2026-06-13 22:51:25 +02:00
  • fc9453f2a4 Wrap loadCreds/saveCreds errors with context Sergio Rubio 2026-06-13 22:47:32 +02:00
  • 273ac0da97 Log the real cause of Qobuz silent-auth failures Sergio Rubio 2026-06-13 22:43:24 +02:00
  • 0b7fe5e562 Add Qobuz to the remaining provider lists in keybindings docs Sergio Rubio 2026-06-13 22:38:12 +02:00
  • 4f1ea74647 Add Q to the Qobuz quick-switch keybinding rows in docs Sergio Rubio 2026-06-13 22:35:34 +02:00
  • fbdf9a760e Wrap randomTracks gather errors with context Sergio Rubio 2026-06-13 22:32:32 +02:00
  • 9d79cc63fb Fetch Random Tracks playlists concurrently Sergio Rubio 2026-06-13 22:28:50 +02:00
  • 55cd76bdc4 Wrap doRequest's low-level errors with qobuz context Sergio Rubio 2026-06-13 22:21:32 +02:00
  • 09240a0c36 Add a Random Tracks entry to the Qobuz library Sergio Rubio 2026-06-13 22:18:00 +02:00
  • 9e47d0e939 Harden Qobuz bundle scraping against HTTP errors Sergio Rubio 2026-06-13 21:08:50 +02:00
  • e2d4cbfee8 Document qobuz as a valid --provider value Sergio Rubio 2026-06-13 21:06:53 +02:00
  • ca78b26d60 Make the Qobuz getFileUrl signature test actually test something Sergio Rubio 2026-06-13 21:05:46 +02:00
  • 0ffd774e3d Qobuz external provider implementation Sergio Rubio 2026-05-31 22:00:36 +02:00
  • b62960b538 Update cliamp website index.html Sergio Rubio 2026-05-31 21:51:06 +02:00
  • 8fe484f119 Register qobuz integration Sergio Rubio 2026-05-31 21:50:53 +02:00
  • 3761c5ae5d qobuz integration documentation Sergio Rubio 2026-05-31 21:50:35 +02:00
  • 08ede29e17 map qobuz keybindings Sergio Rubio 2026-05-31 21:48:40 +02:00
  • afcf6959b3 Add Qobuz configuration Sergio Rubio 2026-05-31 21:46:42 +02:00
  • e71b086b80 hook up qobuz cli command Sergio Rubio 2026-05-31 21:45:20 +02:00
  • 47af5c05c3 Add Qobuz to cliamp setup wizard Sergio Rubio 2026-05-31 21:43:17 +02:00
  • 52d7fce824 fix(player): prevent stuck radio ffmpeg streams Bjarne Øverli 2026-06-13 16:11:17 +02:00
  • 213ada6919 fix(resolve,player): play HLS (.m3u8) radio streams via ffmpeg (#259) v1.57.0 Roberto Gama 2026-06-04 15:03:26 -03:00
  • d6c50ed623 windows: fix config, IPC, path, and Lua compatibility (#258) GVASTE 2026-06-04 14:52:32 -03:00
  • 44b7037e21 docs(search): note fuzzy matching for local search surfaces v1.56.0 Bjarne Øverli 2026-05-30 10:28:48 +02:00
  • 4f9984b8b7 feat(search): fuzzy matching for local search surfaces Bjarne Øverli 2026-05-30 10:27:07 +02:00
  • f9877ebdfd fix(ytmusic): surface yt-dlp/ffmpeg error instead of bare EOF Bjarne Øverli 2026-05-30 10:05:11 +02:00