From 5d2abbf847bbddf9ea6e3f6b9bccb5ee91ebc934 Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Fri, 12 Jun 2026 13:11:09 +0200 Subject: [PATCH] 18.10.0 --- android/app/build.gradle | 4 +- .../android/en-US/changelogs/1810009000.txt | 5 ++ build/release-notes.md | 68 ++++++++++++++++++- package-lock.json | 4 +- package.json | 2 +- src/environments/versions.ts | 2 +- 6 files changed, 77 insertions(+), 8 deletions(-) create mode 100644 android/fastlane/metadata/android/en-US/changelogs/1810009000.txt diff --git a/android/app/build.gradle b/android/app/build.gradle index b329c1f3fc..822b93bf50 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -20,8 +20,8 @@ android { minSdkVersion 24 targetSdkVersion 36 compileSdk 36 - versionCode 18_09_01_9000 - versionName "18.9.1" + versionCode 18_10_00_9000 + versionName "18.10.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" manifestPlaceholders = [ hostName : "app.super-productivity.com", diff --git a/android/fastlane/metadata/android/en-US/changelogs/1810009000.txt b/android/fastlane/metadata/android/en-US/changelogs/1810009000.txt new file mode 100644 index 0000000000..dce2a1a300 --- /dev/null +++ b/android/fastlane/metadata/android/en-US/changelogs/1810009000.txt @@ -0,0 +1,5 @@ +Redesigned Focus Mode and idle dialog. +Search now includes note content and completed-task filtering. +Calendar and schedule fixes, including overlapping same-time tasks and writable plugin event rescheduling. +Android fixes for splash theme, resume white screens, timer notifications, popup back button handling, and Vanadium WebView. +Security, sync, reminder, backup, and performance fixes. \ No newline at end of file diff --git a/build/release-notes.md b/build/release-notes.md index 09f254713c..ba06f6b7d7 100644 --- a/build/release-notes.md +++ b/build/release-notes.md @@ -1,5 +1,69 @@ For all current downloads, package links, and platform-specific notes: [check the wiki](https://github.com/super-productivity/super-productivity/wiki/2.01-Downloads-and-Install). -### Maintenance +### Highlights -- Repaired the v18.9.0 release pipeline for Mac App Store builds, iOS submission, and a flaky lock test. +- 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. diff --git a/package-lock.json b/package-lock.json index 8afc80a7f4..afcf0c9222 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "superProductivity", - "version": "18.9.1", + "version": "18.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "superProductivity", - "version": "18.9.1", + "version": "18.10.0", "license": "MIT", "workspaces": [ "packages/*" diff --git a/package.json b/package.json index 32526b616d..3e2bd73d87 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "superProductivity", - "version": "18.9.1", + "version": "18.10.0", "description": "ToDo list and Time Tracking", "keywords": [ "ToDo", diff --git a/src/environments/versions.ts b/src/environments/versions.ts index 765b4cea41..9a875f736e 100644 --- a/src/environments/versions.ts +++ b/src/environments/versions.ts @@ -1,6 +1,6 @@ // this file is automatically generated by git.version.ts script export const versions = { - version: '18.9.1', + version: '18.10.0', revision: 'NO_REV', branch: 'NO_BRANCH', };