Skip to content

ChatCLI 0.4.0-beta

Pre-release
Pre-release

Choose a tag to compare

@FrostMantis FrostMantis released this 15 Dec 17:03
· 29 commits to main since this 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

  1. Download the latest 0.4.0-beta build from the assets below.
  2. Install and run the app.
  3. Register a new account or log in.
  4. Create a group chat, test search + archiving, update your profile, and try VoIP.
  5. 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.