Matrix client built with iced
Go to file
Amanda Graven 2a9dbb90d3
Incorporate state store rewrite
Also add prototype message history backfill. Backfilled encrypted
messages can't be handled before some api changes.
2021-01-03 21:08:19 +01:00
src Incorporate state store rewrite 2021-01-03 21:08:19 +01:00
.gitignore Intial things 2020-11-23 07:52:07 +01:00
Cargo.toml Incorporate state store rewrite 2021-01-03 21:08:19 +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

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