[0.15.0] - 2026-06-19
New Features
- Theme system — choose independent light and dark themes in Settings → Theme. Switch between Light, Dark, and System modes. System mode automatically follows your OS preference.
- 9 new themes — Slate (dark), Mist (light/dark), Mist Green (light/dark), Xiaohongshu (light/dark), Bauhaus (light/dark), Brutalist (light/dark)
- Theme preview cards — visual color swatches in settings show each theme's palette at a glance
- Custom theme template — create your own theme by dropping a
.cssfile intopublic/themes/. A comprehensive template with all CSS variables and data-component selectors is included. See docs/THEMING.md for the full guide.
Improvements
- Event preview popup — frosted glass backdrop, accent-colored hover states, cleaner shadow
- Event modal — refined double-bezel shadow, removed accent color band for a calmer look
- Multi-day events — improved fragment rendering in week and day views with consistent styling
- Settings UI — new theme selector grid with live preview cards, cleaner toggle switches
Internal
- Comprehensive CSS variable token system (97 variables) for full theme control
data-componentattributes on all major UI elements for theme targetingdata-theme-idattribute on<html>for scoped component overrides- Theme template with documented CSS variables, data attributes, and examples