Changelog

Follow up on the latest improvements and updates.

RSS

Added
:
  • Sunny can search the public roadmap and file or upvote a feature request for you, but only after you say go. It leaves out personal or confidential details, and you can undo anything it posts right from the chat.
  • Teach Sunny a standing rule in chat and it can save it for you, after repeating it back and checking with you first.
  • Exported task data now includes backlog priority and daily priority.
Improved:
  • Sunny is better at remembering the right things. It keeps durable facts about who you are, and no longer saves app questions, dated to-dos or one-off details from a single day.
  • Gmail and Outlook previews show the sender's email address next to their name, making phishing easier to spot.
  • Two-factor authentication is more secure.
Fixed
:
  • @-mentions work in comments again, whether you click a teammate or press Enter.
  • A repeating Apple Reminder you merged into another task as a subtask no longer reappears in the Reminders panel when it's set to "Hide once imported."
Added
  • Sunny reads your connected tools: Sunny can now look through your connected accounts right in chat and turn what it finds into Sunsama tasks. That covers Gmail, Slack, Jira, GitHub, Linear, Google Tasks, Todoist, Trello, Notion, ClickUp, monday.com, and Microsoft 365 (Outlook mail, To Do, and Planner).
  • Turn a subtask into its own task with Sunny: Ask Sunny to promote a subtask to a full task. It keeps its time estimate and tracked time, and you can undo it in one step.
  • Remove old Jira connections: You can now remove an old Jira connection without reconnecting to Jira first.
  • Resume a stopped Sunny reply: When you stop a Sunny response, the chat marks it as stopped. Say "please continue" and Sunny picks up where it left off.
  • Jump to today from a link: A sunsama://today link opens the desktop app on today, and a plain sunsama:// link brings the app to the front.
Improved
  • Tracked-time editor: Time entries are now grouped by subtask. When you move an entry to another day, the calendar follows it.
  • Searchable time zone picker: The time zone picker in Settings now has a search box, suggests your device's time zone, and lists common zones first.
  • Shorter MCP tool names: MCP tool names are now capped at 40 characters so they still fit after gateways add their prefixes. Three tools were renamed, so update any tool allowlists that used the old names.
  • Account deletion removes AI data: Deleting your account or workspace now also deletes your Sunny conversations and AI feedback.
Fixed
  • Event calendar changes stick: Moving an event to a different calendar no longer snaps it back to the original one.
  • Search no longer hides some of your tasks: With "Hide planning tasks" turned on, search no longer hides tasks whose titles contain words like "day," "plan," or "daily."
  • Stopping Sunny works properly: After you hit stop, nothing else comes through. Sending a new message after stopping no longer erases the work Sunny had already done.
  • Undo for Sunny objective changes: When Sunny creates or edits a weekly objective, you now get the same undo receipt as for every other change it makes.
  • Sunny chat no longer crashes on tables: A reply with a table or other formatting the chat can't display now shows as readable text instead of crashing the app.
  • Imported tasks stay imported: A task you import from an integration panel now disappears from the panel right away and no longer comes back a few seconds later.
  • Desktop reconnects on its own: After losing the network, the desktop app now reconnects by itself instead of getting stuck on "Unable to connect."
  • Cmd+Shift+A during startup: Pressing Cmd+Shift+A while the desktop app is starting no longer covers the screen with an invisible window that blocks every click.
  • Changing your time zone: Changing your time zone no longer times out and leaves recurring tasks a day off.
  • Dragging tasks: Dragging a task no longer fails with an error when the task disappears in the middle of the drag.
  • Desktop sign-in behind a VPN or proxy: Signing in to the desktop app from a work network behind a VPN or security proxy now works. If something still blocks it, the app tells you what to do instead of showing a generic error.
  • Google Focus time events: These now always show as non-blocking. Before, they had a blocking toggle that did nothing.
  • Multi-day all-day events via MCP: Assistants can now create multi-day all-day events, and moving one keeps its full length instead of shrinking it to one day.
  • Profile photos for Microsoft sign-ups: People who signed up with Microsoft now see their profile photo thumbnails.
Weekly Product Changelog - September 29, 2026
Added
  • Sunny now shows a receipt for every change it makes, with one-click undo and a link to what it changed
  • Sunny tells you plainly when a request resulted in no changes
Improved
  • Undoing an Autoplan (beta) run now also restores task priorities
  • Sunny's replies now describe what actually changed instead of just "Got it"
  • Sunny asks for clarification when a request is ambiguous instead of guessing
Fixed
  • Notes and daily wrap edits are no longer lost when offline or when a save fails
  • Todoist and Gmail panels no longer slow down or freeze the app with long lists
  • Repeating iCloud events without a timezone no longer disappear from the calendar
  • New calendar events with a pre-filled title no longer ask you to add a title
  • Reopened Sunny conversations no longer show replies twice
  • Sunny no longer shows error text after an app
    update
Weekly Product Changelog, September 23, 2026
Sorry, we missed a couple weeks of updates with people on vacation, this post covers everything since our September 4 changelog.
Desktop app 3.4.12:
⚠️ The desktop app now needs macOS 13 (Ventura) or later, and 64-bit Windows or Linux. On an older system, keep using Sunsama at app.sunsama.com.
  • Deeplink into desktop app:
    sunsama://
    links now open the desktop app.
    sunsama://
    brings Sunsama to the front,
    sunsama://today
    opens it on today, and
    sunsama://action/details/<task id>
    opens a specific task. This means a task link saved in Linear, Notion, or an email can open in the app instead of a browser tab. See Linking to Sunsama for how to build these links.
  • When you add integrations inside the Desktop app you get redirected back to the desktop app when the connection is complete.
  • The desktop app reconnects by itself after it loses the network. Previously it could get stuck on "Unable to connect" until you restarted it.
  • Pressing Cmd+Shift+A (quick add) while the app was still starting could put an invisible window over the whole screen and block every click. That no longer happens.
  • Updated the app to Electron 44.
Improved:
  • You can now ask Sunny to summarize the work you completed over any date range, like "what did I get done last week?", and narrow it to a single channel.
  • The time zone picker in Settings has a search box. It suggests your device's time zone and lists common zones first.
  • Notion pages you edited today now appear in your Daily Shutdown highlights.
  • In your daily highlights, get credit for commits co-authored by you.
  • The Jira preview in task details shows the whole issue: formatting, priority, labels, and versions.
  • The Notion panel lets you browse every database in a workspace, and tells you when it's still loading more.
  • Importing a task from an integration panel removes it from the panel immediately, instead of after a two-second pause.
  • Sunny's chat panel can be dragged wider, and each conversation keeps its own draft.
  • Sunny's voice features only load when you open voice, so no other page touches your microphone.
  • Most pages load faster, by up to most of a second.
  • The Toggl integration is now called Toggl Track, to match Toggl's own naming.
  • Connections to AI apps like ChatGPT and Claude stay signed in for as long as you keep using them, instead of expiring after 30 days.
  • AI apps connected to Sunsama can now read, post, and edit task comments. If you use a tool allowlist, three tools have shorter names, so you may need to update the allowlist.
  • The screen for approving an AI app's access to your account now says where your access is going, and warns that an app's name and logo can be faked.
  • Emails you're subscribed to now have a one-click unsubscribe that works directly from your mail client.
Fixed:
  • Changing your time zone could time out and leave recurring tasks on the wrong day. It now completes.
  • Tasks imported from an integration panel no longer reappear in the panel a few seconds later.
  • Resizing the window no longer makes the Home board jump to a different day.
  • Hovering over a tall task card no longer scrolls the column out from under your cursor.
  • Dragging a task no longer fails with an error if the task disappears mid-drag. On phones and tablets, a task you drag to another day is no longer cut off by the column it's moving into.
  • A timer that runs past midnight keeps counting, and the time after midnight shows on the new day.
  • A timer that ran for less than a minute now shows its actual span on the calendar.
  • If you switch the timer to Pomodoro from the menu bar, it stays on Pomodoro instead of reverting to the stopwatch.
  • Completing a task from its calendar block updates the calendar right away.
  • The colored stripes and dots on calendar events now fill the whole event, instead of leaving a border of flat color.
  • iCloud events that list a duration instead of an end time now appear at the right time.
  • Turning off "Update due date in Todoist" now actually stops imports from changing the due date.
  • Dragging a Jira issue into your task list works again for Jira accounts that have been connected for a long time.
  • A broken integration preview now shows one short line instead of a large error panel.
  • The "Never" section of the backlog loads again, even for tasks with duplicate ordering.
  • A daily highlight no longer shows its summary twice after a reload. Daily Shutdown durations of 10 hours or more no longer wrap, and a summary that fails to load no longer spins forever.
  • If you stop Sunny mid-answer and send a new message, the work Sunny had already done is no longer erased.
  • Sunny no longer replies "Got it" to questions you actually wanted answered, and no longer shows a wall of red error text when Sunsama updates while your tab is open.
  • Mobile: the day start and end lines follow the calendar when you pinch to zoom, and dragging a task on the mobile calendar no longer crashes the app.
  • Android: home screen widgets with no data show an empty state you can tap, instead of a made-up day, and the "Add event" home screen shortcut opens instead of crashing.
Autoplan beta:
  • Autoplan rules now have their own page, where you can view, edit, create, pause, and delete them. When you save a rule while chatting with Sunny, you get a link straight to it.
  • Sunny now opens beside the Autoplan review with a briefing of the run. From there it can undo any change or start a fresh run.
  • An Autoplan run with nothing to sort now finishes with a review instead of disappearing, and the review page no longer crashes while your day is still loading.
In-progress:
  • CalDAV calendar integration: the beta is now open to everyone. To connect Fastmail and other CalDAV calendars, turn it on under Settings → Beta. This round also fixed events that specify a duration instead of an end time.
Improved:
  • MCP and Zapier task creation now applies your import automations that set Sunsama task properties, like Notion's auto-assigned channel, or a synced due date, time estimate, and priority, matching how manual imports already work. (Automations that write back into the connected tool itself, like moving a Trello card, or setting Notion properties, aren't covered by this yet.)
  • If you're on Toggl's newer "Toggl 2.0" product, its API token has a different format than a classic Toggl Track key (which you need for the Sunsama integration), and pasting it wasn't working. We now catch a token that doesn't match the format we expect and tell you right away instead of a generic connection error, and added a help center note on exactly where to find the correct Track token.
  • Resolved Jira OAuth breaking changes that Atlassian introduced on their end. See the dedicated post for details on the one-time re-authorization.
Fixed:
  • Search no longer steals focus when you navigate away from it. Previously, opening search and then moving to any other view (Home, Today, Backlog) would silently refocus the search box, swallowing your next keystroke.
  • Imported meetings no longer get silently reverted when a calendar sync fails, most common for Outlook users with several calendars connected.
  • Fixed a crash loading the calendar view for some saved layout configurations.
In-progress:
On Monday August 31, 2026 Atlassian unexpectedly shipped breaking changes to Jira OAuth integrations. This made it impossible for any new users to add the Jira integration. Atlassian did not provide any way for us to edit our current integration configuration to be compliant with the breaking changes effectively stranding our current integration. We can't be certain what they broke since the changes are opaque to us but there were two issues we identified.
(1) Atlassian apps now use granular scopes, many of our test apps were automatically migrated but not the main one customers interact with. Unfortunately, the ability to transition to granular scopes existed no where in their developer portal which stranded us.
(2) Atlassian created a new flag for all integrations which decides whether permissions are granted for all the sites under your account at once or one site at a time. Our original integration used the old "all sites under the account" setting which was the only option at the time. Atlassian's developer portal made it impossible to swap to the new version when they made that optional - it can only be set exactly once when you create your integration's profile.
We've made many attempts to reach out to their support and senior leadership but heard nothing back about getting our integration transitioned. Instead of continuing to wait, we decided to pull the trigger and publish a brand new version of our Jira OAuth app.
This means all existing users of our Jira integration will need to perform a one time re-authorization.
There's a screen that will walk you through it:
Screenshot 2026-09-03 at 3
Once you perform the re-auth all tasks you had linked to Jira reconnect. Until you do this reconnection, they'll show as "not found".
We're extremely sorry about this extra step but Atlassian left us no choice. The silver lining for existing users, our Jira integration now uses the most modern scopes and a much safer one-site-at-a-time authorization system making it easier to control what access Sunsama gets.
Improved:
  • Sunny and MCP are now fully available; no more "Beta" badges. (Voice mode is still labeled experimental since it's flakier than chat.)
  • Task automations now fire when using Claude Desktop or other MCP-connected AI assistants; completing or rescheduling a task through MCP now properly syncs with Todoist, Asana, ClickUp, Notion, Trello, and Gmail.
Fixed:
  • Trello panel no longer crashes with an error screen; resolved a bug where a failed request to Trello could corrupt the task list and crash the panel.
  • Desktop app: fixed a 5–7 second stall returning from Settings; going back to your workspace after Settings on Mac or Windows no longer freezes.
  • AI assistants now report the correct task category; fixed a bug where tasks in nested channels showed the wrong personal/work classification when read through MCP.
  • Monday.com integration no longer hangs for accounts with lots of boards; fixed a bug that could make the board list take nearly a minute to load, or fail outright, for accounts that hadn't finished picking their boards yet.
Improved:
  • Repeat tasks every 7 or 8 weeks
    : The recurrence interval used to stop at six weeks; now you can go further out.
  • Pasting links from more tools now creates real linked tasks
    . Paste a Todoist, Trello, Notion, GitHub, or Linear link (17 services in total) via MCP and you'll get a fully linked task with preview and deep link, same as pasting it directly in the app, not just a plain URL.
  • Agents can rename and delete channels
    . Sunsama's MCP server now supports channel management directly.
  • Emails linked via MCP now load correctly for everyone
    . Tasks an AI agent links to an Outlook email no longer show "(Private message)" to the mailbox owner, and agents can now resolve a plain email address to the right account automatically.
Fixed:
  • Fixed a bug where an unrecognized Google Calendar permission could freeze your whole workspace on a loading spinner.
  • Cleaned up confusing tooltip wording on the built-in Sunsama calendar's "Enable" toggle, it was implying something the user hadn't actually chosen.
Added:
  • Two-factor authentication
    : Add an extra layer of security to your account. Turn it on from Settings → Account, scan a QR code with your authenticator app of choice, and you're enrolled. Backup codes are provided in case you lose access to your device.
Improved:
  • Clicking the focus bar now just brings the Sunsama window forward, instead of also forcing focus mode on whatever task was in the bar.
  • Daily highlights email time no longer drifts. Dragging the shutdown line for a single day only changes that day's draft time.
  • Microsoft Planner's group picker now shows every group in your organization, not just the first 100, and groups you're actually a member of sort to the top.
  • Changing a task's planned time no longer bumps it up or down the list by priority; it stays put and only shifts to keep the day in chronological order.
  • Completing a task now syncs everywhere. Checking off a task linked to Google Tasks, Microsoft To Do, or Microsoft Planner updates the source item no matter where you complete it: mobile, Sunny, MCP, or the app.
Fixed:
  • Recurring tasks no longer skip an occurrence when you change the repeat frequency after moving the task to a new day.
  • Monday.com board loading no longer hangs indefinitely on a failed connection.
  • The global "add task" shortcut (Ctrl+Shift+A → Ctrl+Enter) now correctly switches Focus Mode to the new task.
  • Tasks created from Gmail via MCP now include a link back to the source email.
  • "Hide declined events" now works for Outlook and iCloud calendars, not just Google.
  • Microsoft Planner no longer shows a stale plan selection after switching groups.
Improved:
  • Timer-aware subtask completion
    : Pressing
    C
    while a subtask's timer is running now completes that subtask instead of the whole parent task — press again to complete the parent.
  • Microsoft Planner
    : Personal Teams, Loop, and Project-backed plans now show up in the Planner picker. Previously these were invisible in Sunsama even though you could see them in planner.cloud.microsoft.
  • Search
    : Task search is now case and punctuation insensitive. Exact matches still rank highest.
Fixed:
  • Outlook email parsing
    : Outlook and mixed Outlook/Gmail email threads now split into individual messages instead of collapsing into one blob, so daily highlight summaries for Outlook accounts aren't empty or truncated anymore.
  • Editor
    : Typing right after a pasted link with a custom protocol (like a Shortcuts link) followed by a space no longer swallows what you type.
  • Asana panel
    : Fixed a bug where the Asana panel could show up blank on desktop (My Tasks and projects failing to load) even though the same account worked fine on web.
  • Gmail tasks
    : Tasks and subtasks created via Autoplan or MCP with a linked Gmail thread now open the correct email, and their Gmail icons are clickable again.
  • Ubuntu
    : Alt-drag task merging works again; it no longer silently drops the task in as a reorder instead of merging.
  • Jira
    : Tasks added via MCP with a linked Jira ticket now show the ticket ID on the card instead of "-undefined."
Load More
→