You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dfsek
f8dd7ccbc9
|
12 months ago | |
---|---|---|
app | 12 months ago | |
buildSrc | 1 year ago | |
gradle/wrapper | 1 year ago | |
vector | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
build.gradle.kts | 1 year ago | |
gradle.properties | 1 year ago | |
gradlew | 1 year ago | |
gradlew.bat | 1 year ago | |
settings.gradle.kts | 1 year ago |
README.md
Feldspar
Feldspar is a very simple Matrix client for Android. It is primarily intended for personal use, as I am unhappy with other available clients. I probably won't add more general-purpose features to it for that reason. The code is unlikely to be good as this is the first time I've ever touched Android.
TODO:
- SSO sign in
- Username/password sign in
- Render message images
- Render encrypted message images
- Preview images
- Download images
- Send images
- Preview videos
- Download videos
- Send videos
- Preview audio
- Download audio
- Send audio
- Load messages upon scrolling up
- Markdown formatting
- Remove redacted events from local timeline
- Message redacting
- Message replies
- Message editing
- Display message edits
- Display reactions
- Add reactions
- Type emoji with
:
- Special rendering for replies
- Copy message text
- Select message text
- Cross Signing
- Encryption
- Display joined spaces
- Join space rooms
- Join rooms from link
- Voice calls
- System theme support
- Custom theme support
- Notifications
- Read receipts
- Display Read receipts
- Typing indicator sending
- Typing indicator rendering
- Message timestamps
- Render join events
- Render polls
- Vote in polls
- Rendering for nonexistent avatars
Possible features:
- Edit redactions
- Retroactive replies
- Manual read receipts
- Mark room as unread