5565 Commits

Author SHA1 Message Date
orionlee
d80daee37e #3387 new permission for WiFi filter UI be compatible with Android 10+ 2019-09-27 10:29:26 -07:00
ByteHamster
466e6a9b7e Merge branch 'develop' into feedinfo-fragment 2019-09-27 14:03:55 +02:00
ByteHamster
6e5c4dd9d2 Clear title on resume 2019-09-27 14:03:34 +02:00
ByteHamster
5b909894f4 Keep background fragments alive 2019-09-27 14:03:27 +02:00
ByteHamster
872b7a813d Moved reloading fragment to onCreate 2019-09-27 14:03:18 +02:00
ByteHamster
107b64315e Merge branch 'develop' into update-progress 2019-09-27 12:58:56 +02:00
ByteHamster
3e01d66cbd Merge branch 'master' into develop 2019-09-27 12:55:24 +02:00
ByteHamster
d7f0f95ada Bumped version to 1.7.3b 1.7.3b 2019-09-27 12:48:56 +02:00
H. Lehmann
a6bffa797a
Merge pull request #3458 from ByteHamster/store-foreground-state-correctly
Fixed another phantom service is running notification
2019-09-27 12:43:03 +02:00
ByteHamster
0c0e50d3ae Fixed another phantom service is running notification
Steps to reproduce:
- Send STOP key two times
- Service starts foreground but does not stop again because stateManager does not know about foreground state
2019-09-27 12:03:39 +02:00
H. Lehmann
bbf4f8cc3f
Merge pull request #3453 from ByteHamster/refresh-subscriptions-view
Added refresh item to subscriptions view
2019-09-26 23:45:22 +02:00
ByteHamster
8b53268bfe Refactored method for readability 2019-09-26 19:06:26 +02:00
H. Lehmann
b0a77bf000
Merge pull request #3455 from ByteHamster/rxjava-buffering
Using RxJava to update buffering
2019-09-26 19:01:28 +02:00
H. Lehmann
25bd5bbeed
Merge pull request #3450 from ByteHamster/undeliverable-exception
Fixed crashes when leaving search fragments
2019-09-26 18:58:04 +02:00
H. Lehmann
b1242ec1c0
Merge pull request #3448 from ByteHamster/fix-exoplayer-redirects
Fixed HTTP redirects in ExoPlayer
2019-09-26 18:57:25 +02:00
ByteHamster
56d08c4291 Using RxJava to update buffering 2019-09-26 18:53:04 +02:00
H. Lehmann
1e883758e4
Merge pull request #3451 from ByteHamster/fix-no-browser-installed
Fixed crash if there is no browser installed
2019-09-26 18:52:01 +02:00
ByteHamster
b94595fe44 Using RxJava to update position on main thread 2019-09-26 18:47:24 +02:00
H. Lehmann
1cb30ef271
Merge pull request #3452 from ByteHamster/transparent-outline
Removed transparent notification button outline
2019-09-26 17:12:02 +02:00
ByteHamster
7bdc0b3ddd Update playback position in feed details list 2019-09-25 17:37:17 +02:00
ByteHamster
8c1e6206da Update playback position in all episodes list 2019-09-25 17:13:17 +02:00
ByteHamster
66cb923e9d Update playback position in queue 2019-09-25 17:07:24 +02:00
ByteHamster
f12d3a8c53 Listening to position updates in MediaPlayerActivity 2019-09-25 16:48:26 +02:00
ByteHamster
646b3eba8a Listening to position updates in ExternalPlayerFragment 2019-09-25 16:44:31 +02:00
ByteHamster
72fc4f5eb0 Using PlaybackService to distribute position events instead of PlaybackController 2019-09-25 16:44:08 +02:00
ByteHamster
97c2b47a4a Removed ProgressEvent
Database upgrade is done on splash screen
2019-09-25 16:20:24 +02:00
ByteHamster
889144f993 Added refresh item to subscriptions view 2019-09-25 15:49:24 +02:00
ByteHamster
72d5c65c4f Removed transparent notification button outline 2019-09-25 15:24:23 +02:00
ByteHamster
b65c688b53 Fixed crash if there is no browser installed 2019-09-25 15:00:33 +02:00
ByteHamster
2b8b262499 Fixed crashes when leaving search fragments 2019-09-25 14:45:47 +02:00
ByteHamster
96a42b1bbe Fixed HTTP redirects in ExoPlayer 2019-09-25 14:40:18 +02:00
H. Lehmann
39a9a48c99
Merge pull request #3357 from orionlee/autoupdate_thread_refactor_post_workmanager
Refactor automatic feed update - remove extra threads
2019-09-24 20:49:02 +02:00
orionlee
aeafb62a3c re-add missing awaitility dependency in AndroidTest 2019-09-24 11:35:01 -07:00
orionlee
26b7f6c300 auto feed update mini-refactor: move periodic update entry point method from UserPreference to AutoUpdateManager 2019-09-24 11:14:35 -07:00
orionlee
33eddaa256 auto feed update - make the calls from UI use background thread rather than WorkManager to ensure the updates are immediate. 2019-09-24 11:07:43 -07:00
orionlee
8dc9939736 change refreshAllFeeds() main thread call guard to exception. 2019-09-24 10:15:25 -07:00
orionlee
0ddda3a0d2 remove unnecessary thread DBTasks.refreshAllFeeds(): it is invoked by FeedUpdateWorker in background only. 2019-09-24 10:15:24 -07:00
orionlee
608b874057 Make feed update work IDs not dependent on classname to avoid accidental changing of IDs due to class refactoring. 2019-09-24 10:12:14 -07:00
orionlee
ce96eeafb6 simplify param logic (getInputData() is @NonNull) 2019-09-24 10:12:14 -07:00
orionlee
366146d22e prevent deadlock in case auto feed update is blocked per review. 2019-09-24 10:12:14 -07:00
orionlee
907867652f Refactor automatic feed update - remove extra threads no longer necessary. 2019-09-24 10:12:13 -07:00
H. Lehmann
f24c8a3237
Merge pull request #3443 from ByteHamster/speed-up-circleci
Speed up circleci by allowing different flavours to build in parallel
2019-09-24 18:24:05 +02:00
ByteHamster
667be71e0f Speed up circleci by allowing different flavours to build in parallel 2019-09-24 18:07:43 +02:00
H. Lehmann
049771d67c
Merge branch 'develop' into feedinfo-fragment 2019-09-24 17:50:26 +02:00
H. Lehmann
cade85b9c2
Merge branch 'develop' into notification-default-icon 2019-09-24 14:20:13 +02:00
H. Lehmann
a92123340d
Merge pull request #3441 from ByteHamster/circleci-improvements
Circleci improvements
2019-09-24 14:19:18 +02:00
ByteHamster
58348908ea Fixed checkstyle violations 2019-09-24 11:27:08 +02:00
ByteHamster
b7301ca360 Added checkstyle 2019-09-24 11:21:08 +02:00
ByteHamster
c16fe7a7c9 Using workflows to build on circleci 2019-09-24 10:50:51 +02:00
H. Lehmann
4defa086a0
Merge pull request #3439 from orionlee/fix_ssl_on_android4_2814
Fix SSL issues on android 4.x
2019-09-23 23:36:54 +02:00