Standalone workspace for the Iris native browser shell.
Source: https://git.iris.to/#/npub1xdhnr9mrv47kkrn95k6cwecearydeh8e895990n3acntwvmgk2dsdeeycm/iris-browser Built on Hashtree: https://git.iris.to/#/npub1xdhnr9mrv47kkrn95k6cwecearydeh8e895990n3acntwvmgk2dsdeeycm/hashtree
It contains the Iris Tauri app under apps/iris. The embedded daemon uses the
published Hashtree Rust crates through Cargo. The browser.iris.to landing site
lives in apps/browser-site.
For app/runtime compatibility details, including the window.__HTREE_* bridge
and portable sites.iris.to build rules, see
apps/iris/README.md.
apps/browser-site-browser.iris.tolanding site, screenshot asset, and release scriptapps/iris- Svelte frontend, Tauri shell, Playwright/e2e tests, and local release scripts
pnpm install
pnpm build
pnpm run build:site
pnpm test
pnpm run test:rustNative smoke and release helpers run from this repo directly:
pnpm run test:native:docker
pnpm run release:native -- --dry-run --only linux
pnpm run release:site -- --dry-run --skip-cloudflareGit remote setup for Hashtree-first development:
git remote add origin htree://self/iris-browser