WiltKey v1.4.0 — Ephemeral Stories, In-Chat Pixel Art sharing & Critical BLE Pairing Fixes
WiltKey v1.4.0 is a major feature and stability update bringing 24-Hour Wilting Stories, In-Chat Pixel Art, Local Message Search, Private Contact Notes, and a critical fix for Bluetooth pairing.
🚨 Critical Bug Fix: Bluetooth (BLE) In-Person Pairing
- Resolved Instant Pairing Failures: Fixed a critical bug introduced in v1.3.5 where BLE pairing attempts could instantly fail immediately after pressing "Connect Devices" with errors like
Bluetooth connection lostorPlatformException(requestMtu, device is disconnected). - Robust GATT Handshake & MTU Negotiation: Overhauled BLE peripheral advertising, central scanner cleanup, and handshake state transitions. Connection timeouts and reconnections now clean up GATT services and subscriptions properly without leaving stale state that blocked pairing.
- Side-by-Side Exchange Reliability: Pad exchange and seed generation now proceed reliably across all supported Android devices.
✨ Major New Features & Enhancements
1. 24-Hour Wilting Stories (Zero-Knowledge Ephemeral Broadcasts)
- Contact-Keyed Ephemeral Posts: Share photos, pixel art, or styled text stories that automatically wilt and disappear after 24 hours.
- Zero-Knowledge Architecture: Stories are encrypted with an ephemeral 256-bit AES key wrapped individually for each mutual contact using their established metadata keys. The relay server cannot read story content, captions, or view media.
- Stories Reel: View active stories from mutual friends directly at the top of your Chats tab.
2. Full-Screen Story Studio & Creative Drawing Tools
- 9:16 Vertical Smartphone Ratio: Stories fit the full vertical screen of mobile devices without square clipping.
- Pan, Zoom & 90° Rotation: Scale, reposition, and rotate photos or pixel art artwork by 90° clockwise with one tap.
- Freehand Brush with Palette Integration: Draw freehand directly onto your stories using all unlocked and default color palettes (Classic, Pastel, Saturated, Edgy, Grasstoucher) with multiple brush sizes (S, M, L) and full Undo/Clear support.
- Draggable Themed Text Tags: Add multiple styled text stickers (Minimal, Cyberpunk, Matrix, Phosphor, Paper Scroll, Crimson) and drag them anywhere on the image.
- On-Device Flattening: The studio automatically rasterizes and compresses your entire composition into an optimized, zero-leakage WebP.
3. In-Chat Pixel Art & Avatars
- Direct Pixel Art Sharing: Draw and send custom 10x10 and 16x16 pixel drawings right inside 1:1 and group chats via the attachment sheet.
- Avatar Template Library: Save drawings to your template library for quick reuse.
- Interactive Message Actions: Long-press any pixel art message to apply it as your profile avatar, save it as a custom chat emoji, or export a high-resolution PNG to your gallery.
4. In-Chat Local Message Search
- Zero-Knowledge Search: Search message history and decrypted attachments in real-time inside any 1:1 or group chat.
- 100% On-Device: Search is performed strictly in local memory and SQLite database queries—no search terms or keywords are ever transmitted over the network.
5. Private Contact Notes & Custom Nicknames
- Local Notes: Keep private, encrypted notes for each contact (e.g., meeting location, pad recharge history, reminders).
- Custom Display Overrides: Assign local nicknames to contacts without altering their network identity.
🛠️ Additional Fixes & Improvements
- File Download Chronological Ordering: Fixed a bug where completed large file downloads jumped to the bottom as the newest message instead of replacing the in-place download placeholder.
- Weekly Social Budget Gauge: Fixed Unix epoch timestamp parsing for social quotas on the relay, restoring live meter feedback in Settings.
- Group Sync Resilience: Enhanced slot verification and lane offset tracking during multi-peer group chat synchronizations.
Verifying Downloads (FOSS APK)
- Download
app-foss-release.apkbelow. - SHA-256 checksums are attached to the release assets.