Configuration

Plugin Settings (Global)

Access via Settings → Life Tracker.

Settings are grouped into tabs: Property definitions, Visualizations, Dates and About.

First Day of the Week

In the Dates tab. Choose whether weeks start on Monday (default) or Sunday. Affects weekly grouping, heatmap week columns, and the “this week” / “last week” time frames. ISO week labels (YYYY-Www filenames, week numbers) stay Monday-based.

Filename Date Patterns

In the Dates tab. Out of the box, the plugin reads dates from filenames such as 2026-07-30, 2026-W31, 2026-07, 2026-Q3 and 2026. If your notes are named differently — Journal 2026-07-30, 20260730, 30.07.2026 — add a pattern so those notes still land on the right date.

Write patterns with placeholders:

Placeholder Meaning Example
`` Full ISO date, same as -- 2026-07-30
`` Four-digit year 2026
`` Two-digit month 07
`` Two-digit day of the month 30
`` ISO week number 31
`` Quarter, including the Q Q3
* Any text  

Examples:

Pattern Matches
Journal Journal 2026-07-30
`` 20260730
.. 30.07.2026
* 2026-07-30 (Thursday)
* -W Weekly review 2026-W31
` review | 2026 Q3 review`  

Good to know:

  • The whole filename must match the pattern — use * for the parts that vary.
  • Matching ignores case, so journal 2026-07-30 matches Journal too.
  • The time period is derived from the placeholders you use: a day (or ) means daily notes, weekly, `` quarterly, a month monthly, a year alone yearly.
  • Patterns are tried top to bottom, before the built-in formats. The built-in formats always keep working, so nothing breaks if you add none.
  • Every pattern shows either an example of what it matches or an explanation of what’s wrong with it, right below the input.
  • “Capture today” also uses your patterns to find today’s note.

Animation Duration

In the Visualizations tab.

Control how long chart animations play (in milliseconds).

  • Default: 3000ms
  • Range: 0-10000ms
  • Tip: Set to 0 to disable animations

Visualization Presets

Auto-apply visualization settings based on property names.

Field Description
Pattern Text to match against property names
Type Visualization type to apply
Scale Optional min/max range
Color Optional color scheme
Aggregation Average (default) or Sum for line/bar/area/bubble/heatmap

Example: Pattern mood with Heatmap type and 1-5 scale applies to all properties containing “mood” in the name.

Override behavior: Local per-view configurations always take precedence over presets.

Property Definitions

Configure trackable properties for the capture command. See Property Capture for details.

Life Tracker View Options

Configured via the view’s settings panel (gear icon).

Option Default Description
Granularity daily Time grouping (daily to yearly)
Time frame all_time Date range filter
Date anchor (auto) Property to use for date resolution
Grid columns 3 Number of columns (1-6)
Show legend true Display chart legends
Legend position right Where the legend sits on pie/doughnut/polar charts (top/right/bottom/left)
Show empty dates true Include dates with no data (rendered as gaps in charts, not zeros)
Hide header controls false Hide the time frame / overlay / columns toolbar for a compact view
Cell size 12 Heatmap cell size in pixels
Show day labels true Day labels on heatmaps
Show month labels true Month labels on heatmaps
Show streak stats true Streak row below heatmaps
Show trend true Trend arrow and trend row on line/bar/area charts
Embedded height 400 Height when embedded (pixels)

Grid View Options

Option Default Description
Time frame all_time Date range filter for notes
Hide notes required When to hide completed notes

Hide notes options:

  • required: Hide when required properties are filled
  • all: Hide when all properties are filled
  • never: Always show all notes

Per-Visualization Config

Stored per view, per visualization. Access via right-click context menu.

Setting Description
Type Visualization type
Scale Min/max range (auto or preset)
Color scheme Color palette; heatmaps add Viridis/Cividis and a custom value-to-color mapping
Reference line Target line with value and label
Aggregation Average (default) or Sum — line, bar, area, radar, bubble charts, and heatmaps
Moving average Off (default), 7, 14, or 30 periods — line and area charts only
Heatmap options Cell size, day/month labels (heatmap only)

Aggregation also applies to overlay charts (set in the overlay’s own config, where it is shared across all of the overlay’s properties — see Overlay Config).

Overlay Config

Stored per view. Access via overlay card context menu.

Setting Description
Display name User-defined overlay name
Chart type Line, Bar, or Area
Properties Array of property IDs (minimum 2)
Scale Shared Y-axis min/max
Color scheme Color palette
Reference lines Per-property target lines
Aggregation Average (default) or Sum — applied to all properties
Hide individual visualizations Hide separate cards for overlay props

Scale Presets

Available for numeric visualizations:

Preset Range
Auto Dynamic
0-1 0 to 1
0-5 0 to 5
1-5 1 to 5
0-10 0 to 10
1-10 1 to 10
0-100 0 to 100

Color Schemes

Available for all chart types except Tag Cloud:

  • green (default)
  • blue
  • purple
  • orange
  • red
  • colorblind — eight colors that stay distinguishable with any common form of color vision deficiency

Heatmaps use their own list: auto (the default — follows the property’s value direction), the five schemes above, plus viridis and cividis (colorblind-friendly gradients), plus a custom mapping that assigns a color to each specific value. A custom mapping is stored inline on the card rather than as a name, and takes precedence over the view-wide Color scheme setting.

Date Anchor Resolution

Priority order for determining entry dates:

  1. Filename pattern: your custom patterns first, then the built-in YYYY-MM-DD, YYYY-Www, YYYY-MM, YYYY-Qq, YYYY
  2. Date anchor property: Configured in view settings
  3. File metadata: ctime or mtime

Configuration Priority

For visualization settings:

  1. Per-view column config: Highest priority
  2. Global preset: Applied if no local config exists
  3. Default/unconfigured: Shows selection card