Skip to Content

Settings

Per-user preferences live at /settings. They’re personal to your account, persist across sessions and devices (for synced settings) or locally (for view-tuning settings), and never affect anyone else.

Where to find it

FromHow
SidebarSettings at the bottom of the navigation.
Spotlight (⌘K)“Settings” → Enter. Or use ,.
User menuTop-right avatar → Settings.

Appearance

“Choose how the app looks to you.” Three tiles:

  • Light — always use the light theme.
  • Dark — always use the dark theme.
  • System — follow your OS color preference. When active, the card notes which mode you’re currently getting.

The choice writes to localStorage and applies instantly. A slimmer version of the same control also lives in a small Settings modal reachable from the sidebar.

Data Display

“Customize how data is presented in the catalog.” Two switches:

Colorize categories

Assigns a unique color to each category chip for fast visual scanning. When off, categories use a uniform neutral style — the grid feels calmer and reads more like a document. Both look good; pick what fits your workflow. The choice persists in localStorage.

Constrain page width

Caps the content width on non-grid pages for easier reading; turn it off for a fullscreen experience. If you keep your browser narrow, this setting won’t visibly change anything.

Account

Shows the email you’re signed in as, with a Sign Out button. Signing out ends your session across every Frequency app — accounts, catalog, orders, etc.

Catalog itself doesn’t edit profile data — accounts.frequency.media is the canonical place for name, password, and everything else account-related.

Behind the scenes

  • Theme is read by Mantine’s color-scheme manager and persisted to localStorage (mantine-color-scheme).
  • Colorize writes to localStorage via a useColorizeSetting hook; the entire app re-renders on toggle.
  • Page width writes to localStorage via useMaxWidthSetting.
  • None of these touch your server-side profile — they’re truly per-device.

For preferences that are server-backed (like favorites or recently-visited, which sync across devices), see the relevant feature pages.

Edge cases & gotchas

  • Cleared browser data resets theme, colorize, and width to defaults. Re-pick them — there’s no server backup.
  • Multiple devices — settings don’t sync. A workflow you tuned on your laptop won’t carry to your phone. (Server-backed sync is on the roadmap.)
  • System theme + dark mode toggling at OS level — the page updates live without needing a reload, courtesy of Mantine’s MediaQuery listener.
  • Page-width toggle interaction with the grid — switching while the grid is open re-flows it. Briefly, columns may appear to shift; let the layout settle and re-check your sort/filter state if it looks off.
  • Sign Out with unsaved cell edits — committed edits are already saved (there’s no Save button). In-progress edits in an open cell are discarded.
Last updated on