From 971a80c1833242b0eb62c73da7d50290b100da36 Mon Sep 17 00:00:00 2001 From: Ammar Ahmed Date: Mon, 9 Mar 2026 09:08:36 +0500 Subject: [PATCH] mobile: release 3.3.15 --- apps/mobile/android/app/build.gradle | 2 +- apps/mobile/android/releasenotes/whatsnew-en-US | 7 ++++++- apps/mobile/e2e/tests/sort.e2e.ts | 4 ++-- apps/mobile/ios/Notesnook.xcodeproj/project.pbxproj | 12 ++++++------ apps/mobile/package-lock.json | 12 ++++++------ apps/mobile/package.json | 4 ++-- fastlane/metadata/android/en-US/changelogs/15479.txt | 7 +++++++ 7 files changed, 30 insertions(+), 18 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/15479.txt diff --git a/apps/mobile/android/app/build.gradle b/apps/mobile/android/app/build.gradle index 4b4bbcb59..59e8d7068 100644 --- a/apps/mobile/android/app/build.gradle +++ b/apps/mobile/android/app/build.gradle @@ -125,7 +125,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion multiDexEnabled true - versionCode 3094 + versionCode 3095 versionName getNpmVersion() testBuildType System.getProperty('testBuildType', 'debug') testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' diff --git a/apps/mobile/android/releasenotes/whatsnew-en-US b/apps/mobile/android/releasenotes/whatsnew-en-US index 5a0ec894f..20c7c1c6c 100644 --- a/apps/mobile/android/releasenotes/whatsnew-en-US +++ b/apps/mobile/android/releasenotes/whatsnew-en-US @@ -1,3 +1,8 @@ -- Bug fixes and minor improvements +- Add support audio playback in editor +- Sort tags assigned to a note on top when viewing and managing note tags +- Fix account password changing and account recovery +- Fix title is editable in readonly mode +- Allow attaching image as file +- Minor bug fixes and performance improvements Thank you for using Notesnook! diff --git a/apps/mobile/e2e/tests/sort.e2e.ts b/apps/mobile/e2e/tests/sort.e2e.ts index 37bd72597..b74b62669 100644 --- a/apps/mobile/e2e/tests/sort.e2e.ts +++ b/apps/mobile/e2e/tests/sort.e2e.ts @@ -21,7 +21,7 @@ import { notesnook } from "../test.ids"; import { TestBuilder } from "./utils"; describe("Sort & filter", () => { - it.only("Sort by date-edited/date-created", async () => { + it("Sort by date-edited/date-created", async () => { await TestBuilder.create() .prepare() .createNote("Note 1", "Note 1") @@ -34,7 +34,7 @@ describe("Sort & filter", () => { .element(by.web.className("ProseMirror")) .typeText("Edited ", true); }) - .pressBack(1) + .pressBack(2) .waitAndTapById("icon-sort") .wait(500) .waitAndTapByText("Date created") diff --git a/apps/mobile/ios/Notesnook.xcodeproj/project.pbxproj b/apps/mobile/ios/Notesnook.xcodeproj/project.pbxproj index 5b6825cfd..6d69e3e3d 100644 --- a/apps/mobile/ios/Notesnook.xcodeproj/project.pbxproj +++ b/apps/mobile/ios/Notesnook.xcodeproj/project.pbxproj @@ -1029,7 +1029,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2174; + CURRENT_PROJECT_VERSION = 2175; DEVELOPMENT_TEAM = 53CWBG3QUC; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -1135,7 +1135,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 2174; + CURRENT_PROJECT_VERSION = 2175; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 53CWBG3QUC; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -1367,7 +1367,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2174; + CURRENT_PROJECT_VERSION = 2175; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 53CWBG3QUC; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -1410,7 +1410,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 2174; + CURRENT_PROJECT_VERSION = 2175; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 53CWBG3QUC; @@ -1453,7 +1453,7 @@ CODE_SIGN_ENTITLEMENTS = "Make Note/Make Note.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2174; + CURRENT_PROJECT_VERSION = 2175; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 53CWBG3QUC; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -1565,7 +1565,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 2174; + CURRENT_PROJECT_VERSION = 2175; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 53CWBG3QUC; diff --git a/apps/mobile/package-lock.json b/apps/mobile/package-lock.json index da815f942..1972c3640 100644 --- a/apps/mobile/package-lock.json +++ b/apps/mobile/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/mobile", - "version": "3.3.15-beta.1", + "version": "3.3.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@notesnook/mobile", - "version": "3.3.15-beta.1", + "version": "3.3.15", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { @@ -16,7 +16,7 @@ "@ammarahmed/react-native-fingerprint-scanner": "^5.0.1", "@ammarahmed/react-native-share-extension": "^2.9.5", "@ammarahmed/react-native-sodium": "^1.6.8", - "@ammarahmed/react-native-upload": "^6.32.0", + "@ammarahmed/react-native-upload": "^6.33.0", "@azure/core-asynciterator-polyfill": "^1.0.2", "@bam.tech/react-native-image-resizer": "3.0.11", "@callstack/repack": "~5.2.1", @@ -538,9 +538,9 @@ "license": "ISC" }, "node_modules/@ammarahmed/react-native-upload": { - "version": "6.32.0", - "resolved": "https://registry.npmjs.org/@ammarahmed/react-native-upload/-/react-native-upload-6.32.0.tgz", - "integrity": "sha512-rb14iQPDFKSefcqdeak2uXg4pOTYPYMn4IpPnODOhKt+ju/nqO7mx2pvPi623z2J/+mJ5qOpaFMK8AS65K5jyw==", + "version": "6.33.0", + "resolved": "https://registry.npmjs.org/@ammarahmed/react-native-upload/-/react-native-upload-6.33.0.tgz", + "integrity": "sha512-hvr/LN1wgbhZv3WsRhrAPC1D8YW0ClgrE5NArqUgHWreSHBCS2zVQhEferTt5fGESaJvx+c69VqaIPqzzb8Y3A==", "license": "BSD-3-Clause", "peerDependencies": { "react": "*", diff --git a/apps/mobile/package.json b/apps/mobile/package.json index c0ad60cc6..b0007859f 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@notesnook/mobile", - "version": "3.3.15-beta.1", + "version": "3.3.15", "private": true, "license": "GPL-3.0-or-later", "scripts": { @@ -32,7 +32,7 @@ "@ammarahmed/react-native-fingerprint-scanner": "^5.0.1", "@ammarahmed/react-native-share-extension": "^2.9.5", "@ammarahmed/react-native-sodium": "^1.6.8", - "@ammarahmed/react-native-upload": "^6.32.0", + "@ammarahmed/react-native-upload": "^6.33.0", "@azure/core-asynciterator-polyfill": "^1.0.2", "@bam.tech/react-native-image-resizer": "3.0.11", "@callstack/repack": "~5.2.1", diff --git a/fastlane/metadata/android/en-US/changelogs/15479.txt b/fastlane/metadata/android/en-US/changelogs/15479.txt new file mode 100644 index 000000000..70f43237e --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/15479.txt @@ -0,0 +1,7 @@ +- Add support audio playback in editor +- Sort tags assigned to a note on top when viewing and managing note tags +- Fix account password changing and account recovery +- Allow attaching image as file +- Minor bug fixes and performance improvements + +Thank you for using Notesnook!