Super Productivity
Open-source to-do list and time tracker for personal task management
A local-first task manager quietly rebuilding itself into a sync engine with a plugin platform on top.
◆Recent moves
- 3d ago
Dialog fills move to theme tokens; callout markup corrected
A working branch tag rather than a release: three callout sites move from a bare paragraph to the div-plus-paragraph form the primitive documents, and theme-blind rgba fills in two dialogs move onto the state ladder so they stay visible on dark themes. Housekeeping on the design system, and it will reach users folded into whatever numbered release follows.
View source ↗ - 11d ago
Encrypted-only sync enforced; local REST API now needs a token
The security half of this release is the sync arc reaching fail-closed: encrypted SuperSync uploads are enforced rather than preferred, plaintext downloads are refused when encryption is expected, and stale-key uploads after a server state replacement are blocked. The local REST API now requires a bearer token on everything except GET /health, which breaks unauthenticated local automation. Settings search, a shortcut cheat sheet, and interval recurrence phrases are the incremental layer on top.
View source ↗ - 25d ago
Recurring task settings fold into the planner's schedule dialog
Recurring-task settings move into the planner's schedule dialog, continuing the consolidation of scheduling controls onto one surface instead of several. The remainder is sync repair — legacy LWW data no longer misread as tampering, better WebDAV and Nextcloud ETag compatibility, pull-only Plainspace title and schedule syncing — which is where most of this project's release weight lands.
View source ↗ - 1mo ago
Concurrent edits to the same task now merge field by field
Field-level merging of concurrent edits is the substantive change here: two devices touching different fields of the same task no longer produce a silent overwrite. That is a data-model correction rather than a bug fix, and it is the sort of work that has to land before sync can be trusted by default. The single-day Schedule view and Inbox recovery for orphaned tasks are the user-facing additions.
View source ↗ - 1mo ago
Sync fix: project move replays now converge
A per-PR release tag carrying a single commit subject about converging project-move replays. It is an artifact of the repository's tagging rather than a user-facing release, and the same fix surfaces properly in the numbered releases around it.
View source ↗ - 1mo ago
Todoist import, Android widget, opt-in split-file delta sync
The opt-in split-file sync format is the item that matters: delta-based syncing that skips a full download when the remote revision has not changed, which is what large datasets on file-based backends need. The Todoist import plugin and Android home-screen widget are the visible features, and the redesigned add-task bar continues the input-surface cleanup running through these releases.
View source ↗