fix(cad): a dropped rebuild request left the spinner up forever
#283 -
Commit 5c8ee16cbb pushed by andodeki
fix(cad): a failing undo or redo destroyed the command
#281 -
Commit 92e4a2515a pushed by andodeki
refactor(spreadsheet-ui): bind shared model before first grid draw
#279 -
Commit a176b212ea pushed by andodeki
refactor(spreadsheet-ui): attach shared model before grid render
#277 -
Commit 4d161f1da9 pushed by andodeki
fix(cad): exports reported success on a failed write
#275 -
Commit cb5def965b pushed by andodeki
refactor(spreadsheet-ui): remove obsolete data swap bridge
#273 -
Commit 9be2dd8d7c pushed by andodeki
feat(doc): split multi-line paste into blocks with one-step undo
#271 -
Commit 920827a440 pushed by andodeki
feat(map): implement Phase 2 route overlay system with markers and position puck
#268 -
Commit 0718743e19 pushed by andodeki
feat(map): add 42 SVG POI icons with vector tessellation infrastructure
#265 -
Commit 913929f07f pushed by andodeki
feat(doc): undo cross-block cuts losslessly via range tombstones
#263 -
Commit 7e0012b866 pushed by andodeki
docs(deny): correct the exemption-count attribution
#260 -
Commit dfd3e2b360 pushed by andodeki
security(sms): stop persisting message bodies, throttle sends (Phase E)
#258 -
Commit a38c41c00a pushed by andodeki
refactor(spreadsheet-ui): route autofill reads through shared model
#254 -
Commit acbd956791 pushed by andodeki
fix(map): resolve frozen-vec theme errors by using pure Rust theme builders
#250 -
Commit 36c1da92fd pushed by andodeki
refactor(spreadsheet-ui): route grid mutation commands through shared model
#248 -
Commit 3cbd61cd31 pushed by andodeki
refactor(spreadsheet-ui): route recalculation state through shared model
#246 -
Commit 538848f527 pushed by andodeki
perf(sms): get blocking I/O off the render thread (Phase D)
#243 -
Commit 69dd169ca6 pushed by andodeki
feat(doc): clipboard copy/cut/paste across blocks and table cells
#241 -
Commit a3ff59e512 pushed by andodeki
fix(cad): direct distance entry lost its direction on 0 and negatives
#238 -
Commit f54dda90dc pushed by andodeki
refactor(spreadsheet-ui): route undo redo through shared model
#236 -
Commit 3d7b61730a pushed by andodeki
fix(sms): correctness pass on grouping, errors, dates and iOS (Phase C)
#233 -
Commit 0614a70888 pushed by andodeki
refactor(spreadsheet-ui): route autofill reads through shared model
#232 -
Commit b6d81e10fd pushed by andodeki
build: drop the unused robius-sms dependency and its two advisories (Phase B)
#229 -
Commit 817ba02625 pushed by andodeki
refactor(spreadsheet-ui): read rendered cells from shared model
#225 -
Commit 276fee245e pushed by andodeki
feat(pdf): AcroForm actions and validation; JavaScript refused, not run
#223 -
Commit b720a166ec pushed by andodeki
feat(doc): pointer-driven in-cell selection, char-exact caret parking
#221 -
Commit 9f0765c6e1 pushed by andodeki
feat(doc): in-cell character selection for table cells
#219 -
Commit 4daaacaed2 pushed by andodeki
fix(sms): send long messages whole, and confirm before bulk (A5, A7, A8)
#216 -
Commit 0ed64c0435 pushed by andodeki
feat(pdf): tagged structure tree, and the BMC bug that turned red green
#215 -
Commit a994213e8b pushed by andodeki