From 02093f871d2709fb2f4e5e5befdaeb07f27349db Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Fri, 5 Dec 2025 17:24:02 +0100 Subject: [PATCH] 16.5.0 --- CHANGELOG.md | 60 +++++++++++++++++++ android/app/build.gradle | 4 +- .../android/en-US/changelogs/1605000000.txt | 60 +++++++++++++++++++ package-lock.json | 4 +- package.json | 2 +- src/environments/versions.ts | 2 +- 6 files changed, 126 insertions(+), 6 deletions(-) create mode 100644 android/fastlane/metadata/android/en-US/changelogs/1605000000.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index ae3020df8..790c45de8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,63 @@ +# [16.5.0](https://github.com/johannesjo/super-productivity/compare/v16.4.3...v16.5.0) (2025-12-05) + +### Bug Fixes + +- **android:** address cold start share race condition and type mismatch ([e69c39c](https://github.com/johannesjo/super-productivity/commit/e69c39c3ccad7b279ab23d6e1151b83d584e53b3)) +- attempt to fix question mark issue ([5b7b428](https://github.com/johannesjo/super-productivity/commit/5b7b428592d741bb6be9c66dfdf10f655f01db40)), closes [#5619](https://github.com/johannesjo/super-productivity/issues/5619) +- **e2e:** ensure api-test-plugin is always loaded for tests ([437decd](https://github.com/johannesjo/super-productivity/commit/437decd8db35fd8f74f157bc6c61962af8e0cfff)) +- **e2e:** include missing assets for api-test-plugin build ([cb41b60](https://github.com/johannesjo/super-productivity/commit/cb41b600cfa9c955d07b729ed88efa26dc007bb5)) +- **electron:** minimize to tray not working immediately after enabling ([e19d3fb](https://github.com/johannesjo/super-productivity/commit/e19d3fb59399504277bb03513e8315b0f2552f0e)), closes [#5622](https://github.com/johannesjo/super-productivity/issues/5622) +- **errorHandler:** suppress NG03402 error on app exit ([c2ba004](https://github.com/johannesjo/super-productivity/commit/c2ba004e2f7cfa007cb68a3dde85201e46f3a604)), closes [#5644](https://github.com/johannesjo/super-productivity/issues/5644) +- **focusMode:** ensure custom pomodoro settings are applied on initialization ([b070233](https://github.com/johannesjo/super-productivity/commit/b070233f292910dda18a4c5e45a724aac9c28a9e)), closes [#5611](https://github.com/johannesjo/super-productivity/issues/5611) +- hover behavior for current task title box ([bd86111](https://github.com/johannesjo/super-productivity/commit/bd861113f3286f9dc94fafd3a0550cbd1d080bf2)) +- **idle:** idle time dialog switches between two different timers ([e8daec6](https://github.com/johannesjo/super-productivity/commit/e8daec629c3da26fc8094fb0744a4eba0ad87f0f)), closes [#5652](https://github.com/johannesjo/super-productivity/issues/5652) +- inline scheduling of Overdue tasks results in abnormal behavior ([794a13a](https://github.com/johannesjo/super-productivity/commit/794a13a76a28a913a5ce986f40a1f4b991b78dc2)), closes [#5656](https://github.com/johannesjo/super-productivity/issues/5656) +- motivational Images break settings persistence ([a704738](https://github.com/johannesjo/super-productivity/commit/a704738fe056e0345cf14b0413f9c414a1bf105d)), closes [#5655](https://github.com/johannesjo/super-productivity/issues/5655) +- **plugin:** panel resizing not working over plugin iframe page ([0057b5e](https://github.com/johannesjo/super-productivity/commit/0057b5e6713a93207ae2fa77fbf839efb46435cd)) +- **project:** improve duplicate project feature ([ac732ab](https://github.com/johannesjo/super-productivity/commit/ac732ab29db7feac0ac5ed96e1b1ae731b1dc1e8)) +- same icon ([a376268](https://github.com/johannesjo/super-productivity/commit/a376268817f0f4731a3bce7b346141eb8ddb319b)) +- test failure on systems with non-English locale ([48ce0e3](https://github.com/johannesjo/super-productivity/commit/48ce0e373164fed3b766e3218686ac453a7e01e3)), closes [#5647](https://github.com/johannesjo/super-productivity/issues/5647) +- **ui:** show plugin icon in collapsed sidenav by unhiding menu item text wrapper ([f240cc0](https://github.com/johannesjo/super-productivity/commit/f240cc0dd8d934c9e15f8595d8353acf25bcb7a8)) + +### Features + +- add constants and translations ([d2c0dfc](https://github.com/johannesjo/super-productivity/commit/d2c0dfc2316ced83d866259a861221a2b044753d)) +- **android:** implement sharing functionality with attachment support ([62438af](https://github.com/johannesjo/super-productivity/commit/62438af882c8da947563899cc894ce75974e7821)) +- **android:** improve sharing robustness and UX ([3628508](https://github.com/johannesjo/super-productivity/commit/36285084bddc861d58818dd2cc8f788143ba00ad)) +- **automationPlugin:** add ActionDialog and ConditionDialog components for rule management ([bd20e90](https://github.com/johannesjo/super-productivity/commit/bd20e9016cb5d1a3bb10b95a373f07e705b3d67b)) +- **automationPlugin:** add delete functionality for automation rules ([bf39e28](https://github.com/johannesjo/super-productivity/commit/bf39e2875b0acf519124ef1f06a34eb85cb0b9bd)) +- **automationPlugin:** add first draft ([0ab8d5c](https://github.com/johannesjo/super-productivity/commit/0ab8d5c018b3bf78e5e6a2b4341b25a2232306bf)) +- **automationPlugin:** add import and export functionality for automation rules ([d752ef3](https://github.com/johannesjo/super-productivity/commit/d752ef3eb8813194bb6a25f0a41275839a965378)) +- **automationPlugin:** add new actions for snack, dialog, and webhook ([1e6f4da](https://github.com/johannesjo/super-productivity/commit/1e6f4daf7829209247befa097555ce98bccd3074)) +- **automationPlugin:** add Pico CSS for styling and update plugin paths ([1d7f08e](https://github.com/johannesjo/super-productivity/commit/1d7f08edd27d7faeb8f6407b816a43b079199048)) +- **automationPlugin:** add project and tag fetching to enhance rule editing experience ([94743a0](https://github.com/johannesjo/super-productivity/commit/94743a0eb7342532a198f567f5837dba618e8088)) +- **automationPlugin:** add rule validation and improve task creation handling ([74a31b1](https://github.com/johannesjo/super-productivity/commit/74a31b187aaf9c2084e65c8d8320b74f198db614)) +- **automationPlugin:** add time based triggers ([43d2946](https://github.com/johannesjo/super-productivity/commit/43d2946bc584f2bb5028fe45e2ea539ddb1f86b9)) +- **automationPlugin:** add warning box for plugin usage and clear default rules ([3a8ffb8](https://github.com/johannesjo/super-productivity/commit/3a8ffb8b5d2ada7cb6a30ace5c32feabfa931e25)) +- **automationPlugin:** enhance error handling and improve rate limiting for automation rules ([55b2772](https://github.com/johannesjo/super-productivity/commit/55b27728dc71efddf79d4582712ca9eba61b6fa2)) +- **automationPlugin:** enhance theme handling and task event logging for improved integration and debugging ([0b0693a](https://github.com/johannesjo/super-productivity/commit/0b0693a7ece8f4e1f4c65340bd051954d777b2fb)) +- **automationPlugin:** enhance UI components with grid layout and improved styling ([958d406](https://github.com/johannesjo/super-productivity/commit/958d406d25324f300ad701ce88d3e7df3b1709c2)) +- **automationPlugin:** implement automation rule management and action execution ([f9d3dfd](https://github.com/johannesjo/super-productivity/commit/f9d3dfdfe51ed97f6ebfa3b0707ad9b990e018e8)) +- **automationPlugin:** implement rate limiting and dialog prompts for high-frequency rule execution ([0561f82](https://github.com/johannesjo/super-productivity/commit/0561f826a216cd75d05db5a229db7da79e917c67)) +- **automationPlugin:** implement rule management features including save, delete, and toggle status ([becd169](https://github.com/johannesjo/super-productivity/commit/becd1694d5a4e5c7645923241c54c182f0e44c1a)) +- **automationPlugin:** implement rule validation logic and integrate it into the import process ([b876325](https://github.com/johannesjo/super-productivity/commit/b87632566df8b4ecf06f8e08c1ca72d2863dc449)) +- **automationPlugin:** improve ([f1c71ec](https://github.com/johannesjo/super-productivity/commit/f1c71ec84ff5e2bbcc1cb89fa3a5fa317e9db145)) +- **automationPlugin:** improve button styles and add copyTo option for plugin output ([8460d89](https://github.com/johannesjo/super-productivity/commit/8460d894e1d737101fdbfa6605f8d1498fab7b03)) +- **automationPlugin:** improve error handling for corrupted and invalid automation rules ([47512fd](https://github.com/johannesjo/super-productivity/commit/47512fdf2567a56634ab8d28fba1a563b8811498)) +- **automationPlugin:** integrate DataCache for improved project and tag retrieval ([a14baa2](https://github.com/johannesjo/super-productivity/commit/a14baa20616a100899a0d80bea13d7daef3ce47b)) +- **automationPlugin:** streamline condition section layout in RuleEditor ([46b9fbc](https://github.com/johannesjo/super-productivity/commit/46b9fbcbe1e09a3265e7474c0bb1687c0b2f80fe)) +- **automationPlugin:** update background color to transparent and simplify button class ([7add7d3](https://github.com/johannesjo/super-productivity/commit/7add7d3b47b46b32db376c35e21e777d5dc64f54)) +- **automationPlugin:** update icon handling to use namedSvgIcon for improved clarity ([3b53491](https://github.com/johannesjo/super-productivity/commit/3b534910e95b0988e444e61fc3be6eb684cddc9f)) +- **automationPlugin:** update meta ([6042df7](https://github.com/johannesjo/super-productivity/commit/6042df782262b9e89f74273292b4ac39fd6f9509)) +- **automationPlugin:** update placeholders in ActionDialog and ConditionDialog for better user guidance ([297f730](https://github.com/johannesjo/super-productivity/commit/297f7308b9cf828a3204db3bd139528ff0c502f5)) +- **automationPlugin:** update rule retrieval methods to support async operations ([997d497](https://github.com/johannesjo/super-productivity/commit/997d497824cb48a5e69fba955829c0668f347060)) +- **automationPlugin:** validate webhook URLs and sanitize event data before sending ([1c17f54](https://github.com/johannesjo/super-productivity/commit/1c17f548ff7034f8b8c76ea9ba16dc898565110e)) +- **customWindowTitleBar:** add sexy custom window title bar <3 ([c5625de](https://github.com/johannesjo/super-productivity/commit/c5625de6f17e50ca48ee0fbc97ec8d8a3ea9898a)) +- duplicate project option ([60b2f46](https://github.com/johannesjo/super-productivity/commit/60b2f46963577e82d36cf5de4e7ac949e1709ae5)) +- duplicate project translations ([de372c4](https://github.com/johannesjo/super-productivity/commit/de372c4637bcfd9d87c47fd108f2d81fbef676d2)) +- **encryption:** migrate to argon2id ([d97a8b0](https://github.com/johannesjo/super-productivity/commit/d97a8b0bd8546918a64a7b51009318e8a9e44d82)) +- **webdav:** improve error extraction from HTML responses ([79ac57b](https://github.com/johannesjo/super-productivity/commit/79ac57b53030eeb02aa5ca651ec35afae92d785f)), closes [#5508](https://github.com/johannesjo/super-productivity/issues/5508) + ## [16.4.3](https://github.com/johannesjo/super-productivity/compare/v16.4.1...v16.4.3) (2025-11-30) ### Bug Fixes diff --git a/android/app/build.gradle b/android/app/build.gradle index 673e8b951..45363b15f 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -20,8 +20,8 @@ android { minSdkVersion 24 targetSdkVersion 35 compileSdk 35 - versionCode 16_04_03_0000 - versionName "16.4.3" + versionCode 16_05_00_0000 + versionName "16.5.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" manifestPlaceholders = [ hostName : "app.super-productivity.com", diff --git a/android/fastlane/metadata/android/en-US/changelogs/1605000000.txt b/android/fastlane/metadata/android/en-US/changelogs/1605000000.txt new file mode 100644 index 000000000..83119051e --- /dev/null +++ b/android/fastlane/metadata/android/en-US/changelogs/1605000000.txt @@ -0,0 +1,60 @@ + +### Bug Fixes + +* **android:** address cold start share race condition and type mismatch +* attempt to fix question mark issue (5b7b428), closes #5619 +* **e2e:** ensure api-test-plugin is always loaded for tests +* **e2e:** include missing assets for api-test-plugin build +* **electron:** minimize to tray not working immediately after enabling (e19d3fb), closes #5622 +* **errorHandler:** suppress NG03402 error on app exit (c2ba004), closes #5644 +* **focusMode:** ensure custom pomodoro settings are applied on initialization (b070233), closes #5611 +* hover behavior for current task title box +* **idle:** idle time dialog switches between two different timers (e8daec6), closes #5652 +* inline scheduling of Overdue tasks results in abnormal behavior (794a13a), closes #5656 +* motivational Images break settings persistence (a704738), closes #5655 +* **plugin:** panel resizing not working over plugin iframe page +* **project:** improve duplicate project feature +* same icon +* test failure on systems with non-English locale (48ce0e3), closes #5647 +* **ui:** show plugin icon in collapsed sidenav by unhiding menu item text wrapper +### Features + +* add constants and translations +* **android:** implement sharing functionality with attachment support +* **android:** improve sharing robustness and UX +* **automationPlugin:** add ActionDialog and ConditionDialog components for rule management +* **automationPlugin:** add delete functionality for automation rules +* **automationPlugin:** add first draft +* **automationPlugin:** add import and export functionality for automation rules +* **automationPlugin:** add new actions for snack, dialog, and webhook +* **automationPlugin:** add Pico CSS for styling and update plugin paths +* **automationPlugin:** add project and tag fetching to enhance rule editing experience +* **automationPlugin:** add rule validation and improve task creation handling +* **automationPlugin:** add time based triggers +* **automationPlugin:** add warning box for plugin usage and clear default rules +* **automationPlugin:** enhance error handling and improve rate limiting for automation rules +* **automationPlugin:** enhance theme handling and task event logging for improved integration and debugging +* **automationPlugin:** enhance UI components with grid layout and improved styling +* **automationPlugin:** implement automation rule management and action execution +* **automationPlugin:** implement rate limiting and dialog prompts for high-frequency rule execution +* **automationPlugin:** implement rule management features including save, delete, and toggle status +* **automationPlugin:** implement rule validation logic and integrate it into the import process +* **automationPlugin:** improve +* **automationPlugin:** improve button styles and add copyTo option for plugin output +* **automationPlugin:** improve error handling for corrupted and invalid automation rules +* **automationPlugin:** integrate DataCache for improved project and tag retrieval +* **automationPlugin:** streamline condition section layout in RuleEditor +* **automationPlugin:** update background color to transparent and simplify button class +* **automationPlugin:** update icon handling to use namedSvgIcon for improved clarity +* **automationPlugin:** update meta +* **automationPlugin:** update placeholders in ActionDialog and ConditionDialog for better user guidance +* **automationPlugin:** update rule retrieval methods to support async operations +* **automationPlugin:** validate webhook URLs and sanitize event data before sending +* **customWindowTitleBar:** add sexy custom window title bar <3 +* duplicate project option +* duplicate project translations +* **encryption:** migrate to argon2id +* **webdav:** improve error extraction from HTML responses (79ac57b), closes #5508 + + + diff --git a/package-lock.json b/package-lock.json index 8fc6812b8..d6e312f45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "superProductivity", - "version": "16.4.3", + "version": "16.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "superProductivity", - "version": "16.4.3", + "version": "16.5.0", "license": "MIT", "workspaces": [ "packages/*" diff --git a/package.json b/package.json index 412c6e57d..98b0307bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "superProductivity", - "version": "16.4.3", + "version": "16.5.0", "description": "ToDo list and Time Tracking", "keywords": [ "ToDo", diff --git a/src/environments/versions.ts b/src/environments/versions.ts index 60abffb76..fcf5c4859 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: '16.4.3', + version: '16.5.0', revision: 'NO_REV', branch: 'NO_BRANCH', };