4022 Commits

Author SHA1 Message Date
ByteHamster
11292b598c Remove dependency from other classes to DownloadService 2022-11-05 20:44:53 +01:00
ByteHamster
ae3971a58f No need to have other classes depend on the entire playback service when they just need one constant 2022-11-05 13:54:33 +01:00
ByteHamster
323149642a Decouple FeedItemUtil and PlaybackStatus 2022-11-05 13:19:41 +01:00
ByteHamster
546c8841db
Merge pull request #6174 from ByteHamster/modularize-glide
Move Glide config to its own module
2022-11-05 12:50:13 +01:00
ByteHamster
cd9845ed4c Make NetworkUtils less fat
Breaks dependency cycles
2022-11-03 22:49:33 +01:00
ByteHamster
6c1ec57bc1 Break dependency cycle
ClientConfig->HttpClient->UserAgentInterceptor->ClientConfig
2022-11-03 22:49:31 +01:00
ByteHamster
c1fbb53805 Move Glide to its own module 2022-11-03 22:46:56 +01:00
ByteHamster
9b06bf0dc5
Merge pull request #6173 from ByteHamster/playbackservice-cleanup
PlaybackService cleanup
2022-11-03 21:35:18 +01:00
ByteHamster
6921d7162e Apply default RequestOptions globally instead of locally 2022-11-01 12:47:52 +01:00
ByteHamster
1e336ac0f8 No need to have a virtual method that is only used in one single instance 2022-11-01 12:06:21 +01:00
ByteHamster
a836745079 Close video player when switching to audio 2022-11-01 12:06:21 +01:00
ByteHamster
a29041cd4d No need to define INVALID_TIME multiple times 2022-11-01 12:06:13 +01:00
ByteHamster
17f2ebd7f2 Use normal pause/skip keycodes, not custom intent 2022-11-01 11:22:03 +01:00
Vishnu Sanal T
c171ab6823
Remove 'seconds' and 'hours' options from sleep timer (#6148) 2022-10-29 17:26:14 +02:00
ByteHamster
a15d94c94c
Merge pull request #6160 from ByteHamster/fix-empty-screen-scrolled
Fix toolbar on empty screen being set to scrolled state
2022-10-27 21:50:22 +02:00
ByteHamster
ed53f0904b Fix toolbar on empty screen being set to scrolled state 2022-10-23 21:45:11 +02:00
ByteHamster
2e54fa6981 Fix queue sort order not being displayed 2022-10-23 20:41:48 +02:00
Lukmannudin
655b880c46
Expand filter dialog by default (#6155)
Before, it did not fully show in landscape mode
2022-10-23 12:15:57 +02:00
Lukmannudin
e6613807c0
Select all when focusing time in sleep timer (#6131) 2022-10-15 21:02:35 +02:00
Simon Rusinov
4c30d8ff7f
Add auto-complete to discovery country selection (#6139) 2022-10-15 11:29:39 +02:00
ByteHamster
8ff9dd829a
Merge pull request #6147 from ByteHamster/shownotes-cleaner
Remove text colors from shownotes
2022-10-15 11:06:06 +02:00
ByteHamster
7d0b0e57ee Remove text colors from shownotes 2022-10-14 22:39:05 +02:00
Lukmannudin
5dc3699361
Remove card elevation on home screen (#6132) 2022-10-14 19:24:02 +02:00
ByteHamster
504002c48f
Merge pull request #6109 from ByteHamster/home-only-greater-zero
Tweak Queue section on home screen
2022-10-14 19:03:09 +02:00
ByteHamster
0facf7ce6a Fix crash when clicking cover icon when episode is not loaded yet 2022-10-08 12:56:54 +02:00
ByteHamster
b0b95f0a05 Reorder queue section when pressing play, not when pausing 2022-10-04 19:48:47 +02:00
ByteHamster
4014951e9c
Merge pull request #6124 from ByteHamster/fix-chapter-crash
Fix chapters dialog crashing
2022-10-03 21:17:39 +02:00
ByteHamster
2add262a6d Make cover on player screen slightly smaller 2022-10-03 12:17:05 +02:00
ByteHamster
e4419579d7 Fix chapters dialog crashing 2022-10-03 12:12:57 +02:00
Erik Johnson
873ffa9cef Use "Close" label for button to dismiss chapters dialog
Fixes #6117.
2022-10-02 20:01:08 -05:00
ByteHamster
0cb47ac6d5
Merge pull request #6115 from ByteHamster/share-external-files-path
Add external-files-path to share provider
2022-10-02 14:55:54 +02:00
ByteHamster
d5f0ef2448 Bump version to 2.7.1 2022-10-02 13:22:11 +02:00
ByteHamster
d251b1b8ae
Merge pull request #6116 from ByteHamster/shortcuts-fix
Fix shortcuts showing 'app not installed'
2022-10-02 13:18:59 +02:00
ByteHamster
a5693c166e Fix shortcuts showing 'app not installed'
New AGP versions no longer use resValues in the shortcuts file.
We also cannot use the previous resourceplaceholders plugin
(see bfb811d29e611146855f77df5dd97b9fb664cf25) because that plugin
does not support recent AGP versions either.

Side-effect:
The shortcuts of the debug version now start the release version.
2022-10-02 12:46:00 +02:00
ByteHamster
7e7e945185 Add external-files-path to share provider
Sharing crashes on some devices with
"Failed to find configured root that contains
/storage/XXXX-XXXX/Android/data/de.danoeh.antennapod/files/media/x/y.mp3"
2022-10-02 12:03:12 +02:00
ByteHamster
18e5e89d12
Merge pull request #6110 from ByteHamster/fix-drag
Initialize swipe actions before using them
2022-10-02 11:54:44 +02:00
Keunes
1113bd71de
Decrease margin around button in episode card (#6102) 2022-10-02 11:53:53 +02:00
ByteHamster
0aa50b8d23 Initialize swipe actions before using them 2022-09-30 18:40:31 +02:00
Erik Johnson
93bcac0a4a
Don't remove feed item from screen after "toggle played", if filter setting includes "not played" (#6079) 2022-09-22 17:05:42 +02:00
ByteHamster
097a491504
Rewrite include/exclude filter dialog (#6057) 2022-09-18 22:25:06 +02:00
ByteHamster
bd0f54dbf6
Merge pull request #6082 from TacoTheDank/deleteRedundantIcon
Delete redundant round app icons
2022-09-18 21:51:56 +02:00
ByteHamster
261c7982de
Merge pull request #6002 from ByteHamster/material3
Material Design 3
2022-09-18 21:42:21 +02:00
ByteHamster
cbff160bd5 Extend unit tests 2022-09-18 19:12:41 +02:00
ByteHamster
37b49b1e38 Use segmented buttons for filter 2022-09-18 19:12:41 +02:00
ByteHamster
2740816bb8 Round all the things 2022-09-18 19:12:41 +02:00
ByteHamster
a524b81060 Expand app below system windows 2022-09-18 19:12:41 +02:00
ByteHamster
e5d2d1b6ef Migrate navigation drawer to Material3 2022-09-18 19:12:41 +02:00
ByteHamster
cbfa0181f4 Migrate dialogs to Material3 2022-09-18 19:12:38 +02:00
ByteHamster
8426e32fe8
Merge pull request #6086 from ByteHamster/fix-loading-views
Fix loading views inconsistently showing cover
2022-09-18 19:07:11 +02:00
ByteHamster
ac8114342c Migrate Toolbars to Material3 2022-09-18 18:57:43 +02:00