4f7529c315
test(queue): pin the panel's mouse model, and bound the highlight
logan2026-08-19 22:59:55 -04:00
bb21072386
Merge pull request 'The top bar decides what it can afford to show' (#149) from fix/143-top-bar-fits-its-window into main
logan2026-08-20 02:11:54 +00:00
ae85df0dad
fix(shell): give the top bar a measured fit at every width
logan2026-08-19 21:35:03 -04:00
6e7e349e63
Merge pull request 'Fold the Jobs tab into the places the work is started' (#147) from feat/27-jobs-into-settings into main
logan2026-08-20 01:02:41 +00:00
e4efec6f0c
fix(e2e): the third spec that located a disclosure by class
logan2026-08-19 20:44:02 -04:00
99f355b2fc
docs: record where background jobs went, and two traps
logan2026-08-19 20:27:55 -04:00
c79d4d47a3
test: cover jobs in Settings, and unpick two shared selectors
logan2026-08-19 20:27:48 -04:00
8efed2dd2b
refactor(shell): retire the Jobs destination
logan2026-08-19 20:27:40 -04:00
12af6ec1f7
feat(settings): scan from Settings, and watch every job in place
logan2026-08-19 20:27:33 -04:00
f3d1ae1c8c
feat(jobs): show background work where the work is started
logan2026-08-19 20:27:22 -04:00
5af545e38d
Merge pull request 'Configurable sidebar destinations, Downloads gated on a client, Autotag off by default' (#145) from feat/25-configurable-sidebar-tabs into main
logan2026-08-19 23:46:23 +00:00
c8d94a8203
test(e2e): cover configurable destinations; stop assuming a nav item
logan2026-08-19 19:33:56 -04:00
43d78a731a
feat(shell): draw only the destinations the user kept
logan2026-08-19 19:33:44 -04:00
a3926704cc
feat(config): make the shell's destinations configurable
logan2026-08-19 19:33:32 -04:00
ea53d4f15b
Merge pull request 'Global back and forward, and the launch entry that made Back a lie' (#144) from feat/6-global-back-forward into main
logan2026-08-19 22:27:39 +00:00
4f47c85208
test(e2e): cover global back/forward, including the launch entry
logan2026-08-19 18:09:10 -04:00
603728a3fb
fix(shell): let the landing page replace the launch entry
logan2026-08-19 18:09:10 -04:00
018d857746
feat(shell): global back and forward in the top bar
logan2026-08-19 18:08:55 -04:00
a7ac2b4a3e
Merge pull request 'Publish the active view from the shell, so both navs survive the back path' (#141) from fix/72-active-view-broadcast into main
logan2026-08-19 21:10:54 +00:00
a5ffcc22e3
test(e2e): assert the nav highlight, not the shell's own bookkeeping
logan2026-08-19 16:45:58 -04:00
f18691560d
fix(shell): publish the active view, so both navs follow the back path
logan2026-08-19 16:45:47 -04:00
c84a9069ef
Merge pull request 'Collapse the page header actions that do not fit, instead of clipping them' (#136) from fix/69-page-header-action-overflow into main
logan2026-08-19 19:29:15 +00:00
3fa7c7734b
docs: record the page-header actions rule, and complete plan 018
logan2026-08-19 13:18:24 -04:00
cceeb40b16
Merge pull request 'Six quick fixes off the tracker: tooling, a latent index bug, and two touch affordances' (#139) from fix/quick-wins-batch into main
logan2026-08-19 19:08:46 +00:00
bb7dde1963
Merge pull request 'A CI-only change is ci:, not fix(ci):' (#112) from docs/ci-commit-type into main
logan2026-08-19 16:23:20 +00:00
446380e3a9
docs: a CI-only change is ci:, not fix(ci):
yonlu2026-08-18 19:40:43 -04:00
e07f248cc8
Merge pull request 'Wait for the scroll range the assertion needs' (#134) from fix/133-album-dropdown-scroll-race into main
logan2026-08-19 16:03:17 +00:00
90ac6e0825
test(e2e): wait for the scroll range the assertion needs
logan2026-08-19 11:50:46 -04:00
4e3c953acf
Merge pull request 'Decide the supported sizes, and stop the queue taking the page's width' (#132) from feat/24-supported-sizes-queue-model into main
logan2026-08-19 15:22:39 +00:00
ede183d026
test(shell): check 900x600, which is narrower than the minimum
logan2026-08-19 10:41:43 -04:00
481c9dca65
docs: record the size bands and what the queue model cost to find
logan2026-08-19 10:41:36 -04:00
4025106234
fix(queue): overlay the content instead of taking its width
logan2026-08-19 10:41:00 -04:00
a3134f997f
docs(planning): decide the supported sizes and the queue panel's model
logan2026-08-19 10:21:12 -04:00
3607fe445e
Merge pull request 'Fix the player states that report one track's progress against another' (#129) from fix/player-playing-state into main
logan2026-08-19 14:53:46 +00:00
61d549a9d5
ci: run the pre-push hooks sequentially
yonlu2026-08-19 09:16:43 -04:00
2b84bc53e9
fix(player): stop reporting one track's state against another
yonlu2026-08-19 09:06:22 -04:00
282dab43eb
fix(player): end the stream when the audio source stops producing
yonlu2026-08-19 09:05:55 -04:00
cc9df4004c
Merge pull request 'Surface a confident autotag match on the album page' (#121) from feat/28-autotag-match-on-album into main
logan2026-08-19 06:49:49 +00:00
9118c16fe3
feat(autotag): answer whether an album has a confident match
logan2026-08-19 02:33:36 -04:00
fe67849e57
feat(autotag): name the confidence tier two features have to share
logan2026-08-19 02:33:21 -04:00
21b303ba7c
fix(ui): stop a closing dialog answering the next question
logan2026-08-19 02:33:11 -04:00
9375f25629
Merge pull request 'Demote the album page version selector to a disclosure' (#120) from feat/17-demote-version-selector into main
logan2026-08-19 05:38:26 +00:00
219fa3c615
Merge pull request 'Make it obvious everywhere when you are looking at things you do not own' (#117) from feat/38-ownership-visibility into main
logan2026-08-19 05:11:43 +00:00
10eca353ab
fix(explore): gate playback on the same answer the row is drawn from
logan2026-08-19 00:39:18 -04:00
88fc50afb8
feat(explore): mark what is not owned, everywhere it can be shown
logan2026-08-19 00:38:22 -04:00
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