-
Release rc-1 Stable
released this
2026-02-03 16:46:04 +00:00 | 435 commits to main since this releaseAdded
End-to-End Encryption for Direct Messages
Direct messages between Holos users are now encrypted using the Signal Protocol:
- Double Ratchet encryption (forward secrecy)
- Automatic Signed PreKey rotation (30 days)
- Automatic PreKey replenishment when consumed
- Identity Key change alerts with warning banner
- Manual verification via Safety Numbers (60 digits)
- Session reset from conversation menu
- E2EE status screen in Settings > Privacy > Encryption
- Structured error codes for encryption failures
- Fallback confirmation before sending unencrypted
Other
- Moderation screen for blocked and muted users (#61)
- Timed mute feature (#62)
- Support for Video, Audio, Image and Document ActivityPub types (#67)
- Swipe-to-dismiss on notifications
- Mark notifications as read on pull-to-refresh
- Loading state on post button with parallel media processing
Changed
- Database migrated from sql.js (WASM, in-memory) to op-sqlite (native SQLite)
- Memory usage reduced from ~50-80 MB to ~5-10 MB
- WAL mode enabled for concurrent reads
Fixed
- App stuck at 40% on restart
- Crash on startup with slow tunnel (#60)
- Own post images not loading until restart (#65)
- Polls shown as closed and results not refreshing (#66)
- Polls not showing on profiles (#67)
- Mention parser matching @ inside URLs (#68)
- Storage usage showing 0 B (#63)
- Data & Backup dialogs (#71)
- Last backup showing failed attempts (#70)
- Timeline not removing posts after unfollow
- Expired mutes showing as active on profiles
- Activity confirmations not reaching relay
- Live counters not updating
- Scroll-hide bars
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads