- AI coworkers can now read and summarise Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files attached to messages โ ask your coworker to summarise a report or extract data from a spreadsheet
- PowerPoint and PPT files can now be selected in the Knowledge Base upload modal
- Project details and settings are now unified in a single in-window view with two modes โ Content (Meetings, Pinned, Summaries, Resources) and Admin (Overview, Members, Settings) โ accessible from the project name or the gear icon
- Activity items in a member's profile now navigate directly to the related task, project chat, or direct message when clicked
- Clicking a teammate's avatar or @-mention chip now opens their full profile page; a "Message" button on the profile opens or focuses the direct message conversation
- Hovering over a teammate's avatar or @-mention chip now shows a quick preview card with a "View profile" shortcut
- Mobile onboarding now includes a payment setup step to add a card via Stripe during the 14-day trial; App Store builds show an inline IAP paywall instead
- Project Meetings, Pinned, Summaries, and Overview tabs have been redesigned with a stats header, compact date-chip rows, an accordion for older summaries, and Slack-style quote-border cards for pinned messages
- DM conversation details (Meetings and Pinned tabs) now match the redesigned project detail layout for a consistent look across the app
- The member activity feed defaults to highlights (tasks and time tracking); a toggle lets you switch to the full unfiltered feed
- Auth emails (sign-up confirmation, magic link, invite, password reset) now share a consistent lightweight template with standardised branding and a compressed banner image
- Project settings "Public" toggle now auto-saves on change, matching the existing AI toggle behaviour
- Message attachment cards now show dedicated icons for spreadsheets (green) and presentations (orange), and correctly identify file types regardless of how they were uploaded
- Dropping multiple files into a project now routes the entire batch as attachments instead of interrupting the upload with an auto-import-to-page dialog
- Apple in-app purchase flow no longer deadlocks; "already owned" subscriptions now recover gracefully by re-verifying the existing StoreKit transaction
- Paywall no longer throws a "GO_BACK was not handled" navigation error when opened from a deep link with no back stack
- StoreKit purchase is only finalised after the backend confirms a successful verification, preventing silent loss of a purchase if verification fails
- A React warning ("Cannot update a component while rendering a different component") no longer appears on first workspace entry after registering