π The post-action flow now shows a support button when donations are enabled, or a share option otherwise, giving you the perfect next step
π₯ Replaced the followers system with supporters who are automatically recognized when completing creators' actions or making donations through the friendship model
π’ Phone number is now required when setting up Stripe Connect accounts to ensure payment support contacts are properly configured
π Added a one-time welcome modal on creator profiles that appears after scrolling to encourage supporting activists you care about
π¨ Fixed email address chips in the Action sharing flow to display consistently on a single scrollable line with uniform heights
π Device tracking console logs now stay quiet in production unless you've enabled developer mode, keeping your console clean
π’ Fixed streak count display in the post-action flow to show the correct number of days instead of being off by one
π Fixed currency selector and country selection in the user profile and membership setup to properly display and save your preferences
β Enhanced user promotion system to automatically recognize and elevate content creators based on their activity and engagement across the platform
π¨ Shareable profile and action images now display with consistent custom fonts and squared corners for a cleaner, more professional appearance
π° Creators can now cash out their earnings directly from the membership dashboard, with helpful tooltips when minimum requirements aren't yet met
π° Creators can now transfer their membership earnings directly from the Dashboard, with automatic eligibility checks and notifications if transfers fail
π° Automated the membership payment flow to transfer funds from Chilli's Stripe balance to creators' accounts after verifying payment status over a 7-day period
π° Added a comprehensive membership contribution system throughout the app, enabling creators to receive recurring support and supporters to manage their donations with full transaction history.
π° Added membership and contribution tracking system across the entire backend to support user subscriptions, donations, and financial transactions with Stripe integration
π¨ Increased the size of share and back buttons on Action pages to make them more visible and easier to tap
π¨ Fixed the background gradient with checkmark in the post-action email flow to display correctly across mobile and web screens
π₯ Fixed user profile membership card display issues and improved image quality for smaller membership badges by using higher-fidelity formats
π Migrated external link action message generation to use Vercel AI for improved reliability and consistency in AI-powered content creation
π₯ Fixed country selection in the user profile memberships section to display helpful error messages and improved image download reliability throughout sharing flows
π Fixed friendship notifications to display proper titles instead of causing validation errors when users follow each other
π¬ Fixed user queries in the GraphQL API to return clear error messages when requesting data for non-existent users instead of failing silently
πΌοΈ Improved the action profile sharing dialog with better image styling and added permission checks before saving to your photo library
π Fixed the route generation script to properly format output files with a trailing newline, keeping your git diffs squeaky clean
π¨ Fixed the cause tag styling on action profile pages to use dark mode, matching its appearance in the feed
π Fixed the issue reporting button in the post-action flow that was crashing on web due to incompatible tracking code
π¨ Made the social sharing buttons in the post-action flow more compact and responsive with proper white labels and fixed French punctuation spacing
π§ Reordered database migrations to ensure membership features install correctly after share functionality, preventing historical data inconsistencies