Commit graph

  • 4946c9eb0d sim + render: a repaint is not a world edit — colour and glow restyles never rebake the lightmap Admin 2026-09-02 15:41:21 +02:00
  • 9c9c72ba8d web-server: bodies land before workers, client keys normalized, verbs fail closed Admin 2026-09-02 15:36:09 +02:00
  • 441d604e5f vj: dropped or picked audio publishes into the connected store Admin 2026-09-02 15:32:39 +02:00
  • 22faab2c8b Merge branch 'work' into webdemos Admin 2026-09-02 15:30:29 +02:00
  • cf2b8ca4bd platform: no std::time on web — clippy guard and the platform clock everywhere a web build runs Admin 2026-09-02 15:30:29 +02:00
  • d3472ebd35 tsdf: the clock-taking XR helpers are native-only — the browser has no depth camera and no Instant Admin 2026-09-02 15:29:00 +02:00
  • faf8112816 web path: the tessellator's lap timer, the trace span and the fusion cycle timer have no clock on the web Admin 2026-09-02 15:27:30 +02:00
  • 82d0cfaab9 web path: the trace helper keeps its doc, the journal nonce steps a counter where there is no clock or pid Admin 2026-09-02 15:24:00 +02:00
  • 0f967ce382 web path: the stream trace and the sqlite pager never wait on a clock the browser does not have Admin 2026-09-02 15:23:10 +02:00
  • 942ff86df3 sqlite: the browser store has one owner — its locks never wait on a clock Admin 2026-09-02 15:21:02 +02:00
  • 670cc76977 asset-store: the platform storage API is a hard dependency on the web, where the embedded store is the only store Admin 2026-09-02 15:17:16 +02:00
  • 77d91385fc wm: the module contract and the first in-process app — sheets in a tile, in an isolate of its own Admin 2026-09-02 15:16:42 +02:00
  • 9942e26f48 asset-store: the embedded module lives in its directory now (the browser-durability landing's deletion) Admin 2026-09-02 15:16:05 +02:00
  • 372bfd7960 asset-store: browser durability — generation extents over cx.storage, chunked CAS, quota and GC Admin 2026-09-02 15:14:48 +02:00
  • 22b2bf9fc3 sim + chat: the composed world surface takes a map floor; the chat gets plan tools Admin 2026-09-02 15:02:46 +02:00
  • 0ecb81cf56 ai models: the model-crates env-var cleanup — 172 research knobs gone, the unset default is the code Admin 2026-09-02 14:50:06 +02:00
  • f51ca0795e workspace: the wasm interpreter's tests build at opt-level 1 — its own profile setting is ignored inside a workspace, and opt-level 0 overflowed the script eval stack Admin 2026-09-02 14:45:08 +02:00
  • 1b7089962a files: the space view is where a tab starts Admin 2026-09-02 14:42:22 +02:00
  • fd5d70c108 cargo-makepad: the app's own resources are packaged under its bin name, which is how self:// resolves Admin 2026-09-02 14:42:22 +02:00
  • 04a94ef780 realtime: one service-log line when a live session opens and one when it closes Admin 2026-09-02 14:41:09 +02:00
  • 6b661bf4c5 web: crashes report themselves — panic text, breadcrumbs, memory, workers; a dead instance stops pumping Admin 2026-09-02 14:37:51 +02:00
  • dfe2087399 web-server: O(1) report admission, one connection deadline, shared route sampler, static fallbacks, cache policy Admin 2026-09-02 14:37:36 +02:00
  • fb1416d8c0 cargo-makepad: the threaded wasm module is linked with the 4 GiB wasm32 memory ceiling Admin 2026-09-02 14:37:26 +02:00
  • f6bbee90ef wasm bridge: shared memory asks for the 4 GiB wasm32 ceiling and steps down where the engine refuses Admin 2026-09-02 14:33:35 +02:00
  • b0646d0714 Merge branch 'work' into webdemos Admin 2026-09-02 14:31:16 +02:00
  • 232909d16a script: the VM reaches std and its slot through one host — no aliased references Admin 2026-09-02 14:31:15 +02:00
  • aa816ed8a6 windows h264 decoder: pictures come out one access unit later — rewrite the SPS level so the DPB is one picture deep Admin 2026-09-02 14:30:44 +02:00
  • 2b035ff33c route: the navigation session keeps time on the platform clock — the std clock traps on wasm Admin 2026-09-02 14:28:20 +02:00
  • ff62db3c5e ai libs: the runtime env-var cleanup — precision is a per-caller policy, not an environment side channel Admin 2026-09-02 14:26:48 +02:00
  • c24c2064fd aichat: the Window overlay — F10 in every standalone app, the in-process port, the /ai bridge routes, sheets as the pilot Admin 2026-09-02 14:24:41 +02:00
  • e2a262b05a asset-store: the portable core — embedded feature, page-store and CAS seams, a synchronous in-process API Admin 2026-09-02 14:14:27 +02:00
  • 19cf377238 platform: the thread runtime contract — spawner, tasks, pools, scheduler, UI waker Admin 2026-09-02 14:14:15 +02:00
  • d76abf387e Merge branch 'work' into webdemos Admin 2026-09-02 14:14:14 +02:00
  • ab8febc66d cargo-makepad: fonts packaged from the app's font manifest Admin 2026-09-02 14:14:14 +02:00
  • d1e7a6fea8 windows h264 decoder: AVLowLatencyMode is a VT_UI4; the round-trip test tolerates the MF encoder's access unit delimiters Admin 2026-09-02 14:13:54 +02:00
  • 05fd7e2dae Merge branch 'work' into webdemos Admin 2026-09-02 14:12:33 +02:00
  • 611c9ebd8c cargo-makepad: production packaging stays off fat LTO; script VM under LTO investigated Admin 2026-09-02 14:12:33 +02:00
  • 2e48c5bfb7 asset-client: the static-store read mode and polled runtime Admin 2026-09-02 14:10:50 +02:00
  • acad401218 sim: an agent with no route holds and retries instead of walking into the wall Admin 2026-09-02 14:10:23 +02:00
  • dcf7d21060 windows h264 decoder: ICodecAPI low-latency, per-pump trace, access-unit dumps, and the stream tests run on Windows Admin 2026-09-02 14:08:57 +02:00
  • 60ee97858c cargo-makepad: package artifacts carry a content hash so a re-upload is a new URL Admin 2026-09-02 14:03:59 +02:00
  • d6cc49ad22 windows mft: PROVIDES_SAMPLES is bit 0x100, not bit 0 Admin 2026-09-02 14:00:58 +02:00
  • c1febc7985 windows h264 stream decoder: low-latency mode, output type before first ProcessOutput, real MF_E codes, trace file Admin 2026-09-02 13:55:28 +02:00
  • 4081e48c35 Merge branch 'work' into webdemos Admin 2026-09-02 13:54:36 +02:00
  • e5d37e0b0b platform: a web file picker and file drop that hand apps bytes Admin 2026-09-02 13:54:36 +02:00
  • 2f5a9849c6 files: the file browser on the AI bus — four read-only tools through a correlated, cancellable runner Admin 2026-09-02 13:45:13 +02:00
  • de937ac01c route: the web build is a one-to-one recompile — native UI, service seams behind it Admin 2026-09-02 13:43:19 +02:00
  • 84b46c11a8 mbtile reader: file-backed readers are native-only so the map stack builds for wasm Admin 2026-09-02 13:42:30 +02:00
  • 17437a2f53 Merge branch 'work' into webdemos Admin 2026-09-02 13:35:43 +02:00
  • 4d75e65b13 web server: hardening after security review — worker-only parsing, FD-relative static opens, strict framing, bounded work, panic recovery, Cloudflare-aware limits Admin 2026-09-02 13:34:33 +02:00
  • b0e34c2f57 wm: the AI pane and its bus — the aichat child seated in the slot, F10, the os service with the typed open Admin 2026-09-02 13:29:04 +02:00
  • 1940f3da25 fonts: leave apps/wm untouched — its font-set declaration waits for the aichat lane to land Admin 2026-09-02 13:23:12 +02:00
  • 6981e9052b fonts: manifest generated from the chains, app-level font assets, a symbol fallback, deprecated i18n aliases Admin 2026-09-02 13:22:42 +02:00
  • 942476f68c vj: the whole app type-checks for wasm32 — portable hub discovery and typed-unavailable client facades Admin 2026-09-02 13:21:14 +02:00
  • f233756d22 game brief: races, rings, mocap and biomes are one call each Admin 2026-09-02 13:18:36 +02:00
  • 89fe45355b platform: wheels and flight sticks are game inputs, with an output-report handle Admin 2026-09-02 13:18:36 +02:00
  • c3f631d4e3 livepipe: one reusable pipe from a camera to a fleet node and back Admin 2026-09-02 13:18:36 +02:00
  • 730b5b8e08 video: the Windows H.264 stream decoder pulls output before it knows the format Admin 2026-09-02 13:18:36 +02:00
  • 79e7526b1e sqlite: a page-store seam — the file backend as before, an in-memory backend, and open_memory / open_with Admin 2026-09-02 13:18:18 +02:00
  • a6d0338ad2 widgets: popup menu items run in the popup owner's script VM; app_main! releases its borrow after a trap Admin 2026-09-02 13:15:40 +02:00
  • d931f9d764 map: tile archive third pass — per-pass pruning, validated watcher metadata, shared blob bytes, timer watchdog, atomic cancellation Admin 2026-09-02 13:14:57 +02:00
  • 52251b77c2 platform: a namespaced async key/value storage API on Cx — files natively, IndexedDB on the web Admin 2026-09-02 13:06:35 +02:00
  • e21db96d50 route: demo review fixes — route origin, rain lifecycle, hosted route validation, request context, provisioning Admin 2026-09-02 13:06:09 +02:00
  • 81ef71c38c network: native backends honour the response body cap Admin 2026-09-02 12:52:06 +02:00
  • a7eae82e41 map: the tile build keeps time with the platform clock Admin 2026-09-02 12:43:31 +02:00
  • 38fe712728 Merge branch 'work' into webdemos Admin 2026-09-02 12:41:06 +02:00
  • 09b41a8dc9 fonts: FontSet and FontPolicy — one application choice, selected-only loading, a font-assets manifest Admin 2026-09-02 12:40:50 +02:00
  • e0c6e74bf2 aichat: the progress bar and system lines use the theme's highlight colour Admin 2026-09-02 12:37:33 +02:00
  • 7b9ed2c3de aichat: the assistant as an app — the panel owns the engine, the bus client, settings with the local-only lock Admin 2026-09-02 12:33:32 +02:00
  • fde3f398d9 Merge branch 'work' into webdemos Admin 2026-09-02 12:29:56 +02:00
  • 2308736a2a ai-services: the real models behind the engine feature — local through the hub, Claude, and none Admin 2026-09-02 12:25:56 +02:00
  • 14d0723872 cargo-makepad wasm: production packaging — strip, small profile LTO, optional binaryen, size report Admin 2026-09-02 12:24:41 +02:00
  • 8ae0ffb951 ai-services: the engine core — registry, router and conversation, tested against a scripted model Admin 2026-09-02 12:23:07 +02:00
  • 5cdcaedb8e Merge branch 'work' into webdemos Admin 2026-09-02 12:20:14 +02:00
  • ba1010d7c3 asset-client: review fixes — additive web feature, shared transport contract, guarded cache and base URL Admin 2026-09-02 12:19:48 +02:00
  • 2acb7983ab ai-services: wire v2 — endpoints, receiver-side caps, result disposition Admin 2026-09-02 12:14:52 +02:00
  • d292ec7fe4 Merge branch 'work' into webdemos Admin 2026-09-02 12:04:26 +02:00
  • 126d8c9168 route: the demo profile runs in the browser — merged panel draw, platform clock, unavailable backends tolerated Admin 2026-09-02 12:04:08 +02:00
  • cf4c84c22f keys: F10 is the assistant — the exploded-view debugger moves to Shift+F10, the screen recorder to Ctrl+F10 Admin 2026-09-02 12:01:37 +02:00
  • c55a315515 platform: monotonic clock beside the wall clock, trap-safe dispatch, studio worker only with a studio Admin 2026-09-02 11:56:54 +02:00
  • 9633ded6f4 web server: site static serving plus the first nav backends Admin 2026-09-02 11:42:36 +02:00
  • 0fd1ea2e92 route: demo profile — native/demo features, side-panel and provisioning seams, hosted tiles, HTTP nav client Admin 2026-09-02 11:41:14 +02:00
  • 5d28ed551a map: tile archive review fixes — legacy MBTiles path restored, decode off the UI thread, retry, cancellation, blob dedup, validation Admin 2026-09-02 11:34:56 +02:00
  • 4144dc414c files: the spy test filesystem implements the clock Admin 2026-09-02 11:31:46 +02:00
  • 9ae91aca3c asset-store: static export contract — versioned static index and a sanitized deterministic export-static tool Admin 2026-09-02 11:28:31 +02:00
  • fe920c8988 files: review fixes — demo scan exclusions, Zipf sizes, trash root guarded, depth bound, tests Admin 2026-09-02 11:28:30 +02:00
  • 47ac158a42 asset-client: portable primitives — completion transport, cache store, static-site config Admin 2026-09-02 11:26:03 +02:00
  • 68fb182bf4 Merge work into webdemos: the unified trace switch Admin 2026-09-02 11:25:03 +02:00
  • 3c7566a565 Merge work into webdemos: the mp prefix rename Admin 2026-09-02 11:23:11 +02:00
  • 3389475d33 trace: one switch — MAKEPAD_TRACE=<topics>, trace!(topic, …), and /trace on the bridge Admin 2026-09-02 11:23:08 +02:00
  • debd8c1075 rename: the mp prefix goes — apps/wm, files, terminal, browser, task, sheets, image, video, pdf; libs/wm_api and wm_theme Admin 2026-09-02 11:17:12 +02:00
  • a7af3ea99a platform + mpfiles: platform clock instead of std::time on the web, unwind-safe event dispatch Admin 2026-09-02 11:11:42 +02:00
  • 0537687b96 mpfiles: distinct repo-owned pictures for the demo thumbnail pool Admin 2026-09-02 11:04:28 +02:00
  • 3203e32f4a finance: review fixes — id remapping on persist, structural determinism tests, one cfg seam Admin 2026-09-02 10:58:42 +02:00
  • aa96dbd625 cargo-makepad wasm: package the bin target's wasm and create dirs before minifying Admin 2026-09-02 10:53:12 +02:00
  • 58e1f72d72 mpsheets: review fixes for the demo seam Admin 2026-09-02 10:50:51 +02:00
  • ad24534b94 map: persistent asynchronous tile archive over a completion-based byte source Admin 2026-09-02 10:50:15 +02:00
  • 13b4c485e5 mpfiles: demo build — procedural fake filesystem, still-image thumbnails, chat feature Admin 2026-09-02 10:48:41 +02:00
  • 0ccd384a73 platform web: focus dispatch, window-zero geometry and generation-correct ids after the startup deferral Admin 2026-09-02 10:47:35 +02:00
  • 1e93309385 AGENTS.md: designs stay local; no OS screenshots; focus and hidden-window laws Admin 2026-09-02 10:36:02 +02:00