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 12 months ago
app dont display last online when active 12 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