Max Wittig
054a4f42a3
feat: add five, ten and twenty minutes sleep timer extend buttons ( #4803 )
2021-01-01 13:18:53 +01:00
Herbert Reiter
43c747d983
Run DbNullCleanupAlgorithmTest with Robolectric
2020-12-31 22:00:12 +01:00
Herbert Reiter
41119f6aed
Run DbTasksTest with Robolectric
2020-12-31 21:14:52 +01:00
s3lph
f2942033e6
Fix #4772 : custom host not working on gpodnet sync
2020-12-30 16:01:24 +01:00
ByteHamster
5998e28497
Merge pull request #4811 from damoasda/robolectric-ExternalMediaTest
...
Run ExternalMediaTest with Robolectric
2020-12-30 15:53:42 +01:00
ByteHamster
8d50af58ac
Merge pull request #4797 from PtilopsisLeucotis/fix_translations
...
Fix translations
2020-12-30 15:19:09 +01:00
Herbert Reiter
994ee0e0a2
Fix #4775 : Illegal connection pointer in Robolectric tests (awaitTermination) ( #4794 )
2020-12-30 15:15:23 +01:00
Herbert Reiter
90b8655ee9
Run ExternalMediaTest with Robolectric
2020-12-30 10:59:43 +01:00
PtilopsisLeucotis
0d4dc82496
Fixed wrong attribute translate to translatable in strings.xml
2020-12-22 19:20:18 +03:00
Herbert Reiter
20db2c2f5c
Fix #4765 : Disable autoDownload for local feeds
2020-12-20 21:51:49 +01:00
ByteHamster
dcd40d4cac
Merge pull request #4774 from damoasda/robolectric-DownloadRequestTest
...
Run DownloadRequestTest with Robolectric
2020-12-20 18:51:46 +01:00
Herbert Reiter
72f4296150
Run AtomTextTest with Robolectric ( #4771 )
2020-12-20 16:06:14 +01:00
Herbert Reiter
f6c39ad0fe
Run DownloadRequestTest with Robolectric
2020-12-19 15:29:54 +01:00
Herbert Reiter
c10d1a1d79
Refactoring: Remove class LangUtils ( #4763 )
2020-12-16 21:06:50 +01:00
ByteHamster
e8351ffdc5
Merge pull request #4760 from damoasda/cleanup-imports
...
Refactoring: Remove unused import statements
2020-12-15 22:48:42 +01:00
ByteHamster
540656f61c
Merge pull request #4762 from ByteHamster/parallel-downloads
...
Added number to parallel downloads string
2020-12-15 22:46:08 +01:00
ByteHamster
6ef80bd69e
Added number to parallel downloads string
2020-12-15 16:51:53 +01:00
Herbert Reiter
1d008317aa
Remove unused import statements to reduce dependencies
2020-12-13 22:55:11 +01:00
ByteHamster
e712a0eca9
Updated translations
2020-12-13 10:53:37 +01:00
Keunes
f2c26b11c6
Correct website links ( #4740 )
...
With our new website, some of the links have changed. Also, the FAQ is no more.
2020-12-10 23:15:28 +01:00
ByteHamster
b42e5e6eb5
Merge pull request #4733 from ByteHamster/fix-filter-dialog-api21
...
Fix filter dialog on old Android versions
2020-12-08 14:11:46 +01:00
Mats Wahlberg
aeeb6eef37
Add the Let's Encrypt (ISRG Root X1) Root Certificate
...
This adds the ISRG Root X1 certificate to the backported certificates
introduced in #4497 . This should solve the issue when DST Root X3
expires in 2021 (https://letsencrypt.org/2020/11/06/own-two-feet.html ).
2020-12-05 14:53:28 +01:00
markamaze
e4eacefeb1
added readonly message for feed items w/o media ( #4711 )
2020-12-03 22:57:58 +01:00
ByteHamster
a510cb00fd
Fix filter dialog on old Android versions
2020-12-03 22:33:53 +01:00
ByteHamster
779b1715e8
Fixed talkback description missing on chapters screen
2020-12-03 09:47:34 +01:00
ByteHamster
b5047c9ead
Updated translations
2020-12-02 11:45:28 +01:00
ByteHamster
8c7e209f0b
Merge pull request #4728 from ByteHamster/delete-feed-task
...
Use RxJava for deleting feeds
2020-12-02 11:39:05 +01:00
ByteHamster
101f4e34ed
Use RxJava for deleting feeds
2020-12-02 11:11:13 +01:00
ByteHamster
4d1a7773d0
Catch errors when local feeds fail to update
2020-12-02 10:30:54 +01:00
ByteHamster
d20557c1b0
Merge pull request #4721 from tonytamsf/share-by-timecode
...
share by timecode
2020-11-30 20:00:18 +01:00
ByteHamster
28064ffa19
Merge pull request #4707 from tonytamsf/pause-button-android-auto
...
pause button for autos
2020-11-30 19:57:48 +01:00
Tony Tam
5661a85eab
Show replay button on the current chapter. ( #4706 )
2020-11-30 19:56:19 +01:00
Tony Tam
4112a65c20
indent with spaces
2020-11-30 06:17:10 -08:00
Tony Tam
3f104f7e5a
fix bug with how we count downloaded media, show a meaningful messages ( #4714 )
2020-11-30 11:29:16 +01:00
markamaze
c1482fe5b8
Moved export log function to menu and added confirm dialog ( #4712 )
2020-11-30 11:20:02 +01:00
Tony Tam
afb151eb3f
share by timecode
2020-11-27 11:32:56 -08:00
ByteHamster
66ee677ebe
Merge pull request #4718 from tonytamsf/queue-image-button
...
add an icon to the Android Auto queue
2020-11-26 18:24:56 +01:00
Tony Tam
28f72aa586
Fix timing issue with speed settings per podcast ( #4713 )
...
when moving to the next episode when phone is locked
2020-11-26 17:48:16 +01:00
Tony Tam
8f0cbb2a88
show number in queue
2020-11-25 17:10:47 -08:00
Tony Tam
a8fbb97cfe
add an icon to the Android Auto queue
2020-11-25 16:52:20 -08:00
Tony Tam
ed47e27baa
line > 120
2020-11-22 18:25:33 -08:00
Tony Tam
aebc62d136
only show the play button for non-car mode, since that is taken care of already
2020-11-22 18:20:10 -08:00
ByteHamster
41cdeec30c
Merge pull request #4698 from ByteHamster/notification-icon-resolution
...
Increased resolution of notification icon
2020-11-22 16:09:48 +01:00
Tony Tam
69670e2153
higher contrast color for search bar ( #4704 )
2020-11-22 15:57:47 +01:00
Tony Tam
d9151351b0
pause button for autos
2020-11-21 18:20:17 -08:00
ByteHamster
9bd0babed5
Partially revert "Performance improvements"
...
Some problems with wrong dates might be caused by the
static date parser no longer being thread safe.
This partially reverts commit 77ef239336
.
2020-11-21 23:08:39 +01:00
ByteHamster
9989bbff9b
Increased resolution of notification icon
...
The expanded media style notification has a higher resolution than
normal large icons
2020-11-19 11:27:40 +01:00
ByteHamster
4b252250c0
Merge branch 'master' into develop
2020-11-19 11:24:31 +01:00
Herbert Reiter
d68b45fd30
Refactoring: Remove callback functions with constant value
2020-11-15 14:26:07 +01:00
ByteHamster
34f9f01ba1
Updated translations
2020-11-15 12:37:00 +01:00
ByteHamster
8a82b3709d
Merge pull request #4690 from ByteHamster/fix-wording
...
Fixed wording of counter>0 filter
2020-11-15 12:31:41 +01:00
ByteHamster
02def17f93
Merge pull request #4689 from ByteHamster/stop-foreground-before-stop
...
Stop foreground in DownloadService before calling stop
2020-11-15 12:28:12 +01:00
ByteHamster
97b557a3b6
Merge pull request #4684 from ByteHamster/fix-null-pubdate-crash
...
Fixed comparator method contract when date is null
2020-11-15 12:26:52 +01:00
ByteHamster
2d24213171
Fixed wording of counter>0 filter
2020-11-15 12:18:44 +01:00
ByteHamster
f5bbdf1666
Stop foreground in DownloadService before calling stop
2020-11-14 18:08:52 +01:00
Herbert Reiter
3aa6b37834
Refactoring: Remove interface DBTasksCallbacks and class DBTasksCallbacksImpl
2020-11-14 11:32:49 +01:00
ByteHamster
cabe1a0f66
Fixed comparator method contract when date is null
2020-11-11 22:43:27 +01:00
ByteHamster
4decd1d9fe
Merge pull request #4680 from ByteHamster/fix-file-size-stats
...
Fixed file size statistics
2020-11-11 22:21:00 +01:00
ByteHamster
0e84f5d90c
Merge pull request #4666 from ByteHamster/db-corruption
...
Use lazy singleton instead of Bill Pugh singleton
2020-11-11 22:04:54 +01:00
ByteHamster
eea503e3e0
Merge pull request #4672 from ByteHamster/fix-update-without-pubdate
...
Fixed updating feeds where some items do not have a pubdate
2020-11-11 21:56:59 +01:00
ByteHamster
24c15cfc61
Fixed file size statistics
2020-11-09 23:27:05 +01:00
ByteHamster
2249e91578
Update local folder properties on refresh
...
Fixes updated translations
2020-11-09 23:10:50 +01:00
ByteHamster
fe3a44d5fa
Fixed updating feeds where some items do not have a pubdate
2020-11-09 12:37:33 +01:00
ByteHamster
8f25f5830a
Use lazy singleton instead of Bill Pugh singleton
2020-11-08 09:36:13 +01:00
ByteHamster
0ae6ca8d04
Added support for showing feed item images on Android Auto
2020-11-07 09:29:11 +01:00
ByteHamster
8d2df1afa1
Merge branch 'master' into develop
2020-11-06 23:17:33 +01:00
ByteHamster
29f46d97c0
Merge pull request #4659 from ByteHamster/fix-playback
...
Fix using wrong playable object
2020-11-06 22:57:57 +01:00
ByteHamster
8686edb67e
Merge pull request #4662 from ByteHamster/add-recommended
...
Add 'recommended' text to ExoPlayer setting
2020-11-06 22:56:57 +01:00
ByteHamster
6127197314
Add 'recommended' text to ExoPlayer setting
2020-11-06 22:12:27 +01:00
ByteHamster
688f1b370c
Fix using wrong playable object
2020-11-06 21:58:04 +01:00
ByteHamster
d6c00574b4
Merge pull request #4615 from ByteHamster/notification-channels-consistency
...
Use system notification settings on supported devices instead of our own
2020-11-06 14:37:43 +01:00
ByteHamster
dfd2ad49d1
Add error message when system file manager is not available
2020-11-06 14:32:40 +01:00
Sebastian Zeller
85b897c7d7
Filter the All Episodes tab via SQL Query
...
Fixes #4414
2020-11-06 02:03:20 +01:00
Anderson Mesquita
a3a5a936a2
Remove IF NOT EXISTS from index create statements
...
`onCreate()` should only ever be called once, where the tables and
indices are created. Any other changes need to happen via `onUpgrade()`,
so we can safely remove `IF NOT EXISTS`.
When importing any database into the app (e.g. if it gets corrupted and
is recreated with `sqlite3 old-database.db ".dump"`), it first needs to
be set back to the correct version. This can be done in sqlite with:
$ sqlite3 old-database.db "PRAGMA user_version"
<old-db-version>
$ sqlite3 new-database.db "PRAGMA user_version = <old-db-version>"
For more context, see this PR:
https://github.com/AntennaPod/AntennaPod/pull/4585
2020-11-02 18:01:32 -05:00
ByteHamster
2a2c495835
Added basic proof of concept for displaying folders
2020-11-02 19:56:26 +01:00
ByteHamster
ec9d631d8d
Fixed crash when playing from preferences
2020-11-02 17:10:20 +01:00
ByteHamster
23763eb87f
Merge pull request #4628 from ByteHamster/local-feeds-metadata
...
Fixed local feed metadata, show directly
2020-11-01 17:00:27 +01:00
ByteHamster
8713d25b1a
Fixed local feed metadata, show directly
2020-11-01 16:24:13 +01:00
ByteHamster
dc98c445c1
Merge pull request #4623 from ByteHamster/cancel-future
...
Cancel notification updater future before shutting down executor
2020-11-01 09:47:32 +01:00
ByteHamster
ec7f639982
Merge pull request #4617 from ByteHamster/duplicate-share-dialog
...
Do not display duplicate share menu
2020-11-01 09:47:13 +01:00
ByteHamster
f095ca8474
Cancel notification updater future before shutting down executor
2020-10-31 12:23:47 +01:00
ByteHamster
96e68f69de
Do not display duplicate share menu
2020-10-29 21:07:29 +01:00
ByteHamster
7ac4f18561
Migrate notification channel settings
2020-10-29 20:44:24 +01:00
ByteHamster
151cccce66
Use system's notification settings on supported devices
2020-10-29 20:21:43 +01:00
ByteHamster
26071dc3cf
Make notification channels consistent between app settings and system settings
2020-10-29 20:10:05 +01:00
ByteHamster
19697e3aa5
Be consistent about podcast vs episode
2020-10-29 19:48:16 +01:00
avirajrsingh
4a4392e797
Add podcast specific statistics to podcast info screen ( #4601 )
2020-10-29 19:41:41 +01:00
moralesg
3a87982628
Local feeds, add successful download log entry ( #4608 )
...
Co-authored-by: moralesg
2020-10-28 16:12:08 +01:00
moralesg
370df3a26c
Local feeds: honor file creation date ( #4607 )
2020-10-28 16:07:17 +01:00
ByteHamster
8ad4682aa4
Merge branch 'master' into develop
2020-10-28 10:56:22 +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
2da36919b3
Only accept media control buttons while actually playing
2020-10-26 11:13:52 +01:00
ByteHamster
679e482999
Merge branch 'develop' into add-local-feeds
2020-10-25 19:33:21 +01:00
ByteHamster
71b6c57773
Merge pull request #4590 from ByteHamster/merge-chapters
...
Merge chapter lists if specified in both feed and media file
2020-10-25 19:20:05 +01:00
asdoi
d732e6a5c1
Show date from which statistics are counting ( #4517 )
2020-10-25 19:14:59 +01:00
ByteHamster
c378b1828b
Merge chapter lists if specified in both feed and media file
2020-10-25 19:03:26 +01:00
ByteHamster
a0c604dc86
Merge pull request #4591 from ByteHamster/ensure-background-thread
...
Ensure that first DB query is executed in background thread
2020-10-25 19:00:55 +01:00
ByteHamster
058885ac09
Prevent play/pause button not doing anything in some cases
2020-10-25 18:59:02 +01:00
ByteHamster
aa3a350e38
Merge pull request #4592 from ByteHamster/audiofocus-reuse
...
Reuse audiofocus request object
2020-10-25 18:57:57 +01:00
ByteHamster
2ae11e1d18
Merge pull request #4589 from Niffler/resolve-issue-4320
...
Edit streaming confirmation dialog labels
2020-10-25 18:56:40 +01:00
ByteHamster
caaf2c72db
Upgrade roboelectric for API 30 compatibility
2020-10-25 18:45:30 +01:00
ByteHamster
e767282bff
Fail gracefully when trying to cast local feed
2020-10-25 18:15:37 +01:00
ByteHamster
361db64a07
Allow to re-connect SAF document tree
2020-10-25 17:58:57 +01:00
ByteHamster
c8a2f20000
Merge branch 'develop' into add-local-feeds
2020-10-25 17:31:47 +01:00
Herbert Reiter
28ebbedbdf
Local feeds: Unit tests for LocalFeedUpdater ( #4551 )
2020-10-25 17:22:36 +01:00
ByteHamster
f536774f2e
Reuse audiofocus request object
2020-10-24 23:59:21 +02:00
ByteHamster
3f80a5fdb8
Ensure that first DB query is executed in background thread
...
This prevents crashes when the service is the first entry point after an
update that needs a database upgrade.
2020-10-24 23:24:43 +02:00
ByteHamster
3e4e6381bd
Merge pull request #4588 from ByteHamster/recent-pubdate-performance
...
Improve performance and memory usage of 'recent pubdate' feed sort option
2020-10-24 20:03:38 +02:00
Niffler
aeabc7c4ef
Edit streaming confirmation dialog labels
2020-10-24 19:45:00 +02:00
ByteHamster
cd100aae15
Improve performance and memory usage of 'recent pubdate' feed sort option
2020-10-24 11:49:55 +02:00
avirajrsingh
69a3c56d24
[Statistics]Add count of episodes stocked on device ( #4581 )
2020-10-24 10:26:56 +02:00
zawad hossain
75b7b41fa0
Share exported logs added ( #4582 )
2020-10-24 09:32:22 +02:00
Niffler
469a1615db
Update view after episode deletion when downloaded filter is enabled ( #4560 )
2020-10-22 23:04:00 +02:00
Ezequiel
91f9c19bae
Remove episode from queue when gpodder notifies as played ( #4562 )
2020-10-22 13:37:03 +02:00
chrk2205
6098058a32
Move notification settings to their own screen ( #4526 )
...
added a new fragment named "notification manager"
replaced all settings related into this fragment
2020-10-20 21:04:03 +02:00
Keunes
00fd1d30ab
Clarify 'downloads' statistic ( #4558 )
...
"Total size of downloaded podcasts" might be interpreted as the total cumulative size of all episodes ever downloaded. This is to improve the string so it's clear that it's about the episodes currently on the device.
2020-10-19 23:45:04 +02:00
ByteHamster
8f6c560f01
Merge branch 'master' into develop
2020-10-17 23:35:24 +02:00
DAMLA YILDIZ
4971bb5287
New channel for synchronization errors ( #4545 )
2020-10-17 22:54:34 +02:00
Tony Tam
2ef464ad93
Discovery filter by country & hide discovery on first subscribe screen ( #4515 )
2020-10-17 22:50:08 +02:00
Jake Douglas
4df751a018
Add error message when database export does not have enough space ( #4451 )
2020-10-17 22:47:20 +02:00
asdoi
e334b9cad6
Extended subscriptions filter ( #4502 )
2020-10-16 13:56:43 +02:00
H. Lehmann
545ac4eda0
Merge pull request #4529 from ByteHamster/fix-queue-loader-thread
...
Load queue in background thread
2020-10-16 09:27:10 +02:00
H. Lehmann
66c85df9ca
Merge pull request #4539 from Xeitor/import_tittle
...
Style 'Import successful' dialog
2020-10-16 09:15:42 +02:00
xeitor
4e49a73536
style import succesfull dialog
2020-10-15 19:55:56 -03:00
ByteHamster
dc7e2bebbb
Load queue in background thread
2020-10-15 22:24:10 +02:00
asdoi
e9285fba2f
Clarified wording of compact notification setting ( #4384 )
2020-10-15 22:22:37 +02:00
ByteHamster
2c5372eb31
Updated translations
2020-10-14 20:12:24 +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
Chetan Pawar
9833bd753b
Replacing deprecated default constructor of handler with constructor that accepts Looper ( #4513 )
2020-10-09 09:05:07 +02:00
H. Lehmann
e46a1547ca
Merge pull request #4499 from panoreak/remove-navigate-upwards-label-string
...
Removed navigate_upwards_label from strings.xml
2020-10-06 09:29:19 +02:00
Panorea
cac2934c12
Removed navigate_upwards_label from strings.xml
2020-10-05 17:39:23 -04:00
ByteHamster
2e0a191d5c
Ship our own CA certificates for old devices
2020-10-05 12:57:42 +02:00
Patrick Kennedy
449880287b
Add plural default resource for download_report_content string. ( #4492 )
2020-10-04 20:18:45 +02:00
H. Lehmann
e1ff4c8763
Merge pull request #4077 from Slinger/conscrypt_bundle
...
Bundle a modern Security Provider (Conscrypt) in the Free builds.
2020-10-04 15:21:18 +02:00
Herbert Reiter
41580b57cc
Local feeds: Do not display streaming confirmation ( #4468 )
2020-10-02 23:03:30 +02:00
Marc Schwede
abfa1dab4e
Clarified 'OPML Import' action ( #4491 )
...
refers to AntennaPod#4479 and adapts the suggestions of the discussion.
2020-10-02 18:24:16 +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
Darrell
31ac0a5322
Added Style for TextViews in Add Podcast screen ( #4483 )
2020-10-01 23:55:32 +02:00
Bo Jacobs
923be5bfdd
Improve search feature by using keywords instead of full match ( #4478 )
2020-10-01 23:49:34 +02:00
Connectety
5a10728aa9
Delete private constructor in FeedPreferences which is only used by other consturctor ( #4477 )
2020-10-01 12:59:03 +02:00
ByteHamster
65a25fd663
Enabled core lint check on CircleCI
2020-10-01 11:17:21 +02:00
ByteHamster
0c2720625c
Enabled Lint for core module
2020-10-01 11:17:15 +02:00
ByteHamster
74d18b747a
Cancel ChapterLoader correctly
2020-10-01 11:17:15 +02:00
ByteHamster
7513c6e1ad
Work around a Lint crash
...
https://issuetracker.google.com/issues/124861181
2020-10-01 11:17:15 +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
e9fa84af58
Merge branch 'master' into develop
2020-09-30 10:50:25 +02:00
ByteHamster
4a877f24b8
Updated translations
2020-09-30 10:11:52 +02:00
H. Lehmann
bba5f224e6
Merge pull request #4443 from ByteHamster/network-metered-detection
...
Detect network cellular instead of network metered
2020-09-29 13:34:26 +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
Taco
314cc59792
Fix a few more deprecations, tiny cleanup ( #4388 )
2020-09-29 12:15:40 +02:00
Edwin J P
61ed58074e
Added podcastindex.org search ( #4435 )
2020-09-29 09:46:15 +02:00
H. Lehmann
e31a833361
Merge pull request #3871 from tonytamsf/android-auto-rewind
...
add custom rewind for android auto
2020-09-28 09:02:23 +02:00
Tony Tam
3bb2e2ae17
Add custom rewind and fast forward for Android Auto
2020-09-27 19:42:40 -07:00
ByteHamster
41efff3382
Merge branch 'master' into develop
2020-09-27 22:10:03 +02:00
ByteHamster
c339e27813
Detect network cellular instead of network metered
...
Cellular networks may be unmetered, or Wi-Fi networks may be metered
2020-09-21 20:41:53 +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
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
H. Lehmann
fe2bfc0626
Merge pull request #4440 from ByteHamster/fix-item-pubdate-updating
...
Fixed items without pubdate getting assigned the current date on every single refresh
2020-09-20 15:26:35 +02:00
H. Lehmann
746190106f
Merge pull request #4439 from ByteHamster/item-without-feed-hotfix
...
Fixed crash when item has no feed
2020-09-20 12:32:39 +02:00
ByteHamster
ff116ccd8c
Fixed items without pubdate getting assigned the current date on every single refresh
2020-09-20 12:29:49 +02:00
ByteHamster
43d36c7560
Fixed crash when item has no feed
...
Apparently, there are ways to end up with items that have no feed.
This hotfix prevents the app from crashing but it does not solve the
reason for items without feeds.
2020-09-20 11:52:11 +02:00
H. Lehmann
4a339ff532
Merge pull request #4386 from ByteHamster/special-thanks
...
Added 'special thanks' screen
2020-09-20 08:57:05 +02:00
andrewc1
a6dfd27a15
Convert color state lists to state list drawables for filter background colors.
...
This eliminates an incompatibility on earlier Android OS versions
(https://stackoverflow.com/questions/3953606/how-to-specify-background-color-in-color-state-list-resources )
2020-09-20 08:39:44 +02:00
ByteHamster
d38c7a442a
Added 'special thanks' screen
2020-09-20 08:35:20 +02:00
ByteHamster
806b1f48ec
Make ProviderInstaller synchronous again
...
See #4077 for details: It is fast and the old method sometimes does not install the provider early enough
Reverts #3946 and #4285
2020-09-19 21:27:01 +02:00
H. Lehmann
410ebfe98c
Merge pull request #4256 from Slinger/fix_hardware_buttons
...
Fix hardware buttons registered as lockscreen/notification taps
2020-09-14 17:24:19 +02:00
ByteHamster
bce1fb9513
Initialize auto-download disabled for local feeds
2020-09-13 23:40:16 +02:00
ByteHamster
5d96effbd5
Merge branch 'develop' into add-local-feeds
2020-09-12 21:59:01 +02:00
H. Lehmann
410dfabeb5
Merge pull request #4400 from asdoi/sort_subscriptions
...
Add 'sort' to subscriptions view
2020-09-07 22:55:16 +02:00
H. Lehmann
57baf2e45c
Merge pull request #4382 from TacoTheDank/androidx_preference
...
Move remaining preference to AndroidX preference
2020-09-07 22:31:51 +02:00
asdoi
75be61ff6d
fix FeedSortDialog
2020-09-03 14:07:57 +02:00
asdoi
bd0d0b5008
add feed sort menu item
2020-09-03 13:16:48 +02:00
ByteHamster
5d57dbe39d
Renamed 'add podcast via url' to mention RSS
2020-09-02 14:48:35 +02:00
H. Lehmann
a5cacffaf5
Merge pull request #4369 from ByteHamster/powered-by
...
Showing "powered by" for search and suggestions
2020-08-30 09:34:55 +02:00
ByteHamster
d6b473302f
Added "powered by" text to search and suggestions
2020-08-30 08:56:10 +02:00
TacoTheDank
acb4832df6
Move remaining preference to AndroidX preference
2020-08-29 00:10:50 -04:00
TacoTheDank
1039aad89e
Update ExoPlayer to 2.11.8
2020-08-28 23:23:18 -04:00
ByteHamster
bf55fde9ac
Removed legacy import folder
...
Was previously used for OPML import
2020-08-15 20:46:57 +02:00
ByteHamster
b25e0933ab
Merge branch 'develop' into add-local-feeds
2020-08-15 19:56:34 +02:00
ByteHamster
d8674e8050
Merge branch 'master' into develop
2020-08-15 19:48:23 +02:00
asdoi
5a4cb23877
Dynamical navigation drawer size
2020-08-09 11:36:11 +02:00
asdoi
23792f4067
Add subscriptions filter
2020-08-09 11:20:10 +02:00
Herbert Reiter
3c5e1138ca
Local feeds: Use default cover image if source folder doesn't contain a file like folder.png
2020-08-08 14:37:51 +02:00
ByteHamster
dd5b3cac0e
Be more verbose about invalid type errors
2020-08-03 13:10:08 +02:00
Lucas Olivoto
9a178726a3
Smoothier sleep timer ( #4314 )
2020-07-31 23:42:17 +02:00
ByteHamster
7e0dc71265
Revert "Added new icon poll"
...
This reverts commit cc04e08e74
.
2020-07-29 00:31:23 +02:00
Tobias Preuss
15248a6dab
Add missing @NonNull and @Nullable annotations.
2020-07-26 19:35:17 +02:00
Tobias Preuss
10db0f3d11
Replace deprecated "Html#fromHtml" with "HtmlCompat#fromHtml".
2020-07-26 16:52:32 +02:00
ByteHamster
fe67b6501b
Updated translations
2020-07-25 10:32:54 +02:00
ByteHamster
cc04e08e74
Added new icon poll
2020-07-25 10:15:00 +02:00
H. Lehmann
03190dfa20
Merge pull request #4306 from ByteHamster/mime-type-media-content
...
Fixed mime type in media:content
2020-07-22 17:55:04 +02:00
olivoto
8c0c5b972e
Enabling swiping actions on locked queue list
2020-07-22 17:45:44 +02:00
ByteHamster
51bbf1a5f9
Fixed mime type of media:content tags
2020-07-21 11:56:42 +02:00
ByteHamster
ecbcafd209
Reformatted NSMedia
2020-07-21 11:56:30 +02:00
H. Lehmann
93d6ccb6fe
Merge pull request #4305 from ByteHamster/rename-string
...
Made string name more clear
2020-07-21 11:09:16 +02:00
H. Lehmann
a3a5a58ae6
Merge pull request #4285 from ByteHamster/install-provider
...
Install provider in any case
2020-07-21 10:45:34 +02:00
ByteHamster
2ef555082a
Made string name more clear
2020-07-21 09:58:22 +02:00
Herbert Reiter
9d76676421
Do not warn that all files are deleted when removing a local feed
2020-07-21 09:50:20 +02:00
ByteHamster
9d23279f47
Accept more malformed subscribtion URIs
2020-07-21 09:45:12 +02:00
ByteHamster
17b9579dfe
New playback speed dialog
2020-07-16 17:01:53 +02:00
ByteHamster
663c715e3f
Merge branch 'master' into develop
2020-07-16 16:59:45 +02:00
H. Lehmann
5a0192f3c8
Merge branch 'develop' into develop
2020-07-16 10:54:47 +02:00
ByteHamster
364444e4d6
Reverted unrelated changes
2020-07-13 12:14:23 +02:00
ByteHamster
03f2198ed5
Fixed colors in dark theme
2020-07-13 12:06:34 +02:00
TacoTheDank
24656936c7
Fix a bunch of deprecations
2020-07-13 00:49:35 -04:00
ByteHamster
9cd1c94906
Load embedded covers of local feed items
2020-07-13 00:21:33 +02:00
ByteHamster
d90b2b37bc
Fixed crash when local file was deleted
2020-07-12 23:30:43 +02:00
ByteHamster
2488d93225
Make checkstyle happy
2020-07-12 22:40:45 +02:00
ByteHamster
663b08fc44
Install provider in any case
2020-07-12 09:55:28 +02:00
TacoTheDank
03f3c10bf9
Remove unneeded return statement
2020-07-11 20:06:43 -04:00
TacoTheDank
cfac6a3631
Fix manual math calculations
2020-07-11 20:06:36 -04:00
TacoTheDank
37f9c08fd9
Fix duplicate branches
2020-07-11 20:06:19 -04:00
TacoTheDank
a17f24912f
Remove unnecessary conditions
2020-07-11 20:06:03 -04:00
TacoTheDank
24f734f1b6
Fix redundant initializers
2020-07-11 20:05:47 -04:00
TacoTheDank
71373d055d
Replace addAlls with parametrized constructor calls
2020-07-11 20:05:35 -04:00
TacoTheDank
62ca1dfccc
Simplify Arrays.asList with too few arguments
2020-07-11 20:04:48 -04:00
TacoTheDank
14064cbe6f
Use Long.compare in ChapterStartTimeComparator
2020-07-11 20:02:35 -04:00
TacoTheDank
002ba1753d
Fix lambdas
2020-07-11 20:01:57 -04:00
TacoTheDank
fa30bc5447
Convert try finally into try with resources
2020-07-11 19:51:07 -04:00
TacoTheDank
e0e27d442c
Simplify junit assertions
2020-07-11 19:49:35 -04:00
TacoTheDank
4857892b05
Convert wrapper types to primitives
2020-07-11 19:16:07 -04:00
TacoTheDank
cbea326846
Extract common parts
2020-07-11 19:11:18 -04:00
bws9000
051714dff8
Redesign filter dialog
2020-07-11 17:09:50 -04:00
bws9000
722bc2616e
Redesign filter dialog
2020-07-11 12:07:39 -04:00
Burt Snyder
d90ca124c0
Merge pull request #9 from AntennaPod/develop
...
update me
2020-07-11 12:01:41 -04:00
H. Lehmann
d110b1818b
Merge pull request #4260 from gerardolgvr/replace-share-menu-by-dialog
...
fixes #1215 replacing share menu by dialog
2020-07-11 17:50:00 +02:00
Marlin Sööse
14b93bb8bf
Add seekbar to Android 10 notifications
...
Adds a seekbar which is scrubbable for the media player notification in Android 10
2020-07-11 08:41:08 -06:00
Gerardo Vázquez
df19ca2741
updates for share dialog and implementing new instance pattern
2020-07-10 00:57:18 -05:00
Herbert Reiter
984233d1d0
Delete removed files in local feeds
2020-07-08 21:07:51 +02:00
bws9000
2ce23f6868
Redesign filter dialog
2020-07-07 10:55:56 -04:00
Burt Snyder
06f36d12d8
Merge pull request #8 from AntennaPod/develop
...
update me
2020-07-07 10:44:29 -04:00
H. Lehmann
8d1cc82258
Merge pull request #4269 from ByteHamster/fix-filenotfound
...
Fixed file not found exception after database import
2020-07-06 22:56:15 +02:00
H. Lehmann
50178771dd
Merge pull request #4271 from ByteHamster/disable-cache
...
Do not cache feeds
2020-07-06 22:53:02 +02:00
H. Lehmann
54db709fd6
Merge pull request #4274 from ByteHamster/filename-accents
...
Stripping accents before generating file name
2020-07-06 22:52:04 +02:00
Mats Wahlberg
c6edf77fc2
Fix #1560 for some remaining platforms still affected
...
Added extra check in onStartCommand() for PlaybackService to check if
eventTime or downTime are positive (which seems to indicate the intent
was generated by a hardware button press instead of a touchscreen tap,
like the lockscreen playback controls).
2020-07-04 21:50:25 +02:00
ByteHamster
fb992ce6d1
Stripping accents before generating file name
2020-07-03 18:16:59 +02:00
bws9000
e221602f8f
Redesign filter dialog
2020-07-02 21:02:04 -04:00
bws9000
70aa6b1f6d
Redesign filter dialog
2020-07-02 20:50:11 -04:00
bws9000
f4677c0d9a
Redesign filter dialog
2020-07-02 20:34:11 -04:00
Burt Snyder
ecf4b60fce
Merge pull request #7 from AntennaPod/develop
...
update me
2020-07-02 20:25:15 -04:00