openpencil/tools
Kayshen-X d023dbf1de feat(web): fetch scene templates and the icon catalog at runtime
The 58 template documents and the core iconify catalog follow the
previews out of the wasm binary behind the same asset seam: templates
resolve by id on both platforms but carry bytes only natively, so the
wasm boot check validates routes instead of rejecting the catalogue,
and a click on an unfetched card requests the asset and instantiates
on the install edge (failure raises the retryable toast). The icon
picker prefetches while open, distinguishes "still loading" from "no
match", and keys its search memo on catalog readiness so the empty
pre-fetch result cannot be memoized for the session. The split is a
feature (runtime-icon-catalog) enabled only by op-host-web — the
web-sdk viewer has no daemon to fetch from and keeps the embed, which
a first cut silently broke. Bundle: 5.10 → 4.93 MiB gzip; the sdk
bundle (5.20 MiB measured) gets a calibrated 6 MiB tripwire.
2026-08-09 12:26:39 +08:00
..
bundle-macos.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
check-collab-deployment-boundaries.sh feat(mcp): capability profile and scope enforcement for the online /mcp surface 2026-08-08 14:34:03 +08:00
check-collab-security-boundaries-cases.sh test(desktop): align collab boundary self-test fixtures with the gate 2026-08-08 11:52:34 +08:00
check-collab-security-boundaries.sh refactor(desktop): extract collab runtime into op-collab-host crate 2026-08-07 19:55:26 +08:00
check-collab-security-boundaries.test.sh test(desktop): align collab boundary self-test fixtures with the gate 2026-08-08 11:52:34 +08:00
check-jian-boundaries.sh fix(editor): improve import and generation reliability 2026-07-21 06:34:53 +08:00
check-macos-bundle-plist.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
check-macos-bundle-plist.test.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
check-op-auth-prebuilt.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
check-op-auth-prebuilt.test.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
check-text-measure.sh fix(renderer): measure chrome text in its painted font 2026-08-07 02:00:23 +08:00
check-version-sync-policy.test-cases.sh fix: enforce centralized version inputs 2026-07-15 21:17:21 +08:00
check-version-sync.sh fix(cli): version guard tolerates and fixtures include the extension manifest 2026-08-07 22:02:37 +08:00
check-version-sync.test.sh fix(cli): version guard tolerates and fixtures include the extension manifest 2026-08-07 22:02:37 +08:00
check-wasm-bundle.sh feat(web): fetch preview assets at runtime instead of embedding them 2026-08-09 01:37:06 +08:00
check-web-browser-smoke.sh fix(web): browser smoke reads the mount marker from the console stream 2026-08-09 11:27:59 +08:00
check-web-server-headless.sh refactor(host): rename op-web-daemon crate to op-host-services 2026-06-19 22:35:22 +08:00
check-widget-boundary.sh feat(sdk): add op-web-sdk read-only web viewer crate 2026-06-19 17:52:12 +08:00
convert-locales.py feat(i18n): complete locale coverage across menus, providers, and panels 2026-07-26 11:24:06 +08:00
fetch-skia-artifact.sh build(step-1b): add tools/fetch-skia-artifact.sh (Variant A release path) 2026-05-09 21:04:00 +08:00
macos-local-network-plist.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
merge-settings-i18n.py fix(agent): retire gemini cli provider, add antigravity and grok build 2026-07-24 21:11:15 +08:00
package-op-auth-prebuilt.sh feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00
stage-web-assets.sh feat(web): fetch scene templates and the icon catalog at runtime 2026-08-09 12:26:39 +08:00