Skip to content

chore: extract QR, auth, and hex cleanups#62

Merged
pgherveou merged 2 commits into
mainfrom
prelim/e2e-qr-diagnostics
Jul 7, 2026
Merged

chore: extract QR, auth, and hex cleanups#62
pgherveou merged 2 commits into
mainfrom
prelim/e2e-qr-diagnostics

Conversation

@pgherveou

@pgherveou pgherveou commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Split out from umbrella PR #54 without touching worktree-issue-96-rust-core-port.

  • expose the raw Polkadot Mobile pairing deeplink on the QR canvas for deterministic e2e extraction
  • keep the auth button disabled until initTopBar() has bound its click handler
  • add @dotli/shared/hex and replace existing hand-rolled byte/hex conversions in content, shared, truapi-debug, and topbar code

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

⚡ Performance Report

⚠️ No baseline found on main. This PR's results are recorded but cannot be compared.
Merge to main to establish a baseline.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Bundle Size Report

Chunks over 500 KB:

File Raw Brotli Gzip
host/assets/paseo.smol-DboPaEh1.json 1.84 MB 941.7 KB 1019.4 KB
host/assets/paseo-people-next.smol.json 3.36 MB 1.68 MB 1.82 MB
host/assets/previewnet.smol.json 886.0 KB 121.6 KB 162.8 KB
host/assets/smoldot_worker.js 2.92 MB 2.19 MB 2.20 MB
Total 10.44 MB (+764 B) 5.39 MB (-227 B) (-48%) 5.73 MB (-442 B)
All files
File Raw Brotli Gzip
host/.well-known/apple-app-site-association 738 B 738 B 738 B
host/.well-known/assetlinks.json 1.3 KB 317 B 391 B
host/assets/auth.js 462.6 KB (+13 B) 175.5 KB (-43 B) 221.5 KB (+9 B)
host/assets/blake2.js 10.2 KB (+5 B) 3.2 KB (+13 B) 3.7 KB (+8 B)
host/assets/bridge.js 5.4 KB 1.8 KB (-1 B) 2.1 KB (-1 B)
host/assets/browser.js 22.9 KB 7.6 KB 8.6 KB
host/assets/client.js 93.0 KB 27.4 KB (-6 B) 30.1 KB (-2 B)
host/assets/container.js 53.9 KB (-171 B) 13.2 KB (-19 B) 14.9 KB (-42 B)
host/assets/dist.js 20.6 KB (-4.3 KB) 4.8 KB (-2.9 KB) 5.4 KB (-3.2 KB)
host/assets/dist.js 28.8 KB (+3.9 KB) 10.0 KB (+2.2 KB) 11.1 KB (+2.5 KB)
host/assets/dist.js 24.9 KB 7.7 KB 8.6 KB
host/assets/dotli-debug-bus.js 495 B 495 B 495 B
host/assets/index.js 106.6 KB (+118 B) 29.1 KB (+58 B) 33.9 KB (-60 B)
host/assets/index.css 47.9 KB (+125 B) 7.4 KB (+17 B) 8.3 KB (+22 B)
host/assets/log.js 972 B 972 B 972 B
host/assets/manifest.js 22.6 KB 7.3 KB (+35 B) 8.0 KB (+1 B)
host/assets/mode.js 1.7 KB 600 B 664 B
host/assets/nanoevents.js 215 B 215 B 215 B
host/assets/nova-scale.js 6.7 KB 2.6 KB 2.9 KB
host/assets/panel.js 84.8 KB (-48 B) 23.0 KB (-14 B) 26.2 KB (-28 B)
host/assets/paseo.smol-DboPaEh1.json 1.84 MB 941.7 KB 1019.4 KB
host/assets/paseo-people-next.smol.json 3.36 MB 1.68 MB 1.82 MB
host/assets/paseo.smol.json 142.2 KB 23.0 KB 32.1 KB
host/assets/previewnet.smol.json 886.0 KB 121.6 KB 162.8 KB
host/assets/resolve.js 152 B 152 B 152 B
host/assets/rolldown-runtime.js 694 B 694 B 694 B
host/assets/rpc-resolve.js 2.5 KB 1.0 KB (+15 B) 1.2 KB (+1 B)
host/assets/shared-mode.js 1.9 KB 792 B (-1 B) 897 B
host/assets/smoldot_worker.js 2.92 MB 2.19 MB 2.20 MB
host/assets/spans.js 1.6 KB 765 B 914 B
host/assets/src.js 1.9 KB 890 B 1001 B (+1 B)
host/assets/styles.css 15.1 KB (+4 B) 3.2 KB (+10 B) 3.8 KB (-7 B)
host/assets/substrate-client.js 7.2 KB 2.7 KB (+2 B) 3.0 KB
host/assets/ws.js 25.8 KB 8.4 KB (+5 B) 9.1 KB (+1 B)
host/dotli.png 11.5 KB 11.5 KB 11.5 KB
host/favicon.svg 1.8 KB 1.8 KB 1.8 KB
host/host-sw.js 2.8 KB 1.1 KB (-12 B) 1.3 KB (-8 B)
host/icon-192.png 12.5 KB 12.5 KB 12.5 KB
host/icon-512.png 42.8 KB 42.8 KB 42.8 KB
host/index.html 20.2 KB (+29 B) 4.5 KB (+3 B) 5.5 KB (+2 B)
host/manifest.webmanifest 441 B 441 B 441 B
host/workbox.js 14.8 KB 4.6 KB 5.1 KB
sandbox/app-sw.js 9.6 KB (+948 B) 3.1 KB (+362 B) 3.5 KB (+369 B)
sandbox/assets/bitswap-bridge.js 840 B 840 B 840 B
sandbox/assets/fetch.js 3.4 KB 1.2 KB (+1 B) 1.4 KB (+1 B)
sandbox/assets/index.css 47.9 KB (+125 B) 7.4 KB (+17 B) 8.3 KB (+22 B)
sandbox/assets/index.js 118.0 KB 33.7 KB (-3 B) 39.6 KB (+1 B)
sandbox/favicon.svg 1.8 KB 1.8 KB 1.8 KB
sandbox/index.html 1.7 KB 581 B 788 B (+2 B)
Total 10.44 MB (+764 B) 5.39 MB (-227 B) (-48%) 5.73 MB (-442 B)

Commit: 20c0cb7

@pgherveou pgherveou force-pushed the prelim/e2e-qr-diagnostics branch from e22c2ee to eecf17e Compare July 7, 2026 10:17
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

⚠️ E2E Product suite skipped — Nova signing bot is unavailable.

This is a Nova-side outage and not a dot.li test failure. Re-run
from the Actions tab once the bot recovers.

Logs: https://github.com/paritytech/dotli-community/actions/runs/28858843992

@pgherveou pgherveou force-pushed the prelim/e2e-qr-diagnostics branch from eecf17e to 5bc8026 Compare July 7, 2026 10:50
@pgherveou pgherveou changed the title test(host): add QR diagnosis e2e chore: extract small dotli cleanups Jul 7, 2026
@pgherveou pgherveou force-pushed the prelim/e2e-qr-diagnostics branch from 5bc8026 to 298856e Compare July 7, 2026 10:56
@pgherveou pgherveou changed the title chore: extract small dotli cleanups chore: extract QR, auth, and hex cleanups Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

E2E Product suite failed on cc80a54d0cef568c9f4bcca8657ee77981d3804b — 57 passed, 5 failed, 0 skipped.

Failed tests:

  • All Allowances
  • Submit
  • In-App
  • Factory
  • Submit

Logs: https://github.com/paritytech/dotli-community/actions/runs/28861750979
Artifacts: e2e-product-results (uploaded above) — open the failed test's trace.zip with npx playwright show-trace.

@leonardocustodio leonardocustodio left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@pgherveou pgherveou merged commit 7048b21 into main Jul 7, 2026
17 of 18 checks passed
@pgherveou pgherveou deleted the prelim/e2e-qr-diagnostics branch July 7, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants