• Joined on 2025-02-03
logan merged pull request yonlu/yellowjacket#134 2026-08-19 16:03:17 +00:00
Wait for the scroll range the assertion needs
logan closed issue yonlu/yellowjacket#133 2026-08-19 16:03:17 +00:00
album-dropdown 'can be scrolled' is racy: its guard waits for 40px and it asserts 80
logan commented on pull request yonlu/yellowjacket#112 2026-08-19 15:51:24 +00:00
A CI-only change is ci:, not fix(ci):

Reviewed and approved above — the e2e failure on 35c0d83 is not this PR.

album-dropdown.spec.ts:91 failed on chromium with Expected: 80, Received: 10, while WebKit passed in the same…

logan created pull request yonlu/yellowjacket#134 2026-08-19 15:51:11 +00:00
Wait for the scroll range the assertion needs
logan pushed to fix/133-album-dropdown-scroll-race at yonlu/yellowjacket 2026-08-19 15:50:58 +00:00
90ac6e0825 test(e2e): wait for the scroll range the assertion needs
logan created branch fix/133-album-dropdown-scroll-race in yonlu/yellowjacket 2026-08-19 15:50:58 +00:00
logan opened issue yonlu/yellowjacket#133 2026-08-19 15:49:19 +00:00
album-dropdown 'can be scrolled' is racy: its guard waits for 40px and it asserts 80
logan pushed to docs/ci-commit-type at yonlu/yellowjacket 2026-08-19 15:23:16 +00:00
35c0d83819 docs: a CI-only change is ci:, not fix(ci):
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
ede183d026 test(shell): check 900x600, which is narrower than the minimum
481c9dca65 docs: record the size bands and what the queue model cost to find
4025106234 fix(queue): overlay the content instead of taking its width
Compare 6 commits »
logan deleted branch feat/24-supported-sizes-queue-model from yonlu/yellowjacket 2026-08-19 15:22:42 +00:00
logan pushed to main at yonlu/yellowjacket 2026-08-19 15:22:41 +00: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
ede183d026 test(shell): check 900x600, which is narrower than the minimum
481c9dca65 docs: record the size bands and what the queue model cost to find
4025106234 fix(queue): overlay the content instead of taking its width
a3134f997f docs(planning): decide the supported sizes and the queue panel's model
Compare 5 commits »
logan closed issue yonlu/yellowjacket#24 2026-08-19 15:22:40 +00:00
Desktop: content is obscured or unusable at small window sizes — decide the supported sizes and the modes
logan merged pull request yonlu/yellowjacket#132 2026-08-19 15:22:40 +00:00
Decide the supported sizes, and stop the queue taking the page's width
logan pushed to feat/24-supported-sizes-queue-model at yonlu/yellowjacket 2026-08-19 14:55:52 +00:00
ede183d026 test(shell): check 900x600, which is narrower than the minimum
481c9dca65 docs: record the size bands and what the queue model cost to find
4025106234 fix(queue): overlay the content instead of taking its width
a3134f997f docs(planning): decide the supported sizes and the queue panel's model
3607fe445e Merge pull request 'Fix the player states that report one track's progress against another' (#129) from fix/player-playing-state into main
Compare 8 commits »
logan pushed to docs/ci-commit-type at yonlu/yellowjacket 2026-08-19 14:54:20 +00:00
feab0c18ec docs: a CI-only change is ci:, not fix(ci):
3607fe445e Merge pull request 'Fix the player states that report one track's progress against another' (#129) from fix/player-playing-state into main
61d549a9d5 ci: run the pre-push hooks sequentially
2b84bc53e9 fix(player): stop reporting one track's state against another
282dab43eb fix(player): end the stream when the audio source stops producing
Compare 5 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-19 14:53:47 +00: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
61d549a9d5 ci: run the pre-push hooks sequentially
2b84bc53e9 fix(player): stop reporting one track's state against another
282dab43eb fix(player): end the stream when the audio source stops producing
Compare 4 commits »
logan deleted branch fix/player-playing-state from yonlu/yellowjacket 2026-08-19 14:53:47 +00:00
logan closed issue yonlu/yellowjacket#126 2026-08-19 14:53:46 +00:00
Queue.OnPlaybackFinished indexes q.tracks[currentIndex] without checking the index, which is -1 after the queue is exhausted
logan closed issue yonlu/yellowjacket#128 2026-08-19 14:53:46 +00:00
make ui-test flakes: three suites fail to import setup.ts from the Vitest dev server, once in five runs
logan closed issue yonlu/yellowjacket#127 2026-08-19 14:53:46 +00:00
Data race: the position readers guard the decoder with the speaker lock, which the read-ahead goroutine does not take
logan closed issue yonlu/yellowjacket#122 2026-08-19 14:53:46 +00:00
The player can sit in Playing forever with the position frozen: BufferedStreamer streams silence with no end condition