Commit graph

  • 6f4fb8058e refactor(spreadsheet-ui): keep shared model attachment single-source main andodeki 2026-08-02 07:34:54 +00:00
  • 92b1daf9ba refactor(spreadsheet-ui): remove grid-owned spreadsheet data andodeki 2026-08-02 07:32:18 +00:00
  • 775eec4424 fix(pay): remove PIN capture from default builds rather than hiding it (0.3) andodeki 2026-08-02 07:31:44 +00:00
  • cbe47a5f6c perf(sms): close the outstanding Phase B and D items nigig-ci 2026-08-02 07:27:50 +00:00
  • 44c87d4f7b fix(cad): viewport sync reissued live part ids and undid edits Arena Agent 2026-08-02 07:26:55 +00:00
  • ac1ddfe2c2 feat(doc): float the platform clipboard menu on long-press selections arena-agent 2026-08-02 07:24:15 +00:00
  • 5c8ee16cbb fix(cad): a dropped rebuild request left the spinner up forever Arena Agent 2026-08-02 07:21:49 +00:00
  • 92e4a2515a fix(cad): a failing undo or redo destroyed the command Arena Agent 2026-08-02 07:16:27 +00:00
  • a176b212ea refactor(spreadsheet-ui): bind shared model before first grid draw andodeki 2026-08-02 07:16:27 +00:00
  • 4d161f1da9 refactor(spreadsheet-ui): attach shared model before grid render andodeki 2026-08-02 07:13:13 +00:00
  • cb5def965b fix(cad): exports reported success on a failed write Arena Agent 2026-08-02 07:12:18 +00:00
  • 9be2dd8d7c refactor(spreadsheet-ui): remove obsolete data swap bridge andodeki 2026-08-02 07:05:34 +00:00
  • 920827a440 feat(doc): split multi-line paste into blocks with one-step undo arena-agent 2026-08-01 05:44:11 +00:00
  • 0718743e19 feat(map): implement Phase 2 route overlay system with markers and position puck User 2026-08-01 05:27:00 +00:00
  • 913929f07f feat(map): add 42 SVG POI icons with vector tessellation infrastructure User 2026-08-01 05:12:40 +00:00
  • 7e0012b866 feat(doc): undo cross-block cuts losslessly via range tombstones arena-agent 2026-08-01 05:00:22 +00:00
  • dfd3e2b360 docs(deny): correct the exemption-count attribution nigig-ci 2026-08-01 05:00:17 +00:00
  • a38c41c00a security(sms): stop persisting message bodies, throttle sends (Phase E) nigig-ci 2026-08-01 04:58:36 +00:00
  • acbd956791 refactor(spreadsheet-ui): route autofill reads through shared model andodeki 2026-08-01 04:58:30 +00:00
  • 03dea4d14f fix(cad): remove panics from CAD production paths Arena Agent 2026-08-01 04:55:57 +00:00
  • 36c1da92fd fix(map): resolve frozen-vec theme errors by using pure Rust theme builders User 2026-08-01 04:52:51 +00:00
  • 3cbd61cd31 refactor(spreadsheet-ui): route grid mutation commands through shared model andodeki 2026-08-01 04:51:57 +00:00
  • 538848f527 refactor(spreadsheet-ui): route recalculation state through shared model andodeki 2026-08-01 04:45:49 +00:00
  • 69dd169ca6 perf(sms): get blocking I/O off the render thread (Phase D) nigig-ci 2026-08-01 04:34:12 +00:00
  • a3ff59e512 feat(doc): clipboard copy/cut/paste across blocks and table cells arena-agent 2026-08-01 04:30:58 +00:00
  • f54dda90dc fix(cad): direct distance entry lost its direction on 0 and negatives Arena Agent 2026-08-01 04:24:24 +00:00
  • 3d7b61730a refactor(spreadsheet-ui): route undo redo through shared model andodeki 2026-08-01 04:16:29 +00:00
  • 0614a70888 fix(sms): correctness pass on grouping, errors, dates and iOS (Phase C) nigig-ci 2026-07-31 22:55:56 +00:00
  • b6d81e10fd refactor(spreadsheet-ui): route autofill reads through shared model andodeki 2026-07-31 22:52:35 +00:00
  • 817ba02625 build: drop the unused robius-sms dependency and its two advisories (Phase B) nigig-ci 2026-07-31 22:45:12 +00:00
  • 276fee245e refactor(spreadsheet-ui): read rendered cells from shared model andodeki 2026-07-31 22:45:23 +00:00
  • b720a166ec feat(pdf): AcroForm actions and validation; JavaScript refused, not run andodeki 2026-07-31 22:41:45 +00:00
  • 9f0765c6e1 feat(doc): pointer-driven in-cell selection, char-exact caret parking arena-agent 2026-07-31 22:40:24 +00:00
  • 4daaacaed2 feat(doc): in-cell character selection for table cells arena-agent 2026-07-31 22:27:45 +00:00
  • 0ed64c0435 fix(sms): send long messages whole, and confirm before bulk (A5, A7, A8) nigig-ci 2026-07-31 22:22:08 +00:00
  • 6bb135872a fix(sms): stop the cursor loop aborting the process (A1, A2) nigig-ci 2026-07-31 22:21:42 +00:00
  • a994213e8b feat(pdf): tagged structure tree, and the BMC bug that turned red green andodeki 2026-07-31 22:16:27 +00:00
  • ad74fb7cd2 refactor(spreadsheet-ui): route grid edit reads through shared model andodeki 2026-07-31 22:16:57 +00:00
  • 1f67c13dcd refactor(spreadsheet-ui): read grid values from shared model andodeki 2026-07-31 22:14:44 +00:00
  • df2471105b feat(doc): CRDT-native table cell style runs arena-agent 2026-07-31 22:09:09 +00:00
  • dc5950b65f refactor(spreadsheet-ui): share workspace model with grid andodeki 2026-07-31 22:08:01 +00:00
  • 6dc2998275 refactor(spreadsheet-ui): route grid commands through shared model andodeki 2026-07-31 21:52:40 +00:00
  • 6c3e7683dc feat(spreadsheet-ui): attach grid to shared workspace model andodeki 2026-07-31 21:50:32 +00:00
  • d96f8301ef fix(sms): make scheduling actually work (A4, A9, A10) nigig-ci 2026-07-31 21:49:24 +00:00
  • ee909a977c fix(ui): restore missing metric_title and metric_value to CostEstimatorMetric instances Arena Bot 2026-07-31 21:48:53 +00:00
  • f529333f88 feat(spreadsheet-ui): add shared workspace model handle andodeki 2026-07-31 21:36:52 +00:00
  • 5cfeec26ff fix(sms): recover from mutex poisoning instead of panicking (A6) nigig-ci 2026-07-31 21:33:34 +00:00
  • 00290ad682 fix(sms): stop truncate_preview panicking on multi-byte text (A3) nigig-ci 2026-07-31 21:28:51 +00:00
  • 4b0d44fb47 docs(spreadsheet-ui): describe workbook data boundary andodeki 2026-07-31 21:25:20 +00:00
  • d6f232da92 test(spreadsheet-ui): cover invalid workbook payloads andodeki 2026-07-31 21:20:31 +00:00
  • 6a3d79830b feat(spreadsheet): report workbook deserialization failures andodeki 2026-07-31 21:00:21 +00:00
  • 52f7358f51 test(spreadsheet-ui): cover batched adapter mutations andodeki 2026-07-31 20:53:15 +00:00
  • 486fa5f168 ci(sms): finish Phase 0.7 and close a false negative in the slice gate nigig-ci 2026-07-31 20:50:58 +00:00
  • 76e4d0c391 ci(sms): add the SMS workflow (Phase 0.2-0.7) nigig-ci 2026-07-31 20:04:18 +00:00
  • 7db530b374 fix(sms): clear the three clippy errors on the Android target nigig-ci 2026-07-31 20:03:54 +00:00
  • c0143a3af8 build: track the workspace root Cargo.lock (Phase 0.1) nigig-ci 2026-07-31 19:43:16 +00:00
  • e45a717ce7 fix(pdf-ui): enable the makepad-widgets test feature so ui.rs compiles andodeki 2026-07-31 20:02:24 +00:00
  • e4a0c0a79e feat(pdf): read signatures, and fix a third ObjRef-destroying resolve andodeki 2026-07-31 19:54:58 +00:00
  • d6b35d7989 test(spreadsheet-ui): add headless unit target andodeki 2026-07-31 19:57:04 +00:00
  • 5e714577fb ci: require full 40-character SHAs for git dependency revs Arena Agent 2026-07-31 19:53:27 +00:00
  • 456cfa5a68 fix: use re-exported makepad-test from makepad-widgets andodeki 2026-07-31 19:49:32 +00:00
  • 470913b7bf fix(spreadsheet-ui): pin working Makepad fork revision andodeki 2026-07-31 19:45:54 +00:00
  • 8fdff3ff55 Update makepad fork to a79f0dc (remove duplicate dependencies) andodeki 2026-07-31 19:42:52 +00:00
  • a0dbd192c1 ci: add an unfiltered repo-hygiene workflow Arena Agent 2026-07-31 19:41:10 +00:00
  • 80425bbfb8 fix: repair the makepad fork and unblock the build Arena Agent 2026-07-31 19:23:28 +00:00
  • 6fd4182313 docs(spreadsheet-ui): update workbook model ownership comments andodeki 2026-07-31 19:25:12 +00:00
  • 4eebae14f2 Update makepad fork to 11375214 (Cargo.toml fix) andodeki 2026-07-31 19:24:18 +00:00
  • d131e310df refactor(spreadsheet-ui): make WorkspaceModel the state owner andodeki 2026-07-31 19:16:40 +00:00
  • 32370d84dc fix: resolve runtime DSL errors in cost_estimator and cad modules andodeki 2026-07-31 19:08:28 +00:00
  • b4f22d33e1 fix: restore CadWorkspace and resolve committed conflict markers Arena Agent 2026-07-31 19:02:02 +00:00
  • d8d29c226d feat(pdf): transparency, and four operator-parsing bugs it exposed andodeki 2026-07-31 18:58:26 +00:00
  • 8c9ccb92cc Update makepad fork to latest dev branch (d6d1f99c) andodeki 2026-07-31 18:47:18 +00:00
  • 7deb5fe9f6 chore(spreadsheet): remove unused test imports andodeki 2026-07-31 18:44:58 +00:00
  • 36c9c0b0d1 fix(cad): both Save buttons reported success when the write failed Arena Agent 2026-07-31 18:42:19 +00:00
  • bea1fd884e chore: update makepad fork to include upstream map improvements andodeki 2026-07-31 18:39:35 +00:00
  • fc2e555cf6 refactor(cad): collapse the four duplicated export prologues Arena Agent 2026-07-31 18:35:51 +00:00
  • 00f1dfbc12 fix(pdf): fuzz every target, and close two ADR 0004 gaps andodeki 2026-07-31 18:31:17 +00:00
  • 49c8fd2e16 style(spreadsheet): format updated formula engine andodeki 2026-07-31 18:32:09 +00:00
  • eb3edde51b docs(valhalla): add deep architectural comparison of valhalla-rs vs makepad map navigation layer andodeki 2026-07-31 18:32:09 +00:00
  • e7a201246c ci(cad): scope the source-scanning gates to .rs files Arena Agent 2026-07-31 18:28:20 +00:00
  • ef1fd2c8db fix(map): remove orphaned doc comment causing compilation failure andodeki 2026-07-31 18:25:10 +00:00
  • 27ff51ca47 fix(doc): hit_test yields to table/node hit tests; pointer and IME runtime coverage arena-agent 2026-07-29 10:42:58 +00:00
  • 3213603e21 fix(pay): put a build marker in the tracker-only message andodeki 2026-07-29 10:06:04 +00:00
  • 652105dff6 feat(doc): touch cell-range selection via long-press and drag arena-agent 2026-07-29 08:59:50 +00:00
  • e12a3bb5c4 fix(pay): reword the bulk gate message too andodeki 2026-07-29 08:56:53 +00:00
  • 3e77bf52b0 fix(pay): make the demo gate reachable and its message honest andodeki 2026-07-29 08:54:22 +00:00
  • 1f44da2b61 feat(doc): mobile Edit/Done interaction mode for CrdtDocEditor arena-agent 2026-07-29 07:14:50 +00:00
  • d303484c93 feat(doc): CRDT-native cell range selection and table merge/split arena-agent 2026-07-29 05:29:05 +00:00
  • 478c7b33b0 feat(doc): CRDT-native in-cell table editing in CrdtDocEditor arena-agent 2026-07-29 05:03:38 +00:00
  • 9a167f4df3 fix(doc-engine): honor after anchors when ordering table rows and columns arena-agent 2026-07-29 05:03:38 +00:00
  • 729163dfe1 fix(map): move theme rules from DSL to pure Rust to eliminate frozen-vec errors andodeki 2026-07-29 04:47:50 +00:00
  • b5e38825fa fix(pay): validate money at the persistence boundary (B6) andodeki 2026-07-29 04:48:50 +00:00
  • 0397f25c75 test(doc): CrdtDocEditor runtime integration tests on a real Cx arena-agent 2026-07-29 04:36:16 +00:00
  • 83f4bae485 fix(ui): remove inline ids assignments since ids inside prototype override instances are unsupported Arena Bot 2026-07-29 04:23:50 +00:00
  • 496bc1c29e feat(doc): wire application navigation to CrdtDocWorkspace arena-agent 2026-07-29 04:21:13 +00:00
  • b4cb497066 fix(ui): remove stray closing braces after CategoryDropdown definition arena-agent 2026-07-29 04:21:13 +00:00
  • cf878d9e3e feat(pay): coordinator entry point for an externally granted authorization andodeki 2026-07-29 04:10:22 +00:00
  • a09f989fbe fix(ui): close brackets correctly for RoomTypePicker definition Arena Bot 2026-07-29 04:09:08 +00:00
  • a02b486d81 fix(map): eliminate frozen vec errors by building themes in Rust User 2026-07-29 04:06:34 +00:00
  • a7d422a0ac feat(doc): switch workspace DSL to CrdtDocWorkspace with toolbar parity arena-agent 2026-07-29 04:06:21 +00:00