No description
Find a file
SVM0N 7846130637 fix(templates): scaffolds now match what the views actually read; add Create chart file
- Travel: headers were Country/Notes but analyzeTravel reads literal
  lowercase keys — the scaffolded file opened in Travel view with every
  row silently dropped. Now exactly travel.py's flat-CSV columns,
  including city/visa_status/resolved (tourist detection + residency
  exemptions read them).
- Tasks: added Type + Project (the columns the view's sections/grouping
  are designed around — without Project, grouping fell back to Priority
  headings), and Status is no longer typed Checkbox: the Add-form toggle
  wrote 1/0 that the view's DONE_WORDS vocabulary didn't recognise.
  DONE_WORDS also gains "1" so files from the old template still read.
- Habits: habitColumns pinned (auto-detect needs a row of values, so a
  fresh file had zero toggles) and statusColumn explicitly disabled
  ("Read" is a status alias that polluted Stats/Library).
- New: Create chart file — a Date/Value/Notes measurement log pinned to
  the Chart view with Value on Y and the fit line on.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 01:26:53 +00:00
src fix(templates): scaffolds now match what the views actually read; add Create chart file 2026-07-12 01:26:53 +00:00
test-support feat(chart): Chart view + csv-chart block with best-fit and formula overlay 2026-07-11 15:32:30 +00:00
bench-load.mjs SWITCH TO CSV AS MAIN: retire XLSX, drop SheetJS, simplify save path 2026-05-24 07:23:02 +00:00
esbuild.config.mjs feat(mobile+ui): kanban slim, table-lag cuts, modal keyboard fix, search collapse 2026-05-24 20:43:32 +00:00
main.js fix(templates): scaffolds now match what the views actually read; add Create chart file 2026-07-12 01:26:53 +00:00
main.ts fix(templates): scaffolds now match what the views actually read; add Create chart file 2026-07-12 01:26:53 +00:00
styles.css feat(chart): Chart view + csv-chart block with best-fit and formula overlay 2026-07-11 15:32:30 +00:00
test-csv-parser.mjs SWITCH TO CSV AS MAIN: retire XLSX, drop SheetJS, simplify save path 2026-05-24 07:23:02 +00:00
test-plugin-logic.mjs feat: project-tag notes, Anki sync, file-template commands, Tasks refinements 2026-06-15 16:47:28 +00:00
test-view-smoke.mjs fix(config): '— none —' disables a function everywhere; functions exclusive per column again 2026-07-11 15:39:57 +00:00
world-map.svg feat(travel): world-map view, residency gauges, editable trips, modal UX 2026-06-06 14:08:10 +00:00