Commit Graph

  • 341816227b fix(persistence): CSV export quoting, number errors, formula suffix, parse locations main Edward Langley 2026-06-09 21:43:43 -07:00
  • 9634c95687 docs: update git merge command in AGENTS.md Edward Langley 2026-06-09 21:43:14 -07:00
  • df9a02b2a9 fix(ui): fix multi-level header suppression during scrolling Edward Langley 2026-06-09 21:43:14 -07:00
  • 9e02245f37 refactor(ui): improve panel focus cycling logic Edward Langley 2026-06-09 21:43:13 -07:00
  • 47ad9e6032 fix(io): improve persistence robustness and CSV compliance Edward Langley 2026-06-09 21:43:13 -07:00
  • 77a5124d16 fix(io): enforce category limit in import wizard Edward Langley 2026-06-09 21:43:13 -07:00
  • f0b9227d8f feat(io): enhance CSV import with warnings and improved headless parsing Edward Langley 2026-06-09 21:43:13 -07:00
  • f04fe517ae fix(core): improve view robustness and axis management Edward Langley 2026-06-09 21:43:13 -07:00
  • 45bfe2c4c7 refactor(core): use epsilon for float comparison and IndexSet for stem collection Edward Langley 2026-06-09 21:43:13 -07:00
  • 0fe04de53e docs(context): refresh repo-map after ModelState/ViewState refactor Edward Langley 2026-06-09 21:00:31 -07:00
  • ecb524c947 chore(deps): update dependencies Edward Langley 2026-06-09 20:48:44 -07:00
  • 62d18ffe7c chore(dev): add universal-ctags and global to devShell Edward Langley 2026-06-09 20:46:00 -07:00
  • 7249facf94 docs(ui): classify App-resident runtime/derived fields (improvise-99k) Edward Langley 2026-04-29 17:33:27 -07:00
  • 9ad8abd8a5 refactor(ui): move UI session fields into ViewState (improvise-ew0) Edward Langley 2026-04-28 23:19:31 -07:00
  • 917b928759 refactor(ui): move workbook/file_path/dirty into ModelState (improvise-x2c) Edward Langley 2026-04-28 22:06:33 -07:00
  • f11d79f700 refactor(ui): scaffold ModelState and ViewState types (improvise-3vr) Edward Langley 2026-04-26 11:31:03 -07:00
  • 1181ffd0ab chore: update roadmap Edward Langley 2026-04-26 11:10:32 -07:00
  • 6756b00e4a chore: minor formatting changes Edward Langley 2026-04-26 11:08:41 -07:00
  • 3324ceef69 chore: don't use IFD for Cargo.nix Ed L 2026-04-26 10:28:37 -07:00
  • 452234f2d5 chore(merge): remote-tracking branch 'gh/dependabot/cargo/rand-0.8.6' Ed L 2026-04-26 10:09:29 -07:00
  • 782ca9dfaa chore(merge): remote-tracking branch 'me/main' Ed L 2026-04-26 10:09:16 -07:00
  • 36ee0e229f chore: update issues.jsonl Ed L 2026-04-26 10:08:57 -07:00
  • 9e310b9e4b chore: update agent instructions Edward Langley 2026-04-26 09:43:56 -07:00
  • 699d4d58dc chore(deps): bump rand from 0.8.5 to 0.8.6 dependabot[bot] 2026-04-22 22:17:23 +00:00
  • 21fc03cf18 chore: save session memories via bd remember Ed L 2026-04-16 16:07:45 -07:00
  • 47313c4e80 chore: update repo-map Ed L 2026-04-16 16:05:42 -07:00
  • 6362078032 chore: bd dolt sync conf + issue jsonl Ed L 2026-04-16 11:11:30 -07:00
  • 8242ef3dbe bd: update sync.remote Ed L 2026-04-16 11:04:54 -07:00
  • c158a8b99e bd init: initialize beads issue tracking Ed L 2026-04-16 10:58:57 -07:00
  • d99cb5ac8c Merge branch 'main' into worktree-improvise-ewi-formula-crate Edward Langley 2026-04-15 23:43:14 -07:00
  • 4e37e12f9a style: reformat code and cleanup whitespace Edward Langley 2026-04-15 23:42:44 -07:00
  • a900f147b5 feat(cmd): use new effects to improve command behavior Edward Langley 2026-04-15 23:42:44 -07:00
  • 489e2805e8 feat(ui): implement AbortChain and CleanEmptyRecords effects Edward Langley 2026-04-15 23:42:44 -07:00
  • f272a9d459 chore: update roadmap Edward Langley 2026-04-15 23:35:08 -07:00
  • ff74d619a3 docs(io): note improvise-io layout in repo-map Edward Langley 2026-04-15 23:08:55 -07:00
  • 5807464fc7 refactor(io): move persistence and import into improvise-io (improvise-8zh) Edward Langley 2026-04-15 23:08:00 -07:00
  • bd17aed169 refactor(io): scaffold empty improvise-io sub-crate Edward Langley 2026-04-15 23:05:17 -07:00
  • 79dc54de21 Merge branch 'main' into worktree-improvise-ewi-formula-crate Edward Langley 2026-04-15 22:47:51 -07:00
  • 9efbed403a chore: update tags Edward Langley 2026-04-15 22:46:03 -07:00
  • 03c7c00b25 chore: update tags Edward Langley 2026-04-15 22:45:35 -07:00
  • 08f190a036 chore: update gitignore Edward Langley 2026-04-15 22:45:18 -07:00
  • d20eb75a0b feat: roadmap from beads Edward Langley 2026-04-15 22:44:47 -07:00
  • 30383f203e refactor(keymap): pass mode arguments in keybindings Edward Langley 2026-04-15 22:44:13 -07:00
  • cece34a1d4 refactor(command): parameterize mode-related commands and effects Edward Langley 2026-04-15 22:44:13 -07:00
  • 79f78c496e docs(core): note improvise-core layout in repo-map Edward Langley 2026-04-15 22:33:45 -07:00
  • fc9d9cb52a refactor(core): move model, view, workbook, format into improvise-core Edward Langley 2026-04-15 22:31:42 -07:00
  • 0d75c7bd0b refactor(core): scaffold empty improvise-core sub-crate Edward Langley 2026-04-15 22:21:58 -07:00
  • a22478eb87 Merge branch 'main' into worktree-improvise-ewi-formula-crate Edward Langley 2026-04-15 21:39:00 -07:00
  • 242ddebb49 chore: matches -> method Edward Langley 2026-04-15 21:33:18 -07:00
  • 030865a0ff feat(records): implement records mode for data entry Edward Langley 2026-04-15 21:32:35 -07:00
  • ded35f705c feat(model): use IndexMap for deterministic insertion order in DataStore Edward Langley 2026-04-15 21:32:35 -07:00
  • 7c00695398 refactor(navigation): include AppMode in view navigation stack Edward Langley 2026-04-15 21:32:34 -07:00
  • 23c7c530e3 refactor(parser): simplify tests and generator logic Edward Langley 2026-04-15 21:32:34 -07:00
  • 1c16dc17e8 fix(workbook): align default virtual-category axes with main (improvise-kos) Edward Langley 2026-04-15 21:22:59 -07:00
  • f1229a60e4 Merge branch 'main' into worktree-improvise-ewi-formula-crate Edward Langley 2026-04-15 21:11:55 -07:00
  • 3fbf56ec8b refactor: break Model↔View cycle, introduce Workbook wrapper Edward Langley 2026-04-15 21:08:11 -07:00
  • 6d4b19a940 fix(model): default _Measure to Page axis, skip empty page categories (improvise-kos) Edward Langley 2026-04-15 04:37:06 -07:00
  • 709f2df11f fix(model): initialize virtual categories with Axis::None Edward Langley 2026-04-15 04:32:14 -07:00
  • 5fbc73269f refactor(formula): trust grammar invariants in parser Edward Langley 2026-04-15 04:32:14 -07:00
  • dba8a5269e refactor(records): use CategoryKind for column filtering, stabilize _Measure position Edward Langley 2026-04-15 04:16:09 -07:00
  • 3f69f88709 refactor!(formula): migrate parser to use pest Edward Langley 2026-04-15 04:04:57 -07:00
  • 38f83b2417 fix(records): include _Measure as visible column in records mode (improvise-rbv) Edward Langley 2026-04-15 03:56:18 -07:00
  • ee5fc89e43 chore(merge): branch 'worktree-improvise-ewi-formula-crate' Edward Langley 2026-04-15 03:02:14 -07:00
  • efab0cc32e test(ui): clean up formatting in app.rs tests Edward Langley 2026-04-15 03:01:30 -07:00
  • d8375ceaa7 refactor(command): simplify commit_cell_value by extracting helper functions Edward Langley 2026-04-15 03:01:30 -07:00
  • 6f291ccd04 refactor(ui): extract record coordinates error message to constant Edward Langley 2026-04-15 03:01:30 -07:00
  • 9710fb534e feat(cmd): allow direct commit of synthetic records in records mode Edward Langley 2026-04-14 02:32:03 -07:00
  • f02d905aac refactor(formula): extract formula parser into separate crate Edward Langley 2026-04-14 01:49:16 -07:00
  • c79498b04b chore: update gitignore Edward Langley 2026-04-14 01:43:32 -07:00
  • 60a8559a7f docs(design): add principle about decomposing instead of early returning Edward Langley 2026-04-14 01:26:30 -07:00
  • 1cea06e14b fix(records): allow adding rows in empty records view Edward Langley 2026-04-14 01:26:29 -07:00
  • 8b7b45587b refactor(ui): use iterator in TileBar loop Edward Langley 2026-04-14 01:03:25 -07:00
  • d551d53eb4 refactor(test): simplify assertions and calls in various tests Edward Langley 2026-04-14 01:03:25 -07:00
  • f3996da2ec refactor(cmd): simplify commit and navigation logic Edward Langley 2026-04-14 01:03:25 -07:00
  • 648e50860e refactor(grammar): use is_multiple_of and let-chains Edward Langley 2026-04-14 01:03:24 -07:00
  • bdbfe08476 chore: update {AGENTS,CLAUDE}.md Edward Langley 2026-04-14 00:52:51 -07:00
  • 1ae6187285 chore: update gitignore Edward Langley 2026-04-14 00:50:29 -07:00
  • 5a7ba5fb30 docs: update repository map and project metadata Edward Langley 2026-04-14 00:49:32 -07:00
  • 35e2626a7d style: add braces to if statements for consistency Edward Langley 2026-04-14 00:49:32 -07:00
  • 8baa4c4865 test(grid): ensure formulas are recomputed before rendering Edward Langley 2026-04-14 00:49:31 -07:00
  • f019577810 feat(grid): allow drilling into formula cells Edward Langley 2026-04-14 00:49:31 -07:00
  • a94abd6e6c chore: add TAGS Edward Langley 2026-04-14 00:03:27 -07:00
  • cb35e38df9 refactor(all): use let chains to flatten nested if statements Edward Langley 2026-04-13 21:58:14 -07:00
  • 6370f8b19f chore: format Edward Langley 2026-04-13 21:30:37 -07:00
  • af74dc3d3f chore: update project instructions Edward Langley 2026-04-13 21:30:19 -07:00
  • d4e948827b refactor(model): disable formula evaluation entry point Edward Langley 2026-04-13 21:30:19 -07:00
  • ed1ee7e23a feat(examples): add grammar generation and pretty-printing utilities Edward Langley 2026-04-13 21:30:19 -07:00
  • c48a5cd575 feat!(persistence): update .improv format to v2025-04-09 Edward Langley 2026-04-13 21:30:18 -07:00
  • 53b13d4942 refactor(project): transition to library structure Edward Langley 2026-04-13 21:30:18 -07:00
  • 04058a48f9 chore: v0.1.0-rc2 v0.1.0-rc2 Edward Langley 2026-04-11 00:47:36 -07:00
  • 37411bf747 chore: update nix flake inputs Edward Langley 2026-04-11 00:46:37 -07:00
  • 5e90fbe0f7 chore(updates): last cargo updates Edward Langley 2026-04-11 00:45:41 -07:00
  • 1350e875c5 chore(update): dep updates for cargo Edward Langley 2026-04-11 00:42:20 -07:00
  • d4f6efd1c0 fix(upgrade): errors from Rust 2024 edition Edward Langley 2026-04-11 00:38:30 -07:00
  • ee6739158e chore: update cargo files more v0.1.0-rc1 Edward Langley 2026-04-11 00:31:43 -07:00
  • 537819577a chore: update version Edward Langley 2026-04-11 00:28:00 -07:00
  • b2d30d5a20 feat: cargo dist info Edward Langley 2026-04-11 00:10:26 -07:00
  • a8dbb86d4f chore: disable lfs Edward Langley 2026-04-09 15:26:10 -07:00
  • 4583b59520 chore: update casts and support scripts Edward Langley 2026-04-09 15:23:21 -07:00
  • 21a5ea9d55 chore: update demo.gif Edward Langley 2026-04-09 15:22:57 -07:00