-
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