dash: manual Refresh control for stats and pending views
Your AI's guard dog to stop it from going rogue.
Brought to you by:
doberman
Originally created by: slegarraga
Closes [#444].
Adds a Refresh button to the Recent decisions header row (deliberately not in .topbar-right, per the issue's heads-up about [#401]/#415) that calls the existing refreshStats() / refreshPending(). No new endpoint, no polling changes.
tests/unit/test_dash_polish.py (button + click handler wiring)ruff check and ruff format --check cleanmain
Ticket changed by: fu351
Originally posted by: fu351
Merged, thanks @slegarraga! You read the heads-up in [#444] and kept the button out of the top bar, and that one choice saved two other in-flight dashboard PRs from a conflict. If you want another dash one, [#435] (level-3) adds a verdict filter to the live feed.
Related
Tickets: #435
Tickets:
#444Originally posted by: slegarraga
Thank you for the careful review and merge, @fu351! I am glad keeping Refresh out of the top bar fit cleanly with the other dashboard work. Happy to help with follow-ups whenever useful.