5e25e14994
Merge pull request 'Split the README into a user-facing landing page and CONTRIBUTING.md' (#221) from docs/50-readme-landing-page into main
main
v0.7.0
logan2026-08-26 16:03:22 +00:00
94ccea185c
Merge pull request 'fix(ui): the phone's nav sheet says when it scrolls' (#222) from fix/210-nav-sheet-scroll-affordance into main
logan2026-08-26 16:03:10 +00:00
d21b842d86
Merge pull request 'fix(queue): name the queue header's two older actions' (#223) from fix/170-queue-header-action-names into main
logan2026-08-26 16:03:02 +00:00
f79249dfba
Merge pull request 'test(e2e): name the fixture tracks that really have no album' (#226) from test/217-fixture-names-in-queue-selection into main
logan2026-08-26 16:02:53 +00:00
f8c8d374d1
Merge pull request 'fix(riff): grow a chunk buffer with what arrives' (#224) from fix/216-riff-parse-allocation into main
logan2026-08-26 16:02:50 +00:00
245647f12b
Merge pull request 'feat(ui): warm album art ahead of the scroll' (#215) from feat/65-art-prefetch-ahead into main
logan2026-08-25 17:58:42 +00:00
e23e6f9a54
Merge pull request 'feat(android): the phone's "More" is a bottom sheet' (#211) from feat/71-more-as-a-bottom-sheet into main
logan2026-08-25 17:55:31 +00:00
939915b1fa
Merge pull request 'feat(android): the tap highlight goes, a press state replaces it' (#214) from feat/54-native-touch-feel into main
logan2026-08-25 17:48:45 +00:00
944995dc3c
Merge pull request 'feat(android): a name is not a link on a phone, the menu carries it' (#208) from feat/67-entity-links-into-menus into main
logan2026-08-25 16:51:16 +00:00
aeb173c684
Merge pull request 'fix(ui): the phone's context sheet says when it scrolls' (#209) from fix/207-sheet-scroll-affordance into main
logan2026-08-25 16:39:44 +00:00
025ed59480
Merge pull request 'test(ui): refresh two stale baselines and settle whether they gate' (#205) from test/196-visual-tier-gates into main
logan2026-08-25 16:39:32 +00:00
d365850321
test(ui): refresh two stale baselines and settle whether they gate
logan2026-08-23 03:44:05 -04:00
3a2d3e8ef8
Merge pull request 'fix(metadata): read a WAV's tags out of its RIFF id3 chunk' (#218) from fix/104-wav-tags-read into main
logan2026-08-25 16:37:56 +00:00
871a3b7aac
Merge pull request 'test(ui): make ui-visual-update honour its file filter' (#206) from fix/204-ui-visual-update-filter into main
logan2026-08-25 16:37:53 +00:00
f3207e8bf9
Merge pull request 'test(ui): clear localStorage between component tests' (#219) from fix/138-ui-test-storage-leak into main
logan2026-08-25 16:37:42 +00:00
4e667759c4
feat(android): swipe a track row right to queue it
logan2026-08-22 01:23:19 -04:00
ff3875b55d
Merge pull request 'Android touch model, phase 1: tap to play, hold to select' (#199) from 63-android-touch-model into main
logan2026-08-22 04:36:37 +00:00
4f32d4e13c
Merge pull request 'Android: raise every remaining control to the 44px touch floor' (#198) from 186-touch-targets-settings into main
logan2026-08-22 03:22:16 +00:00
2100f0022f
fix(settings): raise every Settings control to the touch floor
logan2026-08-21 22:54:51 -04:00
52038dc5ae
Merge pull request 'Android: raise the page header and the phone search button to the touch floor' (#195) from 186-touch-targets-page-header into main
logan2026-08-22 00:32:08 +00:00
6a5a3c33dc
fix(shell): raise the page header's controls to the touch floor
logan2026-08-21 19:45:20 -04:00
1668b9e0d2
Merge pull request 'Android: a seek bar you can actually hit, and the phone rule that never applied' (#193) from 187-seek-bar-hit-area into main
logan2026-08-21 22:25:52 +00:00
dad852a8a0
Merge pull request 'Explore: two things that have not worked since plan 013, and the temp directory Android never had' (#192) from 189-190-explore-correctness into main
logan2026-08-21 21:43:38 +00:00
d034d6e571
fix(explore): resolve pending release MBIDs against the real table
logan2026-08-21 17:23:05 -04:00
25ea1f3511
Merge pull request 'Android: make the app say what it is doing, then count what the audio path misses' (#191) from 135-android-underrun-instrumentation into main
logan2026-08-21 20:47:45 +00:00
168e588387
feat(android): route slog to logcat
logan2026-08-21 16:16:06 -04:00
7eb55bd378
Merge pull request 'Android: a Now Playing that survives a 439px screen, and the audit behind it' (#188) from 51-android-small-screens into main
logan2026-08-21 20:19:46 +00:00
6a22601af7
docs(player): a device number is not a number CI can assert
logan2026-08-21 15:55:56 -04:00
ce9951b93a
test(player): assert the mechanism, not the room CI happened to have
logan2026-08-21 15:55:43 -04:00
99a45401c7
docs(player): correct the audit's scope, and the probe's false positives
logan2026-08-21 15:46:50 -04:00
dd76bd2fa7
docs(player): record the crop, the reflow, and the audit's null result
logan2026-08-21 15:42:15 -04:00
dee176c0f7
test(player): pin the art's shape and the short-screen arrangement
logan2026-08-21 15:41:59 -04:00
75a24f98b6
fix(player): give Now Playing a layout that survives a short screen
logan2026-08-21 15:41:47 -04:00
327785e5ec
Merge pull request 'fix(queue): draw the scrim only where it can be tapped' (#182) from fix/171-phone-queue-scrim into main
v0.5.0
logan2026-08-21 16:47:46 +00:00
f126dd7397
fix(queue): draw the scrim only where it can be tapped
logan2026-08-21 07:39:30 -04:00
510d3470f9
Merge pull request 'fix(ui): keep a touch-only affordance reachable, or absent' (#181) from fix/137-touch-only-affordances into main
logan2026-08-21 16:23:43 +00:00
a72d1f68ed
fix(ui): keep a touch-only affordance reachable, or absent
logan2026-08-21 06:40:26 -04:00
60f1c5a6b2
Merge pull request 'build(frontend): fail css-check on a nested rule the phone drops' (#180) from fix/154-nested-css-check into main
logan2026-08-21 15:59:25 +00:00
7f8e185d7c
build(frontend): fail css-check on a nested rule the phone drops
logan2026-08-21 05:38:34 -04:00
42483c4b61
Merge pull request 'feat(player): show progress on the phone's bar border' (#178) from feat/58-mini-player-progress-line into main
logan2026-08-21 15:16:26 +00:00
f59490b113
feat(player): show progress on the phone's bar border
logan2026-08-21 03:43:37 -04:00
6cca57f229
Merge pull request 'fix(explore): scroll the album page as one on a phone' (#179) from fix/66-album-page-scrolls-as-one into main
logan2026-08-21 14:36:20 +00:00
3871d37fdb
Merge pull request 'chore(agent): add the scheduled backlog-issue prompt' (#177) from pi-agent-backlog-automation into main
logan2026-08-21 06:29:30 +00:00
09b005557c
chore(agent): add the scheduled backlog-issue prompt
logan2026-08-21 02:27:27 -04:00
ef5574d18b
docs(shell): record the clip, and the four things only a device showed
logan2026-08-21 02:24:04 -04:00
31dafb0ce0
test(shell): assert the surface, and sweep for a menu that skipped it
logan2026-08-21 02:24:02 -04:00
9e7e7ce5a1
feat(shell): put every menu in the app through the one surface
logan2026-08-21 02:23:48 -04:00
9aaa8beb99
feat(shell): draw a context menu where it fits, not where it is anchored
logan2026-08-21 02:23:33 -04:00
2e29e67664
Merge pull request #174: Android: leave the volume to the system
logan2026-08-21 05:50:06 +00:00
b43172a60c
docs(player): record who owns the volume, and what it gave back
logan2026-08-21 00:53:44 -04:00
2be6fb3066
feat(player): draw no volume control where there is no volume
logan2026-08-21 00:53:36 -04:00
867ced8c81
feat(player): leave the volume to the system where the system owns it
logan2026-08-21 00:53:21 -04:00
fd71ef53c5
Merge pull request 'The phone transport: three controls, sized for a thumb' (#173) from 59-slim-the-mini-player into main
logan2026-08-21 04:14:39 +00:00
c7e5a4f086
docs(player): record the phone transport, and four silent failures
logan2026-08-20 23:42:36 -04:00
f65822c4b2
test(player): pin the phone transport, and the desktop bar not moving
logan2026-08-20 23:42:35 -04:00
32d4dc2c82
feat(player): slim the phone's mini player to three controls
logan2026-08-20 23:42:34 -04:00
218e4f5e99
feat(player): give the transport a context, and thumb-sized controls
logan2026-08-20 23:42:15 -04:00
56a5ff99fe
Merge pull request 'The queue is a place while it covers the content' (#169) from 55-queue-as-a-screen into main
logan2026-08-21 03:00:45 +00:00