17 Commits
Author SHA1 Message Date
Toshit Chawda 47b10bb008 opfs speed optimization 2026-08-06 11:25:47 -07:00
Toshit Chawda 82406487f6 better disabled css 2026-08-06 10:36:42 -07:00
Toshit Chawda 65206afc3c readme 2026-08-06 09:48:24 -07:00
Toshit Chawda e338c23285 relay proxy for dev 2026-08-06 09:38:28 -07:00
Toshit Chawda e6f60e6b26 enable sw in the phoenix path 2026-08-06 09:38:28 -07:00
Neal Shah f4110aa60a undo that continuous 2026-08-06 01:27:28 -04:00
Neal Shah 41a88ad03a no more encodeUriComponent 2026-08-06 01:27:11 -04:00
Toshit Chawda b094b2262c fix export and favicon 2026-08-05 16:34:41 -07:00
Toshit Chawda 9462a497fd fix the embed 2026-08-05 16:24:40 -07:00
Toshit Chawda 4df61f84b4 meta, local folders, etc 2026-08-05 16:14:30 -07:00
Toshit Chawda 6a09363901 fix noreferrer bug 2026-08-05 15:34:56 -07:00
Toshit ChawdaandClaude Opus 5 961cc8fa91 install cargo and wasm-bindgen for the rewriter wasm build
node-worker's prepare-node.js ends by running the Rust crate's build.sh, which
wants cargo and a wasm-bindgen CLI matching the crate version exactly. The
runner has cargo but not wasm-bindgen, so the build died an hour in, after the
emsdk and Node work was already paid for. Set up ahead of that build, with the
version read out of build.sh so it cannot drift.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-08-05 15:13:02 -07:00
Toshit ChawdaandClaude Opus 5 b7b1968a2b continuous build release with a dist tarball
node-worker stays a `link:../node-worker` sibling: its dist is built rather than
published and it has no prepare script, so a git dependency would install the
sources and leave dist empty. CI puts it beside the checkout instead, and
`pnpm link:node-worker` clones it for anyone who has only this repo.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-08-05 15:00:33 -07:00
Toshit ChawdaandClaude Opus 5 03d1259149 relative base so one build serves any path
Deploying at /labs/node/ while keeping a deployment on / needs asset URLs that
are not rooted at /. `base: "./"` makes Vite emit them from import.meta.url, and
`appUrl` covers the template fetches it cannot see. Requires a trailing slash on
the URL the page is served at.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-08-05 15:00:18 -07:00
Toshit Chawda 70d9c778c7 export dialog open terminal directly, just-bash for shell 2026-08-05 14:37:37 -07:00
Toshit Chawda f112ce8bca add dialog for exporting 2026-08-05 13:12:00 -07:00
Toshit Chawda ccb00b3529 initial 2026-08-05 12:16:26 -07:00