-
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