All releases
v0.4.0-betastable
SilentSuite v0.4.0-beta
SilentSuite v0.4.0-beta is a major stability update for our zero-knowledge encrypted calendar, contacts, and tasks suite. A lot has changed since the last release, with dozens of bug fixes and reli…

SilentSuite v0.4.0-beta is a major stability update for our zero-knowledge encrypted calendar, contacts, and tasks suite. A lot has changed since the last release, with dozens of bug fixes and reliability improvements across sync, restore, payments, calendar, and the DAV Bridge.
Faster and more reliable restore
- Calendar can appear before slower Tasks or Contacts restoration completes.
- Partial sync failures preserve successfully restored data instead of replacing it with empty lists.
- Authoritative empty results correctly remove stale cached items.
- Calendar, task, and contact data is encrypted before being stored in the browser cache.
- Blocked encrypted sessions offer an explicit unlock path instead of showing an apparently empty vault.
- Privacy-safe restore diagnostics are available from Settings → Security.
- Optional sync timing diagnostics make slow or incomplete restoration easier to investigate.
Safer sessions and sign-in
- Hosted sessions better respect the forget on close choice.
- “Keep me signed in” is clearer and separate from unlocking the encrypted local session.
- Sign-in throttling and temporary service failures provide clearer explanations while reinforcing that encrypted data remains safe.
- Bridge authentication failures no longer reveal whether an email address has an account.
- Session restoration is more resilient when billing services are temporarily unavailable.
More stable calendar, tasks, and contacts
- Calendar week view scales more reliably to the available screen height.
- Fixed blank calendar grids and empty bands below the week view.
- Calendar rendering is more stable across different visible-hour configurations.
- Labels can be suggested across Calendar, Tasks, and Contacts using encrypted metadata and locally visible items.
- Account preferences now synchronize explicitly between clients.
- Expanded compatibility coverage for recurrence, time zones, categories, escaped labels, task data, and vCard telephone URIs.
Safer card and Bitcoin payments
- SilentSuite checks for an existing payment before allowing another card or Bitcoin flow to start.
- Users can continue or explicitly cancel an active payment before switching methods.
- Stripe redirects now return safely to Settings.
- Stripe callback parameters are promptly removed from the address bar.
- Subscription confirmation uses bounded polling with clear pending, retry, timeout, and recovery states.
- Terminal payment failures provide an obvious route back to payment options.
- Pending-signup Bitcoin recovery follows the same flow-verification and cancellation safeguards as Settings.
- Payment conflicts reload the active flow instead of creating duplicates or leaving the user stranded.
Better Bridge setup on Windows and macOS
- Clearer Windows Bridge port and startup guidance.
- The Windows installer waits for the dashboard to become reachable.
- Browser sign-in redirects to the real dashboard after the Bridge starts.
- Guided local HTTPS and certificate setup for Apple Calendar and Contacts on macOS.
- Dashboard, browser login, manual login, setup instructions, startup output, and tray actions consistently honor the configured HTTP or HTTPS mode.
- Improved IPv6 URL handling.
- Fixed tray actions for opening the dashboard and copying CalDAV or CardDAV URLs.
- Expanded Linux and Windows Bridge regression coverage.
Under the hood
- Added encrypted cache and restore regression coverage.
- Added server route-contract tests.
- Added shared calendar, task, and contact compatibility fixtures.
- Added Windows installer and Bridge CLI smoke tests.
- Added extensive payment state-machine regression coverage.
- Added authenticated restore smoke tooling and redacted diagnostics.
- Preserved the production FastAPI collection-route compatibility fix.
Install and update
Hosted web app
Open app.silentsuite.io.
Android
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.4.0-beta/silentsuite-android-v0.4.0-beta.apk
Windows Bridge
Invoke-WebRequest `
-Uri "https://github.com/silent-suite/silentsuite/releases/download/v0.4.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.4.0-beta/silentsuite-bridge-macos-arm64
chmod +x silentsuite-bridge-macos-arm64
Intel:
curl -LO https://github.com/silent-suite/silentsuite/releases/download/v0.4.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.4.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.4.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