Skip to content

EZWallet: improve first-impression UX and simplify builder flow - #139

Merged
tacticalnoot merged 1 commit into
mainfrom
codex/improve-usability-of-ezwallet
May 8, 2026
Merged

EZWallet: improve first-impression UX and simplify builder flow#139
tacticalnoot merged 1 commit into
mainfrom
codex/improve-usability-of-ezwallet

Conversation

@tacticalnoot

Copy link
Copy Markdown
Owner

Motivation

  • Make the EZWallet generator friendlier on first use by providing clearer microcopy and immediate feedback so users understand what to do next.
  • Reduce redundant inputs and surface only contextually relevant fields to lower cognitive load for new users.
  • Emphasize safe review-before-sign behavior on the drop page so recipients feel confident inspecting intent payloads before connecting.

Description

  • Initialize a helpful default status and display generation progress and success messages by setting status and updating it during makeOne in src/experiments/ezwallet/EZWalletApp.svelte.
  • Show the Event input only when mode === 'event_drop' to remove unnecessary fields for direct claim tickets in EZWalletApp.svelte.
  • Tighten copy and headings (quick-start hint, mode labels, CTA text) and expose the current status near the primary actions in EZWalletApp.svelte to improve clarity.
  • Update the drop/review page src/experiments/ezwallet/EZWalletDropApp.svelte to clarify that the page is safe to open and replace the raw buttons with consistent, styled action controls for connecting the passkey, copying the intent, or creating another ticket.

Testing

  • Ran the workspace type/diagnostic check via npm run -s check, which reported failures due to existing Svelte/TypeScript issues elsewhere in the repo and not introduced by these EZWallet changes.
  • The EZWallet UI changes are small, UI-focused edits and do not introduce new type errors in the modified files according to local inspection.

Codex Task

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying smol-fe with  Cloudflare Pages  Cloudflare Pages

Latest commit: c4ad1b8
Status:⚡️  Build in progress...

View logs

@tacticalnoot
tacticalnoot merged commit a264422 into main May 8, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant