What's new
[1.0.0] - 2026-10-25
Added
- Initial release of RipRoster — the companion app for a live YouTube Rip & Ship show run from a physical card store (draft — owner to polish).
- Multi-tenant store foundation with per-tenant isolation and five roles (owner, streamer, moderator, staff, member).
- Native in-app sign-up and sign-in, store creation, invite codes, and staff invites with fixed roles.
- Member boxes, the card catalog, and in-hand trades with an on-stream reveal overlay wired to OBS.
- Pre-arrival mail-in trades with a tracking window and arrival deadline, plus inbound package announcement and check-in.
- Live carrier tracking via a swappable provider adapter (inert without a key), the Mail Day board, and the Mail Day live-reveal experience.
- Platform-admin and trial-invite surfaces, a rip & ship order queue command-center screen, and printable order cards.
- Published user guides at
/guides with an in-app Help view, and this changelog as the "What's new" surface.
Changed
- Landing page primary call-to-action drives real self-serve shop signup, with the waitlist kept as a secondary path.
- SPA assets are served no-cache to match the no-bundler, stable-filename model.
Fixed
- Cognito auth emails and owner signup alerts delivered via SES.
- Shopify OAuth callback redirects into the SPA and hardened install-state persistence.