Commit graph

  • 80c3f578dd ci(cad): gate nigig-build with cargo-deny (Phase 0.4) Arena Agent 2026-07-28 19:51:37 +00:00
  • 8361a65590 fix(cad): SVG export ignored rotation entirely Arena Agent 2026-07-28 19:36:34 +00:00
  • b5e0044272 chore(spreadsheet-ui): remove unreachable drag state andodeki 2026-07-28 19:34:19 +00:00
  • 6e23e7b695 fix(build): register CategoryDropdown prototype and replace PdfView with View in CAD workspace andodeki 2026-07-28 19:33:39 +00:00
  • f20ba795c0 fix(cad): time-box script evaluation so a runaway cannot wedge the worker Arena Agent 2026-07-28 19:26:19 +00:00
  • efcabb7c0d refactor(spreadsheet-ui): format and consolidate workspace adapter andodeki 2026-07-28 19:25:30 +00:00
  • 802c7ee15c fix(rider): add valhalla dependency with correct relative path to nigig-rider Cargo.toml andodeki 2026-07-28 19:21:24 +00:00
  • 5b7e3bd7f9 test(spreadsheet-ui): add compile-only validation target andodeki 2026-07-28 19:20:20 +00:00
  • 101bb867b9 feat(map): register RoutePass in RenderGraph enable method andodeki 2026-07-28 19:16:10 +00:00
  • 2e0a3e9f81 refactor(cad): route GPU uploads through MeshCache (Phase 5.3) Arena Agent 2026-07-28 19:11:28 +00:00
  • 3ad1b75522 feat(rider): integrate ValhallaActor and DriverGuidanceController into RiderBookPage and RiderTrackPage andodeki 2026-07-28 19:03:50 +00:00
  • e2df12da90 feat(map): add RouteRenderPass to RenderGraph and document rider map integration plan andodeki 2026-07-28 18:56:22 +00:00
  • 0033564660 chore(spreadsheet-ui): remove unused grid import andodeki 2026-07-28 18:55:18 +00:00
  • 534d82cd3c fix(map): resolve all 51 compilation errors in map crate andodeki 2026-07-28 18:53:02 +00:00
  • 676dbaf19f perf(cad): stop resyncing viewports that already agree (Phase 5.2, first increment) Arena Agent 2026-07-28 18:50:11 +00:00
  • cf29ba78a4 fix(spreadsheet-ui): bind the WidgetRef before borrowing in a let-else Arena Agent 2026-07-28 18:32:46 +00:00
  • 0405067bd5 fix(cad): properties panel and Extend tool never wrote anything (Phase 4.3) Arena Agent 2026-07-28 18:29:17 +00:00
  • 0a8d5b5abb test(cad): move the integration suite out of src/ (Phase 4.7) Arena Agent 2026-07-28 18:23:10 +00:00
  • 9233c476a5 docs(cad): strip the version archaeology from the comments (Phase 4.6) Arena Agent 2026-07-28 18:16:35 +00:00
  • b394e986e3 refactor(cad): unify the duplicated mesh and script extractors (Phase 4.4) Arena Agent 2026-07-28 18:14:02 +00:00
  • ffc8973b50 refactor(spreadsheet-ui): route sheet switching through adapter andodeki 2026-07-28 18:16:50 +00:00
  • 441bcde01a refactor(spreadsheet-ui): adapt legacy startup through workbook model andodeki 2026-07-28 18:15:08 +00:00
  • 2d415a47a9 refactor(spreadsheet-ui): initialize workspace through workbook adapter andodeki 2026-07-28 18:14:00 +00:00
  • 29accc38f4 refactor(spreadsheet-ui): route add-sheet through workbook adapter andodeki 2026-07-28 18:00:48 +00:00
  • 4371374bbb refactor(cad): track part mutations by generation (Phase 5.1, first increment) Arena Agent 2026-07-28 17:50:33 +00:00
  • 147ca7de23 test(pdf): prove the AES-256 path and harden malformed encryption andodeki 2026-07-28 17:49:08 +00:00
  • 33cf89598c feat(valhalla): implement phase B 2d line segment intersection, ellipse containment, and oriented bounding box obb2 overlap math andodeki 2026-07-28 17:50:01 +00:00
  • c374778684 refactor(spreadsheet-ui): load workbooks through adapter andodeki 2026-07-28 17:48:09 +00:00
  • 2f6e50f0c4 refactor(spreadsheet-ui): simplify workspace model extraction andodeki 2026-07-28 17:46:18 +00:00
  • 2ef9fe6348 feat(valhalla): implement phase A signinfo, landmark attacher, and maneuver guidance sign integration andodeki 2026-07-28 17:43:40 +00:00
  • 01e16b6383 feat(pdf): implement encryption (Phase 8) andodeki 2026-07-28 17:38:57 +00:00
  • 5d98626b55 refactor(spreadsheet-ui): unify workbook serialization bridge andodeki 2026-07-28 17:38:59 +00:00
  • fead12214b docs(valhalla): add 1:1 file-by-file audit review and full port specification andodeki 2026-07-28 17:37:51 +00:00
  • bf280c0fb6 refactor(cad): delete the dead Legacy command system and duplicate types Arena Agent 2026-07-28 17:31:54 +00:00
  • 679d249426 refactor(spreadsheet-ui): use workbook adapter for save action andodeki 2026-07-28 17:34:58 +00:00
  • 4ebf7939a8 refactor(spreadsheet-ui): route workspace save through workbook adapter andodeki 2026-07-28 17:33:00 +00:00
  • a79fef1273 test(valhalla): expand end-to-end integration tests for compiled graph tile routing, matrix calculation, and map matching andodeki 2026-07-28 17:30:30 +00:00
  • b35c72512e docs: add final code quality improvement summary andodeki 2026-07-28 17:24:24 +00:00
  • 109a073471 docs: add Phase 5 documentation summary andodeki 2026-07-28 17:23:15 +00:00
  • d4496136f6 docs(map): add comprehensive documentation for map crate (Phase 5) andodeki 2026-07-28 17:22:05 +00:00
  • c9f14ec386 feat(spreadsheet-ui): add workbook persistence adapter andodeki 2026-07-28 17:21:54 +00:00
  • 72e315d812 test(valhalla): expand unit test suite to 66 passing tests across core, cost, narrative, and builder crates andodeki 2026-07-28 17:21:50 +00:00
  • a739acb85e phase 4: eliminate wasteful .clone() calls via Copy enums and targeted field construction andodeki 2026-07-28 20:10:39 +03:00
  • 3a910b9aa7 perf(cad): cut hover-pick cost and stop full relayouts during drags Arena Agent 2026-07-28 17:15:58 +00:00
  • 7eeba2884f test(valhalla): expand unit and integration test coverage across all subcrates and add coverage analysis plan andodeki 2026-07-28 17:15:05 +00:00
  • 60db0f21db build: update Nigig to Makepad dev reexport fork andodeki 2026-07-28 17:14:10 +00:00
  • f04f8ba34e feat(pdf): implement annotation editing (Phase 8) andodeki 2026-07-28 17:11:57 +00:00
  • f24874d0b7 docs: Phase 4 COMPLETE - test coverage improvement summary andodeki 2026-07-28 17:11:41 +00:00
  • 7337d0be0c test(asset_loader): add comprehensive tests for asset loader (Phase 4 - Testing) andodeki 2026-07-28 17:11:05 +00:00
  • 810ed1560e test(overpass): add comprehensive tests for Overpass parser (Phase 4 - Testing) andodeki 2026-07-28 17:09:10 +00:00
  • d91101256d test(style): add comprehensive tests for style module (Phase 4 - Testing) andodeki 2026-07-28 17:07:47 +00:00
  • a6451b2f4a test(tessellation): add comprehensive tests for tessellation module (Phase 4 - Testing) andodeki 2026-07-28 17:06:29 +00:00
  • abc0cf2ff3 test(mvt): add comprehensive tests for MVT parser (Phase 4 - Testing) andodeki 2026-07-28 17:04:58 +00:00
  • 7d6f97736f feat(valhalla): implement phase 4 direct native osm pbf file reader and zlib decompressor andodeki 2026-07-28 17:10:55 +00:00
  • 79fe101a7c feat(spreadsheet-ui): add workbook data exchange adapter andodeki 2026-07-28 17:06:59 +00:00
  • 36d3255049 feat(valhalla): implement phase 3 valhalla-elevation skadi dem tile sampler, height endpoint, and isochrone service andodeki 2026-07-28 17:05:56 +00:00
  • e3bc0a3dcf feat(valhalla): implement phase 2 isochrone reachability polygon generator, alternate route finder, and gps heading emission penalty andodeki 2026-07-28 17:01:07 +00:00
  • 02c05e1794 refactor(spreadsheet-ui): prepare workbook adapter ownership access andodeki 2026-07-28 17:00:32 +00:00
  • dc2bf234c6 test(pdf): harden the xref revision chain andodeki 2026-07-28 16:58:11 +00:00
  • d60ed01f7a docs: Phase 3 COMPLETE - code quality improvement summary andodeki 2026-07-28 16:57:11 +00:00
  • 5af1b59149 docs(view): add comprehensive documentation to public functions (Code Quality #3) andodeki 2026-07-28 16:56:05 +00:00
  • a0504876d8 refactor(view): extract helper functions from handle_event (Code Quality #2) andodeki 2026-07-28 16:54:51 +00:00
  • 67efc3688d refactor(view): extract helper functions from ensure_visible_tiles (Code Quality #1) andodeki 2026-07-28 16:53:49 +00:00
  • 020a4bc924 feat(spreadsheet-ui): expose command application on workspace model andodeki 2026-07-28 16:54:10 +00:00
  • a249b0df15 feat(valhalla): implement phase 1 turn lanes bitmask parser, lane connectivity, motorcycle and scooter costing profiles andodeki 2026-07-28 16:51:03 +00:00
  • 0573e4dc22 feat(spreadsheet-ui): expose adapter sheet navigation state andodeki 2026-07-28 16:50:12 +00:00
  • b5471e32e3 fix(cad): make the crate buildable, testable and safe to ship Arena Agent 2026-07-28 16:45:32 +00:00
  • 4ab9a9b699 docs(valhalla): add 1:1 granular parity audit review and 4-phase completion execution plan andodeki 2026-07-28 16:47:30 +00:00
  • 713c7375fa docs: Phase 2 COMPLETE - performance optimization summary andodeki 2026-07-28 16:45:04 +00:00
  • 868cb0bc9e perf(view): reuse draw_entries buffer to avoid per-frame allocations (Bottleneck #4) andodeki 2026-07-28 16:42:23 +00:00
  • f719e3f544 feat(spreadsheet-ui): add workbook adapter persistence helpers andodeki 2026-07-28 16:44:46 +00:00
  • d59bed5868 feat(pdf): implement incremental save (Phase 8) andodeki 2026-07-28 16:35:17 +00:00
  • a5df35fa9a docs: Phase 1 COMPLETE - all 12 critical bugs resolved (100%) andodeki 2026-07-28 16:31:37 +00:00
  • 550afd1c82 fix(json): prevent stack overflow in recursive JSON parser (BUG-012) andodeki 2026-07-28 16:31:07 +00:00
  • c75c67e8cf docs: BUG-011 already resolved - tessellation uses iterative algorithm andodeki 2026-07-28 16:27:53 +00:00
  • 8bfdb3459f docs: BUG-010 already resolved - data corruption prevented by prior fixes andodeki 2026-07-28 16:26:05 +00:00
  • 6e85ef248f fix(style): prevent null pointer dereference in style evaluation (BUG-009) andodeki 2026-07-28 16:24:30 +00:00
  • 74919efcc9 docs: BUG-008 already resolved - label placement has bounded loops andodeki 2026-07-28 16:22:57 +00:00
  • 6bfd2e151c fix(mvt): prevent buffer overflow in protobuf parsing (BUG-007) andodeki 2026-07-28 16:20:10 +00:00
  • 41228e9f3e fix(cache): prevent use-after-free by deferring eviction (BUG-005) andodeki 2026-07-28 16:18:28 +00:00
  • 937acaaac9 refactor(spreadsheet-ui): route border controls through commands andodeki 2026-07-28 16:26:52 +00:00
  • 72601fe75e docs(valhalla): add native makepad integration guide and architecture documentation andodeki 2026-07-27 18:10:14 +00:00
  • ea4dcb801f feat(spreadsheet): centralize border mutations andodeki 2026-07-28 16:15:56 +00:00
  • 037f5207af refactor(spreadsheet-ui): route style controls through commands andodeki 2026-07-28 16:05:46 +00:00
  • 9455cfdf75 refactor(spreadsheet-ui): route grid mutations through commands andodeki 2026-07-28 16:02:20 +00:00
  • 67abe2b978 security(pay): complete phase zero payment containment andodeki 2026-07-27 18:17:14 +00:00
  • 7cb2360787 docs: update Phase 1 bug fix tracking - 5/12 bugs resolved (42%) andodeki 2026-07-27 18:14:35 +00:00
  • 7ab060a702 fix(geometry): prevent integer overflow in tile coordinate calculations (BUG-004) andodeki 2026-07-27 18:13:43 +00:00
  • 8a3b211900 fix(http): improve error handling with detailed context (BUG-003) andodeki 2026-07-27 18:11:20 +00:00
  • a4938d3a3a fix(cache): free GPU resources on tile eviction (BUG-002) andodeki 2026-07-27 18:10:16 +00:00
  • 2301bab7c3 refactor(spreadsheet): expose sheet mutation command boundary andodeki 2026-07-27 18:13:11 +00:00
  • d3ccc2e00f test(pdf): close the three gaps carried from Phases 4 to 7 andodeki 2026-07-27 18:07:17 +00:00
  • 298594e69d feat(spreadsheet): route style mutations through commands andodeki 2026-07-27 18:09:40 +00:00
  • e3ecf574f5 docs: complete Phase 0 assessment and planning deliverables andodeki 2026-07-27 17:58:27 +00:00
  • 166ddbd301 feat(valhalla): implement tranche 6 multi-language narrative dictionary, phonetic verbal text formatter, and localized guidance andodeki 2026-07-27 17:57:21 +00:00
  • 081cc58834 feat(spreadsheet): route layout mutations through commands andodeki 2026-07-27 17:55:55 +00:00
  • 6e63145076 feat(valhalla): implement tranche 5 native osm pbf reader, coordinate delta decoder, and tile generator andodeki 2026-07-27 17:51:12 +00:00
  • 9fc4eda208 test(spreadsheet-ui): pass isolated toolchain to makepad app andodeki 2026-07-27 17:49:11 +00:00
  • 20e987ab6a feat(valhalla): implement tranche 4 GTFS public transit models, transitcost, and multimodal astar andodeki 2026-07-27 17:44:15 +00:00
  • 596b8f14bb docs: add brutal professional assessment of Makepad map codebase andodeki 2026-07-27 17:43:13 +00:00