Skip to main content

πŸ†• Custom Email Domain for Workers (Standard)

Your workers can now send and receive email from your own domain. On the Standard plan, you can set a custom email address on any worker so all outbound emails come from your company domain rather than a Spinnable address. This makes worker communication feel native to your brand β€” your customers and contacts see your domain, not ours. Worker email addresses are also normalized on creation, so the address you configure is exactly what gets used from day one.

πŸ†• All Org Members Can Add Workers

You no longer need to be an admin to bring a new worker onto the team. Any org member can now open the invite dialog and add workers to the organization. Email invitations remain gated to owners and admins, so you keep the right controls in place without creating unnecessary friction for everyone else.

✨ Chat Reliability & Experience

A large batch of chat improvements shipped this week β€” covering stability, input handling, and visual polish across desktop and mobile.
  • Drafts Saved Per Conversation – Your unsent messages are now preserved per session. Switch between conversations freely and your unfinished message will be exactly where you left it when you return
  • Session Switching Fixed – Resolved issues where switching conversations could cause messages to bleed between sessions, show the wrong chat, or switch sessions unexpectedly
  • Long Live Reply Stability – Extended, multi-step worker replies now complete reliably without dropping out mid-response
  • Streaming Shimmer Improved – Active replies now show an animated shimmer that sweeps through the text as it arrives, and the shimmer correctly stays active through all steps of multi-part replies β€” no more premature loading states
  • Mobile Chat Input Fixed – On mobile, Enter now inserts a newline (matching touch-keyboard behavior), and speech-to-text transcriptions correctly land in the editor before sending
  • Attachment Badges in Chat – File attachments in the chat composer now appear as compact inline badges with hover previews (image thumbnails or file name + type), replacing the old stacked list above the input
  • File Attachment Limits – Chat now enforces the 10-file / 10 MB per-file limits with clear feedback: a toast for rejected files and a disabled attach button once you’ve hit the cap
  • Live View Panel Restored – The browser live-view panel in chat is back after being accidentally removed during the streaming engine upgrade
  • Stale Auth Token on Resume Fixed – Eliminated the burst of sign-in errors that could appear when returning to the app after the tab or PWA had been backgrounded

✨ Also This Week

  • Workers List Redesign – The workers grid has been refreshed with improved loading states, better pending ownership-transfer cards (with accept/decline on mobile), and a cleaner contact display
  • Billing Card Redesign – The billing section is now more streamlined: Manage Payment is consolidated into one card, and plan cancellation flows through the Stripe portal directly
  • Pricing Page Update – Pricing cards have a refreshed look with clearer tier colours, equal-height cards, and interactive hover states
  • Request a Tool – A new card at the bottom of the Tools page lets you request integrations that aren’t available yet
  • Hire Page Avatar Stability – Worker avatars on the hire page no longer repeat or shuffle when scrolling through pages
  • Tool Connection Loader Fixed – The loading spinner now stays visible for the full duration of connecting a tool
  • Country Filter Dialog Fixed – Selecting a country in the worker filter no longer accidentally dismisses the parent dialog