Konrad Pozniak
70ca42c8b7
New settings ( #891 )
...
* change drawer items
* rename SettingsActivity
* introduce AccountSettings activity
* improve account settings, move notification settings
* sync settings with server
* rename settings back to preferences
* add functionality for settings
* move mediaPreviewEnabled preference to AccountPreferences
* replace shared prefs with accountmanager
* move PreferencesFragment to support library
* split preferences fragment into smaller fragments,
merge AccountPreferencesActivity into PreferencesFragment
* adjust icon size, add icons to general preferences
* change mediaPreviewEnabled and alwaysShowSensitiveMedia pref position
* add database migration
* remove pullNotificationCheckInterval option
* fix preference in TimelineFragment
* Update Chinese translations. (#915 )
* Update zh-CN translations.
* Update zh-SG translations.
* Update zh-TW translations.
* Update zh-MO translations.
* Update zh-HK translations.
* Fix errors in zh-CN translations.
* Fix errors in zh-SG translations.
* Fix errors in zh-TW translations.
* Fix errors in zh-MO translations.
* Fix errors in zh-HK translations.
6 years ago
Levi Bard
1deaaa1144
Refactor media views ( #866 )
...
* Migrate ImagePagerAdapter to kotlin
* Migrate ViewMediaFragment to kotlin
* Make images and videos share the same activity/pager
* Show descriptions above videos
* Cleanup
* Address code review feedback
* Migrate media fragments to constraint layout
6 years ago
Konrad Pozniak
b118669c02
add License activity ( #689 )
...
* convert AboutActivity to Kotlin, use BottomSheetActivity for account resolving
* improve AboutActivity
* new License activity
* fix filemojicompat url
6 years ago
Konrad Pozniak
d33345dd5c
1.8 fixes ( #637 )
...
* fix lint warnings
* upgrade dependencies
* auto cancel notifications
* improve dependency injection
* fix tests
* remove old comment from BaseActivity
* fix missing injectors
6 years ago
remi6397
90335f4b20
Notification tweaks: Grouping and Quick Reply button ( #587 )
...
* Added notification grouping and Quick Reply button
* Legal stuff
* Coding style
* Check whether account still exists when sending a quick reply
* Add "compose" button
* Polish translation
* Improve strings
* Code style
* Cancel notification when user hits "compose" button
* Notification counter
* Make sure to open ComposeActivity for notification recipient account
* Add ability to request account switch when starting an activity
6 years ago
Konrad Pozniak
3a873df06f
Dependency injection improvement ( #596 )
...
* inject MastodonApi into LoginActivity
* inject AccountManager into MainActivity
* inject AccountManager into SplashActivity, convert to Kotlin
* inject AccountManager into AccountActivity
* inject AccountManager into LoginActivity
* inject AccountManager into NotificationsFragment and NotificationClearBroadcastReceiver, fix MainActivity
* ooops
* use same OkHttpClient for Retrofit & Picasso
* fix ordering of okhttp interceptors
* remove dependencies on TuskyApplication
* bugfix
6 years ago
Levi Bard
361adee933
Fix unhandled exception when opening report activity ( #592 )
6 years ago
Ivan Kupalov
f43ef319d0
Add Dagger ( #554 )
...
* Add Dagger DI
* Preemptively fix tests
* Add missing licenses
* DI fixes
* ci fixes
6 years ago