Skip to content

Add dark mode, read-only embed, and .ics export#19

Open
wperron wants to merge 1 commit into
cassidoo:mainfrom
wperron:wperron/vibez
Open

Add dark mode, read-only embed, and .ics export#19
wperron wants to merge 1 commit into
cassidoo:mainfrom
wperron:wperron/vibez

Conversation

@wperron
Copy link
Copy Markdown

@wperron wperron commented Apr 10, 2026

Coded with all the vibes. I feel confident and the CSS'ing. The ICS download component looks alright to me and I tested the download. The embed modal component I'm less confident but it works and looks somewhat ok to my backend-focused eyes. pls merg 🙏

  • Dark mode with system/light/dark theme selector using CSS custom properties, persisted to localStorage. Fixes Add dark mode #5
  • Read-only embed mode via ?embed=true query param with iframe embed code modal and "Edit on PocketCal" badge. Fixes Add ability to make a "read only embed" #8
  • Export all event groups to .ics file for Google Calendar et al. Fixes Add export to .ics #11
  • Preserve query params across URL state updates

- Dark mode with system/light/dark theme selector using CSS custom
  properties, persisted to localStorage. Fixes cassidoo#5
- Read-only embed mode via ?embed=true query param with iframe embed
  code modal and "Edit on PocketCal" badge. Fixes cassidoo#8
- Export all event groups to .ics file for Google Calendar et al. Fixes cassidoo#11
- Preserve query params across URL state updates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

Add export to .ics Add ability to make a "read only embed" Add dark mode

1 participant