diff --git a/.changeset/fair-birds-rule.md b/.changeset/fair-birds-rule.md deleted file mode 100644 index c03987c4..00000000 --- a/.changeset/fair-birds-rule.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@trizum/pwa": patch ---- - -Replace the PWA icon loader with a generated SVG sprite pipeline. - -- generate a minimal sprite from the icons actually referenced in the app -- add typed sprite IDs for Lucide static icons and custom SVG icon sets -- remove the old Lucide lazy-loading and preload generation setup diff --git a/.changeset/olive-gifts-peel.md b/.changeset/olive-gifts-peel.md deleted file mode 100644 index 754b9690..00000000 --- a/.changeset/olive-gifts-peel.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@trizum/mobile": patch -"@trizum/pwa": patch ---- - -Migrate the PWA's virtualized emoji picker and expense log from `@tanstack/react-virtual` to `react-window`. - -This keeps the existing user flows intact while simplifying scroll restoration and removing the React 19 workaround the old virtualization layer required. diff --git a/.changeset/pink-rockets-try.md b/.changeset/pink-rockets-try.md deleted file mode 100644 index 068e1029..00000000 --- a/.changeset/pink-rockets-try.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trizum/pwa": minor ---- - -Add a debt transfer flow that lets users move their own debt from one party to another from the balances screen, including the streamlined selection and review experience. diff --git a/packages/mobile/CHANGELOG.md b/packages/mobile/CHANGELOG.md index 6c8f47e1..f1d1ae70 100644 --- a/packages/mobile/CHANGELOG.md +++ b/packages/mobile/CHANGELOG.md @@ -1,5 +1,18 @@ # @trizum/mobile +## 1.8.0 + +### Patch Changes + +- 92c0ea9: Migrate the PWA's virtualized emoji picker and expense log from `@tanstack/react-virtual` to `react-window`. + + This keeps the existing user flows intact while simplifying scroll restoration and removing the React 19 workaround the old virtualization layer required. + +- Updated dependencies [09ef7ba] +- Updated dependencies [92c0ea9] +- Updated dependencies [0ce9a2a] + - @trizum/pwa@1.8.0 + ## 1.7.0 ### Patch Changes diff --git a/packages/mobile/android/app/build.gradle b/packages/mobile/android/app/build.gradle index 805b4e8b..e3a58380 100644 --- a/packages/mobile/android/app/build.gradle +++ b/packages/mobile/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "app.trizum.capacitor" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 10070000 - versionName "1.7.0" + versionCode 10080000 + versionName "1.8.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/packages/mobile/ios/App/App.xcodeproj/project.pbxproj b/packages/mobile/ios/App/App.xcodeproj/project.pbxproj index 66792bc5..1c37b908 100644 --- a/packages/mobile/ios/App/App.xcodeproj/project.pbxproj +++ b/packages/mobile/ios/App/App.xcodeproj/project.pbxproj @@ -274,7 +274,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 10070000; + CURRENT_PROJECT_VERSION = 10080000; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; @@ -333,7 +333,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 10070000; + CURRENT_PROJECT_VERSION = 10080000; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -361,12 +361,12 @@ CODE_SIGN_ENTITLEMENTS = App/App.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 10070000; + CURRENT_PROJECT_VERSION = 10080000; DEVELOPMENT_TEAM = NYWQ2ZGWYB; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.7.0; + MARKETING_VERSION = 1.8.0; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = app.trizum.capacitor; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -385,12 +385,12 @@ CODE_SIGN_ENTITLEMENTS = App/App.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 10070000; + CURRENT_PROJECT_VERSION = 10080000; DEVELOPMENT_TEAM = NYWQ2ZGWYB; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.7.0; + MARKETING_VERSION = 1.8.0; PRODUCT_BUNDLE_IDENTIFIER = app.trizum.capacitor; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/packages/mobile/ios/App/App/Info.plist b/packages/mobile/ios/App/App/Info.plist index 550250a1..ff617606 100644 --- a/packages/mobile/ios/App/App/Info.plist +++ b/packages/mobile/ios/App/App/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.7.0 + 1.8.0 CFBundleVersion - 10070000 + 10080000 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/packages/mobile/package.json b/packages/mobile/package.json index bf66b550..62832887 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -2,7 +2,7 @@ "name": "@trizum/mobile", "description": "", "keywords": [], - "version": "1.7.0", + "version": "1.8.0", "license": "MIT", "private": true, "author": "Horus Lugo (https://horus.dev)", diff --git a/packages/pwa/CHANGELOG.md b/packages/pwa/CHANGELOG.md index 9ee5b6d3..603ee4d2 100644 --- a/packages/pwa/CHANGELOG.md +++ b/packages/pwa/CHANGELOG.md @@ -1,5 +1,22 @@ # @trizum/pwa +## 1.8.0 + +### Minor Changes + +- 0ce9a2a: Add a debt transfer flow that lets users move their own debt from one party to another from the balances screen, including the streamlined selection and review experience. + +### Patch Changes + +- 09ef7ba: Replace the PWA icon loader with a generated SVG sprite pipeline. + - generate a minimal sprite from the icons actually referenced in the app + - add typed sprite IDs for Lucide static icons and custom SVG icon sets + - remove the old Lucide lazy-loading and preload generation setup + +- 92c0ea9: Migrate the PWA's virtualized emoji picker and expense log from `@tanstack/react-virtual` to `react-window`. + + This keeps the existing user flows intact while simplifying scroll restoration and removing the React 19 workaround the old virtualization layer required. + ## 1.7.0 ### Minor Changes diff --git a/packages/pwa/package.json b/packages/pwa/package.json index 28654898..05bbb74d 100644 --- a/packages/pwa/package.json +++ b/packages/pwa/package.json @@ -1,7 +1,7 @@ { "name": "@trizum/pwa", "description": "Split bills with friends and family. Track, calculate, and settle expenses together.", - "version": "1.7.0", + "version": "1.8.0", "private": true, "type": "module", "imports": {