H. Lehmann
717b1cb0ad
Merge pull request #3141 from andersonvom/remove-exceptions
...
Fix thrown exceptions when adding/removing podcasts
2019-04-30 18:44:21 +02:00
Anderson Mesquita
a2cd8cca73
Return Optional feed when loading feed items
...
RxJava 2.x no longer accepts `null` values and will yield a
`NullPointerException` immediately or as a signal to downstream [1].
This returns an Optional<Feed> instead to avoid errors.
[1]: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#nulls
2019-04-30 06:10:41 -04:00
Anderson Mesquita
34d33f796e
Close OkHttp request before making new ones
...
When adding certain podcasts [1], a `LeakedClosableViolation` is thrown
due to the fact that we're reusing the OkHttpClient to make multiple
requests (one to get the iTunes toplist for the user's language, and
another one defaulting to US).
This makes sure that all requests are closed to prevent this exception,
according to OkHttp docs [2].
[1]: https://podcasts.apple.com/us/podcast/stupid-genius-with-emma-chamberlain/id1458568923
[2]: https://github.com/square/okhttp/blob/18f2b5e/okhttp/src/main/java/okhttp3/Call.kt#L32-L40
2019-04-28 09:10:02 -04:00
ByteHamster
a4dc3d9e96
Bumped version to RC3
2019-04-28 14:39:01 +02:00
ByteHamster
835d1f8cd3
Made null check work
2019-04-28 14:18:47 +02:00
ByteHamster
5d124c476a
Fixed sleep timer ANR ( Closes #3139 )
2019-04-27 10:50:13 +02:00
ByteHamster
881578ee41
Bumped version to 1.7.2-RC2
2019-04-26 19:12:50 +02:00
ByteHamster
8e25f188c5
Fixed crash where recyclerAdapter is null
...
Closes #3138
2019-04-26 19:10:27 +02:00
ByteHamster
48ead285b3
Imported store description into new publisher layout
2019-04-26 18:10:56 +02:00
ByteHamster
d0cbe158bb
New Play publisher directory layout
2019-04-26 17:58:48 +02:00
H. Lehmann
309cd20d66
Merge pull request #3134 from ByteHamster/prepare-release
...
Prepare 1.7.2 release
2019-04-26 16:55:12 +02:00
H. Lehmann
aeef6361d7
Merge pull request #3137 from andersonvom/warning-cleanup
...
Cleanup compiler warnings
2019-04-26 16:54:54 +02:00
ByteHamster
57301cf81c
Making sure that publisher releases to alpha first, so we can wait for Pre-Launch-Report
2019-04-26 10:38:34 +02:00
ByteHamster
f96c1d5367
Bumped versionCode
2019-04-26 10:37:05 +02:00
Anderson Mesquita
fd2424edd4
Cleanup compiler warnings
...
Removes redundant casts and adds generic type to avoid compiler warnings.
2019-04-25 18:45:36 -04:00
ByteHamster
0925078770
Translation updates
2019-04-24 23:19:52 +02:00
ByteHamster
46f9a9c65b
Added release notes
2019-04-24 23:12:03 +02:00
H. Lehmann
3b9e34e18e
Merge pull request #3131 from ByteHamster/fix-hiding-ExternalPlayer
...
Hiding ExternalPlayerFragment onStart
2019-04-24 23:05:55 +02:00
ByteHamster
92165f9021
Hiding ExternalPlayerFragment onStart
...
If the playback is finished in background, the fragmentLayout is not hidden.
Steps to reproduce (without this commit):
- Start last item in queue
- Leave app using home button
- Finish playback by using notification skip button
- Resume to AntennaPod
- ExternalPlayerFragment is shown (in invalid state) but should be hidden
2019-04-24 22:56:37 +02:00
H. Lehmann
017a6ab3bc
Merge pull request #2957 from orionlee/bugfix_app_anr_in_auto_feed_update_2956
...
Prevent app crash during some automatic feed update
2019-04-19 12:02:25 +02:00
H. Lehmann
f4de370f17
Merge pull request #3126 from alimemonzx/develop
...
bugfix #3092 - time left on Queue screen not updated after download c…
2019-04-19 11:58:41 +02:00
Ali
f2a777bd06
bugfix #3092 - time left on Queue screen not updated after download completes
2019-04-19 04:34:06 +01:00
H. Lehmann
a03bf4cfc9
Merge pull request #3122 from ByteHamster/anr-switch-player
...
Made sure that there is not an ANR when switching media player
2019-04-17 20:53:12 +02:00
ByteHamster
2fca491f53
Made sure that there is not an ANR when switching media player
2019-04-17 20:52:13 +02:00
H. Lehmann
09e7f60db8
Merge pull request #3121 from ByteHamster/network-main-thread
...
Fixed NetworkOnMainThreadException
2019-04-16 23:03:56 +02:00
ByteHamster
1fe33fb351
Fixed NetworkOnMainThreadException
2019-04-16 22:50:59 +02:00
H. Lehmann
99c5e9dc39
Merge pull request #3117 from ByteHamster/fix-anr
...
Fixed cast related bugs
2019-04-16 22:18:05 +02:00
H. Lehmann
5d459b5327
Merge pull request #3115 from ByteHamster/small-crash
...
Fixed NPE
2019-04-14 13:59:29 +02:00
ByteHamster
0339ce7bca
Do not set player status before player object is created
2019-04-14 13:56:04 +02:00
ByteHamster
28f424e3c1
No locks are needed if everything is executed on main thread
2019-04-14 13:42:32 +02:00
ByteHamster
f947b0a90d
Fixed NPE
2019-04-13 16:01:17 +02:00
H. Lehmann
7c4d4656f8
Merge pull request #3113 from ByteHamster/fix-crash-npe
...
Fixed NPE
2019-04-12 23:20:29 +02:00
ByteHamster
8284251a91
Fixed NPE
2019-04-12 23:19:45 +02:00
H. Lehmann
48b2a67a72
Merge pull request #3110 from ByteHamster/fix-controller-release-crash
...
Fixed crash when re-using released controller
2019-04-12 23:11:12 +02:00
ByteHamster
8ebc98af13
Fixed crash when re-using released controller
2019-04-12 11:55:41 +02:00
H. Lehmann
3f1e6b5d50
Merge pull request #3106 from ByteHamster/subscriptions-columns
...
Set number of subscription columns
2019-04-12 10:56:26 +02:00
ByteHamster
11b085c68b
Fixed attr redeclaration
2019-04-12 10:41:49 +02:00
H. Lehmann
b4f04f6d6d
Merge pull request #3105 from ByteHamster/style-repetition
...
Reduced repetition in styles.xml
2019-04-12 10:36:06 +02:00
H. Lehmann
8810248a5c
Merge pull request #3107 from ByteHamster/nb-translation
...
Removed nb translation
2019-04-12 10:35:09 +02:00
H. Lehmann
244aeeedcd
Merge pull request #3104 from ByteHamster/queue-loading
...
Fix displaying progress indicator in multi window
2019-04-12 10:34:47 +02:00
ByteHamster
cfd0af55c4
Removed nb translation
2019-04-11 21:54:57 +02:00
ByteHamster
777d92d4be
Set number of subscription columns
2019-04-11 21:24:51 +02:00
ByteHamster
6595f49f22
Reduced repetition in styles.xml
2019-04-11 21:02:45 +02:00
ByteHamster
d4c87facaf
Fix displaying progress indicator in multi window
2019-04-11 20:54:48 +02:00
H. Lehmann
97d08f3b00
Merge pull request #3097 from ByteHamster/exoplayer-main-thread
...
Executing all ExoPlayer methods on main thread
2019-04-11 20:50:56 +02:00
H. Lehmann
be6eb1c738
Merge pull request #3102 from ByteHamster/no-state-in-fragments
...
Do not hold state in fragments
2019-04-11 20:50:34 +02:00
ByteHamster
1d0e22135e
Making sure that ExternalPlayerFragment is updated when starting first media
2019-04-11 20:41:39 +02:00
ByteHamster
5745da75a6
Clarified that it is using caller thread. not main thread
2019-04-11 20:11:40 +02:00
ByteHamster
0e3cabb86d
Do not hold state in fragments
2019-04-10 01:05:36 +02:00
Martin Fietz
d8a010ad48
Merge pull request #3100 from orionlee/bugfix_bulk_action_ui_survive_split_screen_3088
...
bugfix - bulk actions - make UI survive upon split screen
2019-04-08 18:54:01 +02:00