Turn Following into a changed-first mobile review inbox #1298

Merged
timmy merged 1 commits from timmy/1297-changed-first-following into main 2026-08-23 08:04:16 +00:00
Owner

Closes #1297

Delivered

  • refresh watched issues from Gitea with bounded concurrency and truthful degraded fallback
  • persist account-scoped, revision-conditional seen state and sort unseen changes first
  • count unseen changes in mobile badges and acknowledge only after preview success
  • label New activity accessibly and preserve closed watched issues

Verification

  • pytest -q tests/test_following_store.py tests/test_following_api.py tests/test_following_frontend.py — 13 passed
  • STACKCHAIN_RUN_RELEASE_E2E=1 pytest -q tests/e2e/test_mobile_following_release.py — 1 passed
  • pytest -q — 2432 passed, 13 skipped
Closes #1297 ## Delivered - refresh watched issues from Gitea with bounded concurrency and truthful degraded fallback - persist account-scoped, revision-conditional seen state and sort unseen changes first - count unseen changes in mobile badges and acknowledge only after preview success - label New activity accessibly and preserve closed watched issues ## Verification - `pytest -q tests/test_following_store.py tests/test_following_api.py tests/test_following_frontend.py` — 13 passed - `STACKCHAIN_RUN_RELEASE_E2E=1 pytest -q tests/e2e/test_mobile_following_release.py` — 1 passed - `pytest -q` — 2432 passed, 13 skipped
timmy added 1 commit 2026-08-23 07:39:06 +00:00
feat: make Following a changed-first inbox (Closes #1297)
All checks were successful
CI / lint (pull_request) Successful in 4m12s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 7m3s
CI / release-candidate (pull_request) Has been skipped
32e2a228b9
timmy closed this pull request 2026-08-23 07:52:17 +00:00
timmy reopened this pull request 2026-08-23 07:52:19 +00:00
timmy merged commit 6b98eb5cbe into main 2026-08-23 08:04:16 +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#1298
No description provided.