Repository navigation
Releases
Releases · syntstar/lightspeak
Lightspeak 1.1.1
Fixed
- Isolated media-key caches and pending operations across account/server changes.
- Rechecked voice recovery permissions and serialized key distribution, account-deletion and ownership invariants.
- Fixed concurrent upload quota checks and made manual attachment purges drain every batch.
- Restored the installer rollback path when restarting the new version fails; rollback restores binaries, not database migrations.
Security
- Bounded queued password/image work and added cancellation and request-body read deadlines.
- Updated minimatch to 11.0.1 and added mandatory dependency checks to CI and complete release builds.
- Removed local builder profile paths from release executables.
- Safety numbers now hash the entire public key with SHA-256. Existing device keys and encrypted media remain compatible, but displayed numbers change; compare numbers using updated clients on both sides.
Lightspeak 1.1.0
Added
- Guest access: an invite can allow guests. Whoever opens such a link joins the space with just a name, without creating an account. A guest stays in that one space and is removed again when they sign out, are removed from the space, or have not been seen for 30 days. Guest invites follow
LS_SIGNUPlike account creation does.
Changed
- The second field of the invite dialog is now labelled “Can be used by” instead of repeating “Valid for”.
- Updated dependencies, among them LiveKit protocol 1.53.2, SQLite 1.62.0 and Vite 8.3.6.
Fixed
- A data race in the server when a disconnected session was removed while its resume timer was still pending.
Lightspeak 1.0.0
First public release.
Highlights
- Voice channels with Opus audio, noise suppression, echo cancellation, per-user volume, voice activation and global push-to-talk (keyboard and mouse buttons).
- Screen sharing up to 1440p at 60 fps with hardware-encoded H.264 and the sound of a single app or the whole system.
- End-to-end encrypted calls, screen shares and stream audio, with automatic key management.
- Text chat: spaces, channels and categories, direct messages and group chats, replies, reactions, pins, mentions, Markdown with syntax highlighting, full-text search and file uploads.
- Roles and permissions per space and per channel, private channels, slow mode, an away channel and audio quality presets for voice channels.
- Windows app (Tauri) with tray icon, notifications and autostart, and a browser client served by your own server.
- Self-hosting with a single installer for Debian and Ubuntu (x86_64 and arm64), signed releases, one-command updates with automatic rollback, and daily database backups.
- English and German, light and dark theme.
Changed
- The Windows app now updates itself from the GitHub releases of the project instead of from the server it is connected to. Updates are still verified against the release key that is built into the app.
- The download link on invite pages points to the latest GitHub release by default (
LS_DOWNLOAD_URL). - Reworked wording throughout the settings, in English and German.