The editor now matches the swipe page layout — wider text on desktop, section titles wrap properly on long text, and a new glass pill at the bottom lets you add sections. The match overlay now looks right in light theme. Chat got a working message input — type and send bubbles in real time. The chat header puts the back button on the left where you'd expect it, and opening your match's manuscript now has proper reading layout.
Reverted the editor's paragraph move animation — instead of pinning the moved element in place, everything slides together again like before. Feels smoother and more natural, especially on mobile where the viewport stays locked to the moved paragraph.
Moving paragraphs in the editor now stays smooth on desktop — the moved paragraph pins in place while everything else animates around it. The match overlay button adapts to your theme instead of being stuck on dark mode colors. Chat screen got a new manuscript button on the left — tap it to peek at your match's manuscript without leaving the conversation. The back button moved to the right side of the header.
The swiping experience now has a paywall gate — after 3 manuscripts you'll see a blurred preview with pricing tiers sliding up from the bottom. Your first "like" triggers a match celebration overlay with the option to start a chat. The home screen CTA updates to "Chat with {name}" after a match, and there's a stub chat view ready for when messaging goes live.
The Lifetime plan on the pricing page is now clickable — tap "Notify on Availability" to leave your email and get notified when it launches. The waitlist page shows lifetime-specific text when accessed from the pricing page. The sign-up form now throttles rapid repeat submissions to prevent spam. Contact page categories now use custom icons instead of emoji — each icon shifts to gold on hover.
Fixed a visual glitch where moving sections in the editor caused a double-jump — sections now animate smoothly without stacking transforms.