The list of choices is short on purpose. Most planning apps give you far too many toggles; the design discipline here is that fewer options means fewer wrong configurations. Every setting that exists earns its place. A setting that does not exist is a decision, not a bug. This page walks all of them, and for each one explains why Ramon built it that way (or did not).
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.
Why this exists. You will look at the app for five to ten minutes a day for a year. How it looks in those minutes matters. Eight default palettes would have done the job; thirty-three 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 33 palettes. Each one comes in both a light and dark variant, so you have 66 looks total. Open Settings → Appearance and tap a swatch to switch. The change is immediate and persists across sessions.
Two of the palettes are special:
The other 31 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 → Appearance tab. Also accessible from the topbar's Theme swatch quick-picker (tap the small circle next to the Save/Load buttons).
Why this exists. The reflection cadence is what keeps the app useful. If it asks too much (Full mode on day three of the beta) or too little (Light mode after month two), you stop doing it. A few small switches let you adjust it.
The tunable cadence settings all live in Settings → Cadence:
Changing these settings re-renders the Execute step immediately so the new layout takes effect without a reload.
Why this exists. The planning screens offer a few small lines nobody asked for: a greeting, your purpose quote, the daily anchor, and a weekly line drawn from your Strengths Profile. They are there because they help most people most of the time. If one of them stops helping you, it should go away and stay away.
How to hide one. Hover the line and a small cross appears on its right. Click it. The line disappears for good, not just for this session, and the app confirms where to find it again.
How to bring them back. Settings → Cadence → Hidden messages. The section lists everything you have hidden and has one button that restores the lot. It is not shown at all while nothing is hidden, so it will not clutter your settings.
What deliberately has no cross. Overdue milestones, the "coming up" list and the break notice. Those are not messages, they are the state of your plan, and a plan that can be told to stop mentioning a missed deadline is how deadlines get missed twice. If an overdue milestone is wrong, the fix is to open it and change the date, not to hide the notice.
Why this exists. Writing a Summit Goal and then facing a blank annual plan is the point where most people stop. This setting puts a first draft on the page for you. A draft is a starting point, never a decision: everything it writes is yours to rewrite or delete.
What it does. When a life area has a Summit Goal and that year has no annual goal yet, the app writes:
Why you may get fewer checkpoints than you expect, or none. A checkpoint is only added when at least two months of the year are still ahead of you. A target six weeks away is not enough time to move an annual goal, so the app leaves it out rather than handing you a deadline you cannot realistically work toward. It also never places one at the end of December, because the Annual wrap-up already closes the year.
In practice that means someone starting in January gets three checkpoints, someone starting in June gets one, and someone starting in September gets none at all. If you get none, the Milestones tab says so and invites you to add your own. That is the setting working correctly, not failing.
Why this exists. Your values shape your life areas, your vision and your Summit Goals, and after that they tend to disappear. The anchor is the one place your values appear in an ordinary day.
What it does. Each day names one of your top five values, rotating so it is a different one each day rather than always your North Star, and suggests a way to bring it into what you actually planned. The wording changes day to day, drawn from twenty prompts, so you do not stop reading it.
The tick at the end of the day. The day's reflection asks one thing about it: whether you brought that value into the day. There is nothing to write. Leaving it blank is not a no, and a day you never answered is counted as unanswered rather than as a failure.
What it is for. After a few months the ticks show which of your values you are actually living and which ones you keep leaving out. A value you ranked highly but rarely tick is worth a conversation with yourself, and it usually points back at your Life Areas rather than at the value.
Where to switch it off. Settings → Cadence → Daily value anchor. Off means no line on the day and no tick at the reflection. Anything already recorded is kept, not deleted.
Where to turn it on or off. Two places, and they are the same switch:
Turning it off means every annual goal starts from a blank page. Turning it back on drafts goals for any year that does not have them yet. Switching it off never deletes anything that has already been drafted.
Where to edit what it drafted. Everything lives in Execute → Year, inside the annual goal card for that life area:
A short note above the checkpoint list tells you how many of them are still drafts. Once you edit a row it counts as yours, the muted styling drops, and the note stops mentioning it.
Why this exists. Browser localStorage is fast and private but it disappears 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.
To turn it on, follow these three steps:
More menu → Connect Dropbox. A Dropbox OAuth window opens. Approve.
The app creates Apps/Life Goals Program in your Dropbox.
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.
Why this exists. Calendar reminders are the one thing that most reliably keeps people using the app. The Sunday weekly reflection helps most, and it is the one most people skip because nothing prompts them. Put it in your calendar once and you stop having to remember it.
The app invites you once: right after you set your Summit Goals, a small toast asks "Want these plans in your calendar?" with a Set up button. The wizard never opens by itself; dismiss the toast and it does not come back. The permanent home is Settings → Reminders.
The ICS Wizard is a 4-step modal at Settings → Reminders → Launch wizard:
Short explainer: "Your goals live in your calendar, not just this app." About 30 seconds reading.
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.
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.).
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).
Why this exists. Most planning apps cover themselves in 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 social notifications. The heaviest cadence sends five events a year, and the default is none.
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.
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.
To load:
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.
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.
life-goals-2026-05-23.save (or similar)..save file from disk; the app replaces the current plan with it. A confirmation modal warns first.Save before any risky thing: switching browsers, clearing cache, OS updates, testing the demo, or just regularly as a discipline.
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 the browser's address bar and toolbars. Installed PWAs cache the app shell offline.
Address bar → install icon (a small monitor with a download arrow). Click.
Three-dot menu → Install app or Add to Home screen.
Share button → Add to Home Screen.
File menu → Add to Dock (Safari 17+).
Currently no install. Use any of the other browsers above.
Open once online so the shell caches. After that, the app works on a plane.
The app responds to a small set of keyboard shortcuts. Open the keyboard cheat sheet with ? from anywhere.
.save backup..save file from disk.Mobile-only note: the Ctrl/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.
.save backup before the build is retired.These constraints are part of the program's discipline, not bugs.