Skip to content

Release history

Super Productivity releases

Advanced todo list app with integrated timeboxing and time tracking capabilities. Integrates with Jira, GitHub, GitLab, Redmine and OpenProject.

All releases

41 shown

No immediate action
v18.8.0 Breaking risk

OneDrive sync + plugin persistence

No immediate action
v18.7.0 Mixed

Auto‑today tasks + copy title + focus breaks

Review required
v18.6.0 New feature
Auth

Scheduling warnings + dynamic breaks

v18.5.0 Breaking risk
⚠ Upgrade required
  • Sanitized iCal URLs in tooltips and tightened schedule chip filtering
Notable features
  • Reworked Focus Mode with a new interaction model
  • Added `Ctrl+Enter` and `Escape` shortcuts for task interactions
  • Improved subtask title focus behavior
Full changelog

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 https://github.com/super-productivity/super-productivity/pull/7411

Tasks

  • Added Ctrl+Enter and Escape shortcuts for task interactions by @Hetsavani in https://github.com/super-productivity/super-productivity/pull/7472
  • Improved subtask title focus behavior by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7516

Planning, Calendar & Scheduling

  • Added estimated time to iCal/ICS planner entries by @loviuz in https://github.com/super-productivity/super-productivity/pull/7421
  • Improved the scheduler view with reference calendar and work log events by @baflo in https://github.com/super-productivity/super-productivity/pull/7497
  • Added week view scaling to the schedule view by @davidvornholt in https://github.com/super-productivity/super-productivity/pull/7530
  • Improved task selector project filtering by @davidvornholt in https://github.com/super-productivity/super-productivity/pull/7529

Settings

  • Changed the start-of-day setting format from hour-based input to a more precise time format by @Hetsavani in https://github.com/super-productivity/super-productivity/pull/7483

Community Plugins

  • Added the AI Assistant community plugin by @ai-eifying in https://github.com/super-productivity/super-productivity/pull/7506

Fixes

  • Fixed issue #6957 by @baflo in https://github.com/super-productivity/super-productivity/pull/7491
  • Fixed issue #6123 where mention list rows could become unreadable with a light primary color by @HenriqueCDutra in https://github.com/super-productivity/super-productivity/pull/7504
  • Fixed issue #7485 where right-click did not work in certain areas by @EliasHdzR in https://github.com/super-productivity/super-productivity/pull/7507
  • Sanitized iCal URLs in tooltips and tightened schedule chip filtering by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7513
  • Fixed issue #7330 by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7522

Translations

  • Added Romanian translations, phase 4 by @SilverGreen93 in https://github.com/super-productivity/super-productivity/pull/7469
  • Completed Romanian translations by @SilverGreen93 in https://github.com/super-productivity/super-productivity/pull/7535
  • Updated Croatian translations by @milotype in https://github.com/super-productivity/super-productivity/pull/7519

Maintenance

  • Removed overly prescriptive project structure guidance by @zenoprax in https://github.com/super-productivity/super-productivity/pull/7501
  • Bumped the GitHub Actions minor dependency group with 3 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7479
  • Bumped zod from 4.3.6 to 4.4.3 by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7431

New Contributors

  • @HenriqueCDutra made their first contribution in https://github.com/super-productivity/super-productivity/pull/7504
  • @ai-eifying made their first contribution in https://github.com/super-productivity/super-productivity/pull/7506
  • @EliasHdzR made their first contribution in https://github.com/super-productivity/super-productivity/pull/7507

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.4.4...v18.5.0

v18.4.4 Maintenance

Minor fixes and improvements.

Full changelog

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

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.4.3...v18.4.4

v18.4.3 Maintenance

Minor fixes and improvements.

Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.3.0...v18.4.3

v18.3.0 New feature
Notable features
  • Add Turkish sorting options and error messages (i18n)
  • Add Super Productivity MCP to community plugins
  • Display cycle mode when interval is one
Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.8...v18.3.0

What's Changed

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

New Contributors

  • @b0x42 made their first contribution in https://github.com/super-productivity/super-productivity/pull/7335
  • @SettingDust made their first contribution in https://github.com/super-productivity/super-productivity/pull/7329
  • @jaydeep-pipaliya made their first contribution in https://github.com/super-productivity/super-productivity/pull/7059
  • @davidvornholt made their first contribution in https://github.com/super-productivity/super-productivity/pull/7337
  • @arturmartins made their first contribution in https://github.com/super-productivity/super-productivity/pull/7347
  • @Hetsavani made their first contribution in https://github.com/super-productivity/super-productivity/pull/7361

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.8...v18.3.0

v18.2.8 Maintenance

Minor fixes and improvements.

Full changelog

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

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.7...v18.2.8

v18.2.7 Maintenance

Minor fixes and improvements.

Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.5...v18.2.7

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.5...v18.2.7

v18.2.5 Bug fix

Fixed project counter overlap in navigation items.

Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.4...v18.2.5

What's Changed

  • style: replace hardcoded styles with design tokens by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7281
  • Feat/to me it looks like there are lots of 60dd04 by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7280
  • chore(deps)(deps): bump the github-actions-minor group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7289
  • fix(nav-item): prevent project counters from overlapping menu icon by @cyphercodes in https://github.com/super-productivity/super-productivity/pull/7142

New Contributors

  • @cyphercodes made their first contribution in https://github.com/super-productivity/super-productivity/pull/7142

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.4...v18.2.5

v18.2.4 Security relevant
Security fixes
  • Hardened archive payload repair and validation.
Notable features
  • Implement task parsing with sub-tasks
Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.2...v18.2.4

What's Changed

  • fix(task-view-customizer): reset sort/group/filter on work context change by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7263
  • chore(deps): bump the npm_and_yarn group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7259
  • Claude/snap wayland gpu fix co dc5 by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7266
  • Persist selected time view in Schedule tab by @alan-null in https://github.com/super-productivity/super-productivity/pull/6473
  • fix(electron): recreate tray indicator before minimize to tray by @symonbaikov in https://github.com/super-productivity/super-productivity/pull/7072
  • Update Croatian translation by @milotype in https://github.com/super-productivity/super-productivity/pull/7148
  • fix: harden archive payload repair and validation by @aakhter in https://github.com/super-productivity/super-productivity/pull/7248
  • Implement task parsing with sub-tasks by @adnoh in https://github.com/super-productivity/super-productivity/pull/7184
  • fix(work-view): keep task selected when group/filter shows cross-context tasks by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7272
  • docs(research): extend Snap+Wayland GPU research with PR #7273 follow-up by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7275
  • test(task selectors): clear and release new task selectors by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7274
  • fix(persistence): increase IndexedDB retry window for session-restart locks by @costajohnt in https://github.com/super-productivity/super-productivity/pull/7220

New Contributors

  • @alan-null made their first contribution in https://github.com/super-productivity/super-productivity/pull/6473
  • @symonbaikov made their first contribution in https://github.com/super-productivity/super-productivity/pull/7072
  • @aakhter made their first contribution in https://github.com/super-productivity/super-productivity/pull/7248
  • @adnoh made their first contribution in https://github.com/super-productivity/super-productivity/pull/7184

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.2.2...v18.2.4

v18.2.1 Bug fix
Notable features
  • feat(i18n): ro translations phase 3
  • feat(focus-mode): add reset button for pomodoro session counter
  • feat(i18n): add missing Turkish translations
Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.1.3...v18.2.0

What's Changed

  • docs/wiki content v0.9 by @zenoprax in https://github.com/super-productivity/super-productivity/pull/7116
  • chore: fix LF/CRLF for errant SCSS file (again) by @zenoprax in https://github.com/super-productivity/super-productivity/pull/7117
  • chore(deps): bump addressable from 2.8.7 to 2.9.0 in the bundler group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7174
  • chore(deps): bump the npm_and_yarn group across 5 directories with 1 update by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7172
  • chore(deps): bump the npm_and_yarn group across 8 directories with 2 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7159
  • chore(deps)(deps): bump the github-actions-minor group with 7 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7150
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7107
  • fix(html): error key in Restore from History not parsed by @siemieniuk in https://github.com/super-productivity/super-productivity/pull/7160
  • fix(user-profile): reload app after profile switch to fix stale state by @overcuriousity in https://github.com/super-productivity/super-productivity/pull/7106
  • fix(sync): prevent magic link prefetch failures and improve auth resilience by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7175
  • fix(tasks): guard all timeSpentOnDay and countOnDay accesses against undefined by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7207
  • fix(sync): flush pending writes before conflict detection to prevent archive bypass by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7179
  • chore(deps)(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 in the softprops-action-gh-release-major group by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7213
  • chore(deps)(deps): bump the github-actions-minor group with 5 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7212
  • chore(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7178
  • feat(i18n): ro translations phase 3 by @SilverGreen93 in https://github.com/super-productivity/super-productivity/pull/7199
  • fix(i18n): improve Polish translations (Markdown, event options, tutorial) + new translations by @siemieniuk in https://github.com/super-productivity/super-productivity/pull/7049
  • fix(planner): allow task titles to wrap instead of truncating by @costajohnt in https://github.com/super-productivity/super-productivity/pull/7143
  • feat(focus-mode): add reset button for pomodoro session counter by @Br1an67 in https://github.com/super-productivity/super-productivity/pull/6767
  • chore(deps)(deps): bump easingthemes/ssh-deploy from 5.1.1 to 6.0.3 by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7151
  • fix(add-task-bar): preserve time estimate when typing task title by @costajohnt in https://github.com/super-productivity/super-productivity/pull/7211
  • refactor(plugin): change GitHub Issues access token description by @cpa2027 in https://github.com/super-productivity/super-productivity/pull/7205
  • fix(sync): populate Nextcloud in set of file-based provider IDs by @vacy in https://github.com/super-productivity/super-productivity/pull/7203
  • fix(tasks): roll up estimates when adding subtasks by @officialasishkumar in https://github.com/super-productivity/super-productivity/pull/7208
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7225
  • fix(add-task-bar): show web FAB after slide-up animation instead of full entrance duration by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7231
  • docs: add location-based reminders design document by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7232
  • fix(sync): build @sp/shared-schema before running server tests by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7233
  • fix(calendar): schedule tasks created from plugin calendar events with start time by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7238
  • fix(search): prevent overlapping search results on narrow screens by @costajohnt in https://github.com/super-productivity/super-productivity/pull/7237
  • feat(i18n): add missing Turkish translations by @Cyber-Syntax in https://github.com/super-productivity/super-productivity/pull/7243
  • UI Improvements by @Gitoffthelawn in https://github.com/super-productivity/super-productivity/pull/7185
  • fix(plugins): use asset-specific size errors by @officialasishkumar in https://github.com/super-productivity/super-productivity/pull/7210
  • fix(tasks): escape task IDs in querySelector to handle special characters by @costajohnt in https://github.com/super-productivity/super-productivity/pull/7222
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7218
  • test(sync,calendar): add regression guards for Nextcloud and plugin dueWithTime by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7252
  • Add list selection for 'Short Syntax' entity when editing a task by @steindvart in https://github.com/super-productivity/super-productivity/pull/6913
  • fix(reminder): restore Android alarms after app update by @johannesjo in https://github.com/super-productivity/super-productivity/pull/7254
  • chore: update electron to v41.x by @leandromqrs in https://github.com/super-productivity/super-productivity/pull/7097

New Contributors

  • @cpa2027 made their first contribution in https://github.com/super-productivity/super-productivity/pull/7205
  • @vacy made their first contribution in https://github.com/super-productivity/super-productivity/pull/7203
  • @officialasishkumar made their first contribution in https://github.com/super-productivity/super-productivity/pull/7208
  • @leandromqrs made their first contribution in https://github.com/super-productivity/super-productivity/pull/7097

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.1.3...v18.2.0

v18.1.3 Maintenance

Minor fixes and improvements.

Full changelog

For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.1.2...v18.1.3

What's Changed

  • Increase frequency of stale-discussions.yml workflow by @zenoprax in https://github.com/super-productivity/super-productivity/pull/7080
  • docs/wiki content v0.8 by @zenoprax in https://github.com/super-productivity/super-productivity/pull/7068
  • chore(deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7075
  • chore(deps): bump karma-jasmine-html-reporter from 1.7.0 to 2.2.0 by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7083
  • chore(deps): bump chai from 5.3.3 to 6.2.2 by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7084
  • chore(deps): bump @typescript-eslint/types from 8.57.2 to 8.58.0 by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7085
  • chore(deps): bump eslint-plugin-jsdoc from 61.4.1 to 62.8.1 by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/7086

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.1.2...v18.1.3

v18.1.0 Security relevant
Security fixes
  • fix(security): hardened Local REST API against DNS rebinding and field injection
Notable features
  • Added Local REST API for desktop automation
  • Calendar events can now open in their web app via a link
  • Initial Romanian (RO) translation and improved Polish translations including datetime locale
Full changelog

Linux:
sudo snap install superproductivity
(or download from below)

Windows:
Download from Microsoft Store
(or download one of the exe files below)

Mac OS:
Download from Mac App Store
(or download the dmg file below)

Android:
Download from Play Store
Download from FDroid

List of all Changes:
--Changelog--

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.0.2...v18.1.0

What's Changed

  • fix: address review findings from 18.0.0 release by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6976
  • chore(deps): bump nodemailer from 7.0.13 to 8.0.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6974
  • chore(deps): bump nodemailer from 7.0.13 to 8.0.4 in /packages/super-sync-server in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6973
  • fix(nav): show task count in menu on touch devices #5325 by @disha7555 in https://github.com/super-productivity/super-productivity/pull/6965
  • chore(deps): bump brace-expansion from 1.1.12 to 1.1.13 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6979
  • fix(issue): guard against undefined issueType in two-way sync effects (#6972) by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6988
  • feat(calendar): add link to open calendar events in their web app by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6989
  • fix(i18n): improve Polish translation for Focus Mode by @siemieniuk in https://github.com/super-productivity/super-productivity/pull/6987
  • chore(deps): bump serialize-javascript from 7.0.4 to 7.0.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6991
  • feat(electron): add Local REST API for desktop automation by @onesvat in https://github.com/super-productivity/super-productivity/pull/6981
  • feat(i18n): Initial RO translation by @SilverGreen93 in https://github.com/super-productivity/super-productivity/pull/6818
  • fix(schedule): show repeat projections for future dates with same weekday by @sahajagrawal18-droid in https://github.com/super-productivity/super-productivity/pull/6993
  • feat(i18n) Improve Polish translations; add Polish datetime locale by @siemieniuk in https://github.com/super-productivity/super-productivity/pull/6994
  • fix(security): harden Local REST API against DNS rebinding and field injection by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6996
  • feat(i18n): ro translations phase 2 by @SilverGreen93 in https://github.com/super-productivity/super-productivity/pull/6999
  • fix(tasks): prevent duplicate task creation from stale add-task state by @miaopan607 in https://github.com/super-productivity/super-productivity/pull/7002

New Contributors

  • @disha7555 made their first contribution in https://github.com/super-productivity/super-productivity/pull/6965
  • @siemieniuk made their first contribution in https://github.com/super-productivity/super-productivity/pull/6987
  • @sahajagrawal18-droid made their first contribution in https://github.com/super-productivity/super-productivity/pull/6993
  • @miaopan607 made their first contribution in https://github.com/super-productivity/super-productivity/pull/7002

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.0.2...v18.1.0

v18.0.0 Breaking risk
Notable features
  • New Zen theme with transparent task backgrounds, flattened panels, and refined dark‑mode styling.
  • Redesigned onboarding flow featuring preset workflow selection, localized example tasks, lightweight hints, and upfront privacy notice.
  • Automations system enabling rule‑based actions to automate repetitive steps.
Full changelog

Linux:
sudo snap install superproductivity
(or download from below)

Windows:
Download from Microsoft Store
(or download one of the exe files below)

Mac OS:
Download from Mac App Store
(or download the dmg file below)

Android:
Download from Play Store
Download from FDroid

List of all Changes:
--Changelog--

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v18.0.0...v18.0.0

What's Changed

New Zen Theme

A brand-new Zen theme brings a clean, minimal aesthetic with transparent task backgrounds, flattened panels and dialogs, lighter elevated surfaces in dark mode, and subtle styling refinements throughout — from the sidenav milkglass effect to border-free repeat projections and calendar events.

Redesigned Onboarding

First-time users now get a much smoother start:

  • A preset selection screen lets you pick your workflow style right away
  • Localized example tasks are created on first run so the app feels alive immediately
  • Lightweight onboarding hints guide you through the basics, including mobile gesture hints
  • The privacy hint is shown upfront, and the persistence snack bar no longer interrupts the flow

Automations

A new automations system lets you set up rules that automatically perform actions based on triggers — saving you repetitive manual steps. (#6784)

Clickable Links in Task Titles

URLs inside task titles are now rendered as clickable links, so you can jump straight to related resources without opening the task details. (#6570)

Better Mobile Experience

Mobile got a lot of love in this release:

  • Swipe-right strikethrough — a dynamic gesture to mark tasks as done
  • Context menus now have a proper backdrop, animation, and highlight on mobile
  • Drag-and-drop is locked to the Y-axis on small screens for smoother reordering
  • Hover controls are hidden on touch-only devices (no more ghost buttons)
  • Tapping outside the bottom panel now saves the task title
  • Autofocus is disabled on touch devices to prevent the keyboard from popping up in dialogs
  • The add-task bar no longer scrolls to the top when closed on touch devices

Task & Planner Improvements

  • Deadline support in task views — sort, group, and filter by deadline (#6912)
  • Done-toggle circle replaces the old drag handle, with a progress ring and play indicator
  • The planner calendar keeps a consistent height and the drag timespan preview now shows how long a scheduled block will be (#6885)
  • Sub-tasks are visually distinct in search results (#6786)
  • Planning mode is removed — the global add-task bar is always available

Issue Provider Upgrades

  • Configurable polling mode — choose how often issue providers check for updates
  • Default tags and notes can now be set for imported issues (#6906)
  • Two-way field sync and remote issue deletion support for plugins
  • Google Calendar provider is now a bundled plugin with a renamed ICAL button
  • Banner flickering on action change is fixed (#6911)

Color Picker

The native browser color input has been replaced with a friendlier swatch picker, and the Today tag color is now used as the initial Material theme primary color.

Focus Mode

  • The timer under the focus icon now resets to zero after a break (#6939)
  • The timer keeps running past the configured duration when manual breaks are enabled

Repeat Task Config

The repeat/recurring task configuration dialog has improved UX making it easier to set up recurring tasks.

Keyboard Shortcuts for Comments

You can now use Ctrl+B and Ctrl+I to bold and italicize text in task comments. (#6712)

Resizable Overlay

The always-on-top overlay window is now resizable with adjustable opacity and an always-show option.

Schedule Drag Preview

When dragging a task on the schedule, you now see a timespan preview showing the duration of the block you're creating. (#6885)

Android

  • Background sync notifications — reminders can now be scheduled and shown from background sync
  • Fixed foreground service crash (ForegroundServiceDidNotStartInTimeException)
  • Reminder alarms are more reliable with proper cancel/schedule intent matching
  • Stale checks no longer suppress valid notifications
  • Sound now works on iOS local notifications too

Sync & Reliability

  • False "in sync" status when sync errors occur is fixed (#6571)
  • Move operations are more reliable during sync
  • Transient server errors no longer wipe your auth credentials
  • Sync server deployment is hardened with Caddyfile validation and container checks
  • Markdown file sync no longer crashes when adding subtasks during sync oscillation

Plugins & Community

  • Obsidian Integration plugin added to community plugins (#6946)
  • StudyForge Leaderboard plugin (#6899)
  • Google OAuth on mobile now uses the system browser with loopback redirect
  • Plugin dialogs no longer close immediately on small screens
  • Plugin form inputs match the main app styling

Security & Stability

  • Electron: web security re-enabled, permission handler added, certificate logging improved
  • Preload script bundled with esbuild for sandbox mode support
  • Memory leaks fixed and magic numbers extracted to constants (#6923)
  • Data validation: dueDay/deadlineDay format is validated on write to prevent false overdue states (#6908)
  • Done sound pitch is capped to prevent inaudible high frequencies (#6926)
  • CSV work log export now handles Chinese characters correctly (#6874)
  • Text-to-speech rate default added for better clarity (#6557)
  • Improved loading screen logo visibility on both light and dark system themes

Under the Hood

  • Angular dependencies upgraded to latest versions
  • Capacitor updated
  • Voice reminder extracted to a standalone plugin
  • Various E2E test fixes and onboarding suppression for test helpers
  • fix(util): add DEFAULT_TTS_RATE to improve TTS clarity. Fixes #6557 by @Zinko0 in https://github.com/super-productivity/super-productivity/pull/6882
  • chore(deps-dev): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6886
  • feat(schedule): show drag timespan preview by @saudademjj in https://github.com/super-productivity/super-productivity/pull/6885
  • docs: add plan for Android background sync via WorkManager by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6892
  • feat: add StudyForge Leaderboard community plugin by @dhananajay-030 in https://github.com/super-productivity/super-productivity/pull/6899
  • fix(android): prevent stale check from suppressing valid reminder notifications by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6905
  • fix(sync): replace uuid import with uuidv7 to fix F-Droid build by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6916
  • feat(ui): improve empty state copy and add CTAs for better new user guidance by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6918
  • Refactor task progress ring and play indicator rendering by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6920
  • Add active users monitoring command with engagement metrics by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6921
  • Skip onboarding flow in e2e test setup helpers by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6922
  • Fix memory leaks and extract magic numbers to constants by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6923
  • fix: use today tag color as initial Material theme primary color by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6924
  • refactor(work-view): remove add planned tasks for tomorrow button by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6925
  • fix(tasks): cap done sound pitch to prevent inaudible high frequencies by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6926
  • chore(deps)(deps): bump the github-actions-minor group with 3 updates by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6933
  • fix: 修复工作日志导出功能中csv文件中文显示乱码的bug by @Sa-Vampire in https://github.com/super-productivity/super-productivity/pull/6874
  • feat(issue): add default tags and note for issue provider imports by @costajohnt in https://github.com/super-productivity/super-productivity/pull/6906
  • fix(planner): keep schedule task calendar at consistent height by @Diogo-22 in https://github.com/super-productivity/super-productivity/pull/6935
  • fix(tasks): hide horizontal scrollbar on task context menu by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6927
  • docs: update Arch Linux AUR installation method to use AUR helper by @suvadipbhuiya2004 in https://github.com/super-productivity/super-productivity/pull/6646
  • fix: make sub-tasks visually distinct in search results by @VedantMadane in https://github.com/super-productivity/super-productivity/pull/6786
  • Feat/automations 6453 by @LociStar in https://github.com/super-productivity/super-productivity/pull/6784
  • Clickable links in task titles by @mickzijdel in https://github.com/super-productivity/super-productivity/pull/6570
  • feat(task-view): add deadline support for sort, group, and filter by @mvanhorn in https://github.com/super-productivity/super-productivity/pull/6912
  • feat(focus): change time under focus icon after a break to turn zero by @shaked-shai in https://github.com/super-productivity/super-productivity/pull/6939
  • fix: address review findings from daily changes by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6944
  • Add Obsidian Integration plugin to community plugins by @philkonczyk in https://github.com/super-productivity/super-productivity/pull/6946
  • Fix(Issue): Prevent banner flickering on action change by @Sofiaaleixo in https://github.com/super-productivity/super-productivity/pull/6911
  • feat: Shortcut for Making Task Comments Bold and Italic by @bytrangle in https://github.com/super-productivity/super-productivity/pull/6712
  • fix(oauth): use system browser for Google OAuth on mobile by @johannesjo in https://github.com/super-productivity/super-productivity/pull/6952
  • chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /packages/plugin-dev/sync-md in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6961
  • chore(deps): bump the npm_and_yarn group across 6 directories with 1 update by @dependabot[bot] in https://github.com/super-productivity/super-productivity/pull/6962

New Contributors

  • @Zinko0 made their first contribution in https://github.com/super-productivity/super-productivity/pull/6882
  • @saudademjj made their first contribution in https://github.com/super-productivity/super-productivity/pull/6885
  • @dhananajay-030 made their first contribution in https://github.com/super-productivity/super-productivity/pull/6899
  • @Sa-Vampire made their first contribution in https://github.com/super-productivity/super-productivity/pull/6874
  • @Diogo-22 made their first contribution in https://github.com/super-productivity/super-productivity/pull/6935
  • @suvadipbhuiya2004 made their first contribution in https://github.com/super-productivity/super-productivity/pull/6646
  • @VedantMadane made their first contribution in https://github.com/super-productivity/super-productivity/pull/6786
  • @LociStar made their first contribution in https://github.com/super-productivity/super-productivity/pull/6784
  • @mvanhorn made their first contribution in https://github.com/super-productivity/super-productivity/pull/6912
  • @Sofiaaleixo made their first contribution in https://github.com/super-productivity/super-productivity/pull/6911

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v17.5.2...v18.0.0

v17.5.2 New feature
Notable features
  • Android native startup overlay for quick task entry
  • Markdown list auto-continuation when pressing Enter in notes
  • Fullscreen keyboard shortcut for notes and checklists
Full changelog

Linux:
sudo snap install superproductivity
(or download from below)

Windows:
Download from Microsoft Store
(or download one of the exe files below)

Mac OS:
Download from Mac App Store
(or download the dmg file below)

Android:
Download from Play Store
Download from FDroid

List of all Changes:
--Changelog--

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v17.5.1...v17.5.2

Super Productivity v17.5 Changelog

Released: March 19, 2026

Highlights

Task Deadlines

Tasks can now have deadlines! Set a deadline on any task and Super Productivity will:

  • Show a deadline badge directly in the task list
  • Display deadline details in the task detail panel
  • Remind you when deadlines are approaching
  • Show a banner when tasks are due today
  • Display overdue tasks in a dedicated section in the planner
  • Let you set deadlines from the task context menu

Android Quick Task Entry

A new native startup overlay lets you quickly add a task the moment you open the app on Android, before the full app even loads.

Notes: Markdown List Auto-Continuation

When editing notes, pressing Enter at the end of a list item (-, *, or numbered) now automatically continues the list on the next line.

Fullscreen Notes Shortcut

A new keyboard shortcut lets you open notes and checklists in fullscreen for a distraction-free editing experience.

Translations Completed for All 26 Languages

All 26 supported languages now have complete translations, including major improvements to Slovak, French, Brazilian Portuguese, and Traditional Chinese.


All Changes

Features

  • Deadlines: Full deadline support for tasks with reminders, planner integration, overdue tracking, and a today banner
  • Android: Native startup overlay for quick task entry
  • Notes: Markdown list auto-continuation when pressing Enter
  • Tasks: Keyboard shortcut to open note/checklist in fullscreen
  • Recurring tasks: Quick settings for today-based and first/last day of month
  • Sync: Backup strategy with accounts-only dump and disaster recovery documentation
  • Config: Experimental warning added to user profiles feature toggle
  • Plugins: Added Asana Integration and more community plugins
  • Add task button: Improved design

Bug Fixes

  • Recurring tasks: Prevent start date from reverting to 1970-01-01
  • Recurring tasks: Preserve due date when selecting a quick setting
  • Recurring tasks: Schedule task for start date when made recurring with a future date
  • Android: Match navigation bar color to system theme on startup
  • Android: Drain reminder queues on resume so notification actions take effect
  • Sync: Prevent empty upload to WebDAV on Android
  • Sync: Prevent form model from overwriting SuperSync encryption key
  • Sync: Make all sync settings completely local-only
  • Sync: Add retry on HTTP 429 for encryption toggle upload
  • Sync: Make local file and WebDAV sync warnings more visually prominent
  • Sync server: Security hardening and GDPR log compliance
  • Issue providers: Prevent polling from overwriting user-set due dates
  • Issue providers: Handle Linear issue state in isIssueDone
  • Redmine: Fix logging time to Redmine
  • Planner: Prevent scheduled items from overflowing container
  • Planner: Prevent task overlap in day columns
  • Search: Guard against undefined tagIds in search page
  • Boards: Generate unique panel IDs when duplicating a board
  • Backup: Add error handling and logging to local backup
  • Plugins: Prevent subtasks from auto-scheduling to Today via addTask
  • Tray (v17.5.2): Prevent stale progress bar events from overriding stopped icon

Internal Improvements

  • Migrated ClickUp issue provider from built-in to plugin architecture
  • Consolidated three time tracking dialogs into a shared component
  • Replaced hardcoded colors, spacing, z-index, and media queries with CSS variables and design tokens
  • Improved vector clock implementation quality
  • Permanent sorting refactor
v17.4.1 New feature
Notable features
  • Bulk task creation via paste in add-task-bar for multiple lines to create tasks at once
  • Brain dump plugin for quick task capture
  • Strikethrough archived tasks in search results
Full changelog

Linux:
sudo snap install superproductivity
(or download from below)

Windows:
Download from Microsoft Store
(or download one of the exe files below)

Mac OS:
Download from Mac App Store
(or download the dmg file below)

Android:
Download from Play Store
Download from FDroid

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v17.3.0...v17.4.1

Release Notes — v17.4.0 + v17.4.1

Released: March 13, 2026
Previous release: v17.3.0 (March 7, 2026)
Scope: 345 files changed, +4660 / -3878


Performance — Bundle Size & Lazy Loading

Dominant theme of this release

  • Reduce initial bundle size via lazy-loading: sync providers, validation (validation-fn.ts — 472 KB), jira2md, chart.js, stacktrace-js, focus-mode effects, store-devtools, dialog components, animations engine
  • Consolidate lazy route chunks from 251 → 151
  • Defer focus-mode overlay and remove unused datepicker module
  • Lazy-load sync providers and repair utilities

Performance — DOM & Rendering

  • Reduce DOM nodes and subscriptions per task component (#6802)
  • Collapse worklog months by default to reduce initial DOM (#6802)
  • Defer context menu rendering in planner-task (#6802)

Features

  • Bulk task creation via paste in add-task-bar — paste multiple lines to create multiple tasks at once
  • Brain dump plugin for quick task capture
  • Copy task title to clipboard on Ctrl+C / Cmd+C
  • Repeat button in add-task-bar with simplified repeat config dialog
  • SuperSync magic link registration and verification resend cap (20 attempts)
  • Strikethrough for archived tasks in search results (#6759)
  • Calendar deterministic task ID generation to prevent duplicates across devices

Bug Fixes — Core

  • Recurring tasks: fix yearly tasks losing configured date (#6765), preserve start date, use due date for quick setting labels (#6766)
  • Tracking reminder: show reminder when tracking is paused (#6764)
  • Pomodoro: prevent data damage from empty cycles field (#6777)
  • Focus mode: prevent notes loss when editing in fullscreen; only show notes button when task selected
  • Idle detection: wait for hydration before enabling
  • Sync: avoid masked decompression errors; trim whitespace from OAuth auth code
  • Settings dialog: change button from "Close" to "Save"
  • Schedule view: make firstDayOfWeek reactive
  • Pipes: handle invalid date values in LocaleDatePipe
  • FormlyConfigModule: restore to root bootstrap to fix broken dialog forms
  • Animations: revert provideAnimationsAsync back to provideAnimations, then lazy-load animations engine properly

Bug Fixes — Platform-Specific

  • Android: show correct notification text for due-date reminders; cancel native reminders on snooze/add-to-today/plan-for-tomorrow; never use alarm-style notifications for due-date reminders; fix system status bar/nav bar covering app UI (#6779)
  • Electron: always show app border unless in fullscreen
  • Planner: disable horizontal scrolling on mobile

Bug Fixes — Integrations

  • Jira: add proxy env support (#6324, #6574)
  • GitHub plugins: improve error handling for issue creation and sync
  • Nextcloud Deck: preserve card description and duedate on done transition (#6768)
  • ClickUp: allow null for user color field

Build, CI & Security

  • Prevent duplicate Windows exe uploads in releases
  • Harden release body generation in CI
  • Add full changelog link to draft releases
  • Prevent secret exfiltration via pull_request_target misuse
  • Dependency bumps: Docker actions (buildx, metadata, build-push, login), tar, fastify

Tests & Refactoring

  • E2E: fix flaky project creation/context switching tests, fix supersync import tests, fix delete-vs-update test, remove obsolete encryption tests, use correct TODAY route
  • Unit tests: fix async timing in WebDAV spec, fix signal access in config-page spec, fix compareWith error with Angular Material 21+
  • Refactor: clean up duplicated SCSS, use raw string ID instead of djb2 hash in calendar, remove unused imports, make syncTriggerService private
  • Docs: clean up and organize project documentation
v17.3.0 Maintenance

Routine maintenance release for Super Productivity.

Changelog

Full Changelog: https://github.com/super-productivity/super-productivity/compare/v17.2.4...v17.3.0

Beta — feedback welcome: [email protected]