Skip to content

fix: preserve cached calendars and report timeouts accurately - #89

Merged
m1ngsama merged 1 commit into
mainfrom
fix/cache-timeouts-and-security
Oct 19, 2026
Merged

m1ngsama merged 1 commit into
mainfrom
fix/cache-timeouts-and-security

Conversation

@m1ngsama

Copy link
Copy Markdown
Member

Slow responses were reported as offline, and cached calendars expired after seven days. Public service checks now wait up to 15 seconds, report timeouts separately, and keep cached calendars available when refreshes fail.

Version 1.5.20 requires docs 0.3.5 for offline search after restart and patches vulnerable development dependencies. Service-check JSON adds timedOut; failed public checks still return a nonzero exit code.

Validation: npm run check passes with 1,011 tests and zero audit findings. Built artifacts load 90-day-old event and school caches offline, and all public service checks pass.

@m1ngsama
m1ngsama merged commit eab8dfb into main Oct 19, 2026
4 checks passed
@m1ngsama
m1ngsama deleted the fix/cache-timeouts-and-security branch October 19, 2026 02:07
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