All releases
v0.5.0-betastable
SilentSuite v0.5.0-beta
SilentSuite v0.5.0-beta is a major update for our zero-knowledge encrypted calendar, contacts, and tasks suite. Your data stays end-to-end encrypted: the server never sees plaintext, and your keys…


SilentSuite v0.5.0-beta is a major update for our zero-knowledge encrypted calendar, contacts, and tasks suite. Your data stays end-to-end encrypted: the server never sees plaintext, and your keys never leave your device. This release hardens the Bridge, tightens billing, redesigns the Android app, and adds updated documentation.
A more reliable DAV Bridge
- Converged encrypted CardDAV and CalDAV href identity so shared collections stay consistent across sync, restart, and recovery.
- Closed sync lifecycle races so interrupted syncs, wedged recovery, and concurrent DAV mutations preserve local writes without duplicates or lost work.
- Made tombstone deletions, sync generations, and cache state terminal and consistent across DAV upgrades.
- Sealed logout credential generation and made logout win over late native success.
- Enforced collection-scoped DAV href ownership and rejected special hrefs and partial startup success.
- Unix installer downloads now fail closed when checksum verification is unavailable or mismatched.
Better macOS Contacts support
- Added support for the macOS CardDAV account principal alias requested by Apple Internet Accounts.
- Preserved canonical DAV hrefs, authorization, and storage behavior.
- Pinned the internal Radicale contract to 3.2.3.
Billing link proofs
- Replaced reusable session handoff to hosted Billing with short-lived, single-use link proofs.
- Billed link-proof metadata is now cleaned up within minutes instead of being retained indefinitely.
A refreshed Android app
- Established a Material 3 design foundation and aligned light and dark colors with the web palette, preserving accessible contrast.
- Added a dedicated first-run account-choice screen with resumable, crash-safe post-login setup.
- Added an account drawer with switching and sign-out, an account-aware settings hub, and a redesigned sync overview.
- Targeted Android 16 / API 36 while keeping the API 21 floor.
More reliable sync and signup
- Made Android sync lifecycle status exact and hardened account state against stale generation lookups and sign-out races.
- Hardened paid signup recovery to preserve the correct account across recovery and token validation.
- Confined signup analytics to the canonical hosted production origin; preview and self-hosted builds are disabled.
Updated documentation
- Added a Linux Bridge install and uninstall guide.
- Clarified that native iOS sync is roadmap-only and scoped Bridge support to verified desktop clients.
- Added an Apps and Integrations homepage card and official app logos and links.
- Refined the Android distribution layout and kept the Settings QR square.
Install and update
Hosted web app
Open app.silentsuite.io.
Android
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.5.0-beta/silentsuite-android-v0.5.0-beta.apk
Windows Bridge
Invoke-WebRequest `
-Uri "https://github.com/silent-suite/silentsuite/releases/download/v0.5.0-beta/silentsuite-bridge-windows-x86_64.exe" `
-OutFile "silentsuite-bridge.exe"
macOS Bridge
Apple Silicon:
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.5.0-beta/silentsuite-bridge-macos-arm64
chmod +x silentsuite-bridge-macos-arm64
Intel:
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.5.0-beta/silentsuite-bridge-macos-x86_64
chmod +x silentsuite-bridge-macos-x86_64
Linux Bridge
x86-64:
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.5.0-beta/silentsuite-bridge-linux-x86_64
chmod +x silentsuite-bridge-linux-x86_64
ARM64:
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.5.0-beta/silentsuite-bridge-linux-arm64
chmod +x silentsuite-bridge-linux-arm64
Self-host
curl -fsSL https://raw.githubusercontent.com/silent-suite/silentsuite/main/self-host/install.sh | bash