feat(augment): Phase 3 - admin dashboard polling without loading flash#3224
Conversation
a072fcb to
2b08fb8
Compare
|
This pull request adds a new top-level directory under |
Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
2b08fb8 to
cc9e436
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #3224 +/- ##
==========================================
- Coverage 53.80% 53.79% -0.01%
==========================================
Files 2362 2362
Lines 84772 84781 +9
Branches 23497 23496 -1
==========================================
Hits 45612 45612
- Misses 37638 38827 +1189
+ Partials 1522 342 -1180
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
cc9e436 to
fce3905
Compare
Phase 3 of lifecycle hardening: adds 30-second polling to ReviewQueue and OpsOverview for real-time admin visibility. Key fix: only sets loading=true on the initial load, not on subsequent polls. This eliminates the skeleton flash that occurred every 30 seconds in the previous implementation (PR G). ReviewQueue: - 30s polling interval for review queue agents - initialLoadDone ref prevents loading flash on polls OpsOverview: - 30s polling interval for agent and tool data - Same loading flash fix via initialLoadDone ref
fce3905 to
f5d6d83
Compare
|



Summary
Phase 3 of the Deep-Dive Lifecycle Hardening plan. Adds 30-second polling to admin dashboards for real-time visibility. Depends on Phase 2 (PR #3223).
Changes
ReviewQueue
OpsOverview
Key fix
The previous PR G implementation called
setLoading(true)on every poll cycle, causing a jarring skeleton flash every 30 seconds. This PR uses aninitialLoadDoneref to ensure loading state is only shown on the first fetch.Test plan