ByteHamster
81e2be8f2b
Bumped version to 2.0.3
2.0.3
2020-10-28 10:38:01 +01:00
ByteHamster
fa6e054212
Updated translations
2020-10-28 10:37:18 +01:00
Tony Tam
3a9829bd5e
When doing Auto Skip to End, do the right thing ( #4594 )
2020-10-28 09:06:42 +01:00
ByteHamster
7e9363a0f7
Merge pull request #4603 from ByteHamster/fix-service-running
...
Only accept media control buttons while actually playing
2020-10-26 14:04:59 +01:00
ByteHamster
2da36919b3
Only accept media control buttons while actually playing
2020-10-26 11:13:52 +01:00
ByteHamster
73bae55022
Merge pull request #4604 from ByteHamster/fix-npe-bottomsheet
...
Fixed NPEs in bottom sheet
2020-10-26 11:11:00 +01:00
ByteHamster
fc54186373
Fixed NPEs related to bottom sheet
2020-10-26 10:59:13 +01:00
ByteHamster
342ad86467
Merge pull request #4593 from ByteHamster/force-start-service
...
Prevent play/pause button not doing anything in some cases
2020-10-25 19:16:02 +01:00
ByteHamster
058885ac09
Prevent play/pause button not doing anything in some cases
2020-10-25 18:59:02 +01:00
ByteHamster
6e6405fd51
Merge pull request #4586 from ByteHamster/fix-played-alpha
...
Fixed played state sometimes not being displayed
2020-10-24 20:04:35 +02:00
ByteHamster
8ecd9803bb
Fixed played state sometimes not being displayed
2020-10-24 10:51:15 +02:00
ByteHamster
ee4b2c0554
Bumped version to 2.0.2
2.0.2
2020-10-14 20:14:11 +02:00
ByteHamster
2c5372eb31
Updated translations
2020-10-14 20:12:24 +02:00
H. Lehmann
bcec4ae0f0
Merge pull request #4525 from ByteHamster/fix-font-invisible
...
Ensure that search query is readable
2020-10-14 18:27:31 +02:00
H. Lehmann
e091b805b8
Merge pull request #4528 from ByteHamster/cache-no-store
...
Set cache-control to no-cache
2020-10-14 18:02:06 +02:00
ByteHamster
959f29c8b8
Ensure that search query is readable
2020-10-14 17:59:01 +02:00
ByteHamster
983c0a464e
Set cache-control to no-cache
...
The previous value, no-store, did not allow CDNs to do their work.
2020-10-14 16:56:18 +02:00
H. Lehmann
2854346635
Merge pull request #4497 from ByteHamster/custom-ca
...
Ship our own CA certificates for old devices
2020-10-13 09:54:33 +02:00
ByteHamster
bf73ebbd1a
Updated Google Play metadata
2020-10-13 09:41:35 +02:00
H. Lehmann
e4a714f2f4
Merge pull request #4521 from ByteHamster/generate-unique-ids
...
Generate unique view IDs
2020-10-11 22:06:27 +02:00
ByteHamster
7f7863b7be
Generate unique view IDs
2020-10-11 19:31:06 +02:00
Ezequiel
84db56f82b
Fix 'Visit website' button crashes app if there is no browser installed ( #4520 )
2020-10-11 18:05:02 +02:00
Darrell
3e771c664f
Fixed progress bar being highlighted on touch ( #4511 )
...
Signed-off-by: Darrell <mediumgeek@gmail.com>
2020-10-08 12:51:02 +02:00
ByteHamster
2e0a191d5c
Ship our own CA certificates for old devices
2020-10-05 12:57:42 +02:00
H. Lehmann
e1ff4c8763
Merge pull request #4077 from Slinger/conscrypt_bundle
...
Bundle a modern Security Provider (Conscrypt) in the Free builds.
2.0.1
2020-10-04 15:21:18 +02:00
Mats Wahlberg
06d212b911
Use freeImplementation for including conscrypt in Free builds.
...
This removes the need for the -PfreeBuild flag to gradle, and makes
assemblePlay and assembleDebug build all flavours without errors again.
Changed circleci config back accordingly and removed comment about
-PfreeBuild. Based on #4457 .
2020-10-02 14:39:02 +02:00
Mats Wahlberg
468acab8f4
Removed comment about automatically choosing Conscrypt version
...
There are drawbacks to using conscryptVersion = "latest.release",
hopefully the version will be kept up to date manually instead.
2020-09-30 13:52:31 +02:00
Mats Wahlberg
30268d73d1
Cleaned up string to println in core/build.gradle
...
Variable can be used and gets replaced directly in the string without
using '+' to concatenate strings.
2020-09-30 13:52:31 +02:00
Mats Wahlberg
3271d7628f
Fixed circle static-analysis error
...
No code changes, but formatting with comments around else statements
needed to be clearer, also some whitespaces should have been avoided...
2020-09-30 13:52:31 +02:00
Mats Wahlberg
4f86047a24
Enable TLSv1.3 and harden protocols and cipher suites for Free builds
...
The Free build bundles a modern Conscrypt which means TLSv1.3 is always
guaranteed no matter android version. So it can always be enabled. Since
it also provides modern cipher suites, there is no need to enable older
protocols than TLSv1.2 (that is: SSLv3, TLSv1.0 and TLSv1.1 which are
all now deprecated).
And the support for modern cipher suites also means there is no need to
explicitly enable the following (obsolete+unsafe) ciphers suites:
* TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
* TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
on Android API < 21 (Android < 5.0).
No changes are made to the Play builds (since the available security
provider can't be guaranteed to support modern protocols and cipher
suites).
2020-09-30 13:52:31 +02:00
Mats Wahlberg
3f0420544a
Updated circleci debug and release jobs to explicitly build Play flavors
...
Changed the gradlew build targets assembleRelease to assemblePlayRelease
and assembleDebug to assemblePlayDebug, because the old targets causes
files for the free builds to get compiled when not needed. It's
unnecessary and also done without -PfreeBuild which gives build errors.
These are also the targets used in makeRelease.sh, so the workflow
should better match the expected.
2020-09-30 13:52:31 +02:00
Mats Wahlberg
4c24d1c29a
Bundle Conscrypt security provider for Free builds
...
This fixes protocol and cipher errors on older versions of android
without requiring Google API/Services (which are non-free) to replace
the security provider from the OS. No changes are made to Play builds.
The value of conscryptVersion in build.gradle should be updated
regularly to keep the bundled version of conscrypt up to date (or
changed to "latest.release", which will cause issues with verifying
reproducible builds).
Fixes : #2814 (for users of free builds)
2020-09-30 13:52:31 +02:00
ByteHamster
af1a6a7ef9
Bumped version to 2.0.1
2020-09-30 10:43:00 +02:00
ByteHamster
ccf72e5a81
Updated contributors
2020-09-30 10:14:17 +02:00
ByteHamster
4a877f24b8
Updated translations
2020-09-30 10:11:52 +02:00
H. Lehmann
07324b4e5e
Merge pull request #4462 from ByteHamster/fix-cropped-covers
...
Fix cropped covers on API <20
2020-09-29 13:31:04 +02:00
H. Lehmann
68e2f198c3
Merge pull request #4463 from ByteHamster/buffering-indicator
...
Fix buffering indicator sometimes sticking
2020-09-29 13:30:41 +02:00
H. Lehmann
342a082287
Merge pull request #4464 from ByteHamster/swallow-undeliverable-exception
...
Swallow undeliverable RxJava exceptions
2020-09-29 13:29:23 +02:00
ByteHamster
f54076ca58
Swallow undeliverable RxJava exceptions
...
AntennaPod threads might throw NPEs after disposing because we set controllers to null.
2020-09-29 12:23:13 +02:00
ByteHamster
c2b0a356ac
Fix buffering indicator sometimes sticking
...
We currently have no method to actively query the buffering state.
Remove indicator if we can no longer receive updates.
2020-09-29 11:21:01 +02:00
ByteHamster
9c74b78b56
Fix cropped covers on API <20
2020-09-29 10:59:39 +02:00
ByteHamster
6b173d0c1a
Bumped version to 2.0.0
2020-09-21 10:58:34 +02:00
ByteHamster
c1810a7e49
Updated translations
2020-09-21 10:52:38 +02:00
H. Lehmann
a0097abc34
Merge pull request #4441 from ByteHamster/new-logo
...
New logo
2020-09-21 10:45:05 +02:00
ByteHamster
727f38cf63
New splash screen
2020-09-21 09:50:33 +02:00
ByteHamster
e82702655e
Updated widget icon
2020-09-21 09:32:07 +02:00
ByteHamster
56256285c2
New teaser images
2020-09-20 23:34:43 +02:00
ByteHamster
a515940541
Updated screenshots
2020-09-20 23:21:35 +02:00
ByteHamster
eb3993f776
New notification icon
2020-09-20 23:13:28 +02:00
ByteHamster
cab277bb85
New app icon
2020-09-20 22:45:23 +02:00