3165 Commits

Author SHA1 Message Date
ByteHamster
24ea4708ea Remove PlaybackServiceCallbacks 2021-02-12 18:08:58 +01:00
Herbert Reiter
60968089ae
Refactoring: Remove ClientConfig.automaticDownloadAlgorithm (#4924) 2021-02-07 17:57:09 +01:00
Jonas Kalderstam
08edd151f9 Added new cleanup option: when not favorited
This is another way of solving #2077.

The root issue is that queued episodes are never auto-deleted
currently which means that if you automatically add episodes to the
queue you will eventually end up with AntennaPod refusing to auto
download more episodes because the cache is full and it can't make
space.

This option will only refuse to delete favorited items. Otherwise it
will simply delete the oldest episodes.
2021-02-05 11:15:22 +01:00
ByteHamster
9924952e2f
Merge pull request #4900 from ByteHamster/decouple-widget
Reduce coupling between widget and playback service
2021-02-03 23:56:33 +01:00
ByteHamster
b6f72f8847 Reduce coupling between widget and playback service
Instead of binding to the service, pass the required data. This also
ensures that the widget is updated instantly when calling from
PlaybackService. JobService had the problem that the OS sometimes
took some seconds before actually executing the job.
2021-02-03 23:37:51 +01:00
Tim Schumacher
1297a16850
Allow remapping hardware buttons (#4881) 2021-02-03 12:50:01 +01:00
Tony Tam
c31ab79434
Fix cover image cut off in landscape mode (#4901) 2021-01-31 22:31:39 +01:00
Tony Tam
f3bf708e26
Show publish date for podcasts and file creation date for local feeds (#4862) 2021-01-25 14:17:30 +01:00
Margaret Borowiec
cd23eccf95
Google Assistant App Actions for AntennaPod (#4417) 2021-01-24 15:41:55 +01:00
ByteHamster
a36d66bf35
Merge pull request #4893 from damoasda/robolectric-feed-parser2
Run AtomParserTest and RssParserTest with Robolectric
2021-01-24 12:20:09 +01:00
ByteHamster
72ab17f153
Merge pull request #4894 from damoasda/robolectric-DbReaderTest
Run DbReaderTest etc. with Robolectric
2021-01-24 12:01:10 +01:00
Herbert Reiter
a87c505380 Run DbReaderTest etc. with Robolectric 2021-01-23 23:12:01 +01:00
Herbert Reiter
ce48b186ed Run AtomParserTest and RssParserTest with Robolectric 2021-01-23 21:21:36 +01:00
ByteHamster
b5f547bd9f
Merge pull request #4892 from ByteHamster/every-hours
Added new string for 'every x hours'
2021-01-23 19:44:08 +01:00
ByteHamster
37b5becd59 Added new string for 'every x hours' 2021-01-23 14:24:30 +01:00
Jonas Burian
35d010caa2
Use podcast image as fallback when episode image returns 404 (#4861) 2021-01-23 13:03:53 +01:00
Connectety
03c71ee6c5
Add Notifications for episodes (#4646)
Co-authored-by: ByteHamster <info@bytehamster.com>
2021-01-22 17:27:46 +01:00
ByteHamster
7bd20ae406
Merge pull request #4563 from SebiderSushi/fix_episodes_list_item_loading_b
Keep loading on the All Episodes tab even if items are filtered out
2021-01-22 15:46:21 +01:00
ByteHamster
f610ceffc2 Split up filter model and database handling 2021-01-22 15:09:43 +01:00
ByteHamster
0399052866 Added show button to authentication dialog 2021-01-22 12:26:35 +01:00
ByteHamster
bb1d5fc169 Use authentication dialog instead of dedicated activity 2021-01-22 12:26:32 +01:00
Tony Tam
c92db6e4b8
Add Podcastindex into main search (#4873) 2021-01-22 11:47:07 +01:00
ByteHamster
cdf59a1c8e Merge branch 'develop' into fix_episodes_list_item_loading_b 2021-01-22 11:07:40 +01:00
asdoi
2a8abb02f6
Add scrubbing time overlay (#4786) 2021-01-21 18:37:04 +01:00
ByteHamster
092e9a9a20
Merge pull request #4855 from ByteHamster/simplify-password
Remember entered password
2021-01-13 18:53:11 +01:00
Tony Tam
08d1400951
Add rewind, ff, skip button and layout for extra info in Widget (#4746) 2021-01-13 18:38:16 +01:00
ByteHamster
ff2ce8f14c Store password when entering after failed download 2021-01-13 12:02:35 +01:00
ByteHamster
4629fc0161 Simplify authentication activity 2021-01-13 11:55:05 +01:00
ByteHamster
2588b0eca7
Merge pull request #4829 from binarytoto/4655
Removed support for opening external video
2021-01-12 11:15:08 +01:00
Herbert Reiter
a684bba5f6 Fix MainActivityTest.testAddFeed() timeout failure 2021-01-07 22:48:35 +01:00
Aashay Bhoir
daa31b32c1 Removed unused variables 2021-01-06 08:52:48 +05:30
Aashay Bhoir
737fe13b45 Removed unused imports 2021-01-04 13:15:35 +05:30
Aashay Bhoir
c4cef0ef19 Removed unused imports 2021-01-04 13:15:35 +05:30
Aashay Bhoir
d567c2917a Removed old methods referring to external media. 2021-01-04 13:15:34 +05:30
Aashay Bhoir
45b62ffeee Removed intent filter for external videos. 2021-01-04 13:15:34 +05:30
ByteHamster
8612f31df0
Merge pull request #4832 from Thom-Merrilin/remember-last-auto-download
Include in Auto Downloads checkbox remembers the last used checked state
2021-01-03 20:00:06 +01:00
Thom Merrilin
742810336e Include in Auto Downloads checkbox remembers the last used checked state
Will resolve #4830

Details:
	When the User Setting for auto downloading of podcasts is enabled, the OnlineFeedView's Include in Auto Downloads checkbox always defaults to true. This change stores the state of the checkbox when we subscribe to a feed, and then uses this as the default value the next time we load the OnlineFeedView.
2021-01-03 15:52:00 +00:00
Thom Merrilin
ffc12060be Added share icon to feed_info menu, moved the Website Address and Podcast Feed URL into a submenu of this icon.
Will resolve #4734

Details:
        Website Address and Podcast Feed URL menu options were previously always in the overflow menu, which is inconsistent with over menus such as the FeedList menu where these options are under a "Share..." submenu.
	Two new vector drawables were added for the black and white options of a "Share" icon, these are used to create a submenu for Website Address and Podcast Feed URL if there's room, otherwise the submenu text "Share..." is used in the overflow menu.
2021-01-03 13:17:01 +00:00
Herbert Reiter
542dbd190c
Run more util tests with Robolectric (#4815) 2021-01-02 17:49:30 +01:00
Herbert Reiter
486de46b8f
Run DbWriterTest with Robolectric (#4814) 2021-01-02 17:46:10 +01:00
Herbert Reiter
a52beda1f1
Run FeedFilterTest and FeedItemTest without Android emulator (#4807) 2021-01-02 16:53:39 +01:00
ByteHamster
34e9c31899 Revert back to device selection instead of linking
Until this is fixed upstream on the gpodder.net server.
2021-01-02 11:53:58 +01:00
ByteHamster
7b8208a2a7 Simplified gpodder login process 2021-01-02 11:53:58 +01:00
ByteHamster
c4f73bb413 Fixed unused import 2021-01-02 10:24:37 +01:00
ByteHamster
3411fcd10d Merge branch 'master' into develop 2021-01-01 20:04:08 +01:00
ByteHamster
a87cec5d28 Bumped version to 2.1.2 2021-01-01 20:00:45 +01:00
ByteHamster
c6a52663c7 Updated contributors 2021-01-01 19:55:42 +01:00
ByteHamster
7c93bc5140
Added textual tab indicator to player screen (#4731) 2021-01-01 18:49:03 +01:00
binarytoto
f4a6b45627
Added content description for download cancel button (#4818) 2021-01-01 17:36:33 +01:00
ByteHamster
dd541ced44
Merge pull request #4819 from damoasda/robolectric-DbTasksTest
Run DbTasksTest with Robolectric
2021-01-01 14:40:14 +01:00