Skip to content

Subscriptions, app widgets, open signup, invite for all users#597

Merged
asim merged 1 commit into
mainfrom
claude/add-wallet-transfers-74PHC
May 18, 2026
Merged

Subscriptions, app widgets, open signup, invite for all users#597
asim merged 1 commit into
mainfrom
claude/add-wallet-transfers-74PHC

Conversation

@asim
Copy link
Copy Markdown
Member

@asim asim commented May 18, 2026

Summary

Revenue

  • Open signup (INVITE_ONLY still works but not required)
  • Stripe subscriptions: Starter £5/month (500 credits), Pro £10/month (1,200 credits)
  • x402 free trial: first 10 calls per wallet free
  • Invite system now available to all users, not just admins

Home screen

  • Apps as home cards — any app can be pinned as an iframe widget
  • Mail card (opt-in) — shows 3 recent threads with unread dots
  • Web Search card (opt-in) — inline search form
  • Card preferences split into built-in cards + app widgets
  • Reminder card removed from defaults (moved to separate project)
  • Gear settings redirect back to home not /account
  • Console prompt: markdown rendering, agent sessions, "Search or look up..."

Invite system

  • /invite page for any logged-in user to invite friends
  • /admin/invite for admins with request queue (mobile-friendly card layout)
  • Invites link on admin dashboard
  • Home page shows "+ Invite" for all users

Fixes

  • Card prefs redirect back to referrer
  • Removed reminder from card preference lists
  • Admin invite page mobile layout (cards not tables)

https://claude.ai/code/session_01GRGLA9yj7BpqKiyi6xFwnm


Generated by Claude Code

Any app can now be pinned as a home screen card. App widgets render
as iframes (300px tall, sandboxed, lazy-loaded) so any app works —
reminder, ping pong, a custom dashboard, whatever you build. Users
select which apps to pin via the ⚙ gear panel under "App widgets".
Stored in Account.Widgets (already existed, now wired to home).

Two new built-in cards available via the gear panel:
- Mail: shows 3 most recent threads with unread indicators
- Web Search: inline search form that goes to /web

Both are opt-in (not in default set) since they're user-specific.
They render per-request (not cached) because mail depends on the
session.

Card preferences now has two sections:
- Cards: toggle built-in cards (blog, news, markets, social, video,
  mail, web search)
- App widgets: checkbox for each public app to pin as a card

Account handler gains save_widgets POST — saves selected app slugs
to Account.Widgets, redirects back to referrer.
@asim asim merged commit 29fc62f into main May 18, 2026
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.

2 participants