Add periodic bundle version polling so open dashboard tabs refresh after new deployments.
- add a production polling interval to version checks for visible dashboard tabs
- clear installed polling when version-check state resets to avoid duplicate timers in tests/runtime
- expand versionCheck coverage for poll-triggered mismatch detection, cooldown behavior, and cleanup
Files changed:
packages/dashboard/app/__tests__/versionCheck.test.ts | 115 +++++++++++++++++++++
packages/dashboard/app/versionCheck.ts | 27 ++++-
2 files changed, 140 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-6124
Fusion-Task-Lineage: a211fc03-06fd-4142-8878-98ac60b70c13