No description
Find a file
Gareth Murphy 6d6c9575c4 Add regular expression feed filtering (#557)
* Initial implementation of regex feed filtering

Mimics Mastodon web's functionality, but in a simpler form; a single
regular expression is shared across the home, local and federated feeds.

Strings are currently only provided in English and will need to be
translated.

* Fix buggy behaviour on filter regex update

* Validate regex filter input

Fixes buggy behaviour on inputting a regular expression feed filter by
testing the expression continuously as the user types, displaying an
error and disabling the 'OK' button of the dialog at any time it's not a
valid regular expression. Disables spelling suggestions in the input to
make the experience less frustrating and error prone.

Also fixes some generally buggy behaviour upon preference change,
specifically in cases where no Matcher was set prior to a new pattern
being set, which would cause the app to crash.

* Apply regex filter to spoiler text

* Get rid of empty catch block in regex filter code

* Make regex filter error string translatable
2018-04-05 22:58:44 +02:00
app Add regular expression feed filtering (#557) 2018-04-05 22:58:44 +02:00
assets add new avatar placeholder 2018-03-30 19:46:36 +02:00
gradle/wrapper upgrade gradle & dependencies 2018-03-27 20:12:43 +02:00
.gitignore update gitignore 2018-03-03 13:26:08 +01:00
build.gradle upgrade gradle & dependencies 2018-03-27 20:12:43 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2018-02-15 21:51:37 +01:00
gradle.properties speed up gradle build 2018-02-17 23:24:05 +01:00
gradlew Restore mode +x no gradelw (#556) 2018-03-31 16:27:09 +02:00
gradlew.bat Add Dagger (#554) 2018-03-27 19:47:00 +02:00
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md 2018-03-10 16:43:34 +01:00
LICENSE.txt License change back to GPL 3 2017-04-09 20:12:31 -04:00
README.md Update README.md 2018-02-19 21:51:45 +01:00
settings.gradle added README.md and missing files 2017-01-02 20:37:38 -05:00

Build Status

Tusky

Tusky is a beautiful Android client for Mastodon. Mastodon is a GNU social-compatible federated social network. That means not one entity controls the whole network, rather, like e-mail, volunteers and organisations operate their own independent servers, users from which can all interact with each other seamlessly.

Get it on F-Droid Get it on Google Play Get it on Amazon

Features

  • Material Design
  • Most Mastodon APIs implemented
  • Muti-Account support
  • Dark and Light theme with the possibility to auto-switch based on the time of day
  • Drafts - compose toots and save them for later
  • completely Open-source - no non-free dependencies like Google services

Support

If you have any bug reports, feature requests or questions please open an issue or send us a toot at Tusky@mastodon.social!

Head of development

This app was developed by Vavassor@mastodon.social. The current maintainer is ConnyDuck@mastodon.social.