Releases: super-productivity/super-productivity
v18.10.0
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
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
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
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
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
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
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
- Added
Ctrl+EnterandEscapeshortcuts for task interactions by @Hetsavani in #7472 - Improved subtask title focus behavior by @johannesjo in #7516
Planning, Calendar & Scheduling
- Added estimated time to iCal/ICS planner entries by @loviuz in #7421
- Improved the scheduler view with reference calendar and work log events by @baflo in #7497
- Added week view scaling to the schedule view by @davidvornholt in #7530
- Improved task selector project filtering by @davidvornholt in #7529
Settings
- Changed the start-of-day setting format from hour-based input to a more precise time format by @Hetsavani in #7483
Community Plugins
- Added the AI Assistant community plugin by @ai-eifying in #7506
Fixes
- Fixed issue #6957 by @baflo in #7491
- Fixed issue #6123 where mention list rows could become unreadable with a light primary color by @HenriqueCDutra in #7504
- Fixed issue #7485 where right-click did not work in certain areas by @EliasHdzR in #7507
- Sanitized iCal URLs in tooltips and tightened schedule chip filtering by @johannesjo in #7513
- Fixed issue #7330 by @johannesjo in #7522
Translations
- Added Romanian translations, phase 4 by @SilverGreen93 in #7469
- Completed Romanian translations by @SilverGreen93 in #7535
- Updated Croatian translations by @milotype in #7519
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
zodfrom 4.3.6 to 4.4.3 by @dependabot[bot] in #7431
New Contributors
- @HenriqueCDutra made their first contribution in #7504
- @ai-eifying made their first contribution in #7506
- @EliasHdzR made their first contribution in #7507
Full Changelog: v18.4.4...v18.5.0
18.4.4
For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: v18.4.3...v18.4.4
v18.4.3
For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: v18.3.0...v18.4.3
v18.3.0
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
- @b0x42 made their first contribution in #7335
- @SettingDust made their first contribution in #7329
- @jaydeep-pipaliya made their first contribution in #7059
- @davidvornholt made their first contribution in #7337
- @arturmartins made their first contribution in #7347
- @Hetsavani made their first contribution in #7361
Full Changelog: v18.2.8...v18.3.0
v18.2.8
For all current downloads, package links, and platform-specific notes: check the wiki.
Full Changelog: v18.2.7...v18.2.8