Weekly Planner
Features

Theme & prefs

Synced theme, per-board view controls, and guest session prefs.

Theme & prefs

Theme (useTheme)

  1. Local state from boot theme
  2. Apply to DOM + weekly-planner.theme
  3. Sync from Instant settings
  4. Force light during print
  5. Roll back local state if persistence fails (persistThemeTx)

Theme can also be set from the account page, which writes the same settings.theme field.

View controls (useViewControls)

View toggles and color filters live in the header's ⋯ menu (merged with export/import — there is no separate eye button).

ControlStorage
Hidden colors, hide weekend, compact, show memosInstant boardPrefs when signed in; sessionStorage on share guests
Color labelsBoard document (colorLabels); owner renames only

Weekend hiding maps visible days to Mon–Fri ([1,2,3,4,5]). visibleEvents filters by hidden colors.

On this page