Clearful 3.31.0
Release note Version 3.31.0 was released on 2026-01-18.
Private video support in entries
Section titled “Private video support in entries”- Add videos via the camera or media picker (where supported).
- Upload videos to Cloudflare R2 using time-limited signed URLs (with progress + retry handling).
- Generate and upload thumbnails for fast, consistent video posters.
- Fullscreen media gallery now supports smooth swiping between images and videos, with minimal reload/jank.
- iOS: prefer AVPlayer platform views for accurate color rendering (avoids wide-gamut/HDR washout).
Migrate deep linking off Firebase Dynamic Links
Section titled “Migrate deep linking off Firebase Dynamic Links”- Removed deprecated
firebase_dynamic_linksdependency (unblocks Firebase SDK upgrades). - Deep links now use Universal Links (iOS) / Android App Links via
app_links. - Prompt sharing now uses canonical
https://clearful.com/library/...URLs (no short-link generation). - Existing
https://share.clearful.com/<code>prompt QR codes continue to work via Cloudflare redirects. - Fixed
share.clearful.com/<code>opening to an in-app “Page Not Found” screen on iOS.
Flutter 3.38 compatibility audit
Section titled “Flutter 3.38 compatibility audit”- Migrated iOS to UIScene lifecycle and updated native bootstrap for implicit engine initialization.
- Modernized Android build toolchain (Gradle/AGP/Kotlin/Java) to match Flutter 3.38 expectations.
- Disabled icon tree-shaking in Xcode release builds (dynamic IconData usage).