diff --git a/android/app/build.gradle b/android/app/build.gradle index d106f6ad42..9c4a42303b 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -20,8 +20,8 @@ android { minSdkVersion 24 targetSdkVersion 36 compileSdk 36 - versionCode 18_07_00_9000 - versionName "18.7.0" + versionCode 18_08_00_9000 + versionName "18.8.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" manifestPlaceholders = [ hostName : "app.super-productivity.com", diff --git a/android/fastlane/metadata/android/en-US/changelogs/1808009000.txt b/android/fastlane/metadata/android/en-US/changelogs/1808009000.txt new file mode 100644 index 0000000000..283ec7652b --- /dev/null +++ b/android/fastlane/metadata/android/en-US/changelogs/1808009000.txt @@ -0,0 +1 @@ +Added OneDrive sync (desktop/mobile only), a Start break action in break reminders, and improved task swipe menus plus attachment URL handling. Fixed Android edge-to-edge/keyboard layout issues, transient WebView startup recovery, recurring task edge cases, instant done-state updates in search, malformed schedule times, and foreground service reliability. \ No newline at end of file diff --git a/build/release-notes.md b/build/release-notes.md index 9c02afd6a3..56662b5373 100644 --- a/build/release-notes.md +++ b/build/release-notes.md @@ -1,38 +1,39 @@ 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). -### Highlights +### Features -- Tasks with deadlines today can now be added to the Today view automatically. -- Added Ctrl/Cmd+C to copy the focused task title. -- Focus Mode can auto-start breaks after manual session completion and show Flowtime/countdown timers in the browser tab. -- Added a keyboard shortcut to toggle the sidebar between compact and full mode. -- Schedule time inputs now support Shift/Ctrl+Arrow minute stepping. -- Specific-day habit streaks now grey out non-selected days. -- Self-hosted Jira instances can be used without the web extension. - -### Sync & SuperSync - -- SuperSync selection now surfaces mandatory client-side encryption. -- Improved SuperSync reconnect handling and reduced reconnect storm logging. -- Fixed sync status wording to distinguish newly synced data from already-synced data. -- Added support for a separate Nextcloud login name. -- Fixed sync fallback lock recovery after timeout and database version-change handling. -- Added a SuperSync server user-recovery script. +- 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 backups continuing after automatic backups were disabled. -- Fixed calendar auto-import timing and serialized auto time-block writes. -- Fixed planner budget calculations for 24-hour calendar events. -- Fixed task creation messages for untitled tasks, deleted-task short syntax handling, task panel toggling, and scheduled completion preserving schedules. -- Fixed Focus Mode overtime display while paused, zero-duration completion, Flowtime switching, mode selector visibility, and countdown badge layout. -- Fixed note dragging, touch scrolling, and unpin-from-today icons. -- Fixed larger background image uploads and stale Schedule button translations. -- Fixed native dialogs during op-log hydration, Android focus-mode time crediting, and macOS shutdown quitting. +- 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. -### Plugins & Advanced +### Performance -- Added plugin support for work-context header buttons, an embed slot, the WORK_CONTEXT_CHANGE hook, and iframe-only installs. -- Added a TipTap-based doc-mode plugin and reduced redundant synced chip data. -- Added distribution-target suffixes to Electron version strings. -- Fixed SuperSync Caddy healthchecks, PostgreSQL connection headroom, Docker sync package inclusion, and the F-Droid build dependency issue. +- Skipped no-op plugin document-mode saves. diff --git a/package-lock.json b/package-lock.json index e55d659aba..2fd6ff8157 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "superProductivity", - "version": "18.7.0", + "version": "18.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "superProductivity", - "version": "18.7.0", + "version": "18.8.0", "license": "MIT", "workspaces": [ "packages/*" diff --git a/package.json b/package.json index 3e7a2555f1..4422367d6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "superProductivity", - "version": "18.7.0", + "version": "18.8.0", "description": "ToDo list and Time Tracking", "keywords": [ "ToDo", diff --git a/src/environments/versions.ts b/src/environments/versions.ts index 908e110046..81707dcb00 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.7.0', + version: '18.8.0', revision: 'NO_REV', branch: 'NO_BRANCH', };