Commit graph

  • 1cb6ad289b docs(nigig-site): record SITE-00 and SITE-01 publication main Arena Agent 2026-09-12 15:50:05 +00:00
  • 5d2d890f70 feat(nigig-site): enforce SITE-01 fail-closed containment Arena Agent 2026-09-12 15:46:30 +00:00
  • f49d8b16ac ci(nigig-site): establish truthful SITE-00 gates Arena Agent 2026-09-12 09:08:22 +00:00
  • 672fdd54b7 style(nigig-site): establish SITE-00 formatting baseline Arena Agent 2026-09-12 09:04:00 +00:00
  • bae671f357 docs(nigig-traffic): add correctness remediation execution plan Arena Agent 2026-09-12 07:58:45 +00:00
  • 16a98334f1 docs(nigig-site): add security remediation execution plan Arena Agent 2026-09-12 07:52:23 +00:00
  • 5297c94180 docs(nigig-build): add audited remediation execution plan Arena Agent 2026-09-12 07:47:27 +00:00
  • 4665973b57 docs(cad-ui): add audited remediation execution plan Arena Agent 2026-09-12 07:43:52 +00:00
  • 3666c6ce3a docs(cad-core): add audited remediation execution plan Arena Agent 2026-09-12 07:40:35 +00:00
  • e899a271c6 feat(pdf): shading port test (12 passed) + function updates andodeki 2026-09-12 09:22:48 +03:00
  • cea969cce5 feat(pdf): function module updates andodeki 2026-09-12 09:14:08 +03:00
  • c66a8ec9db docs+test(site,pdf): assessment update + font_info port cases andodeki 2026-09-12 08:55:20 +03:00
  • 5614121eae feat(site+pdf): report editor video + font ports andodeki 2026-09-12 08:45:35 +03:00
  • 2142e1834b fix(nigig-site): report editor WYSIWYG wiring for new makepad API andodeki 2026-09-12 08:22:43 +03:00
  • a620609ff9 feat(cad-ui): sun position controls andodeki 2026-09-12 07:21:51 +03:00
  • ac8f8aa002 chore: sync full working tree to gitdab andodeki 2026-09-12 07:15:24 +03:00
  • 338b8c818f fix(android): enable cad-ui on mobile + new-API fixes andodeki 2026-09-12 00:26:43 +03:00
  • 5ae5d5a84c fix(android): gate cad-ui host-only + port map to new makepad API andodeki 2026-09-11 08:46:05 +03:00
  • b1045d79d4 feat(pdf): graphics/document port progress + android gates andodeki 2026-09-11 05:09:11 +03:00
  • f177df8d43 chore(deps): bump makepad fork rev to 66cc4f15f (fix broken widgets merge) andodeki 2026-09-10 19:21:21 +03:00
  • c901f1d4f1 chore(deps): bump makepad fork rev to b9a083c26 + workspace updates andodeki 2026-09-10 16:36:11 +03:00
  • 12dff81b05 fix(build): make cad-ui host-only for Android andodeki 2026-09-08 22:28:11 +03:00
  • 075d775e9f fix(robius-ussd): fix Android JNI getPackageName handling for new jni crate andodeki 2026-09-07 03:50:53 +03:00
  • 366b80dd16 refactor(pageflipnav): use AndroidManifest.xml.template and dedup robius java andodeki 2026-09-07 03:02:06 +03:00
  • f1eecd3c97 chore(deps): bump makepad fork rev to 435135ed5 (port game libs + arcade) andodeki 2026-09-06 03:12:48 +03:00
  • 95b89cf8d3 chore(deps): bump makepad fork rev to 531114e84 (rebase onto latest kerja/dev via 493d23a76) andodeki 2026-09-03 11:47:02 +03:00
  • 212abe6e8b refactor(cad): port AI subsystem from makepad-ai Agent API to makepad-ai-hub worker-thread ChatProvider model (adopt upstream example/cad), bump makepad fork rev to 7bddebb andodeki 2026-09-03 08:39:07 +03:00
  • 560116189c fix(cad-build): land CAD workspace on project dashboard, not a blank editor andodeki 2026-09-02 09:05:27 +03:00
  • 3a3db4efa6 feat(robius-notification): iOS via UNUserNotificationCenter, and the Apple/Windows logic comes out of the cfg blocks andodeki 2026-09-01 20:10:50 +00:00
  • 3ef182414e feat(robius-notification): real macOS and Windows backends, type-checked against the actual frameworks andodeki 2026-09-01 18:54:57 +00:00
  • e16d1d1d44 feat(robius-notification): a zero-dependency D-Bus notifier, and p2p-intel's last limit closes on Linux andodeki 2026-09-01 18:42:56 +00:00
  • da326142bf fix(pay-ui): stop re-setting ussd/phone-perm toggles on refresh so manual user state is preserved andodeki 2026-09-01 21:40:49 +03:00
  • 1d8b3a6053 merge(local): reapply local WIP onto merged main -- cad dashboard/explode/script_parts/xray merged with remote Phase-5 LOD, plus doc-ui extraction, spreadsheet xls-import, android ussd, camera and test work andodeki 2026-09-01 21:13:52 +03:00
  • 159f3c7fee Merge remote-tracking branch 'origin/main' andodeki 2026-09-01 20:31:44 +03:00
  • 8bf62e2644 feat(p2p-intel): the exchange tab becomes spread intelligence, with rails, drift capture, and three of four limits closed andodeki 2026-09-01 16:07:43 +00:00
  • fefde1ecca refactor(p2p-intel): Makepad's HTTP stack, in-app alerts, and micro_serde -- serde and reqwest are gone andodeki 2026-09-01 09:37:20 +00:00
  • eaeebd3910 feat(p2p-intel): Binance P2P spread intelligence, shaped by what the live book actually contains andodeki 2026-09-01 09:13:43 +00:00
  • c7c0ec7582 makepad: centralize fork deps in workspace + bump to 4a166606c andodeki 2026-08-28 10:49:41 +03:00
  • cbce585eb4 perf(cad): complete 2D and 3D LOD -- Phase 5 andodeki 2026-08-26 16:25:45 +00:00
  • a5ba719d8d perf(cad): add measured sub-pixel LOD to the 2D path -- Phase 5 andodeki 2026-08-26 15:39:58 +00:00
  • 7a55f99c3a Merge remote-tracking branch 'origin/main' andodeki 2026-08-26 18:04:15 +03:00
  • 6f3a96cf8f perf(camera): persistent preview texture + area-scoped redraw; add native Video-path variant andodeki 2026-08-24 23:33:28 +03:00
  • 8d33b6edb8 perf(camera): persistent preview texture + area-scoped redraw; add native Video-path variant andodeki 2026-08-24 23:33:28 +03:00
  • 4cbb155cb7 perf(cad): stroke per group, not per item -- Phase 4 of the render plan andodeki 2026-08-21 05:08:06 +00:00
  • 087965f17d docs(pdf): does the PDF viewport have a minimal-drawcall strategy? No -- and the renderer is unwired andodeki 2026-08-21 05:04:41 +00:00
  • 06a3de6126 feat(spreadsheet): dropdown cells and button cells (#9 remainder, complete) andodeki 2026-08-21 04:51:54 +00:00
  • 328690dfbf feat(spreadsheet): 3-state header sort (asc/desc/off) with a timed report andodeki 2026-08-21 04:43:18 +00:00
  • dc1defd7e8 perf(cad): one draw call per shape, not per part -- Phase 3 of the render plan andodeki 2026-08-21 04:41:48 +00:00
  • 1e5d014198 perf(cad): one GPU buffer per shape, not per part -- Phase 2 of the render plan andodeki 2026-08-21 04:18:33 +00:00
  • 4aaebafe4e perf(cad): cull parts against the viewport -- Phase 1 of the render plan andodeki 2026-08-20 21:45:26 +00:00
  • 4d681dfdbe feat(spreadsheet): slider cells and inline-Markdown cells (#9 remainder) andodeki 2026-08-20 21:36:13 +00:00
  • 42b1e7152a docs(cad): merge a second render review into the plan, and correct the hash both reviews got wrong andodeki 2026-08-20 21:17:07 +00:00
  • 14aa0d5017 perf(cad): measure what a frame submits — Phase 0 of the render plan andodeki 2026-08-20 21:01:51 +00:00
  • 8c1a4ad446 feat(spreadsheet-ui): Big Data virtual tab — 1B cells, procedural, timed sort andodeki 2026-08-20 20:48:29 +00:00
  • f14823a6da feat(spreadsheet): grid data-provider abstraction and a virtual 1B-cell source andodeki 2026-08-20 20:38:34 +00:00
  • f27ace8b7f docs(cad): render optimisation plan — and a correction to the analysis it rests on andodeki 2026-08-20 20:44:18 +00:00
  • e6fbcc12da docs(cad): analysis — the renderer has no culling and no draw batching andodeki 2026-08-20 20:36:17 +00:00
  • 7946aa889f feat(spreadsheet-ui): OS-clipboard TSV copy and toolbar zoom (#13, #7) andodeki 2026-08-20 20:14:51 +00:00
  • 2adec957e9 feat(spreadsheet-ui): TrendChart line + candlesticks wired to the selected row andodeki 2026-08-20 19:02:02 +00:00
  • 1a36ca5538 feat(spreadsheet-ui): interactive checkbox cells (widget-in-cell) andodeki 2026-08-20 18:28:46 +00:00
  • 1a4b479013 feat(spreadsheet): SPARKLINE(range) formula rendered as in-cell sparkline bars andodeki 2026-08-20 18:17:27 +00:00
  • e13aa03dca feat(spreadsheet-ui): header sort, column reorder and row/col/all selection andodeki 2026-08-20 17:54:54 +00:00
  • 61d666699b feat(spreadsheet): sort rows — the engine half of the datagrid sort andodeki 2026-08-20 17:18:33 +00:00
  • 481a0e133c feat(spreadsheet-ui): red error cells and a visible-cell status bar andodeki 2026-08-20 17:10:57 +00:00
  • 0326da8dfe feat(spreadsheet): ^ power operator and General thousands separators andodeki 2026-08-20 17:01:46 +00:00
  • a82c8f7ff7 feat(pdf): Unicode-aware search and layout-aware reading order andodeki 2026-08-19 16:12:12 +00:00
  • 555c7daaa1 feat(spreadsheet): postfix LAMBDA application and LET andodeki 2026-08-19 12:05:26 +00:00
  • 47f645ab58 feat(spreadsheet): resolve the four dynamic-array limits andodeki 2026-08-19 07:58:38 +00:00
  • 90f25641d6 feat(tests): add doc workspace device verification tests (sections 1–5, 9) andodeki 2026-08-19 02:41:25 +03:00
  • 72b0ce250b feat(doc-ui): extract doc module from nigig-build into standalone crate andodeki 2026-08-19 00:55:05 +03:00
  • 1740da3f34 feat(pdf): render a form XObject to pixels — the golden caught what the assertions missed andodeki 2026-08-18 20:06:50 +00:00
  • d3089bc62a feat(pdf): nested content, the wire codec and tiled rendering — Phase 7 closed andodeki 2026-08-18 20:00:18 +00:00
  • f37197781e feat(pdf): glyph outlines from TrueType and CFF, and glyph-aware text runs andodeki 2026-08-18 19:44:18 +00:00
  • 0bef30a6d5 feat(pdf): compositing and overprint — the blend maths had no backdrop andodeki 2026-08-18 19:25:15 +00:00
  • 728fbc3ad0 fix(pdf): mesh shadings — three bugs in code that had no fixture andodeki 2026-08-18 19:10:49 +00:00
  • c9474e2c9f feat(spreadsheet): dynamic-array spill model — FILTER, GROUPBY, PIVOTBY, A1# andodeki 2026-08-18 18:34:08 +00:00
  • a2b05c56c9 feat(makepad-table): opt-in capabilities feature, and raise the matrix_client defect andodeki 2026-08-18 18:03:18 +00:00
  • 45efc74106 feat(spreadsheet): pivot and chart aggregates — IFS family, statistics, SUMPRODUCT, LARGE/SMALL/RANK andodeki 2026-08-18 18:03:00 +00:00
  • c1d1e67f3a feat(pdf): shadings — the sh operator was parsed and thrown away andodeki 2026-08-18 17:30:39 +00:00
  • cb8912f762 test(pdf): close the two real coverage gaps in the signing module andodeki 2026-08-18 17:08:11 +00:00
  • 7737096858 refactor(makepad-table): adopt Robrix's image decode path andodeki 2026-08-18 16:51:47 +00:00
  • 01ebeeb7fe feat(makepad-table): real image rendering with a resize anchor, and per-row heights andodeki 2026-08-18 15:19:36 +00:00
  • 3c751f18bd feat(makepad-table): cell attachments and per-row heights (item 6) andodeki 2026-08-18 13:52:41 +00:00
  • bbdfe823f8 feat(makepad-table): row gutter, header select/resize, long-press menus, one input model andodeki 2026-08-18 13:18:31 +00:00
  • 1887b54efa fix(makepad-table): repaint when the cell editor takes focus (item 8) andodeki 2026-08-18 13:04:21 +00:00
  • 374af5ccad feat(pdf): the five Phase 6 bullets the status line omitted andodeki 2026-08-18 12:06:59 +00:00
  • 780e323674 refactor(spreadsheet-ui): headless formula-bar state machine, wired to the workspace andodeki 2026-08-18 11:40:49 +00:00
  • d0e7ede0c1 feat(spreadsheet): cross-sheet named ranges (Data!Total) andodeki 2026-08-18 11:07:57 +00:00
  • 593cd8fee8 feat(spreadsheet): cross-sheet references (Sheet2!A1) andodeki 2026-08-18 10:52:56 +00:00
  • 99aebc202a fix(pdf): security review of the signing code — a forgery verified as valid andodeki 2026-08-18 10:39:14 +00:00
  • 9989043a37 ci: gate the coverage that was already measured and unenforced (Phase 0) andodeki 2026-08-18 10:20:22 +00:00
  • 2d7b48b72c feat(spreadsheet): lookup functions — MATCH, INDEX, VLOOKUP, HLOOKUP, XLOOKUP andodeki 2026-08-18 10:13:39 +00:00
  • 3928063392 ci(email): raise the domain floor; record the finance-email path andodeki 2026-08-18 10:07:39 +00:00
  • 383533da36 feat(email): email the trip report to the finance department andodeki 2026-08-18 10:07:32 +00:00
  • 26f6d431fb feat(spreadsheet): date and time functions, with a date display format andodeki 2026-08-18 10:00:53 +00:00
  • 9a5ce9c0e6 feat(pdf): signing and verification — Valid becomes reachable, with a policy andodeki 2026-08-18 09:44:55 +00:00
  • 6e784fffee fix(ci): the sample_thread gate was inverted under pipefail nigig-ci 2026-08-18 09:35:32 +00:00
  • b5ff5dcf40 feat(spreadsheet): text manipulation and IS* info functions andodeki 2026-08-18 09:35:19 +00:00
  • b93dc485b9 test(spreadsheet): cover public workbook serialization round trip andodeki 2026-08-18 08:31:17 +00:00
  • b7eacb2a94 test(spreadsheet): cover public multi-sheet evaluation andodeki 2026-08-18 08:27:13 +00:00