Konrad Pozniak
05d939b68a
Update Dagger & other deps ( #1315 )
...
* update dagger
* update remaining deps
2019-06-09 19:48:04 +02:00
pandasoft0
c335651b6b
Redesign report activity ( #1295 )
...
* Report activity core
* Implement navigation
* Implement navigation
* Update strings
* Revert manifest formatting
* Implement Done page
* Add landscape layout
* Implement Note fragment
* Create component
* Implement simple status adapter
* Format code
* Add date/time to report statuses
* Refactor status view holder
* Refactor code
* Refactor ViewPager
* Replace MaterialButton with Button
* Remove unneeded string
* Update Text and Check views style
* Remove old ReportActivity and rename Report2Activity to ReportActivity
* Hide "report to remote instance" checkbox for local accounts
* Add account, hashtag and links click handler
* Add media preview
* Add sensitive content support
* Add status expand/collapse support
* Update adapter to user adapterPosition instead of stored status
* Updated checked change handling
* Add polls support to report screen
* Add copyright
* Set buttonTint at CheckBox
* Exclude reblogs from statuses for reports
* Change final page check mark size
* Update report note screen
* Fix typos
* Remove unused params from api endpoint
* Replace .visibility with show()/hide()
* Replace Date().time with System.currentTime...
* Add line spacing
* Fix close button tint issue
* Updated status adapter
2019-06-09 16:55:34 +02:00
Constantin A
f7581daa75
2019 Emoji Update ( #1261 )
...
* Updated EmojiCompat support:
- Fonts are now updatable
- Old fonts will automatically be deleted
- Noto Emoji is supported
- New library version
* It will now (hopefully) only look through the emoji font directory if it exists...
* Added a noto emoji icon for Android <=6;
Font files and their version relation are only loaded once now.
* Small bugfix for the noto emoji icon
* Changed the initial size of the existingFontFiles list to a constant value
* Bugfixes
Old files are now (really) deleted
The latest version is used as the actuall font
Further optimizations
* Emoji font update triggers restart dialog
* Resized the Noto icon;
(Hopefully) fixed EmojiCompat (again)
2019-06-06 21:51:56 +02:00
Bernd
9311ffa391
Update Deps ( #1275 )
2019-05-24 18:42:13 +02:00
Conny Duck
10fed0e2dc
Release 62
2019-05-20 18:53:04 +02:00
Konrad Pozniak
eedd0d51eb
downgrade alpha libraries ( #1273 )
2019-05-20 16:56:58 +02:00
Konrad Pozniak
3f957a09c5
upgrade deps ( #1263 )
2019-05-18 08:06:30 +02:00
pandasoft0
126aefacbf
Update preferences library, remove unneeded "shouldDisableView" ( #1254 )
2019-05-09 21:00:50 +02:00
Conny Duck
69a6087014
Release 61
2019-05-09 19:09:40 +02:00
Conny Duck
f36c61d133
Release 60
2019-05-06 10:45:56 +02:00
Konrad Pozniak
cb82202d4d
fix deleted status reappearing in the timeline ( #1225 )
...
* fix deleted status reappearing in the timeline
* fix crash
* fix tests
* fix instrumented tests
* add test for deleted status in timeline
2019-05-01 22:10:00 +02:00
Conny Duck
a471e358c3
upgrade deps
2019-04-28 09:52:12 +02:00
Konrad Pozniak
9e4db47bc7
fix the Glide annotationProcessor warning
2019-04-21 08:24:29 +02:00
pandasoft0
76ce28980c
Migrate to Glide ( #1175 )
...
* Replace Picasso library with Glide library tuskyapp#1082
* Replace Picasso library with Glide library tuskyapp#1082
* Update load emoji with glide
* Update context used for Glide
* Removed unused import
* Replace deprecated SimpleTarget with CustomTarget
* Fix crash at the view image fragment, remove override image size
* Replace Single.create with Single.fromCallable
* View image fragment refactor
* Fix after merge
* Try to load cached image first and show progress view on failure
* Try to load cached image first and show progress view on failure
2019-04-16 21:39:12 +02:00
Conny Duck
2f322f87b6
Release 59
2019-04-08 13:31:57 +02:00
Bernd
d0ca965cc8
Update Deps ( #1176 )
...
* Update Deps
* Update Deps
* Update Deps
* Update build.gradle
* Update build.gradle
2019-04-07 19:37:04 +02:00
Bernd
0db1a23c4f
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
2019-03-30 15:18:16 +01:00
Conny Duck
bbf3286d8e
Release 58
2019-03-30 15:05:15 +01:00
Konrad Pozniak
26bea54230
disable language splitting for app bundle builds ( #1165 )
2019-03-29 19:56:53 +01:00
Conny Duck
397ef051c1
Release 57
2019-03-26 20:59:06 +01:00
Bernd
507ffb1b41
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
2019-03-07 21:33:29 +01:00
Konrad Pozniak
d43b4fef4b
upgrade OkHttp, add Conscrypt ( #1083 )
...
* upgrade OkHttp, add Conscrypt
* fix tests
2019-03-04 19:25:51 +01:00
Conny Duck
df8c78c81a
Release 56
2019-03-04 17:59:36 +01:00
Conny Duck
744daa052d
Release 55
2019-02-22 17:15:33 +01:00
Conny Duck
8e98f872d5
Release 54
2019-02-21 18:46:37 +01:00
Conny Duck
fc6029da72
Release 53
2019-02-16 16:57:53 +01:00
Konrad Pozniak
27cf5f5380
call db functions on background thread in ConversationsViewModel ( #1040 )
...
* call db functions on background thread in ConversationsViewModel
* use stable library versions
2019-02-15 20:41:10 +01:00
Konrad Pozniak
e371fa0e24
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
2019-02-12 19:22:37 +01:00
Conny Duck
683b06a35d
upgrade deps, fix some lint warnings
2019-02-11 16:59:01 +01:00
Ivan Kupalov
63952813c8
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.
2019-02-05 20:06:00 +01:00
Ivan Kupalov
3ab78a19bc
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
2019-01-14 22:05:08 +01:00
Ivan Kupalov
bac15c42bd
Export Room schemes ( #963 )
2018-12-25 20:06:28 +01:00
Conny Duck
f26c1718c9
update deps
2018-12-18 22:05:33 +01:00
Conny Duck
b92d66a5e9
exclude unneeded license files from apk
2018-12-17 19:08:32 +01:00
Konrad Pozniak
a445c12094
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
2018-12-17 15:25:35 +01:00
Conny Duck
8b00d421ef
Release 52
2018-12-12 20:53:26 +01:00
Conny Duck
fed52398a6
Release 51
2018-11-26 18:52:08 +01:00
Conny Duck
91fe819688
Release 50
2018-11-19 16:39:49 +01:00
Conny Duck
15d607b799
update deps, fix some lint warnings
2018-11-16 13:31:03 +01:00
Konrad Pozniak
348c20c792
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.
2018-11-12 21:09:39 +01:00
Conny Duck
16b53a5917
update build tools and kotlin
2018-10-14 16:30:12 +02:00
Ivan Kupalov
a0988dc6c6
Add ability to pin/unpin statuses ( #872 )
2018-10-03 21:27:52 +02:00
Conny Duck
26b0ad521e
upgrade gradle and build tools
2018-09-25 19:05:37 +02:00
Konrad Pozniak
6fe43c842b
update support libs to 28.0.0 final
2018-09-22 17:13:22 +02:00
Konrad Pozniak
dbb3f4e826
update targetSdkVersion to 28 ( #842 )
...
* update targetSdkVersion to 28
* update robolectric to support api 28
2018-09-16 19:23:32 +02:00
Konrad Pozniak
4402f3d337
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)
2018-09-16 18:54:12 +02:00
Conny Duck
e86689013d
Release 49
2018-09-04 19:06:04 +02:00
Conny Duck
ff4a8ff4b8
update deps
2018-08-31 20:40:40 +02:00
Conny Duck
4845a54821
Release 48
2018-08-24 20:38:34 +02:00
Conny Duck
218dc07b85
Release 47
2018-08-23 21:11:29 +02:00