Go to file
Konrad Pozniak 3b5a7cd916 Account activity redesign (#662)
* Refactor-all-the-things version of the fix for issue #573

* Migrate SpanUtils to kotlin because why not

* Minimal fix for issue #573

* Add tests for compose spanning

* Clean up code suggestions

* Make FakeSpannable.getSpans implementation less awkward

* Add secondary validation pass for urls

* Address code review feedback

* Fixup type filtering in FakeSpannable again

* Make all mentions in compose activity use the default link color

* new layout for AccountActivity

* fix the light theme

* convert AccountActivity to Kotlin

* introduce AccountViewModel

* Merge branch 'master' into account-activity-redesign

# Conflicts:
#	app/src/main/java/com/keylesspalace/tusky/AccountActivity.java

* add Bot badge to profile

* parse custom emojis in usernames

* add possibility to cancel follow request

* add third tab on profiles

* add account fields to profile

* add support for moved accounts

* set click listener on account moved view

* fix tests

* use 24dp as statusbar size

* add ability to hide reblogs from followed accounts

* add button to edit own account to AccountActivity

* set toolbar top margin programmatically

* fix crash

* add shadow behind statusbar

* introduce ViewExtensions to clean up code

* move code out of offsetChangedListener for perf reasons

* clean up stuff

* add error handling

* improve type safety

* fix ConstraintLayout warning

* remove unneeded ressources

* fix event dispatching

* fix crash in event handling

* set correct emoji on title

* improve some things

* wrap follower/foillowing/status views
2018-06-18 13:26:18 +02:00
.circleci [CI] Build release apk's (#639) 2018-05-11 02:31:16 +03:00
app Account activity redesign (#662) 2018-06-18 13:26:18 +02:00
assets Add titel, description and images for fastlane (and F-Droid) (#564) 2018-04-09 12:37:56 +02:00
fastlane/metadata/android/en-US improve fdroid description 2018-05-11 20:03:01 +02:00
gradle/wrapper Add EventHub, add fav, reblog events, improve timelines (#562) 2018-05-27 11:22:12 +03:00
.gitignore update gitignore 2018-03-03 13:26:08 +01:00
build.gradle update dependencies 2018-06-07 22:59:03 +02:00
CONTRIBUTING.md README and CONTRIBUTING capitalization and typo (#565) 2018-04-09 08:45:27 +03: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 Add CircleCI badge (#651) 2018-05-13 14:04:59 +02:00
settings.gradle added README.md and missing files 2017-01-02 20:37:38 -05:00

Translate - with Stringlate Build Status CircleCI

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
  • Multi-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.

Development chatroom

https://riot.im/app/#/room/#Tusky:matrix.org