Changelog
Drag, Drop & Faster Launch
You can now drag and drop conversations between inboxes to organize your workflow, and a revamped startup pipeline makes the app noticeably snappier.

- Drag and drop conversations between inboxes
- Friends view supports multi-platform contacts with avatar badges and deduplication
- Send button no longer hangs when approving a reply
- Gmail drafts no longer overwrite user-edited replies
- Calendar auto-add no longer sends real invites or duplicates events
- Notifications for old conversations are now suppressed
- AI draft tone now better matches your own writing style based on your sent messages
- Reply suggestions no longer fire after outgoing calls
- Opening calendar events now respects your default calendar app
- Dismissal state hang and stale editor on conversation switch are resolved
- Completed onboarding is no longer lost when permissions go missing
- Improved message classification using sender context
- More reliable reply detection with fewer missed responses
Swipe Actions & Native Notifications
Swipe actions on conversation rows let you archive, snooze, or dismiss without opening a thread, and native macOS notifications now ping you when a message needs a reply.


- Swipe-to-reveal actions on conversation rows for quick archive, snooze, and more
- Native macOS notifications alert you when incoming messages need a reply
- MCP server enables standalone conversation intelligence
- Free trial sheet now appears right after onboarding
- Redesigned changelog view shown before installing updates for better clarity
- Menu bar badge now shows only the "Needs Reply" conversation count instead of total unreads
- Liquid Glass backgrounds now follow window corner radius correctly
Discord, Dock Badge & API Control
Discord DMs join your unified inbox, and a new unread badge on the dock icon keeps you aware at a glance.



- Native Discord DM integration brings another platform into your inbox
- Unread message count badge now appears on the dock icon
- Local API write endpoints let you send messages and replies programmatically
- Redesigned paywall with Liquid Glass polish and full-window layout
- New 7-day free trial instead of usage-based trial
- Paywall subscription recovery is more reliable
- Initial scanning animation no longer clips at the sidebar edge
- Update banner is now more prominent inside an in-app alert
- Permissions recovery sheet appears when permissions are revoked
- Chrome Safe Storage no longer triggers repeated prompts
- Fixed some alignment errors inside the chat view
- Story mode share icon cleaned up and properly aligned
- Never-reply tooltip now visible on hover
- Reply generation is noticeably faster after onboarding
Fresh Tabs & Stability Improvements
A cleaner, faster inbox experience with redesigned tab sections and refined Liquid Glass details across Hive contact avatars.


- Redesigned tab sections for smoother, more intuitive inbox navigation
- Liquid Glass polish enhances Hive contact avatars
- Snooze context menu and inferred contact banner are restored
- Improved multi-chat selection behavior in the sidebar
- Smoother onboarding with improved animation performance
- Clearer and more intuitive empty inbox states
- Fixed shortcut tooltips lingering behind popovers and menus
- Update banner repositioned for better visibility
- Faster performance with batched conversation cache rebuilds
Smarter Replies & Liquid Glass
A fresh Liquid Glass polish across the app with faster launch performance. AI replies now support image OCR and calendar scheduling.

- Redesigned conversation view with Liquid Glass polish
- Multi-select conversations in the sidebar for bulk actions
- Shorter, more streamlined onboarding
- AI-generated replies improved for group chats, image OCR, and calendar scheduling
- Contact name suggestions now enhanced with Apple suggestions
- New snapshot cache restores your inbox instantly on launch
- Message views now open scrolled to the latest messages
- Fixed alignment issues in demo mode
Snooze & Slim Down
Snooze any conversation and have it resurface automatically when you're ready. We also cut the app bundle size by ~65% and made inbox loading significantly faster.

- Snooze conversations with time-based auto-restore
- Connected account usernames now visible in the UI
- Polished email display with better formatting, names, avatars, and links
- Sender names now appear on the first message in a group chat run, not the last
- Tapback reaction spacing no longer overlaps sender names in group chats
- Edited reply text is now sent instead of stale auto-drafts
- Duplicate messages no longer fire from rapid concurrent sends
- Chats no longer vanish when someone else's reaction is the latest message
- Reply drafts clear correctly when switching inbox conversations
- Messages window overlays will now show/hide more consistently
- App bundle size cut by ~65%
- Inbox loads faster with streamed conversation deltas instead of full snapshots
Polish & Performance Improvements
AI-powered replies and classification now run server-side. We also fixed Inbox Zero and message dismissal quirks.
- AI reply suggestions and classification now run on our backend, while keeping your data completely private
- Inbox Zero and message dismissals work correctly again
- Local API docs are now grayed out when disabled
- Restored missing animations in the Settings window
RPLY MCP & Platform Improvements
RPLY MCP is here to work with all your agents. We also squashed a few bugs to make platforms significantly more performant.

- Telegram login with OTP—no more QR codes
- Shimmer overlays guide you through permissions setup
- Reset app data button when you need a fresh start
- Priority filters and contact categories now persist between launches
- Group chat support for WhatsApp with proper names and avatars
- RPLY MCP available for all agents
- X DMs no longer vanish, go stale, or pick the wrong database
- WhatsApp QR spinner no longer hangs forever
- Keyboard shortcuts work on first press in two-pane layout
- Dark mode tapback reactions actually visible now
- Conversation switches don't freeze the UI mid-transition
- Ghost/Always Ignore feature works again
- Tab titles stop disappearing when switching via keyboard
- Instagram stays logged in after server restarts
RPLY 2.0
One inbox for iMessage, WhatsApp, Instagram, X, LinkedIn, Telegram, Email, and Slack. Filter by channel, priority, or time range—sort however you want.

- Transformed UI into easy sorting and viewing inbox
- Added X, LinkedIn, Telegram, Email, Slack, Instagram in additon to iMessage and Whatsapp
Call History, Attio CRM Integration
RPLY now sees your missed calls and weaves them into the messaging interface. Plus, your contacts can now instantly sync with Attio CRM.


- add missed call badge with smart filtering
- add Attio integration for CRM syncing
- re-enable platform styling and add draft persistence tracking
- propagate outgoing message updates + flush draft on blur
- restore chat bubble platform styling
- improved ui for inbox tab bar + general fixes
- generate contact summary in the background
- contacts knowledge list filtering
- update inbox tab bar ui
Your Privacy, Protected
We've reduced background data collection to keep your conversations more private and help the app run lighter on your Mac.
- remove LLM usage tracking integration
Smoother Onboarding
Quick fix to improve onboarding—RPLY no longer generates AI replies for conversations with NOX support, letting you focus on real messages.

- Fixed onboarding by preventing AI reply generation for NOX support chats
Smarter Inbox & Keyboard Shortcuts
Your inbox just got smarter with refined priority sorting and improved demo mode. Plus, new keyboard shortcut prompts help you navigate faster, and spam filtering keeps unwanted messages out of sight.

- Keyboard shortcut prompts to help you learn navigation faster
- Spam and automated message filtering to keep your inbox clean
- Refined priority UI with better visual hierarchy
- Improved demo mode behavior and stability
- Fixed priority syncing issues
- Various regression fixes
Priority Inbox & Performance Boost
Your most important conversations now automatically rise to the top with our new priority inbox. We've also added toggles for AI-generated replies and calendar event detection, plus major performance improvements and crash fixes.

- Priority inbox: Important conversations automatically rise to the top based on relationship strength and message urgency
- AI-generated replies toggle: Control when AI suggestions appear in Settings
- Auto-add calendar events toggle: Automatically detect dates and events mentioned in your messages
- Performance caching between app launches for faster startup
- Fixed crashes on M1/M2 Macs when using on-device AI embeddings
- Messages now correctly marked as needing response when reply text is present
- Send messages from all possible sender IDs (fixes some iMessage delivery issues)
- Better error handling when chat database fails to load
- Improved onboarding flow with clearer permission prompts
- Performance improvements across conversation loading and filtering
- Fixed demo mode step progression and conversation display
- Reduced unnecessary error logging to Sentry
Demo Mode & Analytics
Enhanced demo mode now activates automatically after onboarding, and we've added comprehensive analytics to help us improve RPLY. Plus, several UI polish updates and crash fixes.
- Demo mode automatically enables after completing onboarding
- Comprehensive analytics tracking for better insights
- Improved permission messaging during setup
- RPLY Agent no longer quits when last window is closed
- Fixed keyboard shortcut sending when conversation is selected
- Improved conversation auto-selection when dismissing messages
- Fixed AttributeGraph crash from cache flag mutations
- Better contact button UI and positioning
RPLY Agent + Navigation Upgrades
Meet the new RPLY Agent—your AI assistant that now stays running in the background with a helpful status indicator and quick relaunch button. We've also supercharged navigation with two-finger swipe gestures between tabs, keyboard shortcuts (⌘1-⌘3), and improved arrow-key controls to help you fly through conversations faster than ever.
- Agent status indicator with pulsing animation and relaunch button
- RPLY Agent greeting to welcome users
- Two-finger swipe gesture navigation between inbox tabs
- Improved arrow-key navigation throughout the app
- ⌘1–⌘3 keyboard shortcuts to quickly switch between conversation tabs
- Context menu to ignore contacts and prevent unwanted conversations
- WhatsApp contact names now resolved from macOS Contacts
- Redesigned inbox tab bar header for cleaner interface
- Classification redesign with improved visual presentation
- RPLY Agent no longer quits when last window is closed
- Fixed verification issues with RPLY
- Fixed ConversationFilter updates and channel inbox empty state
- Fixed force reply behavior for caught-up conversations during regeneration
- Fixed browser history search patterns
- Fixed floating window overlay not consistently activating when iMessage is open
- Stabilized contact button position in portal toolbar
- Fixed stats overlay to properly open RPLY app when clicked
- Fixed ChatClient race conditions for more reliable messaging
- Fixed spacebar input being removed while typing
- Improved handling of chat response decoding errors
Streak Tracking Improvements
Enhanced Inbox Zero tracking now remembers your best streaks and helps you stay motivated by tracking when streaks break.

- Improved Inbox Zero streak tracking now remembers your longest streak and tracks streak breaks
- Fixed crash when adding NOX contact
Smarter Conversation Selection
Conversations now intelligently auto-select when you switch tabs or filters, so you never see an empty screen.

- Conversations now auto-select when switching tabs or changing filters—no more empty screens
- Fixed crash when switching between conversations
Smoother, Faster, More Reliable
This release focuses on making RPLY feel incredibly responsive and rock-solid stable. We've eliminated scroll lag, fixed several crashes, and significantly reduced CPU usage when the app is idle—so RPLY stays out of your way until you need it.


- Dramatically improved scrolling performance with reduced CPU usage
- Enhanced reply generation UI with smoother animations and better visual stability
- Fixed duplicate messages appearing when sharing links
- Resolved multiple crashes related to contacts and message syncing
- Fixed animation causing 20-30% CPU usage when app was idle or in background
- Corrected layout issues with image message bubbles
- Improved demo mode display
Smarter Conversations & Smoother Performance
This update brings experimental smart filters to help you track conversations where you're waiting on a response, plus major speed improvements that make RPLY feel snappier than ever. We've also polished the demo mode experience and fixed several bugs that were causing crashes and UI issues.


- New experimental 'Waiting On' filter to see conversations where you reached out but haven't heard back
- Improved demo mode with a sleek glass-style indicator and interactive walkthrough
- Faster, more reliable message typing in iMessage with improved keyboard simulation
- Dramatically improved app responsiveness by moving contacts loading off the main thread
- Fixed iMessage overlay appearing after free limit was reached for non-subscribers
- Resolved inbox zero screen background image overflow issues
- Prevented crashes during onboarding caused by display rendering issues
Smarter Filtering & Polish Updates
This update brings powerful new ways to organize your conversations with filtering by messaging service and time range. We've also added a "What's New" feature so you'll always know what's fresh in each update, plus important fixes for iOS app icons and group chat detection.



- Filter conversations by messaging service, time range, and sort order to find what matters most
- "What's New" sheet now shows release highlights when you update to a new version
- Improved group chat detection for newer iMessage conversation formats
- Fixed app icons displaying with white backgrounds on iOS devices
- Cleaned up settings interface by reorganizing options
- Enhanced security with updated API key protection
Smarter AI & Lightning-Fast Performance
RPLY just got a major brain upgrade! We've switched to Claude Sonnet 4.5 for dramatically better AI-generated replies, while simultaneously making the app launch faster than ever. Plus, you'll now see exactly what's happening when AI is crafting your responses.
- Upgraded to Claude Sonnet 4.5 AI model for higher quality, more natural message replies
- Added loading indicator so you know when AI is generating your response
- App now launches significantly faster and shows your conversations immediately
- Fixed formatting issues in AI-generated replies that could cause odd line breaks
- iMessage stats panel now correctly shows only iMessage conversation counts (not mixed with WhatsApp)
- Improved analytics tracking to better understand how you use RPLY
Friends Graph Window & Polish Updates
Dive deeper into your messaging patterns with the new expandable Friends Graph window, showing your top contacts in a beautiful dedicated view. We've also squashed some annoying bugs on iOS and macOS to keep your experience smooth and polished.


- Open Friends Graph in a dedicated resizable window to see your top 10 most-messaged contacts with improved tooltips
- Enhanced chart performance with better contact name resolution and smoother interactions
- Fixed duplicate messages being sent from portal conversation cards on iOS
- Corrected RPLY icon size on macOS Sonoma so it displays consistently with other apps in the Dock and System Settings
Smoother, Faster, More Reliable
This release focuses on making RPLY feel snappier and more polished. We've fixed several annoying bugs that affected contact names, reply generation, and overall performance. Plus, we've made everyday interactions like clicking to compose and navigating conversations feel more natural and responsive.
- Single-click now instantly focuses the reply composer—no more double-clicking to start typing
- Double-click any conversation to quickly expand it, matching standard macOS behavior
- Press Escape to deselect conversations consistently, no matter how you navigated to them
- Fixed missing contact names and photos during onboarding and throughout the app
- Reply generation progress indicator no longer gets stuck when generation fails
- Eliminated CPU drain from shimmer animations that could impact battery life
- Resolved issue where very long messages (3,200+ characters) caused the app to get stuck processing embeddings
- Improved keyboard navigation and conversation selection reliability
Smoother, Faster, More Reliable Messaging
This release focuses on making RPLY feel incredibly smooth and responsive. We've eliminated scroll lag, fixed annoying keyboard navigation issues, and made the app smarter at detecting your contact information. Plus, animations now feel buttery smooth throughout the app.
- Dramatically improved scrolling performance by optimizing hover effects in conversations
- Smoother animations when opening and closing expanded message views
- Better detection of your phone numbers and email addresses for more accurate account setup
- Fixed arrow key navigation that would stop working after closing message details
- Resolved issues where chat conversations wouldn't update properly
- Eliminated animation lag and visual flickering when expanding messages
Smoother, Faster, More Polished
This release is all about making RPLY feel incredible to use. We've completely revamped scrolling performance so your conversation list glides smoothly even with hundreds of messages, redesigned the home screen with beautiful new animations and layouts, and polished dozens of interactions throughout the app. Everything just feels snappier and more refined.


- Redesigned home screen with interactive background effects, new header bar, and time filter chips
- Silky-smooth scrolling through your conversation list, even with thousands of messages
- Enhanced floating window animations that feel more natural and responsive
- Improved inbox zero state with clearer call-to-action messaging
- New connection error display with detailed troubleshooting instructions
- Fixed app launch now showing proper loading state instead of empty inbox
- Improved close button and tap-to-dismiss interactions on expanded messages
- Resolved stuttering animations during onboarding on macOS
- Fixed minor UI freeze caused by 3D text animations
- Enhanced privacy by removing sensitive information from analytics events
Privacy, Performance & Polish
This release puts you in control with better privacy protection and delivers a noticeably smoother experience. We've squashed several annoying bugs, improved iMessage window performance, and made sure your privacy settings are actually respected from the moment you start using RPLY.

- Enhanced app update experience with clearer notifications and smoother installation
- Your 'Maximum Privacy' choice during onboarding is now fully enforced across all analytics
- Fixed iMessage floating windows stuttering and hanging when moving or resizing
- Conversations now update properly in real-time without getting stuck
- Local AI model toggle no longer triggers unnecessary message re-indexing
- Removed unnecessary commentary from AI responses for cleaner conversations
Enhanced Media Viewing & Stability Fixes
We've made viewing your photos and videos even better! Double-click any image or video in your conversations to open it in a full, distraction-free viewer. Plus, we've squashed several bugs to make RPLY more stable and reliable than ever.
- Double-click images to view them in a dedicated full-screen viewer
- Double-click videos to play them in a focused player window
- Fixed app crashes that could occur when scrolling through conversations
- Resolved an issue that created duplicate NOX contacts
- Improved overall app stability and performance
Enhanced Contact Support & Performance Boost
We've made it easier to connect with your contacts by adding phone number support alongside email addresses. We've also streamlined the app by removing outdated code, making RPLY faster and more reliable than ever.
- Connect with contacts using phone numbers in addition to email addresses
- Resolved chat functionality issues to ensure smooth messaging
- Improved app performance by removing outdated interface code
Faster Launch & Rock-Solid Stability
RPLY is now faster and more reliable than ever. We've significantly improved app launch times and squashed several crashes that could occur during onboarding and everyday use. This update is all about making your messaging experience smoother and more dependable.

- Faster app launch with optimized startup performance
- Fixed crash that could occur when viewing the reply tutorial during onboarding
- Resolved multiple stability issues that caused unexpected app crashes
- Fixed crash in sidebar navigation on certain interactions
- Improved thread safety to prevent rare crashes when dismissing messages
Tapbacks, Performance Boosts & Better Sync
This release brings native tapback reactions to macOS—just like iMessage! We've also dramatically improved CPU usage to keep RPLY running smoothly in the background, and fixed several sync issues to ensure your messages stay up-to-date across all devices.

- React to messages with tapbacks on macOS (❤️, 👍, 👎, 😂, and more) with full iMessage sync
- Dismiss individual chats in the 'No response needed' section with new close buttons on each card
- AI responses now have temporal awareness for more contextually relevant suggestions
- Significantly reduced CPU usage by optimizing menu bar animations and updates
- Fixed CloudKit sync conflicts that caused duplicate message uploads
- Resolved referral code generation and fetching issues on Mac
- Fixed subscription attribution SMS not being sent properly for new subscribers
- Send button icon is now visible again on iOS
- Group chats now open correctly in Messages and load properly on first view
- Improved floating stats overlay stability and positioning
Faster, Smoother, More Beautiful
This update brings major performance improvements that make RPLY feel snappier than ever, especially when messages are flying in. We've also added beautiful daily-rotating inbox backgrounds to make your empty inbox a little more delightful, plus sharing improvements for iOS users.

- Daily rotating background images when your inbox is empty—31 beautiful designs to discover
- Share message content directly from iOS with improved UI
- Enhanced onboarding experience with animated contact orbit
- Dramatically improved performance when receiving many messages at once—no more lag during message bursts
- 10x faster build times for development (better app stability)
- Fixed session verification error that could occur after purchase
- CloudKit sync now starts automatically for more reliable message syncing
- iMessage contacts stay up-to-date automatically
Smoother Experience & Better Diagnostics
This update focuses on making RPLY more reliable and easier to troubleshoot. We've fixed several interface quirks that could cause popups to get stuck, improved how the app tracks conversations, and enhanced our crash reporting so we can fix issues faster. Plus, we've laid the groundwork for some exciting integrations coming soon.
- Calendar events can now be sent automatically to save you time
- Crash reports now include version information to help us diagnose issues faster
- Fixed cursor popups that could appear unexpectedly or get stuck when hovering quickly
- Resolved an issue where the floating window wouldn't properly track the active conversation
- Improved reliability when switching between chats in the floating window
Smoother Typing & Smarter Conversations
This update makes messaging feel more natural with improved text editing that preserves your formatting while you type. We've also cleaned up your conversation list by automatically filtering out empty threads and ones you've already responded to, so you can focus on what matters.
- Your spaces and line breaks now stay exactly where you put them while typing messages
- Conversation list automatically hides empty threads and messages you've already sent
- Fixed iOS app icon validation issue that could prevent App Store updates
- Improved reliability when syncing settings across your devices
- Better device connectivity monitoring to keep everything in sync
Stability Fix: Smoother Messaging Experience
We've squashed a critical bug that was causing the app to crash unexpectedly. This update focuses on keeping your conversations flowing smoothly, especially during high-activity periods when events were flooding in.
- Fixed crashes caused by excessive event notifications flooding the app
- Improved overall app stability during heavy usage
WhatsApp Support, Portal Polish & Performance Boost
This release brings full WhatsApp integration with group chat support, making RPLY work seamlessly across iMessage and WhatsApp. We've massively improved scrolling performance, polished the Portal UI with better keyboard shortcuts and animations, and squashed bugs that caused conversations to appear empty or the app to freeze.
- WhatsApp integration with full group chat support and smart auto-reconnection
- New multi-reply interface lets you respond to multiple messages at once
- Portal UI redesign with improved keyboard navigation, better animations, and landscape view
- Contact trends chart now highlights people when you hover over them
- Per-contact formatting preferences so you can customize reply styles for each person
- Improved onboarding experience with new welcome screens and better reliability
- Calendar event detection now works more accurately with structured output
- iOS app improvements with better sync and UI polish
- Fixed conversations sometimes appearing completely empty
- Resolved 144-second freeze that made the app unresponsive
- Stopped streaming replies from causing UI jitter and text truncation
- Fixed code signing issues for users with special characters in their names
- Prevented duplicate messages from appearing in conversations
- Fixed group chats not loading during initial data fetch
- Resolved WhatsApp messages not being received and conversations getting permanently hidden
- Fixed search button not working due to layout issues
- Stopped the app from crashing when scrolling through Portal UI
- Fixed action buttons and reply section being invisible in expanded Portal view
- Resolved app icon randomly disappearing from menu bar
- Fixed analytics tracking being unreliable after recent updates
Faster, Smoother, More Reliable
We've supercharged RPLY with major performance improvements that make the app feel snappier than ever. This release fixes dozens of issues affecting loading times, search, messaging, and settings—plus adds new statistics to help you visualize your messaging habits. Everything just works better now.
- New statistics dashboard shows deeper insights into your messaging patterns and time saved
- Enhanced onboarding experience with restored tutorial flow for new users
- Improved message composition with smoother, more natural typing animations in floating window
- Better group chat experience with contact names now displayed on messages
- Clickable links in messages now work reliably
- Dramatically reduced app loading time—conversations appear much faster
- Fixed search panel crashes and improved animations
- Fixed "Launch at Login" toggle not reflecting the correct state
- Resolved issue where chats wouldn't show up in the conversation list
- Fixed unghosting contacts that would occasionally fail
- Fixed reply generation for users with fewer than 3 conversations
- Resolved floating window not stopping typing when switching conversations
- Fixed time saved statistics showing incorrect values
- Improved onboarding flow that could get stuck
- Fixed missing chat threads and conversation display issues
Smoother Group Chats & Polish
We've given RPLY a major tune-up with this release! Group chats now display contact names correctly and work more reliably, while the Settings screen got a beautiful visual refresh. Plus, we've squashed bugs across messages, search, and onboarding to make your experience smoother than ever.

- Redesigned Settings interface with improved visual polish
- Conversations now automatically mark as read when you send a message
- New updater banner to keep you informed about the latest improvements
- Fixed missing contact names in group chat messages
- Fixed group chats not appearing in Reply Assistant
- Fixed group chat names showing incorrectly in Reply Assistant
- Fixed search functionality not working properly
- Fixed info buttons in General Settings not responding to clicks
- Fixed conversations not appearing when receiving new messages
- Fixed Reply Assistant Instant Send to check permissions before sending
- Fixed Recent Actions interface being difficult to read
- Fixed onboarding accessibility dialogue appearing behind the main window
- Fixed scheduled message senders not loading correctly