The route map: what each page in apps/renderer/src/routes/ renders, and the note that describes it. Terms follow the Glossary. Every page is desktop-first, responsive and themeable (Theming System).

The shell

AppShell wraps every route (App Shell): a header across the top, a sidebar that is a rail from md and a drawer below it, and a bottom tab bar on a phone. The nav runs Home, Rundown, Schedules, Inbox, Issues, Trackables, Tags, Visualizations, Achievements, Catalogs, Calendar and Table, then the trackables as the sidebar groups them, Settings and the profile switcher. The header holds the sidebar button, the mark, Back and Forward, the page title, the day everything logs for, the open issues, and the search that opens the ⌘K palette; ⌘, opens the Appearance popover. OnboardingGate intercepts a fresh profile.

Pages

Home — /

A card per trackable with its visualizations as tabs, pinned visualizations as cards of their own, and widgets, on a dashboard arranged behind Customize. See Home.

Rundown — /rundown, /rundown/edit

The day’s Rundown, one question at a time over the day’s list, and the editor of its layers. See The Rundown.

Schedules — /schedules

The schedules that log entries for you or ask. See Schedules.

Issues — /issues

What is missing or unfinished in what was logged, with dismissing and muting. See Issues.

Trackables — /trackables

Every trackable, under headings by its tags, the Untagged last (see Tags).

A trackable’s page — /trackables/read?id=&mode=

Its stat header and its visualizations as tabs, with Pin to Home and Edit (Visualizations), the readout of its zones (Zones), the visualizations of several that read it, and its Templates. A tag’s page shows what it holds (Tags), and the Inbox, a trackable, opens here too (Inbox).

Trackable authoring — /trackables/create, /trackables/update

One sectioned form; see Trackable Authoring Flow. Delete is at the bottom of the edit page and nowhere else: it says what goes with the trackable (Trackable) and, when entries go too, asks for its name to be typed.

Template authoring — /trackables/template?trackable=&id=

Create or edit one of a trackable’s Templates — the saved batch of pre-filled entry lines you stamp out and tweak. Reached from the Templates section on the trackable’s detail page, and returns there on save.

A routine — /routine

A routine’s page: one list of what was planned and what was logged inside it. See Events.

Tags — /tags, /organize

Every tag, and the Organize board, where trackables move between tags. See Tags.

Visualizations — /visualizations, /visualization

The visualizations of several trackables, with New visualization (Visualization Persistence), and the one editor every visualization is made in (Editor for Several Trackables).

Achievements — /achievements

What has been earned, and the rules that earn it. See Achievements.

Catalogs — /catalog, /catalog/$category, /catalog/new|create|edit|configure

One tile per catalog, each owning the fields its items inherit; a catalog’s page shows its items as a table, cards or a scatter (Catalog Scatter) with a readable display basis, and offers a bundled starter import where one exists. The Diet and Nutrition surface is this plus the Diet trackable’s own visualizations.

Calendar — /calendar, /calendar/day

Month, Week, 3 days or Day for every trackable at once, and a day’s detail; /calendar/day is the deep-linkable full page of a day’s detail. See Calendar Drill-down.

Table — /table

The Data Table over every trackable: rows read in SQL, with filters (text, dates, a value test, trackables, and one per catalog a record points to, with its summary strip) and editing behind an Edit toggle.

Entry capture

The ⌘K quick-add palette is the main capture surface (Frictionless Capture), and every surface that logs hosts the Entry Panel. /entries/create and /entries/edit are its full pages, and /entries/read shows one entry as stored.

Settings — /settings

Appearance (the Theming System axes), Units (Units & Dimensions), Encouragement (Achievements), Modules (Modules), Account (Synced Databases) and Data (export, and the demo profiles’ reset; Profiles).

Vision · Visualizations · Frictionless Capture · Editor for Several Trackables · Theming System