No description
Find a file
SVM0N 6cb2deccb2 feat(chart): Chart view + csv-chart block with best-fit and formula overlay
New Chart view mode (scatter/line of any numeric column pair, X/Y pickers
persisted per file) plus a csv-chart code block for embedding charts — or
pure y=f(x) plots — in notes. Least-squares fit line with equation + R²
(per-day trend phrasing on date X), formula overlay via a new eval-free
expression parser (src/formula.ts). Chart.js lazy loader extracted from the
dashboard into src/chartjs-loader.ts and shared by all three consumers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 15:32:30 +00:00
src feat(chart): Chart view + csv-chart block with best-fit and formula overlay 2026-07-11 15:32:30 +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 feat(chart): Chart view + csv-chart block with best-fit and formula overlay 2026-07-11 15:32:30 +00:00
main.ts feat(chart): Chart view + csv-chart block with best-fit and formula overlay 2026-07-11 15:32:30 +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 feat(chart): Chart view + csv-chart block with best-fit and formula overlay 2026-07-11 15:32:30 +00:00
world-map.svg feat(travel): world-map view, residency gauges, editable trips, modal UX 2026-06-06 14:08:10 +00:00