Open progressive mobile My Work in-app before hydration #1414

Merged
rockachopa merged 1 commits from timmy/1413-progressive-my-work-detail into main 2026-08-25 23:43:18 +00:00
Member

Closes #1413

Product slice

  • replace pre-hydration external card navigation with an accessible read-first in-app sheet
  • safely render snapshot identity and preserve an explicit validated Gitea escape hatch
  • restore focus on Close/Escape and hand the open identity to the canonical hydrated workspace exactly once
  • fit the detail at 320x568 with safe-area padding, 44px controls, and no horizontal overflow

Verification

  • RED: test_progressive_card_opens_safe_in_app_detail_and_hands_it_off_once failed because no in-app click handler existed
  • RED: test_progressive_detail_is_mobile_safe_and_adopted_by_hydrated_workspace failed because the rendered sheet was absent
  • focused: 10 passed
  • full: 2680 passed, 24 skipped
  • rendered Chromium at 320x568: panel width 320px, Close 44px, no horizontal overflow, no page errors
Closes #1413 ## Product slice - replace pre-hydration external card navigation with an accessible read-first in-app sheet - safely render snapshot identity and preserve an explicit validated Gitea escape hatch - restore focus on Close/Escape and hand the open identity to the canonical hydrated workspace exactly once - fit the detail at 320x568 with safe-area padding, 44px controls, and no horizontal overflow ## Verification - RED: `test_progressive_card_opens_safe_in_app_detail_and_hands_it_off_once` failed because no in-app click handler existed - RED: `test_progressive_detail_is_mobile_safe_and_adopted_by_hydrated_workspace` failed because the rendered sheet was absent - focused: `10 passed` - full: `2680 passed, 24 skipped` - rendered Chromium at 320x568: panel width 320px, Close 44px, no horizontal overflow, no page errors
rockachopa added 1 commit 2026-08-25 23:31:56 +00:00
feat: open progressive My Work in app (Closes #1413)
All checks were successful
CI / lint (pull_request) Successful in 3m44s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 6m47s
CI / release-candidate (pull_request) Has been skipped
94728d81ff
rockachopa merged commit 7ec78ac182 into main 2026-08-25 23:43:18 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 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#1414
No description provided.