feat(polkavm): vendor Chat v2 host authority - #226
Conversation
Bundle Size ReportChunks over 500 KB:
All files
Commit: 2196fcc |
|
The truapi-host CLI could not complete pairing (testnet chains or Logs: https://github.com/paritytech/dotli-community/actions/runs/34511486187 |
⚡ Performance Report
|
|
Integrated refreshed #185, including the #222/#227 timeout-attribution fix, at f738e7f. Verified ancestry contains both f3d3fb8 and 1710906; resolver 67/67, protocol 38/38, touched-package typechecks, and production build passed. Deployed this exact PR head to westendli.dev in run 34427247794; quality gate, deployment, and the live published-product smoke all passed. |
25f44ca to
32f7ce7
Compare
adb12b2 to
3e1b681
Compare
|
Deployed Generic runtime/clipboard changes came through PR185 (latest Published shared Zed 0.3.1 to
Host checks: 38/38 tasks passed. Runtime checks: 84 browser tests and 137 Rust tests passed. Shared guest release documentation is updated in polkavm-app-kit#50. Temporary verification helper and owned browser process were removed/stopped; evidence artifacts are retained. Workspace persistence remains session-only. |
|
Camera controls have been applied to the restored |
|
Historical branch-separation checkpoint: #185 at a793cd2 removed Chat v2 authority UI and #709 APIs/artifacts from the runtime branch. The Chat branch at587c4b7e preserved application/runtime/vendor content from0dc07971 while adding direct branch deployment. Wallet integration present at that checkpoint is being separated into its own layer. #236 has since been reopened as the active Chat integration PR above #185. #226 is a historical merged PR. Current branch comparison: feat/pvm-wasm...feat/chat-v2-host-runtime Runtime checkpoint validation: formatting, lint, typecheck, unit tests, host/sandbox/protocol builds, runtime asset verification and local mobile gameplay smoke passed. Deployment record: https://github.com/paritytech/dotli-community/actions/runs/34718484298 |
|
Direct branch deployment completed successfully at 587c4b7: https://github.com/paritytech/dotli-community/actions/runs/34718484298 . Workflow event is workflow_dispatch on feat/chat-v2-host-runtime, not a new PR. Quality gate, production build/deploy, and published-product smoke all passed. Manual live verification caveat: Private Chat renders, but this fresh browser session has no connected wallet and displays Protocol("Host rejected account"). The permission menu also reports "Permissions are unavailable for this app" (both Chat and Skyhook). The native permission-status request rejects; its underlying cause has not been established. This is not an authenticated messaging pass. Application/runtime/vendor files are unchanged from #236 head 0dc0797, so the branch-separation commits did not introduce an application-code change on the Chat variant. No further host/runtime changes or deployment substitutions have been made. The runtime-only #185 variant separately passed a local real-browser smoke: permission menu loads without Chat Identity Authority and Skyhook movement/look/fire/cancellation work. |
Summary
egui-chatproduct to post-deploy smoke coverageDependencies
Verification
npx -y bun@1.3.13 install --frozen-lockfilenpx -y bun@1.3.13 run typecheck(13/13)npx -y bun@1.3.13 run buildvendor/truapi-host.lock.jsonwestendli.devpost-deploy smoke passes, includingegui-chat