Personalize top institution rankings for each environment based on connection popularity
Alert organization administrators via email when an integration enters an errored state (e.g., provider credits exhausted), with automatic state recovery when the issue resolves itself
Improvements
Connector
Improve detection of MX institutions being down, triggering Provider fallback
Platform
Increase Plaid sync frequency for connections with investment accounts, so balance changes on investment accounts are captured even though Plaid does not send webhooks for them
Dashboard
Show error alert with the provider's error message on errored integration cards
Add inline team member role editing for managers on the Team page
Organization admins can now view and edit their organization name, icon, and logo from Settings
Add Organization status card displaying Active/Deactivated state with deactivation details
Admins of suspended organizations can now log in and see a suspension message with support contact information instead of being blocked entirely
Add branding setup step to the enrollment flow so new organizations can upload their icon and logo during sign-up
Show a branding preview in Organization settings demonstrating how uploaded assets appear across Connector screens
Increase the default size of form fields, buttons, and OTP inputs across the app for better legibility and larger touch targets
Redesign the login, signup, and enrollment screens with a consistent card layout and clearer field placeholders
Allow Builder plan customers to add non-reseller integrations (Plaid, Akoya, Pave) using their own API keys — these no longer count toward the plan's single-provider limit
Hub
Add "Refresh Transactions" button to account details page, allowing users to manually trigger a transactions refresh for a connection
Documentation
Document the full Connection status lifecycle (including INITIALIZING and SYNCING) and how to interpret provider error codes like 14006 on the Connections API reference
Differentiate the two MX integration page titles ("MX Account Aggregation" and "MX Transaction Enrichment") and refresh their meta descriptions to improve search visibility
Document the transaction amount sign convention (positive for CREDIT inflows, negative for DEBIT outflows) and correct the API reference examples that showed a DEBIT with a positive amount
Add mark-and-sweep reconciliation for removed transactions to the transaction sync guide and add its missing navigation entry
Document the Vue SDK GraphQL composables added in @quiltt/vue 6.1.0 — useQuery, useMutation, useSubscription, and gql provided through QuilttPlugin — and the plugin token/clientId options
Document investment holdings data freshness, explaining that holdings update on connection syncs rather than in real time and that Plaid connections with investment accounts sync more frequently
Explain why Account.mask may not match the account numbers returned after an account.verified webhook, due to tokenized account numbers (TANs)
Improve field documentation for holdings and statements fields on the Account GraphQL type
Improve migration guide (discourage externallyManaged/migrateWebhook, simplify React examples) and clarify Slack channel access for Scale and Enterprise plans
Document the input contract for the JavaScript Connector API — Quiltt.authenticate() accepts a token string, null, or undefined and rejects other types with a descriptive error, and connect()/reconnect() require a non-empty Connector ID
Hide YouTube social link across all footers (channel handle not currently available)
Document the Connection sync lifecycle and how to troubleshoot missing or delayed transactions after a successful connection
Document the beta Transactions Refresh REST endpoint on the Transactions API reference, covering its asynchronous 202 behavior, automatic versus on-demand refresh expectations, the 4-hour per-Connection cooldown, and response codes, with improved response examples
Strengthen SEO meta descriptions on the Plaid, Finicity, and Akoya account aggregation pages
Reorganize integrations around Connectivity, Enrichment, and Payments categories
Bug Fixes
Connector
Fix Quiltt.authenticate() crashing when passed a non-string value; it now rejects invalid tokens with a clear error and accepts only a string, null, or undefined
Prevent certain user-actionable MX Widget and Plaid Link errors from triggering provider fallback
Handle additional Finicity error codes during connection setup
Platform
Fix Finicity statement/ACH error handling so repairable cases prompt re-authentication and non-enrollment cases return gracefully
Fix Finicity investment holdings showing inflated cost basis for accounts where the institution reports paidPrice as a total cost rather than a per-unit price
Dashboard
Fix sidebar collapse toggle and Log Out button becoming illegible on hover in dark mode
Fix Environment selector resulting in 404 errors when navigating from nested Settings pages
Fix 404 errors from Settings page Quick Links
Fix dark mode styles on Webhook and Connector buttons
Documentation
Fix dead link to Plaid Balance API documentation page
Fix GraphQL and REST code samples in the API reference and statements tutorial so they match the current schema — select the singular balance field, move accountIds out of the statement for range, drop the invalid nodes wrapper on the connections list query, and correct malformed JSON in the profile update example
Fix connector and webhook code samples — rename the React Native reconnect prop to appLauncherUrl (was oauthRedirectUrl) and verify the Node.js webhook signature over the raw request body instead of a re-serialized payload
Fix the Capacitor Vue Connector guide to use the self-contained QuilttConnector bridge component instead of manual deep link/@navigate wiring
Correct GraphQL and SDK code samples in the API reference and getting-started tutorials so they match the current schema — use Account.kind instead of the removed type field, subselect the Balance object, fix the connectionSynced argument and connectionUpdate mutation, and update Ntropy enrichment fields
Correct the webhook subscription button label in the Webhooks setup and transaction-sync guides to match the Dashboard UI ("Create a Subscription")
Align the API Version Upgrade Guide with the Dashboard: upgrade a key in place with the version upgrade button and read its version from the badge on each key