ChatCLI 0.4.0-beta
Pre-release
Pre-release
ChatCLI 0.4.0-beta
This beta focuses on richer chat features (groups, search, archiving), better account management, and a big UI / UX refresh, plus an initial VoIP implementation.
Highlights
- ✅ Group chats
- ✅ Chat search & chat archiving
- ✅ Account deletion / deactivation + username & email updates
- ✅ Persistent login / auto-login
- ✅ Initial VoIP support (beta)
- 🎨 Full UI refactor + improved error handling
New
- Group Chats
- Create and use multi-user chats instead of only 1:1.
- Chat Archiving
- Archive inactive chats to keep your chat list clean.
- Chat Search
- Search through your chats to quickly jump back into a conversation.
- User Profile View (basic)
- Basic profile page for viewing and editing account details.
- VoIP (beta)
- Initial in-app VoIP calling support. Expect rough edges while this is tested.
Account & Security
- Account deletion / deactivation from the client.
- Update username directly from the UI.
- Update registered email from settings.
- Resend verification email if the original mail is lost.
- Second password input on registration (confirmation field) to avoid typos.
UX & Behaviour Improvements
- Persistent Login / Auto-Login
- Keeps you signed in securely between sessions.
- Chat list auto-update
- Chat list now updates when you’re added to a new chat.
- Limit very long messages
- Messages are limited to 5 chunks instead of huge 2k+ messages; user is asked to split them.
- Full UI refactor
- Cleaner layout, improved styling, and more consistent components.
- Improved error handling
- More robust handling of network / server errors with clearer feedback to the user.
Backend / Dev Improvements
- Database init no longer requires root
- Makes local setup and deployment easier and safer.
Fixes & Stability
- Numerous small bug fixes across authentication, chat list updates, and UI edge cases.
- General performance and stability improvements in both the client and server.
Breaking Changes / Upgrade Notes
- No intentional breaking changes for regular users.
- If you’re upgrading a custom / self-hosted setup from ≤ 0.3.0-beta, double-check:
- Database initialization scripts.
- Any custom scripts relying on old auth / login flows.
Known Issues (Beta)
- VoIP and group chats are still considered beta features and may have bugs or missing polish.
How to Try 0.4.0-beta
- Download the latest 0.4.0-beta build from the assets below.
- Install and run the app.
- Register a new account or log in.
- Create a group chat, test search + archiving, update your profile, and try VoIP.
- Report bugs or ideas via GitHub Issues or direct feedback.
The plan for the future
- From here on out. The plan is to not reset user data anymore in-between releases. Which means your data will be stored forever (unless you request to delete it).
- This release should not have a "close" date, the plan for this release is to have it up and running until the next release.