• Joined on 2022-10-27
andodeki pushed to main at andodeki/nigig-org 2026-08-18 09:35:32 +00:00
b5ff5dcf40 feat(spreadsheet): text manipulation and IS* info functions
andodeki pushed to main at andodeki/nigig-org 2026-08-18 08:31:20 +00:00
b93dc485b9 test(spreadsheet): cover public workbook serialization round trip
andodeki pushed to main at andodeki/nigig-org 2026-08-18 08:27:15 +00:00
b7eacb2a94 test(spreadsheet): cover public multi-sheet evaluation
andodeki pushed to main at andodeki/nigig-org 2026-08-18 08:24:11 +00:00
4deefabd0a test(spreadsheet): cover public style commands
andodeki pushed to main at andodeki/nigig-org 2026-08-18 08:02:20 +00:00
a099ab9980 test(spreadsheet): cover public workbook lifecycle API
andodeki pushed to main at andodeki/nigig-org 2026-08-18 07:44:24 +00:00
2824b49f0e test(spreadsheet): cover public workbook deserialization API
andodeki pushed to main at andodeki/nigig-org 2026-08-18 07:30:45 +00:00
1629994de7 test(spreadsheet): add public persistence integration test
andodeki pushed to main at andodeki/nigig-org 2026-08-18 07:27:48 +00:00
d4e3e9a443 feat(pdf): encryption on save — AES-128 and AES-256 (Phase 6, part one)
andodeki pushed to main at andodeki/nigig-org 2026-08-18 07:07:30 +00:00
118fbefe9a test(spreadsheet): move format detection test to integration suite
andodeki pushed to main at andodeki/nigig-org 2026-08-18 07:05:07 +00:00
ee8d10d978 fix(pay): the M-Pesa PIN field has been visible by default since 69f6fb2
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:53:38 +00:00
ad3fe19b90 docs(pdf): the four missing ADRs — codecs, Phase 4 completion, editing, redaction
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:50:13 +00:00
676b47087a refactor(spreadsheet-ui): centralize dirty region state
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:41:44 +00:00
f75c1cc966 feat(spreadsheet-ui): model dirty render regions
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:41:24 +00:00
2ba1837055 fix(pdf): main was red — three clippy errors broke the engine build
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:33:21 +00:00
632479c964 fix(ci): email.yml has been invalid YAML for six commits
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:31:06 +00:00
77255965fa test(spreadsheet-ui): measure headless controller coverage
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:25:45 +00:00
df3c650c3e fix(coverage): invoke native preflight portably
andodeki pushed to main at andodeki/nigig-org 2026-08-18 05:23:03 +00:00
ee81d292ed test(spreadsheet): cover literal and comparison formula edges
andodeki pushed to main at andodeki/nigig-org 2026-08-17 19:44:51 +00:00
0fcb2d3fae test(spreadsheet): cover sum boolean text error branches
andodeki pushed to main at andodeki/nigig-org 2026-08-17 12:44:58 +00:00
4a955c5c89 docs: repo-wide coverage plan — census first, then phases