gsxdsm
0e7b86ecc4
FN-8099: refresh GitHub stars in Settings
Refresh the Settings GitHub star counter while the interface is visible.
- refresh stale counts on a visibility-gated 15-minute interval
- bypass HTTP caching and prevent overlapping GitHub requests
- add Settings-surface and hook regression coverage
Files changed:
.changeset/fn-8099-github-star-refresh.md | 7 ++
.../dashboard/app/components/SettingsModal.tsx | 109 +++++++++-------
.../components/__tests__/settings-mobile.test.tsx | 59 ++++++++-
.../__tests__/useGitHubStarCount.test.tsx | 140 +++++++++++++++++++++
4 files changed, 271 insertions(+), 44 deletions(-)
Fusion-Task-Id: FN-8099
Fusion-Task-Lineage: f93f5fe0-a1ea-48f2-b737-2fa1fbee4ed6
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-16 08:23:19 -07:00
..
2026-07-16 06:55:22 -07:00
2026-07-13 10:32:12 -07:00
2026-07-16 06:00:12 -07:00
2026-07-16 08:23:19 -07:00
2026-07-15 14:41:05 -07:00
2026-07-13 10:32:12 -07:00
2026-07-16 08:11:24 -07:00
2026-07-16 08:14:44 -07:00
2026-07-13 10:32:12 -07:00
2026-07-13 10:32:12 -07:00
2026-06-08 15:19:27 -07:00
2026-07-15 08:44:11 -07:00