Read and triage unread updates inside mobile My Work #152

Merged
timmy merged 1 commits from timmy/151-mobile-update-reader into main 2026-08-07 00:36:31 +00:00
Owner

Closes #151

What changed

  • adds a bounded, no-store notification-detail API that only follows same-Gitea API URLs
  • adds a mobile in-dashboard update reader with latest-comment and subject context
  • adds Keep unread, retry, safe Gitea handoff, and Mark read & next triage
  • preserves the current item on load or acknowledgement failures

Verification

  • pytest -q — 149 passed
  • Node syntax checks passed for extracted inline script and frontend/my-work.js
  • Chromium at 320×568: no horizontal overflow; actions 48/44/44px; live Gitea detail loaded; Keep unread retained count 40; no page errors
Closes #151 ## What changed - adds a bounded, no-store notification-detail API that only follows same-Gitea API URLs - adds a mobile in-dashboard update reader with latest-comment and subject context - adds Keep unread, retry, safe Gitea handoff, and Mark read & next triage - preserves the current item on load or acknowledgement failures ## Verification - `pytest -q` — 149 passed - Node syntax checks passed for extracted inline script and `frontend/my-work.js` - Chromium at 320×568: no horizontal overflow; actions 48/44/44px; live Gitea detail loaded; Keep unread retained count 40; no page errors
timmy added 1 commit 2026-08-07 00:35:49 +00:00
feat: triage unread updates in My Work (#151)
All checks were successful
CI / lint (pull_request) Successful in 11s
CI / build-frontend (pull_request) Successful in 5s
f7073e1393
timmy merged commit 62ebabb132 into main 2026-08-07 00:36:31 +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#152
No description provided.