Skip to content

Releases: super-productivity/super-productivity

v18.10.0

12 Jun 12:18
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Highlights

  • Redesigned the idle dialog with a choice-first flow.
  • Overhauled the Focus Mode screen UX.
  • Added checklist progress, bulk actions, and notes editor UX improvements for tasks.
  • Added a project completion experience.
  • Improved boards project selection with multi-select and sidebar support.

Search, Notes & Shortcuts

  • Added a completed-task filter to search.
  • Included note content in global search and improved folder search support.
  • Added keyboard shortcuts to the fullscreen note editor.
  • Added optional shortcuts for scheduling and a shortcut to set task deadlines.
  • Improved long-word wrapping, soft line breaks, and checklist labels in markdown notes.

Calendar, Planning & Reminders

  • Improved calendar design and recurrent task calendar design.
  • Allowed writable plugin calendar events to be rescheduled from Schedule.
  • Fixed overlapping same-time tasks in Schedule.
  • Fixed recurring tasks being double-counted in Today and planner views.
  • Added hover tooltips to reminder popups and restored imported legacy task reminders.
  • Made recurring CalDAV plugin occurrence edits and deletes safer and quieter.

Sync, Backup & Data Safety

  • Improved CalDAV calendar discovery and handling of missing DAV response headers.
  • Preserved entity order during sync data repair.
  • Made “Use Server Data” recoverable and guarded the destructive choice.
  • Kept local sync and schedule settings local during sync.
  • Added Android automatic backup restore and automatic backup file limit configuration.
  • Surfaced native WebDAV errors more clearly.

Integrations & Plugins

  • Added Redmine issue search by ID, non-Latin search support, and optional project identifiers for global search.
  • Added Jira issue priority display and fixed auto-import pagination, proxy handling, transitions, and yesterday worklog time.
  • Added configurable GitHub issue provider API base URL.
  • Added Azure DevOps auto-import limit configuration.
  • Included Trello workspace boards in the picker.
  • Migrated Gitea and Linear issue providers to plugins.
  • Showed plugin authors and returned plugin dialog results.

Desktop & Android

  • Restored BMP/AVIF desktop background image support.
  • Improved desktop sync-folder handling and tray title settings.
  • Added a day/night Android launch splash background.
  • Fixed Android WebView white screens on resume.
  • Improved Android timer notifications and background behavior.
  • Made Android back button close popups and added Vanadium WebView support.
  • Deferred mobile notification permission prompts until first use.

Security & Privacy

  • Fixed stored XSS/RCE-related vulnerabilities in notes, note images, plugin nodeExecution, and CSP handling.
  • Hardened desktop URL, file path, backup loading, and local file URL handling.
  • Reduced logging of local paths, issue payloads, provider configs, archived task data, dragged task objects, and other sensitive data.
  • Hardened plugin iframe isolation and nodeExecution grants.

Performance & Polish

  • Reduced per-task store subscription and selector overhead.
  • Improved heatmap and Super Sync account badge contrast.
  • Improved task, project, tag, habit, navigation, work-context, and calendar UI details.
  • Fixed task menu keyboard handling, subtask shortcut behavior, project menu typeahead, and kanban in-progress tag cleanup.

Full Changelog: v18.9.1...v18.10.0

v18.9.1

05 Jun 22:18
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Features

  • Unified Quick History and Worklog into one History view (#8033)
  • Show parent folder context for projects and tags in the menu tree (#7988)

Improvements

  • Fixed visual inconsistencies in icons (#7989)
  • Hide global metric charts outside Today (#8019)

Fixes

  • Keep custom weekdays interactive in repeat settings (#8034)
  • Apply project primary colors to icons in the visibility menu (#8030)
  • Clear the selected task when a customizer filter hides it (#8024)
  • Hide archived event banners in the calendar
  • Stop linked events from creating due banners in the calendar
  • Use the browser's regional locale for the default date format (#8023)
  • Show board tasks from projects hidden in the sidebar (#8021)
  • Fix frequency translations (#8000)
  • Preserve user edits across sync, repeat cleanup, and deadline parsing (#8001)

Full Changelog: v18.8.0...v18.9.1

v18.8.0

30 May 00:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Features

  • Added OneDrive as a sync provider and marked it as desktop/mobile-only.
  • Improved the project archive flow.
  • Added a Start break action to break reminders.
  • Improved the task swipe menu appearance.
  • Improved the task attachment dialog and URL handling.
  • Delayed rating prompts for 30 days after crashes or data damage.
  • Added plugin persistence improvements, persisted-data change hooks, and support for multiple handlers per plugin hook.
  • Improved plugin sync data size.

Fixes

  • Fixed Android edge-to-edge, keyboard inset, startup overlay, and dark-theme keyboard resize issues.
  • Improved Android recovery from transient WebView startup failures.
  • Kept Android foreground services alive when the app task is removed.
  • Fixed iOS time tracking and focus mode state after app resume.
  • Restored iOS local notifications and fixed notification timing after the permission dialog.
  • Prevented the iOS tag picker from opening automatically when opening tasks in portrait mode.
  • Fixed macOS app quit behavior.
  • Updated search results immediately when a task is marked done.
  • Guarded the schedule dialog against malformed time input.
  • Retried transient client-side network GET failures once.
  • Hardened OneDrive sync follow-ups and encrypted sync retry handling.
  • Fixed recurring task cases around start dates moved to today and overdue untracked instances from yesterday.
  • Preserved issue-number prefixes on imported issue tasks.
  • Fixed the label shown when re-opening a completed task.
  • Preserved the visible default notes template when toggling checklist mode.
  • Fixed browser blocking when sync removes the active project.
  • Guarded boards loading against malformed payloads.
  • Allowed parent tasks and subtasks to share tags independently.
  • Improved selected-subtask highlighting, current-task styling in Zen and Lines, and habit tracker day-circle readability.
  • Improved German, Turkish, and mismatched translation wording.

Performance

  • Skipped no-op plugin document-mode saves.

Full Changelog: v18.7.0...v18.8.0

v18.7.0

23 May 11:29
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Highlights

  • Tasks with deadlines today can now be added to the Today view automatically.
  • Added Ctrl/Cmd+C to copy the focused task title.
  • Focus Mode can auto-start breaks after manual session completion and show Flowtime/countdown timers in the browser tab.
  • Added a keyboard shortcut to toggle the sidebar between compact and full mode.
  • Schedule time inputs now support Shift/Ctrl+Arrow minute stepping.
  • Specific-day habit streaks now grey out non-selected days.
  • Self-hosted Jira instances can be used without the web extension.

Sync & SuperSync

  • SuperSync selection now surfaces mandatory client-side encryption.
  • Improved SuperSync reconnect handling and reduced reconnect storm logging.
  • Fixed sync status wording to distinguish newly synced data from already-synced data.
  • Added support for a separate Nextcloud login name.
  • Fixed sync fallback lock recovery after timeout and database version-change handling.
  • Added a SuperSync server user-recovery script.

Fixes

  • Fixed backups continuing after automatic backups were disabled.
  • Fixed calendar auto-import timing and serialized auto time-block writes.
  • Fixed planner budget calculations for 24-hour calendar events.
  • Fixed task creation messages for untitled tasks, deleted-task short syntax handling, task panel toggling, and scheduled completion preserving schedules.
  • Fixed Focus Mode overtime display while paused, zero-duration completion, Flowtime switching, mode selector visibility, and countdown badge layout.
  • Fixed note dragging, touch scrolling, and unpin-from-today icons.
  • Fixed larger background image uploads and stale Schedule button translations.
  • Fixed native dialogs during op-log hydration, Android focus-mode time crediting, and macOS shutdown quitting.

Plugins & Advanced

  • Added plugin support for work-context header buttons, an embed slot, the WORK_CONTEXT_CHANGE hook, and iframe-only installs.
  • Added a TipTap-based document-mode plugin and reduced redundant synced chip data.
  • Added distribution-target suffixes to Electron version strings.
  • Fixed SuperSync Caddy healthchecks, PostgreSQL connection headroom, Docker sync package inclusion, and the F-Droid build dependency issue.

Full Changelog: v18.6.0...v18.7.0

v18.6.0

16 May 12:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Super Productivity 18.6.0

Highlights

  • Added scheduling warnings for overlapping tasks and tasks outside work hours (#7559).
  • Added repeat-after-completion for repeating tasks (#7524).
  • Added configurable dynamic breaks for Flowtime (#7402).
  • Added an image picker for choosing background images (#7564).
  • Added per-provider include/exclude regex filters for iCal calendars (#7528).

Tasks, Focus & UI

  • Show the Pomodoro timer in the browser tab title (#7579).
  • Added a notes panel shortcut.
  • Prevented task creation during IME conversion (#7557).
  • Persist collapsed sections across project switches (#7600).
  • Restored ArrowRight focus into the task detail panel.
  • Format add-task-bar times using the user's locale (#7563).
  • Improved UI consistency, wording capitalization, task done-toggle styling, plugin dialog backgrounds, and Velvet/liquid-glass theme details.

Calendar & Worklog

  • Prevent Google time-block sync from hitting write rate limits.
  • Request verified Google OAuth scopes.
  • Harden iCal regex filters against ReDoS.
  • Reload worklog on context changes so metrics stay per project.

Sync & SuperSync

  • Improved SuperSync server speed and correctness (#7621), faster uploads, and optimized status/conflict checks.
  • Fixed WebSocket reconnect storms caused by shared client IDs.
  • Preserve WebDAV credentials on transient auth errors and improve WebDAV connection tests (#7617).
  • Retry transient web fetch failures/rate-limited uploads and surface warnings.
  • Hardened SuperSync snapshot replay, storage quota accounting, retry idempotency, cleanup, and deploy/migration recovery.
  • Handle wrapped backup encryption imports and filter stale ops after synced import.

Plugins & Integrations

  • Added plugin automation triggers for task start/stop and a removeTag action.
  • Added plugin onReady() API with IPC ping and fixed consent write delay (#7578).
  • Improved plugin tag ID handling and protected the virtual TODAY tag from plugin sync.
  • Use template tray icons on macOS (#7609).
  • Retry Wayland idle helper startup on Electron/Linux (#7527).
  • Handle Android WebView initialization and foreground service failures safely.

Privacy & Security

  • Prevent exported logs from leaking user content (#7619).
  • Sanitized sync-related logging and hardened SuperSync error handling, quota paths, rate limits, and content-encoding handling.
  • Avoid PWA startup stalls during network changes.

Localization

  • Updated Vietnamese translation (#7576).
  • Moved collapsed subtasks label to translations and improved capitalization.

Full Changelog: v18.5.0...v18.6.0

v18.5.0

09 May 19:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Highlights

This release includes a major rework of Focus Mode, improvements to the scheduler and calendar/planner views, new task shortcuts, better filtering behavior, and several UI fixes. It also adds an AI Assistant community plugin and includes multiple translation updates.

New Features

Focus Mode

  • Reworked Focus Mode with a new interaction model and updated behavior by @johannesjo in #7411

Tasks

Planning, Calendar & Scheduling

Settings

  • Changed the start-of-day setting format from hour-based input to a more precise time format by @Hetsavani in #7483

Community Plugins

Fixes

Translations

Maintenance

  • Removed overly prescriptive project structure guidance by @zenoprax in #7501
  • Bumped the GitHub Actions minor dependency group with 3 updates by @dependabot[bot] in #7479
  • Bumped zod from 4.3.6 to 4.4.3 by @dependabot[bot] in #7431

New Contributors

Full Changelog: v18.4.4...v18.5.0

18.4.4

02 May 20:17
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Full Changelog: v18.4.3...v18.4.4

v18.4.3

01 May 23:18
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: v18.3.0...v18.4.3

v18.3.0

25 Apr 21:49
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: v18.2.8...v18.3.0

What's Changed

  • feat(i18n): add Turkish sorting options and error messages by @Cyber-Syntax in #7321
  • refactor(tasks): reduce detail panel and context menu overlap by @johannesjo in #7314
  • feat: add Super Productivity MCP to community plugins by @b0x42 in #7335
  • chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #7332
  • feat: display cycle mode when interval is one by @SettingDust in #7329
  • Add Electron packaging smoke test to catch missing dependencies by @johannesjo in #7336
  • fix(tasks): use attachment title as task name when pasting a bare URL by @jaydeep-pipaliya in #7059
  • feat(plugins): add reInitData API by @aakhter in #7305
  • Add ext-idle-notify backend for Wayland idle detection by @davidvornholt in #7337
  • feat(github): add "Include pull requests" option to issue provider by @sespiros in #7358
  • fix(plugins): pass issueNumber into ctx for issue-provider field mappings by @sespiros in #7360
  • fix(plugins): Change AutoPlan plugin URLs to Codeberg by @arturmartins in #7347
  • fix:google calendar text exceeding background by @Hetsavani in #7361
  • Feat/issue 7362 9d46d3 by @johannesjo in #7363

New Contributors

Full Changelog: v18.2.8...v18.3.0

v18.2.8

22 Apr 15:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

Full Changelog: v18.2.7...v18.2.8