Super Productivity v18.19.0

v18.19.0Desktop
Added 6
  • Added search to global settings and a keyboard shortcut cheat sheet
  • Added crash-safe local drafts for project notes
  • Added interval recurrence phrases such as @every 2 weeks and @every 2 fridays
  • Added URL scheme actions for creating and completing tasks
  • Completed translations across all locales
  • Added diagnostics and recovery guidance for encrypted-operation integrity failures
Changed 3
  • Improved section conflict replay, older-client compatibility, first-sync overwrite confirmation, and blocked-action reporting
  • Improved recurring Schedule projections, continued segments, localized headings, reliable opening, and wide or six-row calendar layouts
  • Improved Focus Mode session tracking, break-rule editing, break-timer resets, and idle handling
Fixed 8
  • Prevented stale-key uploads after server state replacements
  • Resolved Plan for Today bulk conflicts and preserved Planner placement during Today conflicts
  • Fixed a multi-tab operation-log race that could skip replaying a concurrent operation
  • Prevented deleted calendar events from reappearing
  • Fixed DST and logical-day handling for recurrences, Planner and Schedule date ranges, weekday scheduling, typed times, and date loading
  • Workday recurrences no longer start on a weekend selected from the add-task menu
  • Restored valid project tasks that were missing from their project's ordering lists
  • Kept the add-task button available during initial loading and the global add-task bar above mobile system navigation
Security 3
  • Enforced encrypted-only SuperSync uploads when E2EE is required and stopped clients from accepting plaintext downloads when encrypted sync is expected
  • The local REST API now requires a bearer token for every request except GET /health
  • Sanitized plugin dialog HTML and SVG icons

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

Highlights
  • Added search to global settings and a ? keyboard shortcut cheat sheet (#9302, #9318).
  • Added crash-safe local drafts for project notes (#8982).
  • Added interval recurrence phrases such as @every 2 weeks and @every 2 fridays (#9328).
  • Added URL scheme actions for creating and completing tasks (#9121).
  • Completed translations across all locales (#9360).
Security and sync
  • Enforced encrypted-only SuperSync uploads when E2EE is required and stopped clients from accepting plaintext downloads when encrypted sync is expected (GHSA-vrc7-775g-ggqc, #8903, #9457).
  • Added diagnostics and recovery guidance for encrypted-operation integrity failures (#9331, #9439, #9444).
  • Prevented stale-key uploads after server state replacements (#8730, #9330).
  • Resolved Plan for Today bulk conflicts and preserved Planner placement during Today conflicts (#9442, #9454).
  • Improved section conflict replay, older-client compatibility, first-sync overwrite confirmation, and blocked-action reporting (#9326, #9334, #9373, #9412).
  • Fixed a multi-tab operation-log race that could skip replaying a concurrent operation (#8337, #9158).
  • The local REST API now requires a bearer token for every request except GET /health. The token can be viewed or regenerated under Settings → Misc → Access Token (#9155).
  • Sanitized plugin dialog HTML and SVG icons (#9440, #9445).
Tasks, planning, and focus
  • Improved recurring Schedule projections, continued segments, localized headings, reliable opening, and wide or six-row calendar layouts (#9258, #9314, #9372, #9375, #9377, #9406, #9455).
  • Prevented deleted calendar events from reappearing (#9470).
  • Fixed DST and logical-day handling for recurrences, Planner and Schedule date ranges, weekday scheduling, typed times, and date loading (#9174, #9370, #9401).
  • Workday recurrences no longer start on a weekend selected from the add-task menu (#9404).
  • Improved Focus Mode session tracking, break-rule editing, break-timer resets, and idle handling (#9092, #9351, #9357, #9361, #9407).
  • Restored valid project tasks that were missing from their project's ordering lists (#9354).
  • Kept the add-task button available during initial loading and the global add-task bar above mobile system navigation (#9420, #9471).
  • Made the Planner schedule dialog fit small phone screens (#9467).
  • Added “Move to top” and “Move to bottom” actions to subtask context menus (#9469).
  • Made the Habit Tracker's seven-day strip update when the day changes (#9072, #9380).
Integrations, platforms, and UI
  • Serialized automatic backups, waited for Electron backup writes to finish, and prevented overlapping backup runs (#9327, #9337).
  • Correctly escaped fields in worklog CSV exports (#9313).
  • Synced CalDAV completion state and limited recurrence expansion to prevent UI hangs (#9097, #9279).
  • Restored the GitLab finish-day worklog dialog (#9466, #9468).
  • Loaded translations from uploaded plugin ZIPs and aligned plugin addTask and updateTask behavior with the local REST API (#9474, #9490).
  • Fixed mobile safe-area overlays, Android back-button handling, and saved task-widget opacity on Windows and Linux (#9176, #9369, #9394).
  • Restored the complete macOS icon set and macOS release builds, and stabilized iOS release builds on newer runners (#9335, #9464, #9487).
  • Fixed color-picker rendering, tag placeholder visibility, and shortcuts after cancelling an input (#9312, #9367, #9458).
  • Improved locale fallbacks, translation placeholders, accessibility labels, and Chinese and Turkish translations (#9130, #9298, #9301, #9309, #9401).
  • Added support for SiYuan deep links in Electron (#9359).
  • Added sync.md Multi to the community plugin documentation (#9323).
SuperSync server
  • Made legal pages and configuration operator-owned for self-hosted installations, with optional deploy-synced terms (#9390, #9395).
  • Improved monitoring report accuracy, failure reporting, cleanup, scope limits, and database usage.
Notices
  • Added a warning that User Profiles will be removed in the next release (#9491).
Contributors

Thanks to everyone who contributed to this release: @Apsinghsa @ba6ul @bakar-dev @benoptimus @costajohnt @Cyber-Syntax @fpindado @huanqiugame @iamhaseebn @johannesjo @KamilDev @KenzoJ @lntutor @MannXo @MarkQuach12 @mvanhorn @owevertonguedes @pratyushsinghal7 @sviat-barbutsa @ZsomborDane

View original

Upgraded? How did it go?

Discussion