Repository navigation
Release v7.7.3 - #213
Merged
Merged
Release v7.7.3#213
Conversation
* feat: add incognito param to triggerTransaction Threads an optional incognito boolean (default false) through all three bridge layers to the new incognito support in the native SDKs: - JS: triggerTransaction(transactionId, utmParams, brokerList, incognito) - Android: new trailing incognito param on the @ReactMethod, forwarded to SmallcaseGatewaySdk.triggerTransaction's incognito param - iOS: new trailing incognito param on the RCT_REMAP_METHOD, forwarded to the triggerTransactionFlow(...incognito:completion:) Obj-C overload Additive/backward-compatible - existing callers passing 1-3 args are unaffected. Requires the native SDK dependency pins (android/build.gradle, react-native-smallcase-gateway.podspec) to point at builds containing the incognito support before this compiles - currently still pinned to stable 6.1.1 / 7.2.0, which predate it. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> * docs: document incognito mode for SDK consumers Adds an Incognito Mode section to the README covering the new triggerTransaction(transactionId, utmParams, brokerList, incognito) parameter - what it does, backward compatibility, and known limitations (AutoFill, account-level connection state). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> * docs: clarify incognito does not switch smallcase accounts Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> * chore: pin to feat/incognito-mode native SDK builds Internal test pins for QA against the incognito-mode branch builds, mirroring the existing dark-theme branch pin pattern: - Android: com.smallcase.gateway:sdk-feat-incognito-mode-c1b21c9:6.1.2-3193-release - iOS: SCGateway-feat-incognito-mode-2d15c7b 7.2.0-28-release Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> * fix: make incognito genuinely optional at the RN bridge boundary Previously incognito was a required non-nullable param at the native bridge layer (Boolean in Kotlin, BOOL in Objective-C) - it only felt optional to JS callers because src/SmallcaseGateway.js always computed a default before forwarding. That's inconsistent with utmParams/brokerList, which are genuinely nullable at the bridge, and with the native SDKs themselves where incognito is a real default parameter. Now nullable on both platforms (Boolean? / nullable NSNumber *), defaulting to false when absent, so the bridge methods are robust regardless of whether a caller goes through the JS wrapper. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Brings releases 7.4.4 through 7.7.2 (Loans colorScheme, launchScWebView, KYC permission docs, native pin bumps, changelog/version) into development. Conflicts in android/build.gradle and the podspec resolved to prod's released pins (gateway 6.1.4 / 7.2.2, loans 5.4.0 / 7.5.0), dropping the internal feat/incognito-mode and dark-theme test pins. Native scg/6.1.4 and scg/7.2.2 both expose the incognito API that #201's bridge code calls. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The lockfile inherited from prod still resolved SCGateway 7.2.1 / SCLoans 7.4.0, so `pod install` failed against the podspec's 7.2.2 / 7.5.0 pins. Ran `pod update SCLoans SCGateway`; yarn.lock files were already current. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…o-development chore: back-merge prod (v7.7.2) into development
Point the wrapper at the internal QA builds of the native gateway SDKs: - Android: com.smallcase.gateway:sdk-release-scg-v6-1-5-loans-v5-4-0-5edb95c:6.1.5-3196-release - iOS: SCGateway-remix 7.3.0-1603-release (cocoapodspec-internal) Loans stays on production 5.4.0 (Android) and 7.5.0 (iOS). Switch both to the production artifacts (Android 6.1.5, iOS 7.3.0) before merging.
Switch from the internal QA builds to the production native gateway SDKs: - Android: com.smallcase.gateway:sdk:6.1.5 - iOS: SCGateway 7.3.0 (CocoaPods trunk) Loans is unchanged (Android 5.4.0, iOS 7.5.0).
react-native-smallcase-gateway 7.7.2 -> 7.7.3 and SCGateway 7.2.2 -> 7.3.0 (CocoaPods trunk). SCLoans stays at 7.5.0.
rishabhjain92
approved these changes
Oct 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ClickUp:
Native SDKs
com.smallcase.gateway:sdk:6.1.5prodand the Prod Release runsSCGateway 7.3.0(CocoaPods trunk)scg 7.3.0release PR mergesQA tested the same code as internal builds: Android
6.1.5-3196-release, iOSSCGateway-remix 7.3.0-1603-release.Also ships incognito mode (#201) for the first time. It was in
developmentbut missed v7.7.2.Release dependency
Merge only after both native SDKs are live:
SCGatewayArtifactorypod trunk info SCGatewaylists 7.3.0Merge with a merge commit, then publish v7.7.3 to npm.