Commit graph

  • 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
  • 35166cf649 test(map): expand UI test suite to 100+ comprehensive tests andodeki 2026-07-27 17:34:19 +00:00
  • 1c7dc9e9c0 feat(pdf): complete Phase 7 performance work andodeki 2026-07-27 17:30:45 +00:00
  • 08faf47ec8 test(map): add UI tests using makepad-test framework andodeki 2026-07-27 17:27:13 +00:00
  • 35e26937cb docs: add official makepad_test framework guide (2026) andodeki 2026-07-27 17:22:16 +00:00
  • eeffa2af06 docs: add Studio Remote Protocol testing guide (2026) andodeki 2026-07-27 17:18:45 +00:00
  • b5869249e5 feat(valhalla): implement tranche 3 historical predicted speeds, live traffic tiles, and time-dependent autocost andodeki 2026-07-27 17:15:15 +00:00
  • 14a259bc96 build: enable previously blocked workspace members andodeki 2026-07-27 17:13:51 +00:00
  • 3bf992e700 docs: add comprehensive Makepad testing best practices guide andodeki 2026-07-27 17:10:57 +00:00
  • b23df6a5cb feat(pdf): complete Phase 6 testing infrastructure andodeki 2026-07-27 17:08:19 +00:00
  • 60148d7517 test(map): add Makepad visual regression tests (Phase 6) andodeki 2026-07-27 17:01:00 +00:00
  • 687ec37d17 feat(valhalla): implement tranche 2 multi-level hierarchy transition edges, tile hierarchy grid, and hierarchy limits andodeki 2026-07-27 17:00:39 +00:00
  • 2b6e8f1abb test(spreadsheet-ui): add makepad-test workspace smoke suite andodeki 2026-07-27 17:00:16 +00:00
  • eacc86077e feat(pdf): complete Phase 5 font engine and text metrics andodeki 2026-07-27 16:51:12 +00:00
  • 4700290922 docs: add final comprehensive summary of all 6 phases andodeki 2026-07-27 16:50:02 +00:00
  • 9861f5e896 feat(valhalla): implement tranche 1 complex turn restrictions, access restrictions, and time domains andodeki 2026-07-27 16:49:42 +00:00
  • 30d3d79a93 feat(spreadsheet-ui): add headless workspace model andodeki 2026-07-27 16:49:15 +00:00
  • 330f173f2e test(map): implement comprehensive testing & validation (Phase 6) andodeki 2026-07-27 16:48:38 +00:00
  • b1f6a6a90d fix(spreadsheet-ui): match current Makepad key codes andodeki 2026-07-27 16:46:00 +00:00
  • e4f40e3704 refactor(map): split tile_decode.rs into focused modules (Phase 5) andodeki 2026-07-27 16:41:47 +00:00
  • 7c5023ac85 docs(valhalla): add 1:1 complete port execution plan for remaining Valhalla subsystems andodeki 2026-07-27 16:41:47 +00:00
  • f01a15cf8a fix(spreadsheet-ui): use packed cell ids in grid lookups andodeki 2026-07-27 16:38:59 +00:00
  • 8bc94253ff feat(pdf): complete Phase 4 with an interactive page widget andodeki 2026-07-27 16:36:30 +00:00
  • eed01c0a55 docs(valhalla): add comprehensive parity and performance benchmark review vs C++ Valhalla andodeki 2026-07-27 16:30:21 +00:00
  • 5ef0b3a839 feat(valhalla): implement phase 6 OSM PBF parser, contraction hierarchy shortcuts, and golden differential parity suite andodeki 2026-07-27 16:27:17 +00:00
  • 8175ccc968 security(map): implement Phase 4 security hardening andodeki 2026-07-27 16:27:00 +00:00
  • 66c7590d66 feat(pdf): start Phases 4 and 5, and make pdf-makepad compile andodeki 2026-07-27 16:16:55 +00:00
  • 7c11ffd73f feat(valhalla): implement phase 5 valhalla-builder compiler, performance benchmarks, and root facade crate andodeki 2026-07-27 16:20:52 +00:00
  • 3712b57745 test(makepad): add native library preflight and cleanup boundary andodeki 2026-07-27 16:18:01 +00:00
  • 0d43d61049 refactor(map): implement trait-based render graph (Phase 3) andodeki 2026-07-27 16:17:06 +00:00
  • a6cc1a483b test(spreadsheet): add isolated UI compile target andodeki 2026-07-27 16:13:24 +00:00
  • ab64708f57 feat(valhalla): implement phase 4 makepad ui integration and relocate valhalla suite under crates/apps/valhalla andodeki 2026-07-27 16:09:05 +00:00
  • ba3389ceb5 perf(map): Phase 2 performance optimizations - 67% reduction in hot path work andodeki 2026-07-27 16:07:35 +00:00
  • 843dd1d638 feat(valhalla): implement phase 3 search, map matching, narrative directions, and service actor andodeki 2026-07-27 16:04:36 +00:00
  • 55ccb23fed fix: Phase 1 critical bug fixes - eliminate panics and undefined behavior andodeki 2026-07-27 16:02:58 +00:00
  • 178da491a0 feat(valhalla): implement phase 2 valhalla-cost and valhalla-path pathfinding engine andodeki 2026-07-27 15:58:36 +00:00
  • 586826feed fix(pdf): add the Phase 2 interpreter sources omitted from b7d23f2 andodeki 2026-07-27 15:57:23 +00:00
  • b7d23f26bc feat(pdf): complete Phase 2 render pipeline with golden tests andodeki 2026-07-27 15:55:49 +00:00
  • 4b9ed4f051 feat(spreadsheet): expose workbook sheet names andodeki 2026-07-27 15:55:29 +00:00
  • fbadab88a6 feat(valhalla): implement phase 1 valhalla-core crate with midgard geometry and baldr graphtile types andodeki 2026-07-27 15:47:40 +00:00
  • 1432c3a5ff docs(map): add comprehensive codebase assessment and execution plan andodeki 2026-07-27 15:53:38 +00:00
  • 3f107bf2a5 feat(pdf): complete Phase 3 document model with real form state andodeki 2026-07-27 15:49:43 +00:00
  • be88bafda8 feat(spreadsheet): add workbook sheet lifecycle APIs andodeki 2026-07-27 15:47:25 +00:00
  • 14fbc0eff3 feat(map): implement Phase 5 render graph with explicit pass ordering andodeki 2026-07-27 15:44:42 +00:00
  • 0ad7171d82 feat(spreadsheet): preserve workbook active sheet in adapters andodeki 2026-07-27 15:42:19 +00:00
  • 004ffc4bbf feat(spreadsheet): expose workbook-owned sheet data access andodeki 2026-07-27 15:37:32 +00:00
  • ecaac4bcb7 feat(pay): complete Phase 3, start Phase 4 andodeki 2026-07-27 15:34:33 +00:00
  • af4ef6f170 fix(pdf): restore a compiling, warning-free PDF baseline andodeki 2026-07-27 15:33:08 +00:00
  • 3e999bafcf docs(map): add implementation progress report andodeki 2026-07-27 15:28:09 +00:00
  • 08131848e8 perf(map): cache visible tile computation using viewport dirty flag andodeki 2026-07-27 15:26:37 +00:00
  • 7eea4e5e89 refactor(map): extract LabelState to reduce view.rs responsibilities andodeki 2026-07-27 15:25:04 +00:00
  • c0465c4f26 test(spreadsheet): verify batched command undo andodeki 2026-07-27 15:29:14 +00:00
  • 27958ca2cc feat(spreadsheet): support batched workbook commands andodeki 2026-07-27 15:26:24 +00:00