Commit Graph

  • 2be1eeae5d refactor(app): remove legacy command execution code Edward Langley 2026-04-04 10:42:25 -07:00
  • b8cff2488c feat(effect): add WizardKey and StartImportWizard effects Edward Langley 2026-04-04 10:42:25 -07:00
  • 4941b6f44c feat(keymap): add ImportWizard mode with Any key pattern Edward Langley 2026-04-04 10:42:25 -07:00
  • 630367a9b0 feat(command): add HandleWizardKey and ExecuteCommand handlers Edward Langley 2026-04-04 10:42:25 -07:00
  • 3c561adf05 chore: clippy send + sync warnings, drop warnings Edward Langley 2026-04-04 10:01:27 -07:00
  • 0db89b1e3a chore: clippy + fmt Edward Langley 2026-04-04 09:59:01 -07:00
  • d8f7d9a501 feat(commands): add panel cursor and tile selection commands Edward Langley 2026-04-04 09:58:31 -07:00
  • ebe8df89ee refactor(app): wire up keymap dispatch and remove old handlers Edward Langley 2026-04-04 09:58:31 -07:00
  • 5cd3cf3c18 feat(app): add tile_cat_idx and buffers to App state Edward Langley 2026-04-04 09:58:31 -07:00
  • e976b3c49a feat(keymap): add AnyChar pattern and new mode variants Edward Langley 2026-04-04 09:58:31 -07:00
  • b7e4316cef feat(command): add CmdContext extensions and new effects Edward Langley 2026-04-04 09:58:30 -07:00
  • 56839b81d2 fix transient keymap consumption bug Edward Langley 2026-04-04 09:31:49 -07:00
  • 67fca18200 tidy method calls Edward Langley 2026-04-04 09:31:49 -07:00
  • 387190c9f7 overhaul keymap handling and remove pending key Edward Langley 2026-04-04 09:31:49 -07:00
  • dfae4a882d tidy apply_config_to_pipeline signature Edward Langley 2026-04-04 09:31:49 -07:00
  • 9afa13f78a improve error formatting Edward Langley 2026-04-04 09:31:49 -07:00
  • bfc30cb7b2 overhaul keymap API and add Debug Edward Langley 2026-04-04 09:31:49 -07:00
  • c188ce3f9d add panel toggling and new command implementations Edward Langley 2026-04-04 09:31:48 -07:00
  • f2bb8ec2a7 update CmdContext and imports Edward Langley 2026-04-04 09:31:48 -07:00
  • 038c99c473 chore: update gitignore Edward Langley 2026-04-03 23:07:13 -07:00
  • f7436e73ba refactor: add Keymap with default bindings and wire into handle_key Edward Langley 2026-04-03 22:40:36 -07:00
  • 0c751b7b8b refactor: add Cmd trait with CmdContext and first command implementations Edward Langley 2026-04-03 22:38:56 -07:00
  • 9421d01da5 refactor: add Effect trait and apply_effects infrastructure Edward Langley 2026-04-03 22:36:44 -07:00
  • 567ca341f7 feat: Forth-style prefix command parser Edward Langley 2026-04-03 22:14:37 -07:00
  • 6647be30fa refactor: switch to clap with subcommands for CLI parsing Edward Langley 2026-04-03 21:43:16 -07:00
  • ac0c538c98 feat: adjust arg processing so script+command modes are exclusive Edward Langley 2026-04-03 20:29:08 -07:00
  • 9f5b7f602a chore: cleanup flake Edward Langley 2026-04-03 13:44:26 -07:00
  • 4525753109 chore(merge): remote-tracking branch 'origin/main' Edward Langley 2026-04-03 13:42:07 -07:00
  • 4233d3fbf4 feat: wizard UI for date config and formula steps Edward Langley 2026-04-03 13:41:18 -07:00
  • a73fe160c7 feat: date parsing, component extraction, and wizard formulas Edward Langley 2026-04-03 13:41:05 -07:00
  • 5a251a1cbe feat: add Axis::None for hidden dimensions with implicit aggregation Edward Langley 2026-04-02 16:38:35 -07:00
  • dd728ccac8 feat: multiple-CSV import Edward Langley 2026-04-02 16:21:45 -07:00
  • 77b33b7a85 refactor: further cleanup of linux build Ed L 2026-04-02 15:58:28 -07:00
  • e831648b18 feat(build): don't bother with static build Ed L 2026-04-02 15:47:22 -07:00
  • be277f43c2 feat(build): use crate2nix Edward Langley 2026-04-02 11:34:22 -07:00
  • edd6431444 refactor: use data_col_to_visual via group_for helpers, add column group toggle Edward Langley 2026-04-02 10:21:41 -07:00
  • 5136aadd86 fix: remove tests for top_level_groups Edward Langley 2026-04-02 10:18:32 -07:00
  • b9da06c55f fix: csv_parser tests Edward Langley 2026-04-02 10:18:01 -07:00
  • edd33d6dee chore: cleanup dead code in category.rs Edward Langley 2026-04-02 10:07:49 -07:00
  • 2c9d9c7de7 chore: move csv_path_p, restructure modules Edward Langley 2026-04-02 09:58:08 -07:00
  • 368b303eac chore(merge): remote-tracking branch 'origin/main' Edward Langley 2026-04-02 09:35:41 -07:00
  • fe74cc5fcb chore: clippy + fmt Edward Langley 2026-04-01 22:17:11 -07:00
  • b9818204a4 chore: clippy + fmt Edward Langley 2026-04-01 22:17:11 -07:00
  • 1d5edd2c09 fix: handle PathBuf correctly Edward Langley 2026-04-01 22:14:19 -07:00
  • da93145de5 refactor: introduce draw module Edward Langley 2026-04-01 08:54:22 -07:00
  • fcfdc09732 chore: cargo fmt Edward Langley 2026-04-01 01:37:40 -07:00
  • 23e26f0e06 Add CSV import functionality Edward Langley 2026-04-01 01:32:19 -07:00
  • 2cf1123bcb refactor: cleanup main.rs Edward Langley 2026-04-01 01:35:43 -07:00
  • 9fc3f0b5d6 refactor: synthesize previous refactors experiment-main Edward Langley 2026-04-01 01:01:19 -07:00
  • 3f84ba03cb Revert "refactor: mystery model 3" Edward Langley 2026-04-01 00:46:55 -07:00
  • 4b721f7543 refactor: mystery model 3 Edward Langley 2026-04-01 00:46:25 -07:00
  • 6d88de3020 Revert "refactor: mystery model #2" Edward Langley 2026-04-01 00:41:25 -07:00
  • 87fd6a1620 refactor: mystery model #2 Edward Langley 2026-04-01 00:40:22 -07:00
  • a57d3ed294 Revert "refactor: mystery model #1" Edward Langley 2026-04-01 00:32:12 -07:00
  • bbebc3344c refactor: mystery model #1 Edward Langley 2026-04-01 00:32:07 -07:00
  • ff08e3c2c2 chore: Revert refactors to give claude a clean slate Edward Langley 2026-04-01 00:26:55 -07:00
  • 8c84256ebc refactor: merge using claude sonnet Edward Langley 2026-04-01 00:25:19 -07:00
  • d915908354 refactor: unsloth/Qwen3-Coder-Next-GGUF:Q5_K_M refactors the drawing helper Edward Langley 2026-04-01 00:20:19 -07:00
  • 7731c7ceab Revert "refactor: unsloth/Qwen3.5-35B-A3B-GGUF:Q5_K_M" Edward Langley 2026-03-31 23:11:21 -07:00
  • 98d151f345 refactor: unsloth/Qwen3.5-35B-A3B-GGUF:Q5_K_M Edward Langley 2026-03-31 23:10:52 -07:00
  • f1e6e61bca Revert "test: use gpt-oss-20b to do some minor refactoring" Edward Langley 2026-03-31 22:50:10 -07:00
  • bbd1f48b78 test: use gpt-oss-20b to do some minor refactoring Edward Langley 2026-03-31 22:50:07 -07:00
  • bbfd2dc163 refactor: TuiGuard -> TuiContext zed-test Edward Langley 2026-03-31 22:05:02 -07:00
  • 85eabebd88 refactor: extract terminal setup/teardown Edward Langley 2026-03-31 21:27:12 -07:00
  • 22ea265b63 refactor: inline print_usage Edward Langley 2026-03-31 20:59:39 -07:00
  • dda5571faf refactor: inline run_headless Edward Langley 2026-03-31 20:58:43 -07:00
  • c32e800128 refactor: split main code paths for clarity. Edward Langley 2026-03-31 20:50:27 -07:00
  • aae8392f46 refactor: continue simplifying entrypoint Edward Langley 2026-03-31 20:15:20 -07:00
  • 6eee161f02 chore: rm vim swap file Ed L 2026-03-31 00:08:28 -07:00
  • 183b2350f7 chore: reformat Edward Langley 2026-03-31 00:07:22 -07:00
  • 37584670eb feat: group-aware grid rendering and hide/show item Edward Langley 2026-03-31 00:07:11 -07:00
  • 3cf64b40a3 chore: don't pin rust overlay nixpkgs to normal nixpkgs Edward Langley 2026-03-31 00:04:36 -07:00
  • 866a6ff589 chore: more cleaning Edward Langley 2026-03-30 23:55:08 -07:00
  • af0b2c6fdd refactor: more entrypoint simplifications Edward Langley 2026-03-30 23:37:04 -07:00
  • 3e3ac05b05 refactor: cleanup entry point Edward Langley 2026-03-30 23:30:57 -07:00
  • 4fb97c89ed fix(tests): restore coverage for toggle_group_collapse, item group, and insertion order Edward Langley 2026-03-30 23:08:06 -07:00
  • c5eab1f283 chore: update gitignore Edward Langley 2026-03-30 23:07:42 -07:00
  • 226029bc68 fix(tests): restore persistence round-trip assertions using items.get() Edward Langley 2026-03-30 23:02:48 -07:00
  • a1b17dc9af refactor: remove dead code, replace sum_matching tests with evaluate() Edward Langley 2026-03-30 22:56:04 -07:00
  • 15f7fbe799 chore: add rust-analyzer to nix dev shell Edward Langley 2026-03-30 22:55:44 -07:00
  • f58ca625cc chore: misc nix/direnv changes Edward Langley 2026-03-30 22:29:12 -07:00
  • 856b5d5d41 chore: reformat Edward Langley 2026-03-30 22:28:45 -07:00
  • f19f503ab1 chore: update flake lock Edward Langley 2026-03-30 22:27:24 -07:00
  • e3078ba61d fix: make nix flake and cargo config portable across Linux and macOS Edward Langley 2026-03-30 22:22:11 -07:00
  • a655078997 fix: --import now opens the wizard instead of doing a headless auto-import Ed L 2026-03-27 15:18:37 -07:00
  • acc890764b refactor: execute_command owns its own mode transitions Ed L 2026-03-24 12:09:10 -07:00
  • f4978a9fd4 chore: reformat spec a bit Ed L 2026-03-24 12:09:09 -07:00
  • c1f4ebf5fc fix: :import command now opens the wizard instead of silently closing Ed L 2026-03-24 11:40:55 -07:00
  • 1345142fe0 fix: make .improv parser order-independent via two-pass approach Ed L 2026-03-24 11:37:40 -07:00
  • b13ab13738 chore: do not use JSON for serialization Ed L 2026-03-24 10:52:31 -07:00
  • 41f138d5c3 feat: replace JSON with human-readable markdown .improv format Ed L 2026-03-24 10:46:57 -07:00
  • cb43a8130e feat: add 't' key to transpose row/column axes Ed L 2026-03-24 09:40:02 -07:00
  • c42553fa97 feat: 2D multi-level grid headers with repeat suppression Ed L 2026-03-24 09:32:01 -07:00
  • c8b88c63b3 refactor: eliminate Box<dyn Iterator> and Option sentinels in export_csv Ed L 2026-03-24 09:00:37 -07:00
  • 6038cb2d81 refactor: make active_view and axis_of infallible Ed L 2026-03-24 09:00:25 -07:00
  • a2e519efcc refactor: replace CellValue::Empty with Option<CellValue> Ed L 2026-03-24 08:06:51 -07:00
  • e680b098ec refactor: remove Axis::Unassigned; axis_of returns Option<Axis> Ed L 2026-03-24 07:32:48 -07:00
  • 599f1adcbd refactor: replace BinOp string with typed enum in Expr AST Ed L 2026-03-24 00:20:08 -07:00
  • 5434a60cc4 refactor: make Model::formulas private, expose read-only accessor Ed L 2026-03-24 00:18:43 -07:00
  • d99d22820e refactor: extract GridLayout as single source for view→grid mapping Ed L 2026-03-24 00:12:00 -07:00