Commit Graph

7912 Commits

Author SHA1 Message Date
ByteHamster 1837ce30d1 MIME type is always ISO encoded 2022-01-22 23:09:32 +01:00
ByteHamster b28a98067f Prefer chapter list with more info 2022-01-22 23:09:32 +01:00
ByteHamster e9e1fc14c3
Merge pull request #5667 from ByteHamster/test-ci
Actually run all tests on CI
2022-01-22 23:08:22 +01:00
ByteHamster 6e0ff29e7b Unregister receiver before stopping the executor that is called from there 2022-01-22 19:49:20 +01:00
ByteHamster 3393bcdf35 Make emulator tests a bit more stable 2022-01-22 19:46:08 +01:00
ByteHamster 3b9dfb3c76 Fix vorbis chapter parsing 2022-01-22 17:16:37 +01:00
ByteHamster 49b6386a6d Run parser tests with robolectric 2022-01-22 17:16:37 +01:00
ByteHamster 147c996f60 Actually run all tests on GitHub Actions 2022-01-22 17:16:37 +01:00
ByteHamster 5e049559e3
Merge pull request #5658 from ByteHamster/faster-checkstyle
Make checkstyle CI faster
2022-01-16 22:39:18 +01:00
ByteHamster 114a2c192c Make checkstyle CI faster 2022-01-16 11:23:29 +01:00
ByteHamster 2243ca372e
Merge pull request #5657 from ByteHamster/github-actions
Run tests on GitHub Actions instead of CircleCI
2022-01-15 21:24:00 +01:00
ByteHamster 876042038f Run tests on GitHub Actions instead of CircleCI 2022-01-15 21:05:23 +01:00
ByteHamster 42e6c7fc9a
Merge pull request #5656 from ByteHamster/more-checkstyle
Move more checkstyle checks from 'new code' style to main style
2022-01-15 15:57:20 +01:00
ByteHamster 9c01712276 Move more checkstyle checks from 'new code' style to main style 2022-01-15 12:57:23 +01:00
Tony Tam 27443bf2c8
handle mouse right click (#5625) 2022-01-15 10:44:14 +01:00
ByteHamster 987dcfec3f
Merge pull request #5648 from TacoTheDank/bumpSpeedDial
Update SpeedDial library
2022-01-15 10:26:11 +01:00
TacoTheDank 89aed7931c Update SpeedDial to 3.2.0 2022-01-07 20:14:23 -05:00
ByteHamster ba17dd53f8
Merge pull request #5644 from ByteHamster/refresh-local-feeds-in-downloadservice
Refresh local feeds in DownloadService
2022-01-06 15:48:05 +01:00
ByteHamster 7e27c8ce2e Refresh local feeds in DownloadService
This allows displaying the refresh state. Also, it is faster because
multiple local feeds can be refreshed in parallel.
2022-01-06 15:19:32 +01:00
ByteHamster 849bf4ad85
Rewrite download request creation (#5530)
Android has a limit on the size of Intent parameters. When enqueuing
a huge number of items, it just ignored the argument and did not call
onNewIntent. We now load the list over in DownloadService.
2022-01-06 14:36:11 +01:00
ByteHamster 8252eb2183
Merge pull request #5642 from ByteHamster/remove-playbackservice-taskmanager-queue
Remove queue loading logic from PlaybackServiceTaskManager
2022-01-06 14:34:22 +01:00
ByteHamster 485db9ebcd Remove queue loading logic from PlaybackServiceTaskManager
This just causes problems with keeping the preloaded list up-to-date.
We only call the method from background threads anyway.
2022-01-06 12:36:11 +01:00
Tony Tam 38c470eace
load Media info from DB in order to grab last saved position (#5624) 2022-01-06 12:01:50 +01:00
ByteHamster 4670a88e09
Merge pull request #5638 from ByteHamster/fix-streaming-redirect-authentication
Fix streaming password protected media with http redirect
2022-01-04 23:46:12 +01:00
ByteHamster 1ddc79d924
Merge pull request #5639 from ByteHamster/fix-crash-share-dialog
Fix crash when share dialog tries to serialize FeedMedia
2022-01-04 18:56:24 +01:00
ByteHamster a445049b66 Fix crash when share dialog tries to serialize FeedMedia 2022-01-04 16:39:00 +01:00
ByteHamster e8f97c28b0
Merge pull request #5637 from ByteHamster/unpack-exoplayer-message
Further unpack exoplayer error messages
2022-01-04 16:27:45 +01:00
ByteHamster dee8d4f410 Fix streaming password protected media with http redirect 2022-01-04 16:26:31 +01:00
Tony Tam 814cd0f88d
follow 301 for authorization headers during download (#5612) 2022-01-04 16:11:24 +01:00
ByteHamster d6381371de Further unpack exoplayer error messages 2022-01-04 15:28:58 +01:00
agibault 92759d8d05
Try to get missing feed url from discover with a search (#5620) 2022-01-04 11:46:27 +01:00
Taco 6154c8a282
Update Balloon library (#5584) 2022-01-04 11:37:26 +01:00
Shom Bandopadhaya 8568226468
Local feeds: add sort option for file name (#5629)
Co-authored-by: widlok <widlok@users.noreply.github.com>
2022-01-04 11:26:59 +01:00
ByteHamster 4f031c4e45
Merge pull request #5580 from TacoTheDank/bumpPlugins
Update Gradle and plugins
2022-01-03 16:33:01 +01:00
vbh 67bdb80d97
Combine 'Episode webpage' & 'Media file address' share options (#5626) 2022-01-03 15:19:33 +01:00
ByteHamster 63cd326aa0
Merge pull request #5634 from ByteHamster/more-detailed-duplicate-message
Print more episode details in error message
2022-01-03 15:14:21 +01:00
ByteHamster cc5e04102c Print more episode details in error message 2022-01-03 14:37:45 +01:00
ByteHamster 413df73495 Merge branch 'master' into develop 2022-01-03 14:26:56 +01:00
ByteHamster 83f564ffca Bump version to 2.4.2 2022-01-03 12:57:18 +01:00
ByteHamster f6b9b13347 Update translations 2022-01-03 12:56:32 +01:00
ByteHamster 9e42e103a9
Merge pull request #5632 from JonOfUs/fix-sleep-timer-dialog-setup
Don't show 'Set SleepTimer' and 'Disable SleepTimer' at the same time
2022-01-02 17:28:46 +01:00
Jonathan Flueren 95bc7d5401 Don't show 'Set SleepTimer' and 'Disable SleepTimer' at the same time 2022-01-02 16:55:17 +01:00
rubenh-be 3656ddcf36
Remove playing notification when deleting currently playing episode (#5628) 2022-01-02 12:27:23 +01:00
ByteHamster c4aba03132
Merge pull request #5631 from tonytamsf/crash-on-airplane-mode
fix crash when not on network
2022-01-02 11:54:48 +01:00
Tony Tam 4f59b0248b fix crash when not on network 2022-01-02 00:39:19 -08:00
Tony Tam 7cd813dc23
resume playing only if the user unplugs via wired headset or bluetooth while episode in progress (#5611) 2021-12-28 20:14:19 +01:00
Tony Tam 15fe517476
Detect network changes with Android > Lollipop (#5609) 2021-12-28 20:10:10 +01:00
TacoTheDank eea906fc5b Update DexCount and PlayPublisher plugins 2021-12-28 13:56:50 -05:00
TacoTheDank a1c158f26d Update gradle to 7.x 2021-12-28 13:55:21 -05:00
Tony Tam 7768aea11d
VPN+Wifi, not treated as metered (#5613) 2021-12-27 17:18:19 +01:00