Bernd
d1494d4d30
Update Deps + Cleanup ( #1158 )
...
* Fix Typo
* Update build.gradle
* Update Deps
* Update Tests
* Fixes Tests
Without this some tests fail on my PC...
+ also:
"Put this in your gradle.properties:
android.enableUnitTestBinaryResources=true"
from http://robolectric.org/migrating/#project-configuration
* Make everything private
* Fix Warning
* Update TimelineFragment.java
* Update build.gradle
* Update gradle-wrapper.properties
* Update gradle-wrapper.properties
* Update gradle-wrapper.properties
* Fix Compile Errors
e.g.
Type inference failed. Expected type mismatch: inferred type is Preference? but Preference was expected
Type inference failed. Please try to specify type arguments explicitly.
* fix crash
* Grandle Wrapper 5.3
* Revert "Fix Compile Errors"
This reverts commit 4a774a4fe3ce82c84bd7b4d78e1a1c64af97cd0d.
* requirePreference
* oops
* Cleanup
* Update gradle-wrapper.properties
6 years ago
Conny Duck
ff4a6b3931
Release 58
6 years ago
Konrad Pozniak
7612b65bf7
disable language splitting for app bundle builds ( #1165 )
6 years ago
Conny Duck
5e75ad0628
Release 57
6 years ago
Bernd
01218a9946
Add new Theme "Use System Design" + fixes to night mode ( #1069 )
...
* Add theme system
A theme which follows system design.
See: https://www.xda-developers.com/samsung-galaxy-s9-update-night-mode-schedule/
* update
to be in line with https://github.com/tuskyapp/Tusky/pull/1060/files
* Update ThemeUtils.java
* update
* Cleanup
* Update Deps
* Cleanup
* Update PreferencesActivity.kt
* Workaround to make MODE_NIGHT_FOLLOW_SYSTEM work
* Update ThemeUtils.java
* Use ThemeUtils.THEME_SYSTEM
* Update SplashActivity.kt
* Update strings.xml
* Update Deps
* Update build.gradle
* Update build.gradle
* fix tests
6 years ago
Konrad Pozniak
2b490dd4f3
upgrade OkHttp, add Conscrypt ( #1083 )
...
* upgrade OkHttp, add Conscrypt
* fix tests
6 years ago
Conny Duck
244a478eb5
Release 56
6 years ago
Conny Duck
7e5e94487c
Release 55
6 years ago
Conny Duck
6c1db97c07
Release 54
6 years ago
Conny Duck
80966019b2
Release 53
6 years ago
Konrad Pozniak
e23ed6806e
call db functions on background thread in ConversationsViewModel ( #1040 )
...
* call db functions on background thread in ConversationsViewModel
* use stable library versions
6 years ago
Konrad Pozniak
c3fc97a12f
Tab customization & direct messages tab ( #1012 )
...
* custom tabs
* custom tabs interface
* implement custom tab functionality
* add database migration
* fix bugs, improve ThemeUtils nullability handling
* implement conversationsfragment
* setup ConversationViewHolder
* implement favs
* add button functionality
* revert 10.json
* revert item_status_notification.xml
* implement more menu, replying, fix stuff, clean up
* fix tests
* fix bug with expanding statuses
* min and max number of tabs
* settings support, fix bugs
* database migration
* fix scrolling to top after refresh
* fix bugs
* fix warning in item_conversation
6 years ago
Conny Duck
dc836bcae8
upgrade deps, fix some lint warnings
6 years ago
Ivan Kupalov
e67127f39d
Fix incorrectly incrementing IDs before sending to server. ( #1026 )
...
* Fix incorrectly incrementing IDs before sending to server.
* Add TimelineRepositoryTest, fix adding placeholder, fix String#dec()
* Add more TimelineRepository tests, fix bugs
* Add tests for adding statuses from DB.
6 years ago
Ivan Kupalov
cec5444e22
Caching toots ( #809 )
...
* Initial timeline cache implementation
* Fix build/DI errors for caching
* Rename timeline entities tables. Add migration. Add DB scheme file.
* Fix uniqueness problem, change offline strategy, improve mapping
* Try to merge in new statuses, fix bottom loading, fix saving spans.
* Fix reblogs IDs, fix inserting elements from top
* Send one more request to get latest timeline statuses
* Give Timeline placeholders string id. Rewrite Either in Kotlin
* Initial placeholder implementation for caching
* Fix crash on removing overlap statuses
* Migrate counters to long
* Remove unused counters. Add minimal TimelineDAOTest
* Fix bug with placeholder ID
* Update cache in response to events. Refactor TimelineCases
* Fix crash, reduce number of placeholders
* Fix crash, fix filtering, improve placeholder handling
* Fix migration, add 8-9 migration test
* Fix initial timeline update, remove more placeholders
* Add cleanup for old statuses
* Fix cleanup
* Delete ExampleInstrumentedTest
* Improve timeline UX regarding caching
* Fix typos
* Fix initial timeline update
* Cleanup/fix initial timeline update
* Workaround for weird behavior of first post on initial tl update.
* Change counter types back to int
* Clear timeline cache on logout
* Fix loading when timeline is completely empty
* Fix androidx migration issues
* Fix tests
* Apply caching feedback
* Save account emojis to cache
* Fix warnings and bugs
6 years ago
Ivan Kupalov
ff0ce91599
Export Room schemes ( #963 )
6 years ago
Conny Duck
079c792d0c
update deps
6 years ago
Conny Duck
0d8dc6ef19
exclude unneeded license files from apk
6 years ago
Konrad Pozniak
0b60445256
Upgrade to AndroidX, move to MaterialComponents theme ( #953 )
...
* upgrade to AndroidX, upgrade libraries
* move to MaterialComponents theme
* make sure the compose button looks good everywhere
* fix tollbar title/button alignment on tablet
* move to new material color theming, consolidate colors and themes
* fix build, fix imports
* set error on TextInputLayout instead of EditText
* fix imports, TootButton when
* improve snackbar style
* fix task description color
6 years ago
Conny Duck
d2dbb955a5
Release 52
6 years ago
Conny Duck
925e82e035
Release 51
6 years ago
Conny Duck
0d6eb76b9c
Release 50
6 years ago
Conny Duck
0531fc6902
update deps, fix some lint warnings
6 years ago
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
Conny Duck
f85deb3efb
update build tools and kotlin
6 years ago
Ivan Kupalov
d928fe7a1d
Add ability to pin/unpin statuses ( #872 )
6 years ago
Conny Duck
32e5a9f146
upgrade gradle and build tools
6 years ago
Konrad Pozniak
e4a318db12
update support libs to 28.0.0 final
6 years ago
Konrad Pozniak
3e2dc9f79b
update targetSdkVersion to 28 ( #842 )
...
* update targetSdkVersion to 28
* update robolectric to support api 28
6 years ago
Konrad Pozniak
6a7ec93b98
update minSdkVersion to 21 ( #843 )
...
* set minSdkVersion to 21
* use elevation instead of additional views for shadow
* clean up code occurrences
* remove drawable compat code
* remove no longer needed resources
* remove unneeded android:clipChildren="false"
* Revert "remove no longer needed resources"
This reverts commit 67a4d6f8d87b3f116b95d90dfb48f350d342f503.
* remove no longer needed resources (this time the right ones)
6 years ago
Conny Duck
d84ae0b931
Release 49
6 years ago
Conny Duck
dd2be8085d
update deps
6 years ago
Conny Duck
b45dc5f873
Release 48
6 years ago
Conny Duck
c385c92d99
Release 47
6 years ago
Konrad Pozniak
5237e645eb
Release 46
6 years ago
Konrad Pozniak
1d7144f2c7
add more aggressive proguard config ( #741 )
...
* add more aggressive proguard config
* even more optimizations
6 years ago
Conny Duck
0d839eb1c6
update dependencies
6 years ago
Konrad Pozniak
759fd0f11b
Custom emojis in drawer ( #737 )
...
* upgrade MaterialDrawer
* improve CustomEmojiHelper so now any parent view can be used for invalidation
* cleanup MainActivity a bit
* add emojiList to account database and show compatEmojis and custom emojis in drawer
* improve perf of drawer profile update
* fix account switching
* reuse gson, break after profile item was found
6 years ago
Ivan Kupalov
c2266804f0
Add RoundedImageView for avatars ( #739 )
...
* Add RoundedImageView for avatars
* RoundedImageView: Remove unused things, fix touchable area
6 years ago
qwazix
3b09db6cb4
Add black theme ( #726 )
...
* Add black theme
On amoled screens a completely black theme helps save battery,
besides looking awesome!
* Fix first set of merge request issues except the dialog.
* Black theme inherits from dark and only the different values
are declared
* Make nav bar translucent (for some reason content does not
go behind it in main activity. Need to investigate)
* Remove nav bar line
* Fix toolbar color
* Fix dialog issue with black theme.
Revert translucent navigation.
* Translations updated, as well as possible from online sources.
* Make login screen respect black theme
6 years ago
Conny Duck
f9af1650a8
Release 45
6 years ago
Conny Duck
8fa0b93b3d
update dependencies
7 years ago
Konrad Pozniak
473497801d
improve gradle build to support nightly builds
7 years ago
Konrad Pozniak
9b8a335585
Release 44
7 years ago
Conny Duck
f8423aa10b
Release 42
7 years ago
Conny Duck
945aa5587d
Release 41
7 years ago
Conny Duck
aadf40bcff
enable custom emoji fonts for all api levels again
7 years ago
Conny Duck
3242fbd737
Release 40
7 years ago
Conny Duck
007b078c2a
revert filemojicompat back to 1.0.5
7 years ago
Conny Duck
a03df86c66
Release 39
7 years ago