openpencil/crates/op-host-web
Kayshen-X 5821a439ce feat(web): fetch peer collaboration avatars through the daemon proxy
The shared widget layer enqueues an avatar fetch per unresolved peer,
but only the desktop host drained that queue — on wasm nobody did, so
every collaborator stayed on their initials fallback while the document,
cursors and presence synced fine. The web host now drains the queue each
frame and resolves each peer through the daemon's POST /api/collab/avatar
proxy (a direct CDN fetch is blocked by the wasm CSP), bounded to three
in flight. The self-account avatar keeps its separate web_auth_sync path
and never enters this queue.
2026-08-09 22:44:10 +08:00
..
assets/canvaskit fix(web): use browser fonts in canvaskit shell 2026-06-19 02:39:34 +08:00
pkg-ck fix(web): expand browser font fallback stack 2026-06-19 07:30:34 +08:00
pkg-webgl refactor(renderer): consolidate web shell on CanvasKit, retire skia path 2026-06-18 09:34:37 +08:00
smoke fix(web): browser smoke reads the mount marker from the console stream 2026-08-09 11:27:59 +08:00
src feat(web): fetch peer collaboration avatars through the daemon proxy 2026-08-09 22:44:10 +08:00
tests feat(editor): canvas toast banner surfaces the online recovery notice 2026-08-09 00:47:05 +08:00
.gitignore refactor(rust): rename openpencil-shell-web host to op-host-web 2026-05-16 23:42:49 +08:00
Cargo.toml feat(web): fetch scene templates and the icon catalog at runtime 2026-08-09 12:26:39 +08:00