Skip to content

Refresh Decodex UI clocks#163

Merged
yvette-carlisle merged 2 commits into
mainfrom
xy/ui-refresh-cadence
Jun 2, 2026
Merged

Refresh Decodex UI clocks#163
yvette-carlisle merged 2 commits into
mainfrom
xy/ui-refresh-cadence

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • add a native app local clock so reset countdowns and operator age labels update without waiting for account data refreshes
  • add a dashboard local clock for relative/reset labels while explicitly skipping account API refreshes on clock-only ticks
  • add regression coverage for reset countdowns crossing into due state

Validation

  • swift test --package-path apps/decodex-app
  • dashboard script syntax check + local tick skips account refresh assertion
  • cargo make fmt-check
  • git diff --check
  • cargo check -p decodex --bin decodex

API cadence

The dashboard local clock calls renderDashboardState with refreshAccounts: false, so it does not increase /api/accounts, Linear, or GitHub polling frequency.

@yvette-carlisle yvette-carlisle merged commit 0fad544 into main Jun 2, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/ui-refresh-cadence branch June 2, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant