Skip to content

Release Notes ​

v0.1.22 - October 2026 ​

First release for Windows; notifications, encryption at rest and a beta-features switch.

  • Windows — native app, .exe and .msi installers. Needs Wish running, like on macOS and Linux.
  • Notifications on every platform: new messages arrive as system notifications, grouped per discussion, cleared when you read them on any device.
  • Encrypted at rest — every file, thumbnail and database Reason stores is encrypted; the keys live in a vault with a 12-word recovery phrase.
  • Workspaces — a shared space with members, roles and invites; channels use the same membership model.
  • Your devices — settings and app state follow you across devices, a Devices tab lists them, and documents reach a device through any other device of yours that has them.
  • Search — ranked full-text search across posts, messages and documents.
  • Trash — deleted documents can be restored from Settings → Trash.
  • Beta features — one switch per feature in Settings: public forums, Discover page, channels, music, presentations, encrypted backup and restore (including backups kept with a contact who lends storage).
  • Translations — the interface is translatable; Finnish is partially translated.
  • Media — touch-native image viewer with pinch zoom and progressive loading, camera capture on every photo entry point, export of attachments, touch navigation for presentations.
  • Mobile — width-budgeted navigation, swipe actions on lists, Android stays connected in the background; a notice on WebViews older than Chromium 113.
  • iOS — available through TestFlight by invitation.
  • Getting started — a dedicated page on first run, presence indicators on People, unread badge on Browse.

v0.1.21 - June 2026 ​

Rewritten in Rust + Tauri (previously Electron) — far leaner, on the canonical Rust stack.

  • Native Rust/Tauri app — replaces the Electron shell; the download drops to ~7 MB.
  • On the Rust document-store + wish-app-base — content-addressed storage, P2P sync, and file transfer run on the canonical Rust stack.
  • Platforms — Apple Silicon + Intel macOS (dmg), Linux (.deb), and Android (arm64 APK). Windows to follow.
  • Android is fully standalone — the wish-core kernel is embedded, so no separate Wish app is needed on mobile.
  • On desktop, requires the Wish app running (it provides the wish-core networking layer).

v0.1.20 - May 2026 ​

  • Multi-device sync keeps signers and hosts instead of auto-removing them.
  • Contact profiles propagate between devices.
  • Host updates in place.

v0.1.19 - May 2026 ​

Hotfix: the desktop app failed to start after 0.1.18 (missing database dependency in the bundle).


v0.1.18 - May 2026 ​

  • Presentations, photo albums and music playlists.
  • Inline chat.
  • Membership history and a generic invite flow.

v0.1.17 - March 2026 ​

Version bump alongside Wish 0.1.2; no user-facing changes.


v0.1.16 - March 2026 ​

Bug fix release.

  • Fix rendered table naming - New documents were saved but not visible in queries due to a table name mismatch after the document-store refactor
  • Vite cache cleanup - --clean scripts now clear Vite dependency cache to prevent stale 504 errors

v0.1.15 - February 2026 ​

This release introduces a new identity system, transport discovery, and comprehensive document-store enhancements.

Highlights ​

  • Multi-signer identities - Each identity can have multiple signers (e.g., one per device)
  • DHT presence discovery - Find contacts via distributed hash table when no direct transport is known
  • Transport upgrades - Seamless relay→ICE switch preserving encryption state
  • Contact visibility controls - Per-app control over which contacts are visible
  • Write rules validation - Distributed validation system for P2P document sync
  • Soft delete with cascade - Non-destructive deletion with recovery support

Apps ​

  • Reason - Desktop app with Linux title bar, single-instance lock
  • Dashboard - App peers display, contact visibility UI, schema explorer
  • CLI tools - wish, reason, and wsh for P2P management and inspection

Breaking Changes ​

  • Identity API format changed (genesis document compatible)
  • identity.list returns new format with hosts[] array
  • Contact visibility defaults to none for new app grants

Previous Releases ​

v0.1.14 - January 2026 ​

  • CBOR migration (replaced BSON across entire stack)
  • Notes app (minimal example using wish-sdk + document-store)
  • Soft delete operator for documents
  • Desktop development experience improvements (Vite HMR, tsx watch)

v0.1.13 - December 2025 ​

  • P2P transport stack stabilization
  • ICE NAT traversal improvements
  • Relay server deployment