diff --git a/README.md b/README.md index 2705d3a..e874a46 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ archives are vendored under `vendor/zennotes/` with their source identity and checksums (`manifest.json`), and `package-lock.json` pins the complete install. A clean checkout installs them with `npm ci`, without a source clone or sibling repository. The vendored set is the core release -[core-2.74.0-core.h8a474e2e95d7c7ea](https://github.com/ZenNotes/zennotes/releases/tag/core-2.74.0-core.h8a474e2e95d7c7ea) -(desktop commit `9e2c651c`, clean tree). +[core-2.75.0-core.h4b1bd3ddd69c2aab](https://github.com/ZenNotes/zennotes/releases/tag/core-2.75.0-core.h4b1bd3ddd69c2aab) +(desktop commit `7e6506db`, clean tree). `npm run boundaries:check` verifies the pins, installed versions, singleton React/CodeMirror peers, and public export usage. `npm run core:adopt -- ` diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index f7b9780..5531803 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -608,12 +608,12 @@ CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_ENTITLEMENTS = ZenWidgets/ZenWidgets.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 46; + CURRENT_PROJECT_VERSION = 47; DEVELOPMENT_TEAM = WYY7PK57DM; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = ZenWidgets/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MARKETING_VERSION = 1.30.0; + MARKETING_VERSION = 1.31.0; PRODUCT_BUNDLE_IDENTIFIER = md.zennotes.ZenWidgets; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -737,12 +737,12 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = App/App.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 46; + CURRENT_PROJECT_VERSION = 47; DEVELOPMENT_TEAM = WYY7PK57DM; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.30.0; + MARKETING_VERSION = 1.31.0; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = md.zennotes; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -759,12 +759,12 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = App/App.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 46; + CURRENT_PROJECT_VERSION = 47; DEVELOPMENT_TEAM = WYY7PK57DM; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.30.0; + MARKETING_VERSION = 1.31.0; PRODUCT_BUNDLE_IDENTIFIER = md.zennotes; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; @@ -779,12 +779,12 @@ CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_ENTITLEMENTS = ShareExtension/ShareExtension.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 46; + CURRENT_PROJECT_VERSION = 47; DEVELOPMENT_TEAM = WYY7PK57DM; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = ShareExtension/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MARKETING_VERSION = 1.30.0; + MARKETING_VERSION = 1.31.0; PRODUCT_BUNDLE_IDENTIFIER = md.zennotes.ShareExtension; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -801,12 +801,12 @@ CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_ENTITLEMENTS = ZenWidgets/ZenWidgets.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 46; + CURRENT_PROJECT_VERSION = 47; DEVELOPMENT_TEAM = WYY7PK57DM; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = ZenWidgets/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MARKETING_VERSION = 1.30.0; + MARKETING_VERSION = 1.31.0; PRODUCT_BUNDLE_IDENTIFIER = md.zennotes.ZenWidgets; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -839,12 +839,12 @@ CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_ENTITLEMENTS = ShareExtension/ShareExtension.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 46; + CURRENT_PROJECT_VERSION = 47; DEVELOPMENT_TEAM = WYY7PK57DM; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = ShareExtension/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MARKETING_VERSION = 1.30.0; + MARKETING_VERSION = 1.31.0; PRODUCT_BUNDLE_IDENTIFIER = md.zennotes.ShareExtension; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; diff --git a/package-lock.json b/package-lock.json index 1c43499..6541b91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,9 +32,9 @@ "@lezer/highlight": "^1.2.5", "@replit/codemirror-vim": "^6.4.0", "@xyflow/react": "^12.12.0", - "@zennotes/app-core": "file:vendor/zennotes/zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz", - "@zennotes/bridge-contract": "file:vendor/zennotes/zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", - "@zennotes/shared-domain": "file:vendor/zennotes/zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", + "@zennotes/app-core": "file:vendor/zennotes/zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz", + "@zennotes/bridge-contract": "file:vendor/zennotes/zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz", + "@zennotes/shared-domain": "file:vendor/zennotes/zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz", "codemirror": "^6.0.1", "dompurify": "^3.4.17", "function-plot": "^1.26.0", @@ -3666,9 +3666,9 @@ } }, "node_modules/@zennotes/app-core": { - "version": "2.74.0-core.h8a474e2e95d7c7ea", - "resolved": "file:vendor/zennotes/zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz", - "integrity": "sha512-hqiU8DPfxJRu8mg30JwYWHVQsmuyIKsO3+STn0omUTpfqqBSelN+8QVUNRAz0DKrNQf8+Za2ubtQaKSVvi2lyQ==", + "version": "2.75.0-core.h4b1bd3ddd69c2aab", + "resolved": "file:vendor/zennotes/zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz", + "integrity": "sha512-wSOQe5S0owR1C0W6suWqwjuFLLRZhxvPh16Nj3xz6UD/nI6blzcWhOpOV+shN2u+Yocsi5Qle3UdWAzzsKmMFw==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.18.3", @@ -3698,8 +3698,8 @@ "@replit/codemirror-vim": "^6.3.0", "@terrastruct/d2": "0.1.33", "@xyflow/react": "^12.11.2", - "@zennotes/bridge-contract": "2.74.0-boundaries.h3e5815c6e00d5b09", - "@zennotes/shared-domain": "2.74.0-boundaries.h3e5815c6e00d5b09", + "@zennotes/bridge-contract": "2.75.0-boundaries.h755475e033d56c59", + "@zennotes/shared-domain": "2.75.0-boundaries.h755475e033d56c59", "dompurify": "^3.3.4", "function-plot": "^1.25.3", "gray-matter": "^4.0.3", @@ -3743,19 +3743,19 @@ } }, "node_modules/@zennotes/bridge-contract": { - "version": "2.74.0-boundaries.h3e5815c6e00d5b09", - "resolved": "file:vendor/zennotes/zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", - "integrity": "sha512-7Py469WSWY8eHuFvQrgOeQkd/5kvklm6Rvq7m4GSdAdkqcWY48pLu6EwgYf8VGFLcsDLhZ7zsYWUEiol0mvkzw==", + "version": "2.75.0-boundaries.h755475e033d56c59", + "resolved": "file:vendor/zennotes/zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz", + "integrity": "sha512-f3dXzCwu6X0JgdVCcAhQMa/tY/b+rPG0d2DfCC/2GVc0NtjgLFgwKx5RuqF8V6hyy+MGBDSezrTm1korvUHTNg==", "license": "MIT" }, "node_modules/@zennotes/shared-domain": { - "version": "2.74.0-boundaries.h3e5815c6e00d5b09", - "resolved": "file:vendor/zennotes/zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", - "integrity": "sha512-cGJQd0LR1cX+MNQCA1nK4hbx+Jg6JE9DXk9bzV6BOKmPLUgfaHR7Tkw03i5WYExbvpAMt0U2RStdisZyDf4DHw==", + "version": "2.75.0-boundaries.h755475e033d56c59", + "resolved": "file:vendor/zennotes/zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz", + "integrity": "sha512-X9G9j7oei/3X7LfTLcOP2o1AZYkHKlwSlAiizTEOd+VHVRESmJE67oFrwD/dNm/qCtGy9tum4w8deUwRRMm8Nw==", "license": "MIT", "dependencies": { "@scure/bip39": "2.4.0", - "@zennotes/bridge-contract": "2.74.0-boundaries.h3e5815c6e00d5b09", + "@zennotes/bridge-contract": "2.75.0-boundaries.h755475e033d56c59", "hash-wasm": "4.12.0", "lz-string": "^1.5.0" } diff --git a/package.json b/package.json index e33327a..9290748 100644 --- a/package.json +++ b/package.json @@ -45,9 +45,9 @@ "@lezer/highlight": "^1.2.5", "@replit/codemirror-vim": "^6.4.0", "@xyflow/react": "^12.12.0", - "@zennotes/app-core": "file:vendor/zennotes/zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz", - "@zennotes/bridge-contract": "file:vendor/zennotes/zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", - "@zennotes/shared-domain": "file:vendor/zennotes/zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", + "@zennotes/app-core": "file:vendor/zennotes/zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz", + "@zennotes/bridge-contract": "file:vendor/zennotes/zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz", + "@zennotes/shared-domain": "file:vendor/zennotes/zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz", "codemirror": "^6.0.1", "dompurify": "^3.4.17", "function-plot": "^1.26.0", diff --git a/vendor/zennotes/manifest.json b/vendor/zennotes/manifest.json index 8282dbb..68a21a2 100644 --- a/vendor/zennotes/manifest.json +++ b/vendor/zennotes/manifest.json @@ -1,34 +1,34 @@ { "name": "@zennotes/app-core", - "version": "2.74.0-core.h8a474e2e95d7c7ea", - "file": "zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz", - "sha256": "d2d9916062b5cc05978fef7eff75ca8f1a306a564aa9933e724fb566ef9da739", - "integrity": "sha512-hqiU8DPfxJRu8mg30JwYWHVQsmuyIKsO3+STn0omUTpfqqBSelN+8QVUNRAz0DKrNQf8+Za2ubtQaKSVvi2lyQ==", - "sourceCommit": "9e2c651c9bddd9dd71dcbd161a4018ce102d96cd", + "version": "2.75.0-core.h4b1bd3ddd69c2aab", + "file": "zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz", + "sha256": "a8ea7fa751991409f1aee2df3a7d4d2d6dd557ee2951df1d003d530585a85052", + "integrity": "sha512-wSOQe5S0owR1C0W6suWqwjuFLLRZhxvPh16Nj3xz6UD/nI6blzcWhOpOV+shN2u+Yocsi5Qle3UdWAzzsKmMFw==", + "sourceCommit": "7e6506dbfa8c35ad920238de7f6c805422f8878b", "workingTreeDirty": false, - "sourceLockSha256": "fa712f2c93e352a6a6452df142eee8c4f16418463e6b38393047bb8ba22f926e", + "sourceLockSha256": "049812af7a23b660b2d122478cd10c14f5cd06f5cf4ac3aa9c4f1f86f016321c", "toolchain": { - "node": "v22.23.4", + "node": "v22.23.3", "typescript": "5.9.3", "tailwind": "3.4.19" }, "dependencies": [ { "name": "@zennotes/bridge-contract", - "version": "2.74.0-boundaries.h3e5815c6e00d5b09", - "file": "zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", - "sha256": "bda4bd85ccb9e2f20090957e2119094bc185b37e3673c89c554282ba14d356ec", - "integrity": "sha512-7Py469WSWY8eHuFvQrgOeQkd/5kvklm6Rvq7m4GSdAdkqcWY48pLu6EwgYf8VGFLcsDLhZ7zsYWUEiol0mvkzw==", - "sourceCommit": "9e2c651c9bddd9dd71dcbd161a4018ce102d96cd", + "version": "2.75.0-boundaries.h755475e033d56c59", + "file": "zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz", + "sha256": "c667e86a70b43984c53318ad025671e6645e0fc40deeb3093854f8758c8c35b5", + "integrity": "sha512-f3dXzCwu6X0JgdVCcAhQMa/tY/b+rPG0d2DfCC/2GVc0NtjgLFgwKx5RuqF8V6hyy+MGBDSezrTm1korvUHTNg==", + "sourceCommit": "7e6506dbfa8c35ad920238de7f6c805422f8878b", "workingTreeDirty": false }, { "name": "@zennotes/shared-domain", - "version": "2.74.0-boundaries.h3e5815c6e00d5b09", - "file": "zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz", - "sha256": "745704b3718a433eaeeef883eb2a75c7fb9640a03760b03f95c55ff376d9aa47", - "integrity": "sha512-cGJQd0LR1cX+MNQCA1nK4hbx+Jg6JE9DXk9bzV6BOKmPLUgfaHR7Tkw03i5WYExbvpAMt0U2RStdisZyDf4DHw==", - "sourceCommit": "9e2c651c9bddd9dd71dcbd161a4018ce102d96cd", + "version": "2.75.0-boundaries.h755475e033d56c59", + "file": "zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz", + "sha256": "c91f22394c173c3dbcaf1ee367f624e5612e5aa02e37caa560e24a8c0e86b8b5", + "integrity": "sha512-X9G9j7oei/3X7LfTLcOP2o1AZYkHKlwSlAiizTEOd+VHVRESmJE67oFrwD/dNm/qCtGy9tum4w8deUwRRMm8Nw==", + "sourceCommit": "7e6506dbfa8c35ad920238de7f6c805422f8878b", "workingTreeDirty": false } ] diff --git a/vendor/zennotes/zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz b/vendor/zennotes/zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz deleted file mode 100644 index b4c9197..0000000 Binary files a/vendor/zennotes/zennotes-app-core-2.74.0-core.h8a474e2e95d7c7ea.tgz and /dev/null differ diff --git a/vendor/zennotes/zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz b/vendor/zennotes/zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz new file mode 100644 index 0000000..c7e56da Binary files /dev/null and b/vendor/zennotes/zennotes-app-core-2.75.0-core.h4b1bd3ddd69c2aab.tgz differ diff --git a/vendor/zennotes/zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz b/vendor/zennotes/zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz similarity index 99% rename from vendor/zennotes/zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz rename to vendor/zennotes/zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz index 979eb10..d5d1259 100644 Binary files a/vendor/zennotes/zennotes-bridge-contract-2.74.0-boundaries.h3e5815c6e00d5b09.tgz and b/vendor/zennotes/zennotes-bridge-contract-2.75.0-boundaries.h755475e033d56c59.tgz differ diff --git a/vendor/zennotes/zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz b/vendor/zennotes/zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz similarity index 99% rename from vendor/zennotes/zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz rename to vendor/zennotes/zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz index 6383008..a352ff5 100644 Binary files a/vendor/zennotes/zennotes-shared-domain-2.74.0-boundaries.h3e5815c6e00d5b09.tgz and b/vendor/zennotes/zennotes-shared-domain-2.75.0-boundaries.h755475e033d56c59.tgz differ