Ivan Kupalov
44a5b42cac
Timeline refactor ( #2175 )
...
* Move Timeline files into their own package
* Introduce TimelineViewModel, add coroutines
* Simplify StatusViewData
* Handle timeilne fetch errors
* Rework filters, fix ViewThreadFragment
* Fix NotificationsFragment
* Simplify Notifications and Thread, handle pin
* Redo loading in TimelineViewModel
* Improve error handling in TimelineViewModel
* Rewrite actions in TimelineViewModel
* Apply feedback after timeline factoring review
* Handle initial failure in timeline correctly
2021-06-11 20:15:40 +02:00
Konrad Pozniak
3301643c1d
update to SDK 30 and fix deprecations ( #2173 )
...
* update to SDk 30 and fix deprecations
* remove unnecessary .run
* revert ViewMediaActivity change
2021-06-01 19:46:07 +02:00
Conny Duck
3091db8c27
Merge branch 'main' into develop
2021-05-31 14:25:40 +02:00
Conny Duck
a85568abdf
Release 83
2021-05-31 14:25:19 +02:00
Konrad Pozniak
8b56e9bc27
update Glide to 4.12.0 ( #2169 )
2021-05-22 18:41:28 +02:00
Konrad Pozniak
ca5c455881
update AndroidX, use ActivityResultContracts ( #2170 )
...
* update AndroidX, use ActivityResultContracts
* make allowMultiple setable in PickMediaFiles
* add license headers to PickMediaFiles
2021-05-22 17:50:08 +02:00
Konrad Pozniak
d2cdaae129
update okhttp to 4.9.1 ( #2168 )
2021-05-22 17:48:17 +02:00
Konrad Pozniak
a1dfbee669
update dagger to 2.35.1 ( #2167 )
2021-05-22 17:48:00 +02:00
Konrad Pozniak
387e62ea4b
get rid of jcenter ( #2163 )
...
* get rid of jcenter
* fix BottomSheetActivityTest
* update Android Image Cropper license
2021-05-21 17:51:47 +02:00
Konrad Pozniak
751109ac39
upgrade kotlin to 1.5.0 ( #2162 )
...
* upgrade kotlin to 1.5.0
* don't explicitly set kotlin jvmtarget
2021-05-21 17:51:35 +02:00
Konrad Pozniak
3af8874b87
upgrade android gradle plugin to 4.2.1 ( #2160 )
...
* upgrade android gradle plugin to 4.2.1
* upgrade android gradle plugin to 4.2.1
2021-05-19 07:40:45 +02:00
Konrad Pozniak
40b24cd242
migrate to RxJava3 ( #2146 )
...
* migrate to RxJava3
* remove unused import
2021-05-16 19:53:27 +02:00
Conny Duck
cb3840c699
Release 82
2021-05-16 18:53:34 +02:00
Conny Duck
8eeb6b5f2a
Release 81
2021-05-04 19:36:51 +02:00
kyori19
d74ede7f36
Bump version to v3.7.5 (34)
2021-05-03 12:42:42 +09:00
kyori19
aedda08548
Bump version to v3.7.4 (33)
2021-05-03 00:26:50 +09:00
kyori19
928b7c5876
Merge remote-tracking branch 'tuskyapp/develop'
2021-05-03 00:23:13 +09:00
kyori19
609dcf46cb
Merge remote-tracking branch 'tuskyapp/develop'
2021-04-28 11:54:29 +09:00
Konrad Pozniak
bcc852c521
update Room to 2.3.0 ( #2138 )
...
and use the new ProvidedTypeConverter
2021-04-24 18:31:16 +02:00
Konrad Pozniak
b195b42c46
remove okhttp-tls dependency ( #2132 )
2021-04-11 12:57:40 +02:00
Konrad Pozniak
dee6a3a160
always show follow requests in main menu ( #1809 )
...
* always show follow requests in main menu
* update recyclerview to v1.2.0
* fix bug that shows follow requests info to wrong users
2021-04-10 20:30:44 +02:00
Konrad Pozniak
f293670c14
migrating to ViewBinding part 6: the final cleanup ( #2117 )
2021-03-21 12:42:28 +01:00
Konrad Pozniak
bea5098cc1
migrating to ViewBinding part 4: Fragments ( #2108 )
...
* migrating to ViewBinding part 4: Fragment
* fix imports
* don't use viewBinding extension in ViewImage and ViewVideoFragment
* don't use viewBinding extension in ViewImage and ViewVideoFragment
2021-03-13 21:27:20 +01:00
kyori19
0a2be42ab7
Bump version to v3.7.3 (32)
2021-03-04 22:35:08 +09:00
kyori19
a746009f74
Merge remote-tracking branch 'tuskyapp/develop'
2021-03-04 15:08:48 +09:00
Konrad Pozniak
13392258f6
upgrade Material Design lib and use their new time picker ( #2077 )
2021-02-23 20:29:02 +01:00
Conny Duck
09317d9235
Release 80
2021-02-23 19:19:52 +01:00
Conny Duck
8c13673662
Release 79
2021-02-09 19:46:35 +01:00
Konrad Pozniak
940d6d395a
Drafts v2 ( #2032 )
...
* cleanup warnings, reorganize some code
* move ComposeAutoCompleteAdapter to compose package
* composeOptions doesn't need to be a class member
* add DraftsActivity and DraftsViewModel
* drafts
* remove unnecessary Unit in ComposeViewModel
* add schema/25.json
* fix db migration
* drafts
* cleanup code
* fix compose activity rotation bug
* fix media descriptions getting lost when restoring a draft
* improve deleting drafts
* fix ComposeActivityTest
* improve draft layout for almost empty drafts
* reformat code
* show toast when opening reply to deleted toot
* improve item_draft layout
2021-01-21 18:57:09 +01:00
kyori19
d5f5c0b695
Use Jsoup to hide quote link
2021-01-10 13:40:02 +09:00
kyori19
5b2a39fd12
Bump version to v3.7.2 (31)
2021-01-03 14:53:51 +09:00
Konrad Pozniak
a917e0dad8
Release 78
2020-12-20 19:00:43 +01:00
kyori19
a98dfed3b3
Bump version to v3.7.1 (30)
2020-12-16 23:52:45 +09:00
kyori19
ea822004dd
Merge remote-tracking branch 'tuskyapp/develop'
2020-12-16 23:47:26 +09:00
Konrad Pozniak
0708b6a7bb
update dependencies ( #2017 )
2020-12-13 16:31:32 +01:00
Konrad Pozniak
5db3bb3779
Workaround for old Androids not connecting to new Let's Encrypt hosts ( #2014 )
...
* Rename .java to .kt
* convert OkHttpUtils to Kotlin
* trust new letsencrypt root cert
* cleanup OkHttpUtils
* add link to lets encrypt cert to OkHttpUtils
2020-12-13 16:31:12 +01:00
Conny Duck
dd7804f458
Release 77
2020-12-04 19:27:37 +01:00
Konrad Pozniak
3558d441a4
better distinction between green and blue build flavors ( #1997 )
2020-11-28 17:34:21 +01:00
Conny Duck
8ec804f84e
Release 76
2020-11-25 20:14:53 +01:00
Konrad Pozniak
34fb546200
upgrade dependencies ( #1990 )
...
* upgrade dependencies
* fix tests
2020-11-22 19:02:54 +01:00
kyori19
ff9b21ede0
Bump version to v3.7.0 (29)
2020-11-20 13:45:48 +09:00
kyori19
171f69a35d
Merge remote-tracking branch 'tuskyapp/develop'
2020-11-20 13:21:21 +09:00
Conny Duck
0229be84a0
upgrade material drawer
2020-11-18 20:27:09 +01:00
Konrad Pozniak
53bd081802
use MaterialContainerTransform for ActionButton animation ( #1961 )
...
* use MaterialContainerTransform for ActionButton animation
* fix back button in TabPreferenceActivity
2020-10-19 14:57:55 +02:00
Konrad Pozniak
e572e653ee
upgrade gradle and android gradle plugin ( #1957 )
2020-10-19 14:47:40 +02:00
kyori19
7f56990286
Bump version to v3.6.3 (28)
2020-09-19 21:51:53 +09:00
kyori19
f2dbefb761
Merge remote-tracking branch 'tuskyapp/develop' into master
2020-09-19 21:51:25 +09:00
Konrad Pozniak
a6673a6eb2
simplify timeline cleanup ( #1932 )
...
* simplify timeline cleanup
* fix test
2020-09-14 07:52:54 +02:00
kyori19
50880106ac
Bump version to v3.6.2
2020-09-08 16:25:22 +09:00
kyori19
86864fde4c
Bump version to v3.6.1
2020-08-31 13:30:18 +09:00
kyori19
e4ebfa581d
Merge remote-tracking branch 'tuskyapp/develop' into master
2020-08-29 13:43:37 +09:00
kyori19
3794971bbf
Bump version to v3.6.0
2020-08-29 13:05:55 +09:00
Konrad Pozniak
a79fea86fb
Release 75
2020-08-22 18:11:57 +02:00
Konrad Pozniak
84de062c03
update dependencies ( #1886 )
...
* update dependencies
* update AGP
2020-08-17 21:30:56 +02:00
Konrad Pozniak
a4551a764d
Release 74
2020-08-12 21:05:39 +02:00
kyori19
c2f01cfc21
Bump version to v3.5.0 (24)
2020-08-02 21:51:11 +09:00
Konrad Pozniak
6c382aa5da
Release 73
2020-08-02 11:26:03 +02:00
kyori19
79ddb9b67c
Merge remote-tracking branch 'tuskyapp/develop' into master
2020-08-01 21:40:50 +09:00
Konrad Pozniak
467c33aacb
upgrade SwipeRefreshLayout to 1.1.0 ( #1866 )
2020-07-28 10:38:28 +02:00
Ivan Kupalov
f37a589dce
Roll back image viewer but retain swiping fix ( #1863 )
...
This fixes crashes with images which were too wide (aspect ratio wise).
2020-07-27 10:42:39 +02:00
kyori19
ef753c374a
Bump version to v3.4.0 (23)
2020-06-29 10:54:58 +09:00
kyori19
48d1b05bde
Merge remote-tracking branch 'tuskyapp/develop'
2020-06-29 10:49:37 +09:00
Ivan Kupalov
58a1046348
Improve image viewer ( #1843 )
...
This commit does 3 things:
1. Replaces PhotoView (which is abandonware) with modern TouchImageView
2. Fixes an issue with panning images. Gesture was not intercepted
properly and pager was taking control instead of image being moved.
3. Adds feedback to dismissing of images with vertical gesture.
2020-06-22 21:26:37 +02:00
kyori19
eedfd10f30
Merge remote-tracking branch 'tuskyapp/develop'
2020-06-22 12:59:08 +09:00
Konrad Pozniak
b5bf78a19e
upgrade gradle wrapper, materialdrawer and AndroidX fragment ( #1837 )
2020-06-21 18:27:07 +02:00
kyori19
ad98466572
Bump version to v3.3.1 (22)
2020-06-21 00:50:34 +09:00
kyori19
f10d6abb17
Bump version to v3.3.0 (21)
2020-06-20 15:57:31 +09:00
kyori19
31c9debd5d
Merge remote-tracking branch 'tuskyapp/develop'
2020-06-19 14:40:57 +09:00
kyori19
a408e74c06
Bump AccelForceEaster to v1.0.2
2020-06-18 23:52:47 +09:00
Conny Duck
8f2514dbe0
downgrade dagger to get rid of READ_PHONE_STATE permission
...
https://github.com/google/dagger/issues/1864
2020-06-04 23:07:06 +02:00
Konrad Pozniak
df5490b5b9
upgrade gradle, AGP and dependencies ( #1818 )
...
* upgrade gradle, AGP and dependencies
* fix new layout related warnings
2020-06-04 20:16:48 +02:00
kyori19
7724f53bae
Bump version to v3.2.0 (20)
2020-05-24 22:42:30 +09:00
kyori19
dcb51934ac
Bump version to v3.1.0 (19)
2020-05-23 13:07:11 +09:00
kyori19
0982834805
Bump version to v3.0.1 (18)
2020-05-21 14:46:18 +09:00
kyori19
dd6f8b1739
Bump version to v3.0.0 (17)
2020-05-17 12:49:35 +09:00
kyori19
64550b6261
Bump version to v2.4.0 (16)
2020-05-15 22:47:12 +09:00
kyori19
48fdcc0715
Merge remote-tracking branch 'tuskyapp/develop'
2020-05-13 21:32:29 +09:00
Konrad Pozniak
b280e25727
use AndroidX WorkManager instead of Evernote Android Job ( #1783 )
...
* use AndroidX WorkManager instead of Evernote Android Job
* move notification related classes to their own package
* fix missing import
2020-05-12 18:46:49 +02:00
kyori19
e48d53f93f
Bump version to v2.3.0 (15)
2020-05-10 22:00:28 +09:00
Conny Duck
3aadec4cfc
Release 72/v11.0
2020-05-08 18:44:39 +02:00
kyori19
cefc399e01
Bump version to v2.2.0 (14)
2020-05-05 22:30:06 +09:00
kyori19
1f2c14080e
Bump version to v2.1.0 (13)
2020-05-04 11:02:12 +09:00
kyori19
ca65c5e26f
Merge remote-tracking branch 'tuskyapp/develop'
2020-05-04 10:52:47 +09:00
Conny Duck
62e7bb5889
Release 71
2020-04-29 18:35:20 +02:00
Konrad Pozniak
9bb86dfe8f
upgrade deps
2020-04-28 17:02:40 +02:00
Konrad Pozniak
2cf1e366b8
convert MainActivity to Kotlin and upgrade MaterialDrawer to version 8 ( #1748 )
...
* convert MainActivity to Kotlin
* migrate to MaterialDrawer 8
* fix drawer styles
* revert removing BezelImageView and material_drawer_header override
* fix tests
* add lost comment back to material_drawer_header.xml
* add tools:parentTag to material_drawer_header.xml
* use when instead of if in MainActivity
* fix statusbar color over the drawer
* cleanup drawer item creation
* tint secondary drawer items as well
* remove unnecessary ids
* fix header text color in the light theme
* improve header text contrast
2020-04-15 18:57:53 +02:00
kyori19
1370eedc10
Merge remote-tracking branch 'tuskyapp/develop'
2020-04-09 00:34:31 +09:00
Konrad Pozniak
c80fa68dbe
upgrade dependencies, fix some warnings ( #1747 )
...
* upgrade dependencies, fix some warnings
* fix tests
2020-04-06 11:46:38 +02:00
Ivan Kupalov
67c20326f9
Add options to confirm reblog/unreblog actions, close #460 ( #1650 )
2020-03-03 21:27:26 +01:00
kyori19
7ec302b968
Bump version to 2.0.0 (12)
2020-02-28 00:19:01 +09:00
kyori19
5503c801c1
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-26 21:09:20 +09:00
Konrad Pozniak
d9c802982e
Upgrade deps ( #1708 )
...
* upgrade Dagger
* upgrade AndroidX Lifecycle
* upgrade AndroidX Fragment
* upgrade Room, Retrofit, AndroidX core, Material components
* fix report fragments not sharing viewmodels
2020-02-25 19:49:41 +01:00
Conny Duck
218046fd27
Release 70 / 10.0
2020-02-25 19:00:21 +01:00
kyori19
de8069aec9
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-23 22:23:54 +09:00
Ivan Kupalov
5a5bbca171
Fix emoji download ( #1691 )
...
* Update OkHttp to 4.3.1
* Fix downloading emoji fonts
OkHttp strips away content length info when compression is used.
Even though this behavior is old, we didn't observe it until OkHttp was
updated in d3ebcc14ec
.
We get it from the original network response header. It should be
compressed length.
* Reformat EmojiCompatFont and EmojiPreference
2020-02-17 16:23:34 +01:00
kyori19
41f4219b6e
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-15 18:09:05 +09:00
Conny Duck
6be8d873e7
put androidExtensions experimental=true back in to fix crash
2020-02-12 21:53:16 +01:00
kyori19
fbb1c5aee6
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-12 12:16:30 +09:00
Conny Duck
6f8e8a6d5c
Release 69 / 10.0 beta 1
2020-02-10 16:50:35 +01:00
Frieder Bluemle
9bc000569d
Update espresso-core to 3.2.0
2020-02-01 11:14:31 -08:00