Super Productivity
Advanced todo list app with timeboxing and time tracking
Alternative to: todoist, ticktick, toggl
v17.4.1
2026-03-13Linux:
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
firstDayOfWeekreactive - Pipes: handle invalid date values in
LocaleDatePipe - FormlyConfigModule: restore to root bootstrap to fix broken dialog forms
- Animations: revert
provideAnimationsAsyncback toprovideAnimations, 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_targetmisuse - 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
compareWitherror with Angular Material 21+ - Refactor: clean up duplicated SCSS, use raw string ID instead of djb2 hash in calendar, remove unused imports, make
syncTriggerServiceprivate - Docs: clean up and organize project documentation