What is SchildiChat Revenge based on?

SchildiChat Revenge's UI is for the most part written from scratch using Kotlin and Jetpack Compose, while occasionally re-using some components found in SchildiChat Next. On the data layer, Revenge builds on the matrix-rust-sdk and some abstraction layers found in SchildiChat Next / Element X Android.

How about Web / iOS support?

Technically it could be possible: Kotlin, Compose Multiplatform and Rust all should support these as targets. However our codebase currently has quite a few JVM dependencies still, and FFI (Rust to Kotlin bindings) needs to be figured out for each platform, so it will probably not be a quick port. At the current time I have no plans of supporting these, but feel to have a try of porting it yourself if you're interested.

What is Schildi taking "Revenge" for?

If you need something specific here, go for the developer pain experienced from maintaining an Element Web fork :)
The name also alliterates with some core details of this client, being a completely new Rewrite building on the Rust SDK.

What does the name mean?

Schildi = Schildkröte = German for turtle. So "Turtle"-Chat. Feel free to call it Shieldy-Chat (shield for security?), if that's easier to pronounce for you.

What does the icon depict?

A turtle with a post horn.

How can I help to translate SchildiChat?

You can contribute SchildiChat translations at translate.schildi.chat.

How can I donate you something?

Thanks for asking! However, we currently do not accept donation. Our goal is not to make money with this project, but just create a chat client that we enjoy using. As a result, we also do not feel any obligations to satisfy user expecations or wishes - this is a hobby project, after all. Feel free to donate to a charity of your choice instead, or to matrix.org directly for maintaining the matrix specification.

How to get in touch?

Matrix is a chat network, and so you can use it to get in touch with the SchildiChat community! Feel free to join any of the following:

How to get notified of updates?

We have announcement rooms that you can join: