chore: README + point at EffectStream wallet-passkeys + deploy - #1
Open
acedward wants to merge 4 commits into
Open
chore: README + point at EffectStream wallet-passkeys + deploy#1acedward wants to merge 4 commits into
acedward wants to merge 4 commits into
Conversation
* Add README.md covering what the dApp does, the postMessage protocol it exchanges with the wallet, local-dev, build/deploy, and how this relates to the multi-chain effectstream-social-2of3-wallet project * Update src/components/fake-dapp.tsx: - PASSKEYS_ORIGIN now points at https://wallet-passkeys.ac-edward.workers.dev (the EffectStream-hosted wallet-passkeys worker), not rvcas's - Header copy: "EffectStream Demo App" (was "Fake dApp"), "Connected via wallet-passkeys" (was "Connected via passkeys.rvcas.dev") - Auth Card description: "EffectStream Wallet" / "Authenticating via wallet-passkeys" (replacing midnightOS / rvcas references) * Update wrangler.jsonc: - account_id: EffectStream (28ea08e3…) - name: wallet-passkeys-app so workers.dev URL matches the repo name - drop the upstream rvcas custom_domain route Live at https://wallet-passkeys-app.ac-edward.workers.dev
…Grotesk Sister restyle to the green/black terminal look on wallet-passkeys. When the wallet iframe pops up inside this dApp the visual contrast (warm cream editorial layout on the outside, hard-edged dark terminal on the inside) makes the iframe boundary unambiguous to the user. Theme: * :root / .dark CSS variables redone in OKLCH: warm cream background, near black foreground, confident burnt-orange primary, bauhaus chart palette * --font-sans / --font-heading → "Space Grotesk" (CDN), --font-mono kept for monospace tags / chips * --radius: 0 — sharp corners everywhere New utility classes in style.css: * .es-wordmark — clamp(2.5rem,6vw,4.5rem) Space Grotesk display with .accent span coloring * .es-chip / .es-chip.primary — uppercase mono tags (black/cream or orange/cream) * .es-rule — orange ticker rule for section transitions * .wallet-popup-frame — heavy 3px black border + offset orange box-shadow on the iframe, with an "WALLET IFRAME · …workers.dev" tag callout, so the iframe reads as a separate object from the host page Component: * fake-dapp.tsx — header replaced with the EFFECT/STREAM/DEMO wordmark + a "Demo dApp · Issue 01" chip; iframe wrapped in .wallet-popup-frame; spacing / typography opened up to feel like a magazine spread * index.html — Space Grotesk via Google Fonts; title "EffectStream · Demo App" Builds clean. Deployed to https://wallet-passkeys-app.ac-edward.workers.dev
…t copy Single string update in the Connect Wallet card description. Matches the parallel rename on the wallet-passkeys side. Deployed: https://wallet-passkeys-app.ac-edward.workers.dev
* .wallet-dock — fixed top-right floating panel (380×600, rounded, drop shadow, little up-pointing beak toward where an extension icon would sit); mobile breakpoint goes near-fullscreen * The iframe stays mounted after auth (its access key lives in that JS context and must survive to sign later requests); a `popupVisible` flag hides the dock without unmounting * Handle the new `close` postMessage from the wallet (Cancel/OK inside the popup): hide the dock, and if the user never authenticated, tear the iframe down entirely * On `authenticated`, collapse the popup automatically — identity then shows in the page below * Drop the old inline `.wallet-popup-frame` embed block Built clean. Deployed to https://wallet-passkeys-app.ac-edward.workers.dev
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
src/components/fake-dapp.tsx: PASSKEYS_ORIGIN now points at https://wallet-passkeys.ac-edward.workers.dev (the EffectStream wallet-passkeys deployment); UI strings updated to drop rvcas/midnightOS referenceswrangler.jsonc: deploy under the EffectStream Cloudflare account as worker name "wallet-passkeys-app"; drop upstream custom-domain routeTest plan
pnpm install && pnpm devbrings up the dev serverpnpm run deploypushes a new version to wallet-passkeys-app.ac-edward.workers.dev