5/15/2026 Release
20 days ago by Clay Hefner
This release introduces an animated pre-login experience, fixes a Rainforest boarding failure for merchants whose stored phone numbers lack a North American country code (most often Payrix-imported merchants), adds Canadian bank country support to boarding form templates, and resolves several boarding-form integrity gaps and dashboard table alignment issues.
Jump to: New Features | Improvements | Bug Fixes
New Features
Authentication
Animated Pre-Login Experience
Every screen you see before signing in — login, password reset, "check your email," set-new-password, MFA enrollment, and MFA verification — now features a subtle animated background behind the auth card, with a soft halo behind the Preczn logo. The treatment is consistent across all pre-login surfaces.
The animation respects your operating system's reduced-motion accessibility setting, so it stays gentle for users who prefer less motion.
Improvements
Boarding Form
- Bank Country templates can now be configured with CAN alongside USA. Previously the enumeration dropdown only exposed USA even though the platform supports both, blocking template-level configuration for Canadian boarding.
Bug Fixes
Boarding:
- Fixed Rainforest boarding rejecting merchants whose stored phone number was missing the North American country code — the most common case being merchants imported from Payrix, which stores bare 10-digit numbers. The backend now normalizes merchant and owner phone numbers into the NA E.164 format Rainforest requires before sending the boarding payload, so previously-blocked merchants board successfully without a support team member having to manually edit the phone number in the dashboard first. No change to how phone numbers are stored on the merchant record; the normalization is applied in-flight on the outbound Rainforest payload only.
- Fixed the Adyen for Platforms PCI Questionnaire on multi-connection boarding forms appearing to succeed but not actually persisting against the Adyen for Platforms connection. Merchants completing PCI signing on these forms now have their acceptance saved correctly.
- Fixed the Business Owner step being bypassable by deleting every owner and advancing with no beneficial-ownership data captured. The delete button on the last remaining owner is now disabled, with a tooltip explaining that at least one owner is required; adding a second owner re-enables deletion on the first.
- Fixed missing required-field asterisks on the Business Operations step for Annual Finance Revenue Volume and GreenSky Primary Business Category. Annual Finance Revenue Volume also now correctly blocks submission when left empty — previously it could be skipped client-side even when required. This is the field set used in GreenSky onboarding.
Dashboard:
- Fixed sticky Customer and Actions column headers on the
/loanstable being misaligned with their body cells, producing a visible "stair-step" along the sticky-column border. Also resolves a dark-mode side effect where the same misalignment made the column borders appear to disappear entirely. The header and body now align pixel-perfectly across both themes. - Fixed a ~1px row-border misalignment in the Name of the Template column on the Requirements Templates page that produced a visible "staircase" between rows, most noticeable in dark mode. Row separators now form a clean, continuous line across every column in both themes.
