Skip to content

Releases

v20.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:02
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

Tasks and views

  • Added Smart Lists, multi-tag filtering, and a redesigned view editor with rule chips, pinned views, and improved mobile layouts.
  • Open a project directly from a task’s project chip, and add deadlines from the add-task bar.
  • Duplicating tasks now preserves links, files, and deadlines. Unplanned tasks with missed deadlines appear in Today’s overdue list.
  • Fixed recurring task start dates, placement, and duplicate schedule entries. Planning no longer double-counts subtasks, and overflowing work skips local weekend days.
  • Improved cross-project search and offered a way to clear filters hiding a searched task.

Plugins and integrations

  • Added the bundled AI Command plugin, off by default, with multi-select and Add to Today actions.
  • Added guided plugin creation with AI prompts, and information about data plugins send off your device.
  • Moved GitLab into a bundled plugin. Expanded the community catalog with Deadlines, Task Colors, Timesheet, standalone Markdown notes, monday.com, and Ridonculous plugins.
  • Added an option to include Gitea pull requests and support for sending task completion to Azure DevOps work items.
  • Added calendar logging for tracked work sessions. Cancelled or moved-away calendar events are no longer imported.

Time tracking and worklog

  • Added optional web notifications when focus sessions or breaks end, and looping bells for desktop alarm-style reminders.
  • Recording idle time as a break now resets the break timer.
  • Added Friday weekly wrap-ups. Worklog exports now include archived projects, export the displayed week, and keep weeks spanning two months together.

Sync and Android

  • Simplified SuperSync setup and fixed file-sync recovery and preservation of pending edits.
  • Fixed conflicts involving tag deletion, counter restoration, task section moves, and Today ordering.
  • Added Android task creation from the home-screen widget and share saving without opening the app.
  • Added Android background reminders for WebDAV/Nextcloud, fixed stale or missing reminders, and kept widget task order aligned with Today.
  • Mobile sync now sends pending changes when the app enters the background; Android also checks file-based providers while in the foreground.

Interface, desktop, and performance

  • Added smoother page transitions that respect reduced-motion settings, faster startup, and performance improvements for long task lists and tracking.
  • Improved keyboard menus, touch interactions, and IME input in notes and the focus task picker.
  • Added desktop launch shortcuts for New task, Today, and Inbox, plus a --start-minimized option.
  • Fixed desktop task copying and macOS window dragging. Resuming or unlocking no longer raises the app or requests attention.
  • Exported logs now redact home-folder paths. Updated Russian translations and German tag terminology.

Contributors

Thanks to everyone who contributed to this release: @agent-dmo @akshit-codes @AlvaroBalbin @AshrafByte @atomicdjt @BhavayGoyal @BlackCube4 @davidvornholt @dschodits @GabeSilvaDev @Hrushikesh-ramilla @jashkarangiya @johannesjo @Jontata @Lay-quq @leafybees @MaiwulanjiangMaiming @novikov1337danil @programmist @SaintChris @sespiros @siemieniuk @steindvart @tiliakoos @usmajeed @Zombiehamser @Zoriot

New Contributors

Full Changelog: v19.3.1...v20.0.0

v19.3.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:42
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

Improvements

  • Collapse project task tables in the daily summary.
  • Open the download page directly from the update banner.
  • Subtler due badges, mobile play button, and planner calendar colors.

Fixes

  • Ask for confirmation before loading remote sync data when it is missing your previous uploads.
  • Show an exact-alarm hint in reminder settings.
  • Use locale-correct leading zeros in short dates.
  • Allow touch scrolling over recurring task rows.
  • Pause issue and calendar polling while offline and catch up on reconnect.
  • Keep planner calendar colors up to date.

Desktop fixes

  • Run pending shutdown work when quitting from the tray.
  • Prevent two Snap revisions from opening the same local database.

Contributors

Thanks to everyone who contributed to this release: @johannesjo

Full Changelog: v19.3.0...v19.3.1

v19.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:09
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

19.3.0

Tasks and focus

  • Restore deleted tasks from Recently deleted, or finish tasks as “won’t do.”
  • Set priorities with p1/p2/p3, use nth-weekday short syntax, and enter @ dates in your UI language and date order.
  • See completed/total counts on collapsed subtasks and archived projects in the sidebar.
  • Start focus mode with one click and adjust focus sound volume.
  • Productivity and sustainability scores have been removed; Upcoming is now an overview in the Recurring panel.

Scheduling and reminders

  • View deadlines in Schedule, calendar colors in Planner, and plugin calendars in Schedule filters.
  • Navigate days from the Schedule day panel and open Planner with a keyboard shortcut.
  • Set optional repeat end dates, with clearer controls for completion-based repeats, falling behind, pausing, and rule summaries.
  • Set reminders 1 day, 3 days, or 1 week ahead. Upcoming recurring alarms are now scheduled in advance.
  • Fixed monthly repeats skipping short months, yearly repeats on leap days, and recurring task priority retention.

Integrations and assistants

  • Sign up for and connect Plainspace inside the app, hand tasks to others, and share tasks by moving them into shared projects.
  • Plainspace now syncs titles and scheduled times both ways and pushes offline edits. Fixed pending edits during handoffs and syncing cleared times across devices.
  • Optionally create and delete corresponding CalDAV tasks when adding or deleting tasks.
  • Connect AI assistants through an opt-in local MCP endpoint or SuperSync’s hosted task capture, including ChatGPT OAuth. Assistant-created tasks can include schedules and repeats.
  • Install and update listed community plugins, including Auto Tag Manager and SuperGile for YouGile.
  • Expanded the local REST API with notes, counters, and daily task-time logging and corrections.

Mobile and desktop

  • Android widgets show the currently tracked task; launcher shortcuts open New task, Today, and Inbox.
  • Long-press to access sidebar menus or choose the second bottom-navigation destination. Improved touch targets, haptic feedback, and phone-sized Schedule layouts.
  • Fixed Android overlay positioning and literal shared titles, plus iOS task-title wrapping and bottom safe-area spacing.
  • Added an opt-in desktop due-task badge and improved Linux window-control spacing.

Fixes and reliability

  • Fixed task duplication involving undated subtasks and repeat settings, task ordering within sections, and estimate edits lost on outside taps.
  • Fixed sync conflicts involving section changes, task moves, recurring-task generation, and tracked time during task deletion.
  • Fixed WebDAV retry loops and added confirmation before overwriting remote changes that cannot be decrypted.
  • Preserve the last full mobile backup when data restarts nearly empty; offer recovery of previously unmigrated v12-or-older data on a blank start.
  • Fixed aborted cached PWA loads, focus sessions interrupted during startup, and reopening archived projects.
  • Improved task-list rendering and swipe performance, keyboard focus visibility, and text contrast.

Contributors

Thanks to everyone who contributed to this release: @ac9492 @akshar27 @anandghegde @artemc @BigWebstas @costajohnt @Cyber-Syntax @d0g2342 @davidvornholt @edu-zamora @GabeSilvaDev @H1manshu01 @Ibitier @jashkarangiya @johannesjo @michaelkcarlson @Mingqi-111 @nilay1221 @owarimono @ParthibanRajasekaran @SaintChris @sespiros @siemieniuk @SileboxUnderfined @steindvart @stepanstipl @symonbaikov @tiliakoos @Zhong-fan @Zombiehamser @Zoriot

New Contributors

Full Changelog: v19.2.0...v19.3.0

v19.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 11:45
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

New features

  • Set numeric task priorities with icon presets.
  • Drag selected tasks between sections and projects, and select multiple tasks in the mobile planner.
  • Find projects and tags in search.
  • Undo task unscheduling and preview the next recurring task and inherited subtasks.
  • Added App Auto Track and TickTick CSV import plugins, plus Caffeine Tracker to the community plugin list.
  • Moved Redmine and Nextcloud Deck integrations to plugins.
  • Simplified first-run setup with an offer to track your first task.
  • Custom styles.css changes now reload automatically.

Mobile and reminders

  • Android: receive native deadline reminders up to one week ahead; reminders are rescheduled as exact alarms when permission is granted.
  • Android: fixed double-counted time, lost time after app termination or restart, background Pomodoro tracking, and missing focus notifications.
  • iOS: share links and text to your inbox, and recover focus sessions after a web view restart.
  • Session endings no longer steal focus; Windows reminders bring the window forward without taking focus.

Sync and backups

  • Fixed sync issues that could lose tracked time or overwrite concurrent task edits.
  • Fixed conflicts involving task restores and bulk archiving, note deletions, habit edits, and list reordering.
  • Improved concurrent OneDrive writes, WebDAV upload handling, and recovery from interrupted mobile sync downloads.
  • Failed desktop backups are no longer recorded as successful; backups still invalid after repair are rejected.
  • Kept HTTP error URLs and bodies out of exported logs.

Fixes and polish

  • Fixed calendar month navigation, unwanted jumps to the current time, and all-day events spanning multiple dates.
  • Preserved subtask due dates when duplicating tasks and corrected recurring times before a custom day start.
  • Saved pending note edits before switching tasks, fixed repeated checklist insertion, and kept hover controls clear of note text.
  • Improved CalDAV/iCloud discovery, mobile OneDrive sign-in, and GitLab, Gitea, and Azure DevOps integrations.
  • Improved dialog keyboard focus, mobile onboarding hints, and settings search.
  • Updated Romanian, Brazilian Portuguese, Polish, and Vietnamese translations, plus localized planner labels and heatmap dates.
  • Reduced planner processing during time tracking and removed looping Flowtime animations.

Self-hosting

  • Added ARM64 SuperSync server images, versioned release images, configurable trusted proxy ranges and daily cleanup time, and fixes for fresh deployments.

Contributors

Thanks to everyone who contributed to this release: @ac9492 @anandghegde @artemis-mike @atomicdjt @axkoro @BigWebstas @costajohnt @cpalvis @davidvornholt @FadhilR12 @GabeSilvaDev @H1manshu01 @hdweiss @Hrushikesh-ramilla @irontaek @jaenyf @johannesjo @MaiwulanjiangMaiming @MannXo @mvanhorn @NICKSTER0506 @RuairidhWilliamson @siemieniuk @SilverGreen93 @steindvart @SulimanAbdulrazzaq @tiliakoos @zenoprax @Zoriot

New Contributors

Full Changelog: v19.1.0...v19.2.0

v19.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 16:46
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

Features

  • tasks: unfocus the focused task on Escape
  • ios: add home screen quick actions (#10124)
  • trello: add two-way card synchronization (#9447)
  • calendar: support multiple Google Calendar accounts (#8865)
  • boards: add keyboard navigation and task multiselect
  • planner: add keyboard navigation, shortcuts, and multiselect (#10086)

Fixes

  • plainspace: restore archived recurring task for next occurrence (#10157)
  • window: track un-maximized bounds instead of trusting the library (#10094)
  • ci: repair TestFlight publisher reporting and extension handling (#10156)
  • tasks: keep a non-empty sub-task draft open on focus loss
  • sync: offer recovery for unsupported multi-entity conflicts (#10140)
  • sync: prevent missed updates during resets and realtime sync (#10145)
  • electron: correct progressBarMode typo 'pause' -> 'paused'
  • i18n: correct wrong Vietnamese sync safety strings
  • platform: require the preload bridge for electron detection (#10139)
  • address review findings in notes, task selection, and recovery (#10138)
  • schedule: span the whole month in the month grid (#9463)
  • tasks: make the iOS focus-zoom guard reachable from tests
  • daily-summary: keep the celebration headline when confetti is off
  • tasks: stop focus borders sticking after a tap on touch
  • tasks: restore focus outlines and selection behavior
  • schedule: persist resize before render

Performance

  • reduce task, schedule, and worklog processing costs (#10141)

Other Changes

  • chore(deps)(deps): bump the github-actions-minor group with 5 updates (#10108)

Contributors

Thanks to everyone who contributed to this release: @fanatique @HanCheo @johannesjo @MannXo @mycochang

New Contributors

Full Changelog: v19.0.1...v19.1.0

v19.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 11:14
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

This release collects everything since v18.21.1, including the 18.21.2, 18.22.0 and 19.0.0 changes that were never published.

Highlights

  • Notes are now edited directly with live Markdown — no more switching between edit and preview mode.
  • Select multiple tasks and apply bulk actions with desktop, keyboard, or touch controls.
  • Duplicate tasks with a keyboard shortcut, and trigger automations with shortcuts.
  • Copy the focused task and its subtasks as a Markdown checklist, and convert selected text into Markdown checklist items.
  • Double-click projects, tags, and folders in the navigation to rename them.
  • Local recovery points protect against full-state data loss and are preserved through restores.
  • The currently tracked task is shown in the browser tab title.
  • Added URL-scheme task actions on Android.
  • Tasks opened from search are now clearly highlighted.

Tasks, planning, and UI

  • Date-only scheduled tasks are ordered after timed tasks, and the date-only heading in the Schedule is clearer.
  • Long task titles stay reachable while editing.
  • Completed habits can be unchecked again.
  • Started or tracked appointments stay in the main task list instead of moving to "Later Today".
  • Task notes open directly from the notes icon, and the empty Subtasks panel no longer shows a misleading "(0)".
  • Pressing Escape properly leaves the plain-text notes field, and task details no longer steal focus back from a field you have re-entered.
  • Tag entry accepts a suggestion with Tab and keeps the typed text with Enter.
  • Subtask checkboxes align with their title in the detail panel.
  • Date-picker quick-access shortcuts are now labelled.
  • Refined the appearance controls and centred the settings tab strip.
  • Fixed repeated side-navigation actions and unwanted scrolling during navigation and with background images.
  • The right panel's edge close handle no longer overlaps panel content.
  • Reminders no longer block cleanup of overdue repeating tasks.

Sync, recovery, and privacy

  • A device with no data can no longer overwrite server data, and archive-only legacy data is protected when joining sync.
  • Legacy data is preserved during operation-log rebuilds, and legacy data missing newer model sections now migrates correctly.
  • Truncated legacy backups are refused with a repair message.
  • Sync conflicts are surfaced on devices that have never synced, and changes already applied are skipped during forced downloads.
  • Starting a done task now correctly syncs it as reopened.
  • A missing task ID can no longer clear the task list.
  • Improved WebDAV handling of stale server responses after saving.
  • User content no longer leaks into exported logs, and the spellchecker is disabled at session level.
  • Improved SuperSync processing and maintenance of older operations, backup integrity, health alerts, and deployment-surface hardening.

Mobile and desktop

  • Android: notifications and the native time picker work in the legacy WebView shell, and the add-task bar stays above the keyboard on older WebViews.
  • iOS: the add-task bar no longer jumps with keyboard layout changes.
  • The Schedule day panel renders in the mobile bottom sheet and stays tied to the displayed day.
  • Touch swipes no longer move or resize Schedule events.
  • The note toolbar's overflow menu stays reachable on phones, and the mobile notes panel dropped its redundant close button.
  • Restored the Linux tray icon, fixed the tray's Show App action, and stopped the macOS tray icon from jumping or blinking during focus sessions.
  • Maximized windows keep their state across hiding, minimizing, and restarting.
  • Flowtime keeps its OS progress bar.
  • Fixed Snap packaging and Windows release artifacts.

Integrations and plugins

  • Issue polling no longer overwrites task completion state and keeps reminders in step with due-time changes.
  • Fixed issue-provider sync direction, shortcut handling, CalDAV, and the finish-day hook.
  • REST API support for task deadlines, and a new deleteProject plugin API.
  • Plugin sign-ins survive temporary token refresh failures.
  • Plainspace tells a rejected token apart from an unreachable host and can now be disconnected persistently.
  • Notes support mid: email message links, DEVONthink links, and Markdown links without a URL scheme.
  • Added the Bulk Add Tasks and Auto-Fill Time Spent community plugins.
  • Tracking presence identifies desktop devices by operating system and device name.

Translations

  • Filled in missing translations across all locales, and refined the Korean and Turkish locales.

Removed

  • Removed the User Profiles feature.

Contributors

Thanks to everyone who contributed to this release: @AlvaroBalbin @aquadevv @arminus @ba6ul @cqxswbc2 @Cyber-Syntax @cyclomati @dzunnnnn-crypto @fly1d @GabeSilvaDev @InitialCrow @johannesjo @KamilDev @lukaskaplan @MannXo @MarkQuach12 @MazenMohamed203 @rascal-sl @sanchpet @ShinyHero666 @ssubinsong @steindvart @zhiwuyazhe-fjr @Zoriot

Full Changelog: v18.21.1...v19.0.1

v18.21.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 09:10
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

Features

  • Added opt-in live tracking presence for SuperSync (#9771)

Fixes

  • Fixed Android beta crashing on startup (#9784)
  • Fixed credential handling during Android device migration (#9766)
  • Prevented the Finish Day button from being recreated unnecessarily (#9782)
  • SuperSync deployments now terminate orphaned concurrent index builds and self-heal when blocked by them (#9783, #9787)

Contributors

Thanks to everyone who contributed to this release: @johannesjo

Full Changelog: v18.21.0...v18.21.1

v18.21.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 17:25
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

New

  • Added full worklog export (#4393, #9612).
  • Added a connected SuperSync device list with the option to sign out other devices.
  • Added Cmd+W to hide the window on macOS (#9727).
  • Recurring-task previews now show their project and tags (#9667).
  • Exposed focus mode state through the API (#9544).
  • Added the Joplin Notes Sync community plugin (#9562) and moved the Dashboard plugin listing to its maintained fork (#9090).

Fixed

  • Preserved cleared fields during sync and improved handling of deferred repairs, SuperSync errors, unreadable sync files, deferred uploads, and device sign-out.
  • Fixed encrypted reminder sync on Android (#9668).
  • Fixed duplicate Android notification behavior and improved notification permission handling (#9648, #9685).
  • Fixed recurring subtasks receiving inconsistent IDs across clients (#9728).
  • Fixed monthly recurring-task anchors (#9512, #9673).
  • Preserved tags when converting tasks to or from subtasks (#9672).
  • Preserved section ordering during sync (#9574, #9619) and Later Today subtask ordering (#9614, #9618).
  • Fixed task text entered after multi-word project names (#9679).
  • Fixed month-grid layout, invalid work-time markers, and initial scrolling to the current time (#9071, #9417, #9545, #9623, #9671).
  • Fixed narrow task rows overflowing the left edge (#9772) and short-syntax menus running off-screen (#9764).
  • Hardened worklog CSV export against spreadsheet formulas and corrected zero-duration and current-week handling.
  • Improved SuperSync cleanup safety, stale-device handling, and server reliability.
  • Fixed Linux desktop identification (#9678).
  • Updated the Dutch translation (#9712).

Contributors

Thanks to everyone who contributed to this release: @aaronedev @ahanel13 @atomicdjt @bemany @BigWebstas @costajohnt @dan-hart @FarmerLX @johannesjo @KamilDev @MarkQuach12 @matthiasmundel @pupuking723 @roosmsg @sanchpet

New Contributors

Full Changelog: v18.20.1...v18.21.0

v18.19.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 21:07
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

Highlights

  • Added search to global settings and a ? keyboard shortcut cheat sheet (#9302, #9318).
  • Added crash-safe local drafts for project notes (#8982).
  • Added interval recurrence phrases such as @every 2 weeks and @every 2 fridays (#9328).
  • Added URL scheme actions for creating and completing tasks (#9121).
  • Completed translations across all locales (#9360).

Security and sync

  • Enforced encrypted-only SuperSync uploads when E2EE is required and stopped clients from accepting plaintext downloads when encrypted sync is expected (GHSA-vrc7-775g-ggqc, #8903, #9457).
  • Added diagnostics and recovery guidance for encrypted-operation integrity failures (#9331, #9439, #9444).
  • Prevented stale-key uploads after server state replacements (#8730, #9330).
  • Resolved Plan for Today bulk conflicts and preserved Planner placement during Today conflicts (#9442, #9454).
  • Improved section conflict replay, older-client compatibility, first-sync overwrite confirmation, and blocked-action reporting (#9326, #9334, #9373, #9412).
  • Fixed a multi-tab operation-log race that could skip replaying a concurrent operation (#8337, #9158).
  • The local REST API now requires a bearer token for every request except GET /health. The token can be viewed or regenerated under Settings → Misc → Access Token (#9155).
  • Sanitized plugin dialog HTML and SVG icons (#9440, #9445).

Tasks, planning, and focus

  • Improved recurring Schedule projections, continued segments, localized headings, reliable opening, and wide or six-row calendar layouts (#9258, #9314, #9372, #9375, #9377, #9406, #9455).
  • Prevented deleted calendar events from reappearing (#9470).
  • Fixed DST and logical-day handling for recurrences, Planner and Schedule date ranges, weekday scheduling, typed times, and date loading (#9174, #9370, #9401).
  • Workday recurrences no longer start on a weekend selected from the add-task menu (#9404).
  • Improved Focus Mode session tracking, break-rule editing, break-timer resets, and idle handling (#9092, #9351, #9357, #9361, #9407).
  • Restored valid project tasks that were missing from their project's ordering lists (#9354).
  • Kept the add-task button available during initial loading and the global add-task bar above mobile system navigation (#9420, #9471).
  • Made the Planner schedule dialog fit small phone screens (#9467).
  • Added “Move to top” and “Move to bottom” actions to subtask context menus (#9469).
  • Made the Habit Tracker's seven-day strip update when the day changes (#9072, #9380).

Integrations, platforms, and UI

  • Serialized automatic backups, waited for Electron backup writes to finish, and prevented overlapping backup runs (#9327, #9337).
  • Correctly escaped fields in worklog CSV exports (#9313).
  • Synced CalDAV completion state and limited recurrence expansion to prevent UI hangs (#9097, #9279).
  • Restored the GitLab finish-day worklog dialog (#9466, #9468).
  • Loaded translations from uploaded plugin ZIPs and aligned plugin addTask and updateTask behavior with the local REST API (#9474, #9490).
  • Fixed mobile safe-area overlays, Android back-button handling, and saved task-widget opacity on Windows and Linux (#9176, #9369, #9394).
  • Restored the complete macOS icon set and macOS release builds, and stabilized iOS release builds on newer runners (#9335, #9464, #9487).
  • Fixed color-picker rendering, tag placeholder visibility, and shortcuts after cancelling an input (#9312, #9367, #9458).
  • Improved locale fallbacks, translation placeholders, accessibility labels, and Chinese and Turkish translations (#9130, #9298, #9301, #9309, #9401).
  • Added support for SiYuan deep links in Electron (#9359).
  • Added sync.md Multi to the community plugin documentation (#9323).

SuperSync server

  • Made legal pages and configuration operator-owned for self-hosted installations, with optional deploy-synced terms (#9390, #9395).
  • Improved monitoring report accuracy, failure reporting, cleanup, scope limits, and database usage.

Notices

  • Added a warning that User Profiles will be removed in the next release (#9491).

Contributors

Thanks to everyone who contributed to this release: @Apsinghsa @ba6ul @bakar-dev @benoptimus @costajohnt @Cyber-Syntax @fpindado @huanqiugame @iamhaseebn @johannesjo @KamilDev @KenzoJ @lntutor @MannXo @MarkQuach12 @mvanhorn @owevertonguedes @pratyushsinghal7 @sviat-barbutsa @ZsomborDane

v18.16.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 06:23
Immutable release. Only release title and notes can be modified.

For all current downloads, package links, and platform-specific notes: check the wiki.

New

  • Recurring task settings are now integrated into the planner’s schedule dialog (#9286).
  • Detected add-task short syntax is highlighted as you type (#9135).

Tasks and planning

  • Existing tasks now appear in tagged board columns (#9295).
  • Archived tasks can be restored to Today, and recurring task presets retain their notes (#9254, #9263, #9293).
  • Subtasks can be deleted with the keyboard shortcut, and started tasks respect the auto-add setting (#9249, #9280, #9289).
  • Deadline short syntax is now disabled by default (#9291).
  • Fixed parent-task time totals, recurring “Last” dates, and productivity scores after exceeding focus targets (#9177, #9190, #9245, #9127, #9159).
  • Clarified planned versus available time in the planner (#9244).

Sync and integrations

  • Recoverable and legacy LWW sync data is no longer incorrectly rejected as tampering (#9256, #9259, #9294).
  • Improved recovery and snapshot convergence after schema migrations (#9138, #9153).
  • Improved WebDAV and Nextcloud upload compatibility with ETag variants (#9240, #9251).
  • Plainspace completion sync now fails closed; title and schedule syncing is pull-only (#9296).
  • Prevented duplicate time blocks for imported calendar events (#9260).
  • Inactive encryption actions are now hidden (#9284).

Mobile, desktop, and UI

  • Improved mobile controls, accessibility, onboarding, dialog actions, and task action menus (#9272, #9275, #9285, #9288).
  • The global add-task bar now stays above the mobile web keyboard (#9277).
  • Refined task action icons, planner headers, and visual hierarchy.
  • Fixed Electron installations in paths containing special characters (#9257).
  • Fixed decoding of affected audio assets on iOS (#8880, #9175).
  • The Windows Store backup path is shown only when it exists (#9218).
  • Markdown link insertion now selects exactly the URL (#9208).

SuperSync server

  • Added database incident guardrails (#9212).
  • Improved conflict lookup performance and migration reliability (#9195, #9213, #9226).
  • Redacted query values from request logs and preserved Helm reuse-values upgrades (#9223).

Contributors

Thanks to everyone who contributed to this release: @aakhter @CuriousChipmunk @davidvornholt @floze-the-genius @giri256 @johannesjo @KamilDev @lntutor @mvanhorn @Osamaali313 @SAY-5

New Contributors

Full Changelog: v18.15.1...v18.16.0