This release adds 2 notable features for engineering teams evaluating rollout.
Published 28d
Privacy & Ad-blocking
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
android
grindr
privacy
sveltekit
tauri
Summary
AI summaryFixed album freeze, enabled update notifier, and corrected block/unblock API usage.
Full changelog
GrindrX v0.1.14
Fixes
- Album freeze fixed. Opening photo albums in chat no longer freezes the app. Root cause: the WebView CSP was injecting a nonce into
style-src, which silently blocked PhotoSwipe's inline-style positioning so the lightbox rendered as an invisible overlay that swallowed all touches. The image-load path could also hang. Resolved by disabling asset CSP modification forstyle-src, removing the load semaphore, and adding a per-image fetch timeout. - Update notifier now works. The in-app "Update available" banner previously never fired because the Forgejo releases API sends no CORS headers and the WebView fetch was blocked. The check now runs natively through Rust (
fetch_latest_release), so users are notified when a newer release is published. - Blocking fixed. Block/unblock now uses the documented
/v3/me/blocks/{profileId}endpoint.
Improvements
- Authed-image pipeline rewritten to raw-bytes IPC (object URLs, LRU cache, in-flight dedup) — faster, lower memory, no base64 round-trips.
- Grid O(n²) → Map-based reconcile; chat send-retry + reconnect reconciliation; tolerant schema parsing across v3/v4 endpoints.
Install
Download app-universal-release.apk below. Signed release build (versionCode 1042).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Tgbjr2025/grindrx
All releases →Beta — feedback welcome: [email protected]