Commit Graph

  • 19c68d73a7 fix(ui): keep the count in a partial badge that can act logan 2026-08-19 00:38:05 -04:00
  • 41c41a860e feat(explore): carry the local row id on a top result logan 2026-08-19 00:37:57 -04:00
  • 4bf59b45b7 feat(library): answer album completeness for a screenful in one query logan 2026-08-19 00:37:46 -04:00
  • fc99d9e0d7 Merge pull request 'Make a release a shipment rather than a merge' (#116) from ci/115-manual-release into main logan 2026-08-19 02:36:01 +00:00
  • 90f1239fba ci: make a release a shipment rather than a merge ci/115-manual-release logan 2026-08-18 22:25:11 -04:00
  • b2fe1cb1e0 ci: skip a prerelease tag in all four publishers logan 2026-08-18 22:25:11 -04:00
  • 065a879190 Merge pull request 'Give the icons one vocabulary and sweep the call sites' (#114) from feat/34-icon-language into main v0.3.1 logan 2026-08-19 01:37:34 +00:00
  • 89882b4863 refactor(ui): give the icons one vocabulary and sweep the call sites feat/34-icon-language logan 2026-08-18 21:18:36 -04:00
  • 18a08daa91 Merge pull request 'Let the album page be asked for the whole tracklist' (#113) from feat/7-full-tracklist-toggle into main v0.3.0 logan 2026-08-19 01:10:34 +00:00
  • aa59773d22 feat(explore): let the album page be asked for the whole tracklist feat/7-full-tracklist-toggle logan 2026-08-18 20:48:48 -04:00
  • a4777f26b6 Merge pull request 'Declare the track and disc totals when tagging' (#105) from fix/16-tagwriter-totals into main v0.2.3 logan 2026-08-19 00:45:07 +00:00
  • 92faa9741b Merge branch 'main' into fix/16-tagwriter-totals fix/16-tagwriter-totals logan 2026-08-18 20:32:08 -04:00
  • bf0a53e64c Merge pull request 'Give the unclaim step a CA bundle' (#110) from fix/unclaim-ca-certs into main v0.2.2 yonlu 2026-08-18 23:30:31 +00:00
  • 7be4a02e31 fix(ci): give the unclaim step a CA bundle fix/unclaim-ca-certs yonlu 2026-08-18 19:08:50 -04:00
  • ad9c25a5a2 Merge pull request 'Run the unclaim step under bash' (#108) from fix/unclaim-shell into main v0.2.1 yonlu 2026-08-18 23:05:38 +00:00
  • a83a127e31 fix(ci): run the unclaim step under bash fix/unclaim-shell yonlu 2026-08-18 18:54:39 -04:00
  • 4b9114fd8d fix(tagwriter): declare the track and disc totals when tagging logan 2026-08-18 18:19:54 -04:00
  • e049a71458 Merge pull request 'Drop the claim label when an issue closes' (#103) from ci/unclaim-on-close into main yonlu 2026-08-18 21:57:11 +00:00
  • 0c944f2382 ci: drop the claim label when an issue closes ci/unclaim-on-close yonlu 2026-08-18 17:36:05 -04:00
  • 75525b67e4 Merge pull request 'Put the closing keyword where Gitea will actually read it' (#101) from docs/closing-keyword into main yonlu 2026-08-18 21:30:35 +00:00
  • 85768dc489 docs: put the closing keyword where Gitea will actually read it docs/closing-keyword yonlu 2026-08-18 17:13:30 -04:00
  • 97f2eb85ee docs: put the closing keyword where Gitea will actually read it docs/retire-stale-planning-docs yonlu 2026-08-18 17:13:30 -04:00
  • 1a221a40d3 Merge pull request 'Delete four documents that contradict the code' (#99) from docs/retire-stale-planning-docs into main yonlu 2026-08-18 21:06:59 +00:00
  • 0821deb877 Merge branch 'main' into docs/retire-stale-planning-docs yonlu 2026-08-18 20:55:52 +00:00
  • 31ada14111 docs: delete four documents that contradict the code yonlu 2026-08-18 16:39:21 -04:00
  • 20139394f3 Merge pull request 'Make the issue tracker the source of truth' (#93) from docs/issue-driven-workflow into main yonlu 2026-08-18 20:35:44 +00:00
  • eb139cf872 docs: make the issue tracker the source of truth docs/issue-driven-workflow yonlu 2026-08-18 16:23:52 -04:00
  • ae82fd2233 chore(scripts): reach the issue tracker from the command line yonlu 2026-08-18 16:23:39 -04:00
  • 3c3197df4b Small-fix batch: ten issues from the desktop backlog (#83) v0.2.0 logan 2026-08-18 16:18:36 +00:00
  • e16bd245bd Merge remote-tracking branch 'origin/fix/queue-toggle-state' into integration/small-fixes integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 887a9324b4 Merge remote-tracking branch 'origin/fix/drag-count-badge' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • fcb484ead5 Merge remote-tracking branch 'origin/fix/album-card-year' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 48de41cd69 Merge remote-tracking branch 'origin/fix/album-tracklist-heading' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 66a6ee63ab Merge remote-tracking branch 'origin/fix/seek-bar-clock-width' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 10660c8168 Merge remote-tracking branch 'origin/fix/wanted-without-client' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 441b67daaa Merge remote-tracking branch 'origin/fix/album-track-request-badge' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 026f26bdf6 Merge remote-tracking branch 'origin/fix/small-issue-batch' into integration/small-fixes logan 2026-08-18 11:37:33 -04:00
  • 73dc80bdc9 fix(explore): stop hiding the request badge until the row is hovered logan 2026-08-18 11:31:49 -04:00
  • 760021ea5a fix(downloads): stop searching a list there is nothing to search with logan 2026-08-18 11:26:35 -04:00
  • 63ec068add Merge branch 'main' into fix/small-issue-batch fix/small-issue-batch yonlu 2026-08-18 15:22:56 +00:00
  • a2ff0aed4c fix(ui): make the queue button say whether the queue is open fix/queue-toggle-state logan 2026-08-18 11:15:32 -04:00
  • 12e75ee24c feat(ui): badge an album drag with how many tracks it carries fix/drag-count-badge logan 2026-08-18 11:10:09 -04:00
  • 792e87298b fix(ui): stop the album grid eating the year it was sorted by fix/album-card-year logan 2026-08-18 11:08:37 -04:00
  • 266e7032dd fix(explore): stop labelling the album tracklist "TRACKLIST" fix/album-tracklist-heading logan 2026-08-18 11:06:14 -04:00
  • d6b48fb3ac fix(player): stop the seek bar resizing as its clocks count fix/seek-bar-clock-width logan 2026-08-18 11:04:21 -04:00
  • 3bf27e3fd5 Merge pull request 'Fix/explore art scanner requests' (#21) from fix/explore-art-scanner-requests into main v0.1.0 yonlu 2026-08-18 13:48:37 +00:00
  • 185eb1b125 feat(smartplaylist): let a rule set match any rule, not only all of them yonluandClaude Opus 5 2026-08-18 08:06:16 -04:00
  • b3556d825c fix(mediacontrols): always send an art URL, even when there is no art yonluandClaude Opus 5 2026-08-18 08:06:01 -04:00
  • bf4f352117 fix(queue): stop claiming a queue came from somewhere it no longer does yonluandClaude Opus 5 2026-08-18 08:05:43 -04:00
  • 1062b7c0bc fix(explore): tell Lit that a track request changed something yonluandClaude Opus 5 2026-08-18 08:04:39 -04:00
  • 48abecb830 Merge remote-tracking branch 'origin/main' into fix/explore-art-scanner-requests fix/explore-art-scanner-requests yonlu 2026-08-18 07:43:25 -04:00
  • e1c07438e9 docs: record what shipping the release pipeline taught us (#4) logan 2026-08-18 03:49:00 +00:00
  • 6e563f3846 docs: record what shipping the release pipeline taught us logan 2026-08-17 23:35:59 -04:00
  • 186f6a5839 fix(release): seed the version floor on the parent, not on HEAD (#3) v0.0.1 logan 2026-08-18 03:10:31 +00:00
  • 590a0d86dd perf(library): size the scan to the drive, and prefetch what it reads yonluandClaude Opus 5 2026-08-17 22:12:15 -04:00
  • 36af7090d9 fix(system): resolve a path to its own disk, not the first on its major yonluandClaude Opus 5 2026-08-17 22:11:51 -04:00
  • 3e142f8c35 test(downloads): guard the service fixture on something the fake sets yonluandClaude Opus 5 2026-08-17 22:11:10 -04:00
  • 3d375adab1 feat(downloads): bound auto-pick by bitrate, and take a good copy yonluandClaude Opus 5 2026-08-17 22:10:51 -04:00
  • e3d492e130 fix(downloads): call a request a request, and mark it with a bookmark yonluandClaude Opus 5 2026-08-17 22:10:23 -04:00
  • e6f30b6e43 fix(a11y): draw an unfavourited track as an outline, not a dimmer fill yonluandClaude Opus 5 2026-08-17 22:10:06 -04:00
  • 351798fd66 fix(ui): spend a row's leftover space on the gaps, not the margins yonluandClaude Opus 5 2026-08-17 22:09:50 -04:00
  • 40984f6086 fix(explore): let a slow archive node finish, and read the 404 back yonluandClaude Opus 5 2026-08-17 22:09:14 -04:00
  • 786d9c6110 fix(release): seed the version floor on the parent, not on HEAD logan 2026-08-17 20:37:43 -04:00
  • 0019310ca4 ci(release): cut releases from main automatically (#2) logan 2026-08-18 00:22:13 +00:00
  • 1940cb548f fix(test): stop asserting a cache hit against a one-second deadline logan 2026-08-17 19:55:22 -04:00
  • 37e3373db9 docs: correct the workflow counts these comments name logan 2026-08-17 19:47:55 -04:00
  • 8d5d8af297 ci(release): keep the changelog out of a protected branch t 2026-08-17 19:46:06 -04:00
  • 9ce79ee416 ci(release): release from a branch, not a detached HEAD logan 2026-08-17 19:21:19 -04:00
  • b3a0814f24 docs: describe the release pipeline where the claims used to be wrong logan 2026-08-17 18:43:17 -04:00
  • 2c576fa1e8 ci(release): attach the Linux, Arch and Android builds to the release logan 2026-08-17 18:39:06 -04:00
  • 544dbdb4db fix(packaging): stop publishing an Arch package on every merge to main logan 2026-08-17 18:39:06 -04:00
  • 087eb77875 ci(release): cut a release from main with semantic-release logan 2026-08-17 18:38:55 -04:00
  • 6fb7b5ea11 Merge pull request 'ci: trigger the catalog job deliberately, pin agent docs to one file' (#1) from chore/workflow-guardrails into main v0.0.0 yonlu 2026-08-17 20:19:38 +00:00
  • 369810e06b ci: stop testing every commit twice on a runner there is one of chore/workflow-guardrails yonluandClaude Opus 5 2026-08-17 15:44:00 -04:00
  • e51cb13662 ci: trigger the catalog job deliberately, pin agent docs to one file yonluandClaude Opus 5 2026-08-17 15:30:38 -04:00
  • 3d65da0529 test(download): stop racing a download these tests never wanted logan 2026-08-17 14:16:45 -04:00
  • 52cbef27c4 docs: name the guard that covers every cache table logan 2026-08-17 14:01:28 -04:00
  • c03c0b8ec4 test(database): the next destructive repair fails a test, not a volume logan 2026-08-17 13:54:35 -04:00
  • 8c48105ca3 Merge remote-tracking branch 'origin/main' into wails-v3 yonlu 2026-08-17 13:52:34 -04:00
  • 1c4d6ca9a1 ci: stop booking three hours of runner on every push logan 2026-08-17 13:29:52 -04:00
  • 6bf832a4ba docs: record what credits are, and what the repair must never touch yonluandClaude Opus 5 2026-08-17 13:13:05 -04:00
  • 4f8257ef72 fix(database): never retire the catalog the index build derives yonluandClaude Opus 5 2026-08-17 12:24:49 -04:00
  • b505959934 Merge remote-tracking branch 'origin/main' into wails-v3 yonlu 2026-08-17 11:38:49 -04:00
  • d0250a2133 docs: confirm the phone track list on the phone logan 2026-08-17 10:51:23 -04:00
  • de2b324e20 feat(explore): refuse 0.6 GB on someone's mobile data logan 2026-08-17 10:48:00 -04:00
  • 2c78b58207 feat(ui): the track list a phone can read logan 2026-08-17 10:36:29 -04:00
  • a9852c18a0 docs: the device answered both open questions, and neither as expected logan 2026-08-17 10:15:01 -04:00
  • 409bfd5e89 test(download): wait for the work, not for the state that precedes it yonluandClaude Opus 5 2026-08-17 09:22:51 -04:00
  • 0eeef6048e feat(frontend): credit the artists on the full-screen now playing too yonluandClaude Opus 5 2026-08-17 08:34:27 -04:00
  • 4fc0cdeab7 Merge remote-tracking branch 'origin/main' into wails-v3 yonlu 2026-08-17 08:29:21 -04:00
  • eb059a3d71 fix(database): retire a table whose shape the schema moved past yonluandClaude Opus 5 2026-08-17 08:27:05 -04:00
  • dcabec8b1d feat(frontend): render a multi-artist credit as one link per artist yonluandClaude Opus 5 2026-08-17 08:26:34 -04:00
  • b3737d30af feat(explore): carry multi-artist credits in the catalog yonluandClaude Opus 5 2026-08-17 08:25:36 -04:00
  • 0bfa2136be feat(dev): ask the phone instead of looking at it logan 2026-08-17 05:13:21 -04:00
  • b1cdef8769 docs: record what a phone said that no tier could logan 2026-08-17 02:02:10 -04:00
  • d661836347 fix(android): keep the app out from under the system bars logan 2026-08-17 02:02:10 -04:00
  • 28eecf0a97 fix(ui): the Android back button had nowhere to go logan 2026-08-17 02:01:57 -04:00
  • e8690476bd feat(ui): long-press opens the menus a right-click opens logan 2026-08-17 02:01:46 -04:00
  • 7e0be8fa30 fix(indexexport): read an index older than the binary logan 2026-08-17 00:39:19 -04:00
  • 1b05dde382 feat(ui): the full-screen now playing a phone needs logan 2026-08-17 00:22:58 -04:00