-
Notifications
You must be signed in to change notification settings - Fork 17.8k
feat: auto refresh dashboard #37459
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
richardfogaca
merged 62 commits into
apache:master
from
richardfogaca:feat/auto-refresh-dashboard
Feb 24, 2026
Merged
feat: auto refresh dashboard #37459
Changes from 36 commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
f51f9c0
docs: add real-time dashboard feature breakdown document
richardfogaca 5716d3a
docs: add implementation plans for real-time dashboard auto-refresh f…
richardfogaca 4f75e04
docs: add gap analysis and fix critical requirement gaps
richardfogaca d51dacf
docs: mark critical gaps as resolved in gap analysis
richardfogaca 643fded
docs: second pass gap analysis and fixes for real-time dashboard
richardfogaca 6eeccf5
docs: incorporate design decisions for open questions
richardfogaca 8c94aab
docs: update tooltip format to match designer screenshot
richardfogaca c68f7ff
feat(dashboard): implement real-time dashboard auto-refresh foundation
richardfogaca 68364c5
fix(dashboard): resolve TypeScript and lint issues in auto-refresh
richardfogaca a29a69b
feat(dashboard): implement tab visibility auto-pause for auto-refresh
richardfogaca 28f7a58
feat(dashboard): implement spinner suppression during auto-refresh
richardfogaca 4599bde
feat(dashboard): prevent FiltersBadge flickering during auto-refresh
richardfogaca 35da7a9
feat(dashboard): remove auto-refresh toast notifications
richardfogaca 575ca10
feat(dashboard): add animation control infrastructure for auto-refresh
richardfogaca 9bd4755
fix: remove unused import in useAutoRefreshTabPause test
richardfogaca 0a246f0
feat(dashboard): add 5-second refresh interval option
richardfogaca 1a8d6a6
fix: charts flickering
richardfogaca c72c35b
chore: fix linter and typing issues
richardfogaca d4e3bc5
fix: auto-refresh UI improvements and ECharts legend fix
richardfogaca 9b8e400
fix(dashboard): unify auto-refresh indicator with bordered container,…
richardfogaca c9735ad
fix: auto refresh resumes when user is back to the dashboard
richardfogaca d61cc08
fix(charts): prevent flickering during auto-refresh by stabilizing or…
richardfogaca 3debd37
chore: remove markdown files
richardfogaca 472f61e
feat(auto-refresh): visual improvements to the auto refresh header
richardfogaca b3b409d
feat: put back the auto refresh pause on inactive tab checkbox
richardfogaca 56a68d9
fix(dashboard): refine auto-refresh thresholds and make tab-pause opt-in
richardfogaca 319326f
feat(dashboard): enforce auto-refresh limits and tidy refresh UX
richardfogaca cafd9c5
refactor(dashboard): clean up auto-refresh code and migrate tests to …
richardfogaca 120990f
fix(dashboard): drop 5s preset and allow 1s custom refresh
richardfogaca 300dcef
fix(realtime): fixed issue when a chart was deleted from dashboard an…
richardfogaca e73d7a9
fix(realtime): solve legends flickering
richardfogaca 3213d35
feat: improvements to auto refresh dashboard
e9b2810
feat(realtime): use missed refresh counts instead of time based
f9df405
fix(dashboard): stabilize auto-refresh timing and tooltip messaging
richardfogaca e89ad13
fix(dashboard): improve auto-refresh tab pause handling and lazy-load…
richardfogaca 196e592
fix(dashboard): prevent stale refresh cycles from re-arming timers wi…
richardfogaca a65a44f
chore: rebase with master branch
richardfogaca 9032648
feat(dashboard): align auto-refresh status tests/docs and clean chart…
richardfogaca d1a454f
fix: remove platform-specific oxlint dependency from package.json
richardfogaca 7949763
fix(tests): update test expectations after master merge
richardfogaca 0e246de
fix: regenerate package-lock.json for CI compatibility
richardfogaca 0ebefa3
fix: resolve package-lock.json conflicts with upstream master
richardfogaca 17e4ada
fix: regenerate package-lock.json with npm 10.8.2 for CI compatibility
richardfogaca f6f8a6d
fix: restore package-lock.json from upstream to include all platform …
richardfogaca 97f96a3
fix(dashboard): show 'Update auto-refresh' when already configured
richardfogaca c7cbd49
fix: remove deprecated testing library hook and simplify menu ref cac…
d773228
Merge upstream/master into feat/auto-refresh-dashboard and resolve da…
richardfogaca 2b1bab5
Merge master into feat/auto-refresh-dashboard
richardfogaca 473bde9
Merge master into feat/auto-refresh-dashboard
richardfogaca a6963bf
fix: resolve TypeScript errors from merge conflict artifacts
richardfogaca 6c00e08
fix: address PR review - alphabetize icons and extract shared orderby…
b4d7f27
Merge remote-tracking branch 'origin/master' into feat/auto-refresh-d…
75607d6
fix: update test_extension_config_full to match updated views type si…
f36ba51
fix: increase timeout for dataset duplicate filter persistence test
edfdc7c
clean: remove rebase noise and fix legend crash during auto-refresh
richardfogaca 0b03ec4
Merge remote-tracking branch 'origin/master' into feat/auto-refresh-d…
richardfogaca 201b34d
fix: restore DashboardInfo types and update test expectations for CI
richardfogaca 8aa7c8a
chore: rebase with master branch
richardfogaca c36ddc9
fix(dashboard): centralize auto-refresh state in Header hook and ECha…
richardfogaca b4755a4
fix(charts): propagate staggered refresh failures and correct auto-re…
richardfogaca 4a02cf8
fix(dashboard): route periodic auto-refresh through onRefresh (skip f…
richardfogaca eaf3357
fix(docs): guard window reference in logging.ts for SSR compatibility…
rusackas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.