Share modals unified into a responsive shell with a new gift-card share poster, and share copy rewritten across every surface for more consistent invites
Lately atReverie
Every shipped change, in plain English — from the polish nobody asked for to the features you've been waiting on.
“Share modals unified into a responsive shell with a new gift-card share poster, and share copy rewritten across every surface for more consistent invites”
“Achievements overhauled — upgraded avatar frames with badges, gradient rings, and motion; LIKED and EARNING_WINGS creator achievements now unlock properly; unwinnable ones disabled; big-tier unlocks get richer confetti”
“#️⃣ Tag detail pages get an immersive hero and now prioritize quality characters”
This Week
Fresh off the press
Marketing pages weave in character video spotlights and scroll-reveal motion, plus a custom hero on /unlimited-chat that's never blank
New public Achievement and Year-in-Review landing pages, restyled to match site language and localized across all 17 locales
Discord and Telegram bot heroes get distinct characters, a channel-members preview, and a character entrance animation
By the Numbers
Built in public, one ship at a time.
Archive
Every release, month by month
- PolishShare modals unified into a responsive shell with a new gift-card share poster, and share copy rewritten across every surface for more consistent invites
- PolishMarketing pages weave in character video spotlights and scroll-reveal motion, plus a custom hero on /unlimited-chat that's never blank
- NewNew public Achievement and Year-in-Review landing pages, restyled to match site language and localized across all 17 locales
- NewDiscord and Telegram bot heroes get distinct characters, a channel-members preview, and a character entrance animation
- DesignCreator profile, gift-card redeem, referral invite, and shared-chat pages get rich Open Graph link previews
- PolishTag detail pages load faster — detail cache extended to 6h with smarter keys and jittered TTLs
- NewMarketing final CTA gets a more immersive character collage
- NewGroup voice calls now open with a multi-character greeting and follow-ups, and the live transcript splits into capped, scrollable subtitle bubbles
- PolishAI-generated first messages can now be edited before applying — with voice-mode support — and your edits are kept when you toggle edit mode off
- NewCharacter selector adds tabbed filtering and general UX polish
- NewLucky draw reveal redesigned with tiered, suspenseful animations and clearer common-tier feedback
- PolishModel picker now shows a spinner instead of loading text, and a mobile drawer height jump while loading is fixed
- FixGroup chat character picker now has a fixed height to avoid layout jump
- NewAchievements overhauled — upgraded avatar frames with badges, gradient rings, and motion; LIKED and EARNING_WINGS creator achievements now unlock properly; unwinnable ones disabled; big-tier unlocks get richer confetti
- Polish🧾 Achievements and Year-in-Review unified under a single receipt-style design language, with a redesigned wardrobe and share posters
- Polish📞 Voice call UI redesigned as an immersive ambient experience, with one adaptive participant stage for solo and group calls
- NewGroup voice calls — per-character voices in realtime and manual TTS, per-member voice settings, speaker grid, current-speaker highlight, user mic indicator, and lower-latency per-sentence streaming
- FixAccount settings redesigned with a softer, more immersive feel; advanced chat settings restructured into four clearer categories
- PolishEdit message dialog slimmed down and made responsive, with AI rewrite results scrolling into view and a stable result height
- DesignGroup chat character selection dialog redesigned; lighter remove button in the character list
- DesignUltimate tier credit-pack purchase bonus bumped to 21%; insufficient-credits dialog now shows your exact tier bonus
- Design404 page restyled to match the marketing design language
- NewLegal docs cleaned up — all contact emails routed to [email protected], Twitter handle corrected, invalid Instagram link removed; community guidelines TOC now smooth-scrolls
- Polish🧮 Credit history filter "More" popover is now scrollable on small screens
- NewGemini 3 Flash Preview credit multiplier bumped to 1.2
- Polish#️⃣ Tag detail pages get an immersive hero and now prioritize quality characters
- DesignSubscriber credit-pack bonuses now tier by plan (15% / 18% / 20%), with an honest "up to 20%" upsell that shows your exact bonus after subscribing
- NewComment replies now trigger on shorter comments so brief messages still get responses
- Polish🛠️ Fixed chat toolbar overflow; trending moments now refresh when toggling NSFW
- Polish🌍 Changelog entries now translated into 15 additional locales
- NewDocs rewritten from scratch with a refreshed layout and accurate API surface, model lineup, and free-tier limits
- PolishMarketing copy aligned with the real product — accurate models, pricing, and claims throughout
- Polish🎛️ Chat model and voice pickers redesigned for faster selection, with quality, speed, and price visible at a glance
- NewPlugin create-dialog config tab rebuilt as a 3-pane layout, with AI generation now streaming each field as it writes
- Polish🪄 Character Builder polish — stop streaming with the send button, draft fields expand on click, thinking shows inline, plus a mobile draft badge and finalize celebration; also reachable from the traditional create page
- Polish🎙️ Voice-mode toolbar now anchors to the first bubble and sizes to fit, eliminating the overflow flash on hover
- DesignPurchase, manage-subscription, and credits-history dialogs redesigned with mobile drawers, cleaner upgrade flow, and fixed tab desync on close
- NewInvite Friends streamlined — reward hero, tap-to-copy URL, native share sheet, and a single primary action
- Polish🏠 Homepage adds a localized SEO content zone below the moments feed, with a restructured 4-column footer and restored comparison links
- PolishMarketing heroes no longer flash a skeleton — background images stream in for a smoother first paint
- Polish🗣️ Voice-mode replies now split into per-line bubbles, with auto-TTS defaulting to off
- Polish💝 Creator support tip dialog redesigned with sticky footer and mobile drawer; supporter-tier emojis swapped for tinted icons
- Polish🎰 Daily check-in adds a lucky draw with a weighted prize pool, Day 30 and Day 100 super-streak milestones, a real card-flip + counting prize reveal animation, and an achievement share poster with localized OG image and landing page
- Polish🔔 Notifications and announcements popups rewritten as responsive centers with synced skeletons and centered empty states
- NewCreate-plugin dialog reshelled with step navigation and mobile keyboard fixes; in-chat plugin picker redesigned with lighter card chrome
- PolishPlugin earnings dashboard redesigned with a responsive layout, mobile drawer, and hero stat
- Polish⏳ Rate-limit dialog de-emphasizes the free-model countdown so paid options stand out
- DesignIn-chat plugin example HTML now follows your theme (proper dark mode)
- DesignFirst-subscription incentive now matches what the checkout actually grants; bonus credits stay on while Stripe coupons are paused
- NewMoments redesigned — new card and detail view, full reaction set surfaced, redesigned comments, lighter mood badge, and suggested replies now prefill the chat input
- Polish#️⃣ New per-tag SEO landing pages at /hashtags/:tag with case-insensitive aggregation, canonical redirects, and a mobile-friendly layout
- DesignUpsell flow tightened — scenario pitch, credits tooltip, and a cliffhanger farewell, with the pitch suppressed for already-subscribed users
- Polish#️⃣ New browseable hashtag page with character counts, client-side filter, alphabet index, tag cloud, and skeleton state
- FixPrivacy settings no longer surface a delete-account control that wasn't meant to be exposed there
- DesignSubscription management and upgrade buttons now only appear when your payment provider actually supports them
- PolishEdit message dialog redesigned with unified tabs — AI rewrites stay in the editor instead of auto-saving, and editing or deleting now warns about cascading changes
- Polish🚫 Banned accounts now see a dedicated banned page instead of a silent redirect
- FixSettings billing tab renamed to Subscription for clearer navigation
- NewNew 8-chapter editorial guides series
- FixSettings page redesigned around product-oriented sections
- New9 marketing pages redesigned with shared layout primitives, plus a new AI Novel Writer page and head-term SEO landing pages
- NewCommunity guidelines expanded with a table of contents, minor-safety, moderation transparency, and report flow
- DesignPending plan downgrades now visible in the subscription dialog and can be reverted
- NewUser feedback widget redesigned to match site style, with infinite scroll in the inbox
- DesignCredits are now preserved when downgrading a subscription mid-period
- PolishChat scroll-driven scene header replaced with a stage-like opening card that lifts off custom backgrounds
- NewDiscord `/reply-suggestions` now puts each suggestion on its own row so long replies are fully readable, and clicking one posts the message cleanly without a `username:` prefix
- DocsNovel mode polish — mobile keyboard no longer fights for focus when tapping action chips, and directive content reliably lands in the rendered beat
- NewCharacter and story detail pages redesigned in a popup style with a capped hero, story stats row, and a sticky CTA that follows you on mobile
- NewFaster chat first-paint with skeleton variants tuned for new vs. continuing conversations, and a smoother detail-to-chat conversion path
- PolishStarter chips on detail pages now auto-send with a brief loading spinner and stripped markdown
- Polish🛠️ Character picker now respects visibility filters across recent characters and paginates without skipping entries
- DocsNovel mode reframed as interactive-fiction beats — change action type when editing a directive, per-novel action memory in the folded chip bar, and tighter multi-beat intimate scenes
- DesignInsufficient-credits flow redesigned with a focused mini-paywall
- NewChats page now recommends characters and stories when empty, with infinite scroll, optimistic deletion, retry button, and a search spinner
- Polish🌗 Theme switch now animates with a radial reveal
- PolishMobile-friendly Trending row plus a dedicated Trending tab on /moments
- Polish🎉 Moments page adds reactions and a Trending discovery surface
- NewCommon UI animations polished — toggles, banners, and color-mode switches feel smoother, with loading placeholders unified behind a shared skeleton
- NewInactive-account cleanup policy clarified — paid users are permanently exempt, free accounts get a 180-day retention window with broader cleanup of temporary content
- DesignScene, edit, video, and creation dialogs unified under a single Image Studio, with grouped NSFW-aware presets, direct CDN reference upload, and clearer edit-cost UX
- NewIn-chat image bubble redesigned as an immersive bubble with a bottom action bar and caption mini-bubble — no more layout jumps during loading
- PolishCut redundant client API traffic across discovery, payments, identities, feedback, and credits for snappier navigation
- NewVoice message bubble widened on desktop, with transcript no longer stretching the waveform
- DesignImage generation overhauled — 4-up candidate grid, scene preset chips with conversational follow-up edits, advanced drawer (negative prompt, seed, aspect ratio), in-character captions, and a unified style picker that remembers your preference
- NewGift cards rebuilt with cleaner purchase and redeem flows, and subscription gift cards are now available to buy
- DesignNew Creem payment provider added (gated by a feature flag)
- PolishRepetition detection now also runs for bot replies and greetings to prevent looped responses
- PolishChat now detects AI generation loops and collapses overly long messages
- NewMessage toolbar now appears only on the hovered text part for less visual noise
- Polish🧪 Character Importer page rebuilt around a single natural-language paste for faster character creation
- NewVoice message bubble UI tightened with restored playback and refined emotion mapping
- DesignCharacter card overlays and text now adapt to image brightness for better readability
- Polish🛠️ New Reverie Character Importer Claude Skill — bring characters in via the public /api/v1 import endpoint, with a dedicated landing page and a launch blog post in 16 languages
- NewCharacters can now proactively send voice messages in chat, including on Discord and Telegram, with per-character voice routing in group chats
- FixPer-character voice settings now sync to the cloud, with a chat-mode TTS auto-play toggle
- DesignCreator center redesigned with growth stats and a share-out flow
- FixVoice playback fixes: mobile long-press, stale audio cache, and language-boost mapping
Shape what's next
Help us write the next entry.
Tell us what to ship next, or just hang out — we read every message.