Unify live dashboard polling with a pooled Gitea snapshot #132

Merged
rockachopa merged 1 commits from timmy/131-unified-live-snapshot into main 2026-08-06 19:30:04 +00:00
Member

Closes #131

What changed

  • replaces independent context/activity browser timers with one visibility-aware 8-second live snapshot
  • resolves the authenticated user once and preserves section-level degradation
  • coalesces only simultaneous snapshot requests while retaining no-store
  • reuses an application-lifetime Gitea HTTP client and closes it at shutdown
  • starts assigned/review-requested pull searches concurrently

Verification

  • RED observed for concurrent searches, supplied-user event loading, pooled transport lifecycle, live endpoint behavior, section degradation, unified client polling, and cache policy
  • pytest -q: 105 passed
  • git diff --check: clean
Closes #131 ## What changed - replaces independent context/activity browser timers with one visibility-aware 8-second live snapshot - resolves the authenticated user once and preserves section-level degradation - coalesces only simultaneous snapshot requests while retaining `no-store` - reuses an application-lifetime Gitea HTTP client and closes it at shutdown - starts assigned/review-requested pull searches concurrently ## Verification - RED observed for concurrent searches, supplied-user event loading, pooled transport lifecycle, live endpoint behavior, section degradation, unified client polling, and cache policy - `pytest -q`: 105 passed - `git diff --check`: clean
rockachopa added 1 commit 2026-08-06 19:29:37 +00:00
feat: unify live dashboard snapshot (#131)
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / build-frontend (pull_request) Successful in 4s
30f92d18a2
rockachopa merged commit d75a55f3f7 into main 2026-08-06 19:30:04 +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#132
No description provided.