Skip to content

planning

Roadmap

Open browser and chain checks, and the work that is blocked on purpose.

Remaining work is independent. Custom networks and a dApp provider stay blocked until their preconditions exist. Do not "helpfully" implement either early.

Open

  1. Verify what shipped. 1.4.1 is live on the store and all 36 rows of docs/MANUAL_SMOKE_CHECKLIST.md are unticked. Install the published package, not a local dist/, and run them for both popup and side panel, including desktop notifications.
  2. Merge the v16 chain with a version bump. #17 and #18 are mergeable and carry contract v16; landing them without a package bump puts two different contracts behind one version string.
  3. Exercise v12 account activation and owned-recipient just-in-time registration on betanet.
  4. Probe token transfer: fee, and a never-registered recipient owner. Run the token lab against a live chain.
  5. Confirm betanet block-time availability, fee source, and the ?network=betanet explorer routes.

Blocked

Custom network activation waits on four controls at once: HTTPS with a localhost exception, narrow host permission, per-network capability records, and password re-auth.

An extension provider waits on a published Thru contract. The hosted iframe methods are not that contract.

Already done

Launchpad quarantine, route lifecycle coverage, custom-network quarantine, token transfer code, and contract v12 registration plus history cache. Merged as v1.4.1 on 2026-10-03 and published to the store on 2026-10-04: the whole betanet adaptation — @thru 0.4.1 packages, managed-genesis addresses, contract v13 to v15, the token drawer, and inactivity-based auto-lock. Done does not mean live-certified: the manual checklist behind it is still 0 of 36.