Matrix client built with iced
Find a 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