Building charts and dashboards
Create multiple dashboards as tabs, build charts from any Collection, Property, or Tag, reuse a chart on several dashboards, and control the layout per chart.
Your Dashboards live at /dashboard. You can have several — Overview, Health, Training — shown as tabs across the top. Each dashboard is a grid of charts, and every chart lives in your chart library, so the same chart can appear on more than one dashboard.
Dashboards as tabs
- Press + at the end of the tab strip to add a dashboard, then type its name (pick an emoji from the icon button while renaming).
- Drag tabs to reorder them; double-click (or use the open tab's menu) to rename.
- Deleting a dashboard never deletes charts — they stay in your library, ready to place elsewhere.
Adding a chart
Press Add chart and choose:
- New chart — opens the builder.
- Add existing… — pick any chart from your library. Charts already on this dashboard show as Added; others show which dashboards they're on.
The builder
The builder shows a live preview built from your real data — every change updates it instantly.
A chart is built from data sources you add one at a time. Press + Add data source, pick a Collection, then choose what to take from it:
- one of its properties (e.g. Calories, Time asleep, Reps) — added with its own Sum / Average / Min / Max,
- or Count entries — how many were logged.
You can also pick a Tag (count entries carrying it, across every Collection) or All entries. Press add and the source appears in the list — add another to combine, or remove any with ✕. Options that can't be combined are greyed out with a short explanation (text properties can't be charted as numbers; counts and properties can't stack; a Tag source stands alone).
Combining sources does the natural thing:
- several properties → they stack as colored segments in one chart (protein + carbs + fat),
- several Collections counted → one combined count (great for an exercise heatmap across Running + Gym + Stretching — split it by Collection to see each).
Then calibrate what happens to your sources:
- Filter — narrow the entries: only ones carrying certain tags, only values above a threshold, only entries where a property is set.
- Split by — break the chart into colored segments by a tag or select property (work vs leisure time as a stacked bar) or by Collection.
- Group by — day, week, or month buckets.
- Range — Today, This week, This month, or the last 7/30/90 days, 6 or 12 months.
- Goal — a target per day, week, or month (2,000 kcal per day, 1,000 push-ups per week). Goal charts track the current period automatically.
Chart types
- Stat — one big number with a subtle sparkline and a change-vs-last-period chip.
- Line / Area / Bar — trends over time; the current day/week is highlighted.
- Heatmap — a GitHub-style year grid; perfect for "how often do I…?".
- Progress — a segmented bar toward your goal (1,240 / 2,000 kcal today).
- Gauge — the same goal as a ticked ring.
- Donut — composition with a legend (needs a Split by).
If you don't pick a type we suggest one from your data — a goal becomes Progress, a plain count becomes a Heatmap — and you can pin any type from the Style tab.
Style
The Style tab controls the look of each chart:
- Accent — pick one of six palette slots, or leave Auto to vary by position. The palette is derived from your theme's accent color, so charts recolor with your theme — and you can customize each slot in Settings → Themes → Charts.
- Card — Plain, Tint (a soft wash), or Filled (a bold solid-color card).
- Format — plain numbers, durations (7h 32m), or percentages.
Layout
Every chart on a dashboard has its own width — open the card's ⋯ menu and pick Small (⅓), Half (½), Wide (⅔), or Full width. Charts flow left-to-right in order; drag a card (or use Move earlier / later) to rearrange. On phones everything stacks in one column.
Remove vs delete
From the card's ⋯ menu:
- Remove from dashboard — takes the chart off this dashboard only. It stays in your library and on any other dashboard.
- Delete chart… — removes it everywhere, permanently. We'll tell you how many dashboards it's on before you confirm.
Next
- Reading your Dashboard — how the numbers stay fast
- Tag properties — set up the tags a Tag chart reads