feat(pdf): real colour spaces, ICC profiles and PDF functions
pdf.yml #73 -
Commit 7d21532ebf pushed by andodeki
fix(map): increase MAX_ELEMENTS_PER_TILE to 250k and add CI workflow
nigig-map.yml #72 -
Commit 08d3e9a7fb pushed by andodeki
fix(ui): restore missing room_list, toolbar and modal in CostEstimateScreen
nigig-build.yml #71 -
Commit 07045c5df2 pushed by andodeki
test(spreadsheet-ui): fix a wrong assertion in the new exchange test
nigig-build.yml #70 -
Commit 915c338987 pushed by andodeki
test(spreadsheet-ui): cover workbook grid data exchange
nigig-build.yml #69 -
Commit 0fefb03254 pushed by andodeki
perf(cad): evict dead meshes instead of clearing the whole cache
nigig-build.yml #68 -
Commit 8af41b3310 pushed by andodeki
ci(cad): gate nigig-build with cargo-deny (Phase 0.4)
pay-domain.yml #67 -
Commit 80c3f578dd pushed by andodeki
ci(cad): gate nigig-build with cargo-deny (Phase 0.4)
nigig-build.yml #66 -
Commit 80c3f578dd pushed by andodeki
fix(cad): SVG export ignored rotation entirely
nigig-build.yml #65 -
Commit 8361a65590 pushed by andodeki
chore(spreadsheet-ui): remove unreachable drag state
nigig-build.yml #64 -
Commit b5e0044272 pushed by andodeki
fix(build): register CategoryDropdown prototype and replace PdfView with View in CAD workspace
nigig-build.yml #63 -
Commit 6e23e7b695 pushed by andodeki
fix(cad): time-box script evaluation so a runaway cannot wedge the worker
nigig-build.yml #62 -
Commit f20ba795c0 pushed by andodeki
refactor(spreadsheet-ui): format and consolidate workspace adapter
nigig-build.yml #61 -
Commit efcabb7c0d pushed by andodeki
test(spreadsheet-ui): add compile-only validation target
pdf.yml #60 -
Commit 5b7e3bd7f9 pushed by andodeki
test(spreadsheet-ui): add compile-only validation target
pay-domain.yml #59 -
Commit 5b7e3bd7f9 pushed by andodeki
refactor(cad): route GPU uploads through MeshCache (Phase 5.3)
nigig-build.yml #58 -
Commit 2e0a3e9f81 pushed by andodeki
chore(spreadsheet-ui): remove unused grid import
nigig-build.yml #57 -
Commit 0033564660 pushed by andodeki
perf(cad): stop resyncing viewports that already agree (Phase 5.2, first increment)
nigig-build.yml #56 -
Commit 676dbaf19f pushed by andodeki
fix(spreadsheet-ui): bind the WidgetRef before borrowing in a let-else
nigig-build.yml #55 -
Commit cf29ba78a4 pushed by andodeki
refactor(spreadsheet-ui): route sheet switching through adapter
nigig-build.yml #54 -
Commit ffc8973b50 pushed by andodeki
refactor(spreadsheet-ui): adapt legacy startup through workbook model
nigig-build.yml #53 -
Commit 441bcde01a pushed by andodeki
refactor(spreadsheet-ui): initialize workspace through workbook adapter
nigig-build.yml #52 -
Commit 2d415a47a9 pushed by andodeki
refactor(spreadsheet-ui): route add-sheet through workbook adapter
nigig-build.yml #51 -
Commit 29accc38f4 pushed by andodeki
refactor(cad): track part mutations by generation (Phase 5.1, first increment)
nigig-build.yml #50 -
Commit 4371374bbb pushed by andodeki
test(pdf): prove the AES-256 path and harden malformed encryption
pdf.yml #49 -
Commit 147ca7de23 pushed by andodeki
refactor(spreadsheet-ui): load workbooks through adapter
nigig-build.yml #48 -
Commit c374778684 pushed by andodeki
refactor(spreadsheet-ui): simplify workspace model extraction
nigig-build.yml #47 -
Commit 2f6e50f0c4 pushed by andodeki
refactor(spreadsheet-ui): unify workbook serialization bridge
nigig-build.yml #45 -
Commit 5d98626b55 pushed by andodeki
refactor(cad): delete the dead Legacy command system and duplicate types
nigig-build.yml #44 -
Commit 109109e401 pushed by andodeki