Commit Graph

  • 1817494db2 chore: update app initialization and example data Edward Langley 2026-04-09 14:24:39 -07:00
  • c701534053 refactor(persistence): improve Markdown formula and category handling Edward Langley 2026-04-09 14:24:39 -07:00
  • 7fea5f67ed refactor(command): improve formula commitment and buffer management Edward Langley 2026-04-09 14:24:39 -07:00
  • c3fb8669c2 feat(command): add keymap inheritance and sequence bindings Edward Langley 2026-04-09 14:24:38 -07:00
  • c8b9d29690 feat(model): introduce virtual '_Measure' category for formulas Edward Langley 2026-04-09 14:24:38 -07:00
  • 1690fc317b test: use generic category name in formula parser tests Edward Langley 2026-04-09 02:59:22 -07:00
  • 07c8f4a40a docs: update repo-map and design-principles for pest parser Edward Langley 2026-04-09 02:58:38 -07:00
  • 70e7cfbef7 chore: update gitignore and claude instructions Edward Langley 2026-04-09 02:54:28 -07:00
  • d34e8eb313 feat: replace ad-hoc .improv parser with pest grammar Edward Langley 2026-04-09 02:53:13 -07:00
  • 4d7d91257d refactor: colocate cmd tests with their modules Edward Langley 2026-04-09 02:49:25 -07:00
  • 001744f5cf docs: update design-principles for _Measure and fixed-point eval Edward Langley 2026-04-09 02:44:41 -07:00
  • 326e245c48 docs: update repo-map for _Measure, CellValue::Error, fixed-point eval Edward Langley 2026-04-09 02:43:15 -07:00
  • afbcf7b3ff chore: update demo data for new format Edward Langley 2026-04-09 02:40:06 -07:00
  • e6c93a24d9 chore: some dep updates Edward Langley 2026-04-09 02:39:51 -07:00
  • 23a876d556 feat: rename Measure to _Measure (virtual), add fixed-point formula eval Edward Langley 2026-04-09 02:39:06 -07:00
  • fd69126cdc refactor: split cmd.rs Edward Langley 2026-04-09 02:25:23 -07:00
  • 767d524d4b unwind LFS for now Edward Langley 2026-04-09 01:59:28 -07:00
  • 24c59fbf40 fix: Model::add_formula auto-adds target item; fix formula panel display Edward Langley 2026-04-09 01:56:34 -07:00
  • 4686f47026 fix: scroll tile bar to keep selected tile visible Edward Langley 2026-04-09 01:38:25 -07:00
  • 737d14a5c0 fix: add depth limit to formula evaluation, propagate errors Edward Langley 2026-04-09 01:35:05 -07:00
  • 32d215f3d6 fix: AddFormula now adds target item to category Edward Langley 2026-04-09 01:25:26 -07:00
  • a61d7aa229 feat(demo): add asciinema casts for pivot, drill, formulas, import Edward Langley 2026-04-09 01:20:38 -07:00
  • e00f2e032e feat(demo): add VHS demo tape and generated GIF Edward Langley 2026-04-09 00:47:37 -07:00
  • 280339ea10 feat(nix): add asciinema, vhs, and cargo-dist to dev shell Edward Langley 2026-04-09 00:29:41 -07:00
  • 6239ac83ad chore: fmt + clippy Edward Langley 2026-04-09 00:21:48 -07:00
  • 08df85664e feat: add examples/demo.csv and examples/demo.improv Edward Langley 2026-04-09 00:19:00 -07:00
  • d3d1df0be2 docs: expand README with concrete details Edward Langley 2026-04-09 00:11:44 -07:00
  • 4751b800fd chore: remove stale SPEC.md, salvage vision into docs/design-notes.md Edward Langley 2026-04-09 00:11:20 -07:00
  • ecd001e589 chore: add Apache-2.0 LICENSE file Edward Langley 2026-04-09 00:03:44 -07:00
  • 3338601a6c chore: fix stale MIT reference in repo-map to Apache-2.0 Edward Langley 2026-04-09 00:03:08 -07:00
  • 861b142dec chore: change license to Apache-2.0 Edward Langley 2026-04-09 00:02:36 -07:00
  • 769a5eb443 docs: write README for Show HN launch Edward Langley 2026-04-09 00:01:54 -07:00
  • b610f7ad66 chore: update CLAUDe.md Edward Langley 2026-04-08 23:59:07 -07:00
  • ad9ea30fc2 test(csv): add RFC 4180 edge case tests for CSV quote handling Edward Langley 2026-04-08 23:58:30 -07:00
  • 11bcc5d04d Merge branch 'main' of git.fiddlerwoaroof.com:u/edwlan/improvise Edward Langley 2026-04-11 00:07:48 -07:00
  • fb8b6ca053 feat(formula): support pipe-quoted identifiers |...| Edward Langley 2026-04-08 23:55:06 -07:00
  • ab7e00a217 feat(formula): support pipe-quoted identifiers |...| Edward Langley 2026-04-08 23:48:30 -07:00
  • 35ed6a13bf fix: add missing Cargo.toml package metadata Edward Langley 2026-04-08 23:54:09 -07:00
  • 637178f3f6 fix: add missing Cargo.toml package metadata Edward Langley 2026-04-08 23:46:51 -07:00
  • 09df7bf181 docs: update design principles and repo map after test audit Edward Langley 2026-04-08 23:44:25 -07:00
  • 96d783a1c5 chore: update gitignore Edward Langley 2026-04-08 23:41:47 -07:00
  • e67f4d5a92 fix(formula): break tokenizer identifiers when current word is a keyword Edward Langley 2026-04-08 23:41:26 -07:00
  • 4c8ba6400b refactor: use regular_category_names in command and import wizard Edward Langley 2026-04-08 23:30:46 -07:00
  • db170a10b8 feat(model): add regular_category_names to Model Edward Langley 2026-04-08 23:30:46 -07:00
  • d14ec443c2 feat(formula): improve tokenizer to correctly handle keywords and delimiters Edward Langley 2026-04-08 23:30:45 -07:00
  • a83a4f604f chore: improve test coverage of mod.rs Edward Langley 2026-04-08 23:28:07 -07:00
  • c8607b78ba test(ui): add unit tests for effects Edward Langley 2026-04-08 23:12:31 -07:00
  • 687cf80698 test(import): add unit tests for import wizard and pipeline Edward Langley 2026-04-08 23:12:31 -07:00
  • 96a4cda368 test(formula): add unit tests for formula parser Edward Langley 2026-04-08 23:12:31 -07:00
  • 5f71321980 test(command): add unit tests for various commands Edward Langley 2026-04-08 22:33:09 -07:00
  • a3d8adfb45 refactor(command): improve axis operation feedback Edward Langley 2026-04-08 22:27:37 -07:00
  • da076eadc8 test(model,ui): add tests for precision and cat tree Edward Langley 2026-04-08 22:27:37 -07:00
  • 433a20928a refactor(format): improve number formatting and rounding Edward Langley 2026-04-08 22:27:37 -07:00
  • 7dd9d906c1 refactor(ui): improve rendering, feedback, and help system Edward Langley 2026-04-08 22:27:37 -07:00
  • 2b1f42d8bf refactor(command): update keymaps for command mode and help navigation Edward Langley 2026-04-08 22:27:37 -07:00
  • d49bcf0060 feat(ui): implement which-key popup for command completions Edward Langley 2026-04-08 22:27:36 -07:00
  • bbc009b088 feat(command): implement help page navigation Edward Langley 2026-04-08 22:27:36 -07:00
  • 33676b8abd feat(command): add add-items command Edward Langley 2026-04-08 22:27:36 -07:00
  • 1813d2a662 feat(command): implement command aliasing Edward Langley 2026-04-08 22:27:36 -07:00
  • fb85e98abe docs: add repository context files Edward Langley 2026-04-08 22:27:35 -07:00
  • aabf8c1ed7 chore(deps): update dev dependencies and toolchain Edward Langley 2026-04-08 22:27:35 -07:00
  • 2dbedd36ce chore: add launch plan Edward Langley 2026-04-08 21:12:00 -07:00
  • f4e4b75b20 bd init: initialize beads issue tracking Edward Langley 2026-04-08 21:04:09 -07:00
  • 956cb5692c refactor: move main function to the top of src/main.rs Edward Langley 2026-04-08 10:53:14 -07:00
  • cb24cce1f0 feat: use enum_dispatch for command dispatch and add Open command Edward Langley 2026-04-08 10:00:41 -07:00
  • a3a74d2787 refactor(cli): refactor command structure and introduce Runnable trait Edward Langley 2026-04-08 09:44:58 -07:00
  • 3885fc19c8 refactor(test): split let statements and clean up vec! macro Edward Langley 2026-04-07 02:15:43 -07:00
  • 5566d7349b feat(ui): add footer support to panels Edward Langley 2026-04-07 02:15:43 -07:00
  • 4b11b6e321 feat(ui): simplify AppMode minibuffer handling and panel rendering Edward Langley 2026-04-07 02:04:46 -07:00
  • de047ddf1a feat(effect): add changes_mode method to Effect trait and use it in ExecuteCommand Edward Langley 2026-04-07 00:48:22 -07:00
  • 8f3a54bb38 feat(keymap): expose registry and update keybinding Edward Langley 2026-04-07 00:34:39 -07:00
  • 85ab5a3a54 feat(command): update context and tests for registry Edward Langley 2026-04-07 00:34:38 -07:00
  • 406debbc7c feat(command): add new command structs and registry entries Edward Langley 2026-04-07 00:34:38 -07:00
  • 6f3af34056 chore: clippy Edward Langley 2026-04-07 00:16:25 -07:00
  • 386b9f6b27 Merge pull request #2 from fiddlerwoaroof/command-algebra Ed Langley 2026-04-07 00:11:46 -07:00
  • 5e157d8c84 chore(merge): branch 'main' into command-algebra Edward Langley 2026-04-07 00:10:19 -07:00
  • 4d537dec06 chore: reformat Edward Langley 2026-04-07 00:09:58 -07:00
  • 451f361626 chore(merge): remote-tracking branch 'gh/main' Edward Langley 2026-04-07 00:02:29 -07:00
  • 90c971539c refactor(cmd): introduce command algebra with Binding::Sequence and unified primitives Claude 2026-04-07 06:48:34 +00:00
  • 617175d191 Merge pull request #1 from fiddlerwoaroof/add-claude-github-actions-1775545235526 Ed Langley 2026-04-07 00:00:59 -07:00
  • b3d80e2986 chore: clippy Edward Langley 2026-04-06 23:21:36 -07:00
  • 9b8f939245 misc Edward Langley 2026-04-06 23:21:06 -07:00
  • d76efa9e0e refactor(ui): ensure layout is rebuilt and use Rc for drill state Edward Langley 2026-04-06 23:18:40 -07:00
  • 64e9d327db docs(cmd): update ToggleRecordsMode documentation Edward Langley 2026-04-06 23:18:40 -07:00
  • 4f6c4aecd9 chore: update .gitignore Edward Langley 2026-04-06 23:18:40 -07:00
  • 56838c0a61 style: cleanup formatting and code style across the project Edward Langley 2026-04-06 23:18:40 -07:00
  • def4f0b7df refactor(ui): improve TileBar rendering and width calculation Edward Langley 2026-04-06 23:18:40 -07:00
  • e0171c758f refactor(ui): use pre-computed layout in GridWidget Edward Langley 2026-04-06 23:18:40 -07:00
  • 812760233b refactor(view): use Rc for sharing records in GridLayout Edward Langley 2026-04-06 23:18:40 -07:00
  • a17802e07d refactor(ui): improve layout management and record sharing in App Edward Langley 2026-04-06 23:18:39 -07:00
  • e8af67e2b0 feat(cmd): improve ToggleRecordsMode using view stack navigation Edward Langley 2026-04-06 23:18:39 -07:00
  • 58372a8d8a refactor(cmd): delegate cell information to GridLayout in CmdContext Edward Langley 2026-04-06 23:18:39 -07:00
  • b450d1add6 refactor(ui): simplify panel mode mapping and add scroll tests Edward Langley 2026-04-06 21:56:47 -07:00
  • 2767d83665 feat(cmd): unify jump-to-edge and fix viewport scrolling Edward Langley 2026-04-06 21:56:47 -07:00
  • b7e5115a8e refactor(view): unify cell handling for records and pivot modes Edward Langley 2026-04-06 21:56:47 -07:00
  • 870952a2e3 test: update cmd context in tests Edward Langley 2026-04-06 21:21:30 -07:00
  • 395410b357 style: simplify panel titles Edward Langley 2026-04-06 21:21:30 -07:00
  • b5418f2eea fix: use precise column widths for viewport scrolling Edward Langley 2026-04-06 21:21:30 -07:00
  • ebf4a5ea18 feat: add page scrolling, open-row, and tab-advance Edward Langley 2026-04-06 21:21:29 -07:00
  • fbd672d5ed refactor!: unify records and pivot mode cell handling Edward Langley 2026-04-06 21:21:29 -07:00