Skip to content

chore(admin-dapp): update @enbox to latest + standardized connect dialog#242

Open
LiranCohen wants to merge 10 commits into
mainfrom
chore/admin-dapp-connect-dialog-0.3.42
Open

chore(admin-dapp): update @enbox to latest + standardized connect dialog#242
LiranCohen wants to merge 10 commits into
mainfrom
chore/admin-dapp-connect-dialog-0.3.42

Conversation

@LiranCohen

Copy link
Copy Markdown
Contributor

Summary

Re-pins the meshd Admin dapp to the latest @enbox/* packages and adopts the new standardized connect dialog.

  • Bump all @enbox/* deps to latest (browser 0.3.39 → 0.3.42, agent 0.8.17, api 0.6.55, auth 0.6.63, protocols 0.2.82, dwn-sdk-js 0.4.10, crypto 0.1.5, dids 0.1.5).
  • Fix import: ConnectPermissionRequest now comes from @enbox/browser (it moved out of @enbox/agent and is re-exported from @enbox/connect).
  • Replace the hardcoded 2-wallet WALLET_OPTIONS with the SDK's DEFAULT_WALLETS (Enbox, Prism, Matcha, Onyx) so the standardized dialog's searchable wallet grid stays current. Favicons are now derived from each wallet's origin by the dialog (no third-party proxy).

Verification

  • bun install + bun run build (tsc + vite) pass.
  • Deployed to Cloudflare Pages project meshd-admin (production, branch main).

🤖 Generated with Claude Code

…T_WALLETS

Builds on #228 (which already bumped the rest of @enbox/* to latest and fixed
the ConnectPermissionRequest import):
- Bump @enbox/browser 0.3.41 -> 0.3.42 (standardized connect dialog).
- Replace the hardcoded 2-wallet WALLET_OPTIONS with the SDK's DEFAULT_WALLETS
  (Enbox, Prism, Matcha, Onyx) so the dialog's searchable wallet grid stays
  current; favicons are derived from each wallet origin (no third-party proxy).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@LiranCohen
LiranCohen force-pushed the chore/admin-dapp-connect-dialog-0.3.42 branch from 4b02b25 to 5d82c02 Compare July 11, 2026 14:16
LiranCohen and others added 9 commits July 11, 2026 15:53
…ox/browser

Switch admin-dapp tsconfig moduleResolution to "Bundler" so tsc resolves the
@enbox/auth/browser subpath re-exported by @enbox/browser (Vite-recommended).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…2.84

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…2.85

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…2.88

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ling (browser 0.3.55)

Wire AuthManager.startConnectionMonitor with autoRefresh so wallet-delegate
grants renew before expiry; on unrecoverable expiry/invalid session
(isSessionExpiredError/isSessionInvalidError) reset to the connect screen.
Bumps @enbox/browser to 0.3.55 and @enbox/protocols to 0.2.90.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… token-poll fix)

Picks up the connect 204 token-poll fix (enbox#1278): the relay now answers the
app-side GET /connect/token poll with 204 No Content instead of 404, and connect
0.1.8 (via browser 0.3.56) handles it. Required — the live relay already returns
204, which the previous client (connect 0.1.7) mishandled.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant