Settings and options

Settings · updated 23 May 2026

A short list of choices, deliberately short. Most planning apps drown the user in toggles; the design discipline here is that fewer options means fewer wrong configurations. The settings that exist are the ones that pay rent. The settings that do not exist are not bugs; they are answers. This page walks all of them, and for each one explains why Ramon built it that way (or did not).

The More menu dropdown from the topbar showing Settings, Load demo data, About, and other actions
The More menu, opened from the topbar's three-dot button.

The Settings modal has six tabs along the top: Profile, Appearance, Cadence, Reminders, Sync, Danger zone. Each one is a different category of preference; this guide walks all of them.

← swipe to see each Settings tab →
Settings Profile tab with name + display preferences
Profile · name, display preferences
Settings Appearance tab with the 26-palette theme picker
Appearance · the 26-palette theme picker
Settings Cadence tab with reflection mode and timing toggles
Cadence · reflection mode (Full / Light), reflect + plan timing
Settings Reminders tab with the ICS calendar export wizard
Reminders · ICS calendar export + browser notifications
Settings Sync tab with the Dropbox Connect button and sync status
Sync · Dropbox connect, sync status, manual save reminders
Settings Danger zone tab with reset and delete actions
Danger zone · reset, wipe localStorage, full delete

Contents

  1. Themes (26 palettes, light or dark)
  2. Cadence preferences
  3. Dropbox sync
  4. Calendar export (ICS)
  5. Notifications
  6. Demo mode
  7. Save, load, and backups
  8. Install as a PWA
  9. Keyboard shortcuts

1. Themes

Why this exists. You will look at the app for five to ten minutes a day for a year. The visual texture of those minutes matters. Eight default palettes would have done the job; twenty-six exist because the right palette for a January morning is different from the right palette for a July evening, and the right palette for someone who hates pastels is different from the right palette for someone who hates dark mode.

The app ships with 26 palettes. Each one comes in both a light and dark variant, so you have 52 looks total. Open Settings → Theme and tap a swatch to switch. The change is immediate and persists across sessions.

The Settings modal with the theme picker showing palette swatches
The Settings theme picker. Tap any swatch to switch the entire app's look in place.

Two of the palettes are special:

The other 24 palettes are inspired by light conditions across the day: dawn pastels, midday brights, dusk warms, midnight cools. Pick whatever feels good to look at for ten minutes a day.

The dark variant of each palette is honest dark mode (true near-black background, contrast-checked text), not just a tinted overlay.

Where the theme picker lives. Settings modal → Theme tab. Also accessible from the topbar's Theme swatch quick-picker (tap the small circle next to the Save/Load buttons).

2. Cadence preferences

Why this exists. The reflection cadence is the engine. If the engine asks too much (Full mode on day three of beta) or too little (Light mode after month two), it stalls. Three small switches let you tune the engine without redesigning it.

The app has three tunable cadence settings, all in Settings → Cadence:

Changing these settings re-renders the Execute step immediately so the new layout takes effect without a reload.

3. Dropbox sync

Why this exists. Browser localStorage is fast and private but evaporates if you clear browsing data. Dropbox is the cheapest way to make the plan survive a wiped browser, a new laptop, or a phone-to-desktop swap. The app uses Dropbox's app-folder scope so it can only see its own folder, not your wedding photos.

The app stores your plan in your browser's localStorage by default. If you clear browsing data, the plan goes with it. The manual .save file (see Save, load, and backups below) covers that risk, but Dropbox sync makes it automatic across devices.

The Dropbox sync card in Settings showing the Connect Dropbox button
The Dropbox sync card in Settings. App-folder scope means the app only sees its own folder, not your whole Dropbox.

To turn it on, follow these three steps:

1

Connect

More menu → Connect Dropbox. A Dropbox OAuth window opens. Approve.

2

Folder created

The app creates Apps/Life Goals Program in your Dropbox.

3

Auto-sync

Saves go there automatically. Loads pull from there when you open the app on a new device.

To disconnect. Settings → Dropbox → Disconnect. The folder stays in your Dropbox; the app just stops syncing to it.

4. Calendar export (ICS)

Why this exists. Calendar reminders are the single highest-leverage retention feature in the app. The Sunday weekly reflection is the cadence that does the most work, and the one most people skip because nothing prompts them. Wire it into your calendar once and the rhythm runs itself.

The ICS Wizard is a 4-step modal at Settings → Reminders → Launch wizard:

1

Why

Short explainer: "Your goals live in your calendar, not just this app." About 30 seconds reading.

2

Rhythm

Pick which of the five cadences you want events for. Default: all five. Heavy-cadence users can opt out of daily reminders if the Day card itself is enough.

3

Settings

For each cadence: time, day of week (for weekly), alarm (15 min before / at start / off), and per-event duration. Restore defaults button at the top of the step resets all five to the recommended values (Sunday 7-9pm weekly, etc.).

4

Download

Tap Download .ics. The file imports into Apple Calendar / Google Calendar / Outlook with one double-click. Events recur indefinitely.

Default schedule (if you accept all defaults at step 3):

If you change the schedule later, re-download and re-import; the new events replace the old (the ICS UID is preserved across exports so Apple/Google de-duplicate cleanly).

5. Notifications

Why this exists. Most planning apps punish you with red dots. This app sends notifications only for the five cadence moments you already agreed mattered, and never for anything else. No "you have not opened me in three days" nags, no marketing pings, no friend-graph noise. Five events a year on the heaviest cadence; zero by default.

The app can send browser notifications for the same cadence events (Sunday evening reflection nudge, end-of-month check-in nudge, end-of-quarter check-in nudge). It does not send any other notifications.

To enable: Settings → Notifications → Enable browser notifications. Your browser will ask for permission. Approve.

To disable: same toggle, or revoke permission in your browser's site settings.

The app respects your browser's Do-Not-Disturb / Focus Mode setting; if your OS is in DND, notifications go to the queue and surface when DND ends.

6. Demo mode

The demo lets you browse a fully-populated three-year plan without touching your real data. Useful for the welcome carousel, for screenshots, for showing a friend, or just for exploring what a finished plan looks like.

The Load demo data confirmation modal with Save first and Load demo buttons
The confirmation modal asks if you want to back up your real plan first. With an empty plan, you can skip the backup.

To load:

  1. More menu → Load demo data.
  2. A confirmation modal asks if you want to save your real plan first. If your plan has any content, tap Save first; the save runs, then the demo loads.
  3. The app reloads in demo mode. A banner at the top says Demo mode · Back to my data.
The demo banner across the top of the app
The banner is always visible while in demo mode. Tap to return.

To exit: tap the Back to my data button in the banner. Your real plan returns instantly. Nothing in the demo is saved to your real plan.

Demo mode disables Save and Load. If you try to save while in demo, a toast says "save is disabled in demo mode." Exit demo first.

7. Save, load, and backups

The app saves to your browser's localStorage every time you change something. The Save button in the topbar downloads a .save file (JSON) as a portable backup.

The topbar showing Save and Load buttons plus a recent-save status
The topbar shows when you last saved. The save itself is one click.

Save before any risky thing: switching browsers, clearing cache, OS updates, testing the demo, or just regularly as a discipline.

8. Install as a PWA

The app is a Progressive Web App. You can install it to your phone's home screen or your computer's app launcher, and it runs in its own window without browser chrome. Installed PWAs cache the app shell offline.

A

Chrome / Edge desktop

Address bar → install icon (a small monitor with a download arrow). Click.

B

Chrome Android

Three-dot menu → Install app or Add to Home screen.

C

Safari iOS

Share button → Add to Home Screen.

D

Safari macOS

File menu → Add to Dock (Safari 17+).

E

Firefox

Currently no install. Use any of the other browsers above.

F

After install

Open once online so the shell caches. After that, the app works on a plane.

9. Keyboard shortcuts

The app responds to a small set of keyboard shortcuts. Open the keyboard cheat sheet with ? from anywhere.

The command palette overlay with a search input and a list of jumpable steps
The command palette. Type any step name (values, summit, day, insights, etc.) to navigate fast.

Mobile-only note: the Cmd+K hint at the bottom of the screen is hidden on viewports under 600px wide; the shortcut still works if you have a Bluetooth keyboard attached.


Other things you can configure

Beta-specific

Privacy and data

Where things are NOT configurable

These constraints are part of the program's discipline, not bugs.


Where to next