v0.1.4Shipped
Installable PWA, privacy controls, and a real iOS welcome
- Added a full Progressive Web App manifest with maskable icons at every size Apple and Android ask for, so Want installs to the home screen and launches standalone on both platforms.
- Shipped self-serve privacy: a one-click account export downloads every want, offer, message, rating, and profile row as JSON, and account deletion runs a hard-delete pipeline that removes personal data across every table on the same request.
- Introduced granular notification preferences — offer alerts, message alerts, ratings, and system announcements can each be turned off independently for email and push.
- Wrote a native iOS onboarding flow — a three-screen carousel that explains the reverse-marketplace model, the 99-cent posting fee, and how off-platform sales work before the first push-permission prompt.
- Added haptic feedback on the iOS app for posting a want, accepting an offer, sending a message, and completing a fulfill/close action, using Core Haptics with graceful fall-back on unsupported devices.
- Introduced loading skeletons across the wants feed, individual want pages, and the messages inbox so the layout never jumps once data arrives.
- Landed a global ToastProvider that non-blocking success, warning, and error toasts route through, replacing scattered alert() calls.