Tap to sync
For events in another country — the calendar shows your local time.
Saving is handled automatically by your site's server (/api/gh) using the GH_TOKEN secret in Cloudflare Pages → Settings → Variables and secrets. No token is needed here and none ever reaches your device.
How to connect: 1) Google Cloud Console → create an OAuth Client ID (type “Web application”) and add https://calendar-dah.pages.dev to “Authorized JavaScript origins”. 2) Paste the Client ID above. 3) Enter the shared calendar ID and tap the status line to connect. ⚠️ The app only ever works with this calendar ID — it never touches your main calendar.
This calendar is protected by an access code. Devices that enter the correct code stay unlocked.
England & Wales bank holidays for 2026–2027 appear as regular events (🎉). You can edit or delete them; deleted ones stay deleted. Unchecking removes them all.
This is the content of calendar-data.json in the repository. You can edit it manually (JSON).
This calendar is protected. Enter the access code to continue.
This device will stay unlocked.
Choose where to move its events: