Make mobile Work and Queues usable before optional hydration #1428

Merged
timmy merged 2 commits from timmy/1427-progressive-mobile-dock into main 2026-08-26 10:40:11 +00:00
Owner

Closes #1427

Makes the persistent mobile Work and Queues controls progressive: snapshot-backed queues show truthful counts, unavailable sources remain explicitly loading, and selected work opens in-app before optional workspace hydration. The handoff removes early listeners and preserves queue-sheet/task state.

Validation:

  • pytest -q tests/test_progressive_mobile_dock.py tests/test_progressive_my_work.py tests/test_frontend_bundle.py tests/test_service_worker.py
  • pytest -q tests/e2e/test_progressive_mobile_dock_release.py (320×568 and 390×844)
  • pytest -q — 2730 passed, 25 skipped
Closes #1427 Makes the persistent mobile Work and Queues controls progressive: snapshot-backed queues show truthful counts, unavailable sources remain explicitly loading, and selected work opens in-app before optional workspace hydration. The handoff removes early listeners and preserves queue-sheet/task state. Validation: - `pytest -q tests/test_progressive_mobile_dock.py tests/test_progressive_my_work.py tests/test_frontend_bundle.py tests/test_service_worker.py` - `pytest -q tests/e2e/test_progressive_mobile_dock_release.py` (320×568 and 390×844) - `pytest -q` — 2730 passed, 25 skipped
timmy added 1 commit 2026-08-26 10:19:04 +00:00
feat: make mobile dock progressive (Closes #1427)
Some checks failed
CI / lint (pull_request) Failing after 4m5s
CI / build-release (pull_request) Has been skipped
CI / browser-journey (pull_request) Has been skipped
CI / release-candidate (pull_request) Has been skipped
62de2e6011
rockachopa added 1 commit 2026-08-26 10:28:29 +00:00
test: gate progressive dock browser journey
All checks were successful
CI / lint (pull_request) Successful in 3m59s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 7m7s
CI / release-candidate (pull_request) Has been skipped
664317212d
timmy merged commit 065cc46553 into main 2026-08-26 10:40:11 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1428
No description provided.