ByteHamster
28a816b16c
Enabled more checkstyle rules
2019-09-28 17:23:36 +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
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
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
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
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
orionlee
c41c8765b6
SSL android 4 fix - fix code styles
2019-09-23 14:22:16 -07:00
orionlee
e8be5cb8ec
Upgrade OkHttp (to the latest that still support Android 4.x)
2019-09-23 14:15:24 -07:00
orionlee
6cae7df9bd
SSL fix On Android 4.4 for certain web sites.
2019-09-23 14:13:20 -07:00
H. Lehmann
7e1cd39969
Merge pull request #3438 from orionlee/refactor_queue_contextmenu
...
Refactor queue contextmenu
2019-09-23 14:42:21 +02:00
orionlee
d3aee7fcbd
feeditem context menu tweak - don't show auto download when it's already downloaded.
2019-09-23 04:11:44 -07:00
orionlee
6c05a8c730
feeditem context menu refactor - removed unused showExtendedMenu parameter
2019-09-23 04:10:53 -07:00
orionlee
931c670398
Queue context menu refactor - hide Skip Episode (same as pre-refactor behavior)
2019-09-23 03:55:58 -07:00
orionlee
27ce3c85c4
Queue context menu refactor - move queue menu definition xml reuse the generic one
2019-09-22 15:46:26 -07:00
orionlee
6845052057
Queue context menu refactor - move queue-specific logic out of generic handler
2019-09-22 15:39:49 -07:00
H. Lehmann
c4f92881b1
Merge pull request #3437 from orionlee/easier_remove_new_flag_3302
...
Support remove new flag in Podcast screen and Podcast Episode Screen
2019-09-22 23:57:12 +02:00
orionlee
9573e6b675
#3302 - refactor retire episode screen item context menu (and reuse the common item context menu)
2019-09-22 13:50:52 -07:00
H. Lehmann
ab7d36f77f
Merge pull request #3434 from orionlee/access_feed_from_player_2929
...
add Open Podcast to player screen
2019-09-22 22:44:48 +02:00
orionlee
9c8eda170d
#2929 - review feedback: non-null feedItem requirement explicit
2019-09-22 13:28:25 -07:00
orionlee
0daef525b0
#3302 - support remove new flag in Podcast screen and Podcast Episode Screen.
...
- moved the logic in Episodes Screen (AllEpisodesRecycleAdapter and EpisodesListFragment) to the generic FeedItemMenuHandler
2019-09-22 12:54:09 -07:00
orionlee
427477b256
#2929 - minor coding style tweaks per review
2019-09-22 11:03:09 -07:00