This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
ReleasePort's take
Moderate signalVersion v18.8.0 adds OneDrive sync (desktop/mobile‑only) and introduces several plugin persistence enhancements.
Why it matters: The new OneDrive integration expands cross‑platform synchronization options, while higher‑severity bug fixes (severity ≥ 50) address critical Android foreground service stability, iOS notification reliability, and browser‑sync edge cases that impact user experience.
Summary
AI summaryAdded OneDrive sync provider (desktop/mobile‑only) with multiple plugin persistence improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | High |
Hardens OneDrive sync follow‑ups and encrypts sync retry handling. Hardens OneDrive sync follow‑ups and encrypts sync retry handling. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Feature | Low |
Adds OneDrive as a sync provider (desktop/mobile-only). Adds OneDrive as a sync provider (desktop/mobile-only). Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Improves the project archive flow. Improves the project archive flow. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Adds a Start break action to break reminders. Adds a Start break action to break reminders. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Improves the task swipe menu appearance. Improves the task swipe menu appearance. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Improves the task attachment dialog and URL handling. Improves the task attachment dialog and URL handling. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Delays rating prompts for 30 days after crashes or data damage. Delays rating prompts for 30 days after crashes or data damage. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Adds plugin persistence improvements, change hooks, and multiple handlers per hook. Adds plugin persistence improvements, change hooks, and multiple handlers per hook. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Feature | Low |
Allows parent tasks and subtasks to share tags independently. Allows parent tasks and subtasks to share tags independently. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Performance | Low |
Skips no-op plugin document-mode saves. Skips no-op plugin document-mode saves. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Performance | Low |
Improves selected‑subtask highlighting, current‑task styling in Zen and Lines, and habit tracker day‑circle readability. Improves selected‑subtask highlighting, current‑task styling in Zen and Lines, and habit tracker day‑circle readability. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes Android edge‑to‑edge, keyboard inset, startup overlay, and dark‑theme resize issues. Fixes Android edge‑to‑edge, keyboard inset, startup overlay, and dark‑theme resize issues. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Medium |
Improves Android recovery from transient WebView startup failures. Improves Android recovery from transient WebView startup failures. Source: llm_adapter@2026-05-30 Confidence: high |
— |
| Bugfix | Medium |
Keeps Android foreground services alive when the app task is removed. Keeps Android foreground services alive when the app task is removed. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes iOS time tracking and focus mode state after app resume. Fixes iOS time tracking and focus mode state after app resume. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Restores iOS local notifications and fixes notification timing after permission dialog. Restores iOS local notifications and fixes notification timing after permission dialog. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Updates search results immediately when a task is marked done. Updates search results immediately when a task is marked done. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes recurring task cases around start dates moved to today and overdue untracked instances from yesterday. Fixes recurring task cases around start dates moved to today and overdue untracked instances from yesterday. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes browser blocking when sync removes the active project. Fixes browser blocking when sync removes the active project. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Prevents the iOS tag picker from opening automatically in portrait mode when opening tasks. Prevents the iOS tag picker from opening automatically in portrait mode when opening tasks. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Fixes macOS app quit behavior. Fixes macOS app quit behavior. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Guards the schedule dialog against malformed time input. Guards the schedule dialog against malformed time input. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Retries transient client‑side network GET failures once. Retries transient client‑side network GET failures once. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Preserves issue‑number prefixes on imported issue tasks. Preserves issue‑number prefixes on imported issue tasks. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Fixes the label shown when re‑opening a completed task. Fixes the label shown when re‑opening a completed task. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Preserves the visible default notes template when toggling checklist mode. Preserves the visible default notes template when toggling checklist mode. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
| Bugfix | Low |
Guards boards loading against malformed payloads. Guards boards loading against malformed payloads. Source: granite4.1:30b@2026-05-30-audit Confidence: low |
— |
Full changelog
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: https://github.com/super-productivity/super-productivity/compare/v18.7.0...v18.8.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Super Productivity
Advanced todo list app with integrated timeboxing and time tracking capabilities. Integrates with Jira, GitHub, GitLab, Redmine and OpenProject.
Related context
Related tools
Beta — feedback welcome: [email protected]