quiltt_connector 6.1.1 copy "quiltt_connector: ^6.1.1" to clipboard
quiltt_connector: ^6.1.1 copied to clipboard

A Flutter SDK for Quiltt Connector, support iOS and Android.

Changelog #

6.1.1 #

6.1.0 #

6.0.2 #

6.0.1 #

Patch Changes #

  • #487 6bb6f33 Thanks @zubairaziz! - Fix unhandled OAuth URL rejections across all mobile SDKs

    • react-native: handleOAuthUrl is now async, await's Linking.openURL(), calls Linking.canOpenURL() as a preflight, and propagates failures through onExitError so host apps can surface error recovery UI.
    • iOS: Added UIApplication.shared.canOpenURL() preflight and fires onExitError when the URL cannot be opened.
    • Android: Added Intent.resolveActivity() preflight before startActivity and fires onExitError on failure.
    • Flutter: Added canLaunchUrlString() preflight before launchUrlString, checks the launch result, and fires onExitError on failure.

    Previously, failed OAuth URL opens (e.g. Plaid OAuth URLs the OS cannot handle) surfaced as unhandled promise rejections or silent failures without notifying the host app. The connector would appear to freeze after the user tapped "Connect." Host apps can now listen to onExitError to show a recovery UI.

  • #483 5c60f90 Thanks @jethfo! - Fix dark mode background flashes in the React Native Connector

    When using themeMode="dark", the native wrapper around the Quiltt Connector WebView now uses transparent backgrounds instead of hardcoded light ones. This eliminates white flashes and white safe-area insets during loading.

    • Android: SafeAreaView wrapper background set to transparent to prevent white bleed in the status bar area
    • iOS: WebView background set to transparent and native loading spinner disabled (startInLoadingState: false), since Quiltt renders its own branded loader inside the WebView HTML

6.0.0 #

Major Changes #

  • #475 bfc1035 Thanks @mateusz-pietras! - Add Flutter Web platform support via dart:js_interop

    • Platform abstraction layer with conditional import (mobile WebView / web JS interop)
    • Lazy-loads Quiltt JS SDK from CDN; detects pre-loaded SDK and skips injection
    • Breaking: introduces ConnectorSDKEventType enum — onEvent and onExit callbacks now carry a typed ConnectorSDKEventType instead of a raw string
    • Breaking: removes previously public connectorId, connectionId, controller fields

5.3.0 #

Minor Changes #

  • #470 0669bd0 Thanks @zubairaziz! - Expose themeMode prop on all Connector SDK components

    Add a new themeMode prop ('light' | 'dark' | 'auto') to control the Connector UI color scheme across all SDKs. Passed as quiltt-theme-mode HTML attribute (web) or theme_mode URL parameter (mobile). Resolves with priority: SDK override → Dashboard default → 'light'.

Patch Changes #

  • #469 292fc83 Thanks @zubairaziz! - ## Vue: Add feature parity with React package

    • New QuilttContainer component — renders the connector inline, matching the React package API. Deprecates QuilttConnector in favor of this component.
    • New useQuilttConnector composable — provides SDK loading, connector lifecycle management, and session-based authentication outside of components.
    • QuilttButton enhancements — added @click event passthrough with event.preventDefault() support, forceRemountOnConnectionChange prop, and quiltt-connection / quiltt-app-launcher-uri attributes.
    • Additional connector events — added @open, @exit, and @event emits to QuilttButton and QuilttContainer.
    • Force remount mechanism — new forceRemountOnConnectionChange prop on QuilttButton, QuilttContainer, and QuilttConnector forces a complete remount when connectionId changes, useful for ensuring clean connector state.
    • Deprecation check workflow — CI check that validates deprecated component usage (.github/actions/check-deprecations).

5.2.5 #

Patch Changes #

  • #460 30d2745 Thanks @zubairaziz! - Fix OAuth URL double-encoding validation bug in Android and iOS SDKs. URLs arriving double-encoded from OAuth providers now normalize correctly before HTTPS validation, allowing OAuth flows to launch successfully in the browser.

5.2.4 #

Patch Changes #

5.2.3 #

Patch Changes #

5.2.2 #

Patch Changes #

5.2.1 #

Patch Changes #

  • #436 4062b87 Thanks @zubairaziz! - Added integration tests across all SDK packages (React, Vue, Capacitor React/Vue, React Native, Android, Flutter, and iOS) and validated consistent connector behavior

5.2.0 - 2026-03-04 #

Changed #

  • Move from standalone repo to quiltt/quiltt-sdks

3.0.3 - 2025-10-14 #

Bugfixes #

  • Fix WebView reloading by initializing controller once

3.0.2 - 2025-07-22 #

Fixed #

  • Fixed Finicity OAuth redirect handling by opening shouldRender to all URLs except quilttconnector:// events
  • Aligned URLUtils behavior with iOS SDK for consistent cross-platform experience
  • Resolved WebView white screen issues for Finicity and other providers with unlisted domains

Changed #

  • Updated URLUtils.isEncoded() to match iOS behavior (ignores double-encoding detection)
  • Enhanced error handling in URLUtils.smartEncodeURIComponent()
  • Updated Ruby gem dependencies to latest versions

Documentation #

  • Added comprehensive deep link configuration guide to README
  • Added troubleshooting section with common OAuth redirect issues
  • Created CONTRIBUTING.md with Flutter-specific development guidelines
  • Added CODE_OF_CONDUCT.md for community guidelines

3.0.0 - 2025-01-01 #

  • Initial release.
4
likes
160
points
519
downloads

Documentation

API reference

Publisher

verified publisherquiltt.io

Weekly Downloads

A Flutter SDK for Quiltt Connector, support iOS and Android.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

flutter, url_launcher, webview_flutter

More

Packages that depend on quiltt_connector