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 dont display last online when active 9 months ago
app dont display last online when active 9 months ago
buildSrc complete rebrand 1 year ago
gradle/wrapper Initial commit 1 year ago
vector add vector multipicker library 1 year ago
.gitignore Initial commit 1 year ago
LICENSE add LICENSE 1 year ago
README.md add message timestamps 1 year ago
build.gradle.kts begin work on evil bytecode modification stuff 1 year ago
gradle.properties Initial commit 1 year ago
gradlew Initial commit 1 year ago
gradlew.bat Initial commit 1 year ago
settings.gradle.kts complete rebrand 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