• Joined on 2022-10-27
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:35:10 +00:00
ecaac4bcb7 feat(pay): complete Phase 3, start Phase 4
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:33:48 +00:00
af4ef6f170 fix(pdf): restore a compiling, warning-free PDF baseline
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:30:27 +00:00
3e999bafcf docs(map): add implementation progress report
08131848e8 perf(map): cache visible tile computation using viewport dirty flag
7eea4e5e89 refactor(map): extract LabelState to reduce view.rs responsibilities
Compare 3 commits »
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:29:20 +00:00
c0465c4f26 test(spreadsheet): verify batched command undo
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:26:33 +00:00
27958ca2cc feat(spreadsheet): support batched workbook commands
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:23:54 +00:00
c6e122c3fc feat(pay): complete Phase 1 and fix M-Pesa store defects B1/B4
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:22:58 +00:00
a967341cee refactor(spreadsheet): route workbook mutations through commands
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:20:14 +00:00
454b696f63 feat(spreadsheet): add workbook mutation command boundary
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:17:28 +00:00
6d2ee6c844 refactor(spreadsheet): centralize sheet data exchange
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:12:42 +00:00
1114f44b36 perf(spreadsheet): swap sheet data without cloning
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:10:17 +00:00
0ffd2dd487 refactor(spreadsheet): structure dependency cycle errors
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:08:04 +00:00
01bc055d1e feat(pay): complete the partially-done review phases
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:06:11 +00:00
3845c9ce8e style(spreadsheet): format engine and test sources
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:04:36 +00:00
b28fb02616 chore(spreadsheet): remove unused engine warnings
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:02:56 +00:00
fe26cbe29a test(spreadsheet): harden cell reference coverage
andodeki pushed to main at andodeki/nigig-org 2026-07-27 15:01:21 +00:00
2c71f5e166 test(spreadsheet): add isolated engine test target
andodeki pushed to main at andodeki/nigig-org 2026-07-27 14:58:58 +00:00
922c33620a refactor(spreadsheet): remove legacy formula evaluator
andodeki pushed to main at andodeki/nigig-org 2026-07-27 14:57:45 +00:00
ec1ab5deaa refactor(spreadsheet): route cell evaluation through AST engine
andodeki pushed to main at andodeki/nigig-org 2026-07-27 14:55:46 +00:00
a7670cd228 fix(spreadsheet): complete cell reference parsing in AST engine
andodeki pushed to main at andodeki/nigig-org 2026-07-27 14:47:22 +00:00
70eddf42c7 feat(pay): add evidence, event correlation and explicit reconciliation