Skip to content

WiltKey App 1.4.0 - critical BLE fix, wilting stories, sharing pixelart in chat

Latest

Choose a tag to compare

@ArtFacility ArtFacility released this 26 Aug 12:19

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 lost or PlatformException(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.apk below.
  • SHA-256 checksums are attached to the release assets.