Matrix client built with iced
Go to file
Amanda Graven a8b76eaded
Show room avatars, handle edits and redactions
Also hide rooms with tombstone in roomlist if we've joined the room the
tombstone points to.

Fixed rooms joined from different clients having an empty display name.
2021-01-16 14:44:18 +01:00
src Show room avatars, handle edits and redactions 2021-01-16 14:44:18 +01:00
.gitignore Intial things 2020-11-23 07:52:07 +01:00
Cargo.toml Show room avatars, handle edits and redactions 2021-01-16 14:44:18 +01:00
LICENSE Initial commit 2020-11-22 16:10:27 +01:00
README.md Custom state handing preparation, readme 2020-12-10 13:17:41 +01:00

README.md

retrix

Retrix is a lightweight matrix client built with iced and matrix-rust-sdk.

The project is currently in early stages, and is decidedly not feature complete. Also note that both iced and matrix-sdk are somewhat unstable and under very rapid development, which means that there might be functionality that's broken or can't be implemented that I don't have direct influence over.

Features

  • Rooms
    • List rooms
    • Join rooms
    • Explore public room list
    • Create room
  • Communities
  • Messages
    • Plain text
    • Formatted text (waiting on iced, markdown will be shown raw)
    • Stickers
    • Images
    • Audio
    • Video
    • Location
  • E2E Encryption
    • Import key export
    • Receiving verification start
    • Receiving verification request (waiting on matrix-sdk)
  • Account settings
    • Device management
    • Change password
  • Profile settings
    • Display name
    • Avatar

Things I (currently) don't intend to implement

  • VoIP Calls