Make update check interval configurable #64

Merged
miro merged 1 commit from claude/configurable-update-frequency-d69c6d into main 2026-10-10 23:04:25 +00:00
Owner

Adds UPDATE_CHECK_INTERVAL_HOURS to control how often the server looks up the latest release (default 24, 0 checks on every request).

  • Validated in env.ts, used in latest-version.server.ts
  • Documented in .env.example

The root route's 10 minute client-side staleTime is unchanged, so intervals shorter than that may take up to 10 minutes to show in an already-open tab.

Adds `UPDATE_CHECK_INTERVAL_HOURS` to control how often the server looks up the latest release (default 24, `0` checks on every request). - Validated in `env.ts`, used in `latest-version.server.ts` - Documented in `.env.example` The root route's 10 minute client-side `staleTime` is unchanged, so intervals shorter than that may take up to 10 minutes to show in an already-open tab.
Make the update check interval configurable via env
All checks were successful
CI / format (pull_request) Successful in 26s
CI / lint (pull_request) Successful in 34s
CI / test (pull_request) Successful in 37s
CI / typecheck (pull_request) Successful in 42s
CI / knip (pull_request) Successful in 46s
CI / docker (arm64, docker-arm64) (pull_request) Successful in 13s
CI / build (pull_request) Successful in 34s
CI / docker (amd64, docker-amd64) (pull_request) Successful in 14s
CI / manifest (pull_request) Has been skipped
E2E / playwright (pull_request) Successful in 44s
d30f6fe7ea
miro merged commit 6987d02506 into main 2026-10-10 23:04:25 +00:00
miro deleted branch claude/configurable-update-frequency-d69c6d 2026-10-10 23:04:25 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
miro/files!64
No description provided.