19c68d73a7
fix(ui): keep the count in a partial badge that can act
logan2026-08-19 00:38:05 -04:00
41c41a860e
feat(explore): carry the local row id on a top result
logan2026-08-19 00:37:57 -04:00
4bf59b45b7
feat(library): answer album completeness for a screenful in one query
logan2026-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
logan2026-08-19 02:36:01 +00:00
b2fe1cb1e0
ci: skip a prerelease tag in all four publishers
logan2026-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
logan2026-08-19 01:37:34 +00: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
logan2026-08-19 01:10:34 +00:00
a4777f26b6
Merge pull request 'Declare the track and disc totals when tagging' (#105) from fix/16-tagwriter-totals into main
v0.2.3
logan2026-08-19 00:45:07 +00:00
75525b67e4
Merge pull request 'Put the closing keyword where Gitea will actually read it' (#101) from docs/closing-keyword into main
yonlu2026-08-18 21:30:35 +00:00
1a221a40d3
Merge pull request 'Delete four documents that contradict the code' (#99) from docs/retire-stale-planning-docs into main
yonlu2026-08-18 21:06:59 +00:00
0821deb877
Merge branch 'main' into docs/retire-stale-planning-docs
yonlu2026-08-18 20:55:52 +00:00
31ada14111
docs: delete four documents that contradict the code
yonlu2026-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
yonlu2026-08-18 20:35:44 +00:00
3bf27e3fd5
Merge pull request 'Fix/explore art scanner requests' (#21) from fix/explore-art-scanner-requests into main
v0.1.0
yonlu2026-08-18 13:48:37 +00:00
185eb1b125
feat(smartplaylist): let a rule set match any rule, not only all of them
yonluandClaude Opus 52026-08-18 08:06:16 -04:00
b3556d825c
fix(mediacontrols): always send an art URL, even when there is no art
yonluandClaude Opus 52026-08-18 08:06:01 -04:00
bf4f352117
fix(queue): stop claiming a queue came from somewhere it no longer does
yonluandClaude Opus 52026-08-18 08:05:43 -04:00
1062b7c0bc
fix(explore): tell Lit that a track request changed something
yonluandClaude Opus 52026-08-18 08:04:39 -04:00
e1c07438e9
docs: record what shipping the release pipeline taught us (#4)
logan2026-08-18 03:49:00 +00:00
6e563f3846
docs: record what shipping the release pipeline taught us
logan2026-08-17 23:35:59 -04:00
186f6a5839
fix(release): seed the version floor on the parent, not on HEAD (#3)
v0.0.1
logan2026-08-18 03:10:31 +00:00
590a0d86dd
perf(library): size the scan to the drive, and prefetch what it reads
yonluandClaude Opus 52026-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 52026-08-17 22:11:51 -04:00
3e142f8c35
test(downloads): guard the service fixture on something the fake sets
yonluandClaude Opus 52026-08-17 22:11:10 -04:00
3d375adab1
feat(downloads): bound auto-pick by bitrate, and take a good copy
yonluandClaude Opus 52026-08-17 22:10:51 -04:00
e3d492e130
fix(downloads): call a request a request, and mark it with a bookmark
yonluandClaude Opus 52026-08-17 22:10:23 -04:00
e6f30b6e43
fix(a11y): draw an unfavourited track as an outline, not a dimmer fill
yonluandClaude Opus 52026-08-17 22:10:06 -04:00
351798fd66
fix(ui): spend a row's leftover space on the gaps, not the margins
yonluandClaude Opus 52026-08-17 22:09:50 -04:00
40984f6086
fix(explore): let a slow archive node finish, and read the 404 back
yonluandClaude Opus 52026-08-17 22:09:14 -04:00
786d9c6110
fix(release): seed the version floor on the parent, not on HEAD
logan2026-08-17 20:37:43 -04:00
0019310ca4
ci(release): cut releases from main automatically (#2)
logan2026-08-18 00:22:13 +00:00
1940cb548f
fix(test): stop asserting a cache hit against a one-second deadline
logan2026-08-17 19:55:22 -04:00
37e3373db9
docs: correct the workflow counts these comments name
logan2026-08-17 19:47:55 -04:00
8d5d8af297
ci(release): keep the changelog out of a protected branch
t2026-08-17 19:46:06 -04:00
9ce79ee416
ci(release): release from a branch, not a detached HEAD
logan2026-08-17 19:21:19 -04:00
b3a0814f24
docs: describe the release pipeline where the claims used to be wrong
logan2026-08-17 18:43:17 -04:00
2c576fa1e8
ci(release): attach the Linux, Arch and Android builds to the release
logan2026-08-17 18:39:06 -04:00
544dbdb4db
fix(packaging): stop publishing an Arch package on every merge to main
logan2026-08-17 18:39:06 -04:00
087eb77875
ci(release): cut a release from main with semantic-release
logan2026-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
yonlu2026-08-17 20:19:38 +00:00