You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Recognizer SDK (2.2.0)
Add internal restricted method for session-level receipt validity determination from confirmed frames
Fuel Extraction Improvements
Improved fuel grade extraction accuracy and reliability
Stability Improvements
Resolved a crash that could occur when processing specific receipt formats.
General performance and stability enhancements.
Account Linking SDK (2.2.0)
Stability fixes and improvements
Camera SDK (2.2.0)
Stability fixes and improvements
Camera UI SDK (2.2.0)
Stability fixes and improvements
Core SDK (2.2.0)
Stability fixes and improvements
Digital SDK (2.2.0)
Stability fixes and improvements
Digital Analytics SDK (2.2.0)
Stability fixes and improvements
Earnings SDK (2.2.0)
Stability fixes and improvements
Logcat SDK (2.2.0)
Stability fixes and improvements
Security SDK (2.2.0)
Stability fixes and improvements
Surveys SDK (2.2.0)
Stability fixes and improvements
Activation SDK (1.1.0)
Theming & Design Tokens
Introduced ActivationTheme with a complete design-token system — ActivationColors, ActivationFonts, ActivationTypography, ActivationShapes, and ActivationSpacing — built on a Cobalt-based light and dark palette.
Added native dark mode support via ActivationColorDefaults.lightColors() / darkColors(); ActivationTheme automatically resolves the palette from isSystemInDarkTheme().
Added ActivationAppearance API for per-screen label customization (e.g., scanLabel, scanExtendedLabel). See the style/theme integration guide for usage.
Missed Earnings Flow
Launched the full Missed Earnings flow on: list screen → product detail → barcode scan or manual entry → confirmation.
The edit flow lets users correct merchant name (with autocomplete suggestions), receipt date, and product details — all reflected live in the screen.
A hamburger (≡) icon in the Receipt Scan Summary (RSS) header now launches the Missed Earnings flow.
Success and failure toasts display on Missed Earnings submission.
A "No Updates Made" modal is shown when a user attempts to submit without any changes.
Rewards & Ads
Added a product-line rewarded ad (single-boost placement).
Surfaced an inline rewarded-ad opportunity.
Enabled the info (ⓘ) icon bottom-sheet presentation.
Receipt Scan Summary (RSS)
Overhauled the RSS screen: coin-spin + sparkle reward animation on completion; product items are now categorized into Your Rewards, Your Earnings, and Your Receipt with distinct UI treatments.
Added BRID (BlinkReceipt ID) to the client rewards callback payload.
Loading Screen
Added a slide-up animation on the loading screen.
Bug Fixes
Fixed a Coil ImageProvider crash — the SDK now supplies its own ImageLoader via LocalActivationImageLoader instead of mutating the host app's Coil singleton.
Fixed network client request headers and the signing interceptor.
Fixed Offer Wall OfferCard label sizing, color, and spacing; card elevation reduced from 4dp to 2dp; corrected list-item loading-state clipping and detail-screen alignment.
Fixed RSS screen not displaying all receipt items.