• Joined on 2022-10-27
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:47:51 +00:00
ac062ec3c0 test(spreadsheet): raise the engine floor to 94, where the merge landed it
8325805e22 test(spreadsheet): measure every test binary, and cover what that exposed
Compare 2 commits »
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:42:28 +00:00
f9f4bda2d8 docs(cad): final coverage table, and the list of what is deliberately not covered
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:41:53 +00:00
4ea1224e49 test(cad): actually exercise the GLB parallel path, 94.83% -> 98.65%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:41:10 +00:00
c4b646c1fa feat(makepad-table): editable header, currency and tax, doc switcher (Invoicer UI Phase 2)
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:40:31 +00:00
a859053bc6 test(spreadsheet): cover remaining data.rs dependency-graph branches
a88fb68eab fix(spreadsheet): B17 recalc invariant must not panic on empty-string results
Compare 2 commits »
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:40:17 +00:00
bd97e68af0 test(cad): opt-in reuse knobs so the coverage loop is usable while writing tests
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:38:06 +00:00
723fe019d0 test(cad): the store's generation contract, the STL trait impl, and two NaN guards
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:33:21 +00:00
228bc2c81f ci(doc-engine): gate the engine coverage, and note it in the doc README
9d37874453 test(doc-engine): isolated source-coverage harness with floors
1269811b44 test(doc-engine): cover the branches the first coverage report named
Compare 3 commits »
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:32:54 +00:00
ede451136b docs(cad): refresh the coverage table, 88.75% -> 96.53%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:32:35 +00:00
c5eefaaea4 feat(makepad-table): 3D cells (Phase 6)
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:31:45 +00:00
aad2a20d43 test(cad): cover the PDF plan projection, 75.92% -> 88.99%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:29:42 +00:00
2a74c6cac4 ci(email): gate the keystore feature, cover email_bulk
595ad6ad24 feat(email): pull-to-refresh (C7) and a real OS keystore (C1f)
765e178737 feat(email): paced bulk send — batch and pace large recipient lists (C6)
Compare 3 commits »
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:29:21 +00:00
5e864498d5 test(cad): cover the GLB export entry points and every solid it collects, 75.48% -> 94.83%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:27:56 +00:00
e16a6da5f5 test(cad): cover the real command context and the undo-stack housekeeping, 87.63% -> 96.23%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:27:15 +00:00
15ef8a0447 feat(makepad-table): LaTeX cells (Phase 5)
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:25:06 +00:00
44bf7da725 test(cad): cover the shapes the SVG exporter never drew in a test, 82.48% -> 99.02%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:23:26 +00:00
a82916b006 test(cad): cover the scene-graph builder API, 81.73% -> 98.53%
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:22:31 +00:00
ab17c72c55 feat(makepad-table): drag-reorder columns, and the first tests this crate has
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:18:36 +00:00
d62cc13d34 style(nigig-build): cargo fmt the two test targets left unformatted
ff0cba1b80 fix(project): replace retired SpreadsheetGrid::select_cell with set_selection_pair
5e5adf962d fix(doc): boot the CRDT editor with content and migrate persistence to the app-data store
Compare 3 commits »
andodeki pushed to main at andodeki/nigig-org 2026-08-17 04:10:36 +00:00
ea98d4d95c fix(makepad-table): exclude from the workspace, pin makepad, fix money defects