peking_ling
240737e3ac
Fix memory leaks ( #6335 )
2023-02-23 21:53:56 +01:00
Erik Johnson
9fed944392
Add "New Episodes Action" preference ( #6095 )
2023-02-22 21:34:43 +01:00
GitStart
25ddd73f24
Add sort option to episodes screen ( #6286 )
2023-02-22 20:04:04 +01:00
femmdi
50eb1e9cf9
Update iTunes to Apple Podcasts in Google Play ( #6331 )
2023-02-22 19:25:17 +01:00
ByteHamster
2b22d4b697
Merge branch 'master' into develop
2023-02-20 23:19:34 +01:00
ByteHamster
2833812238
Bump version to 3.0.0-beta6
2023-02-19 19:47:27 +01:00
ByteHamster
c98194f519
Remove another global callback object ( #6316 )
2023-02-19 11:48:48 +01:00
ByteHamster
cfb9745246
Clarify "show in main list" checkbox title ( #6326 )
2023-02-18 14:52:38 +01:00
ByteHamster
997860fe52
Extra toggle for full black theme ( #6328 )
2023-02-18 14:51:55 +01:00
ByteHamster
4e1a3be122
Ensure that the context is non-null when loading the shownotes ( #6327 )
2023-02-18 13:08:47 +01:00
Jared234
7a2f4771ec
Add sorting options to downloads screen ( #6210 )
2023-02-12 21:12:04 +01:00
GitStart
8248bc6bb1
Automatically switch to different screen when hiding current one from drawer ( #6254 )
2023-02-12 21:05:24 +01:00
ByteHamster
22e6a0c40f
Fix current chapter having the same color as the dialog background ( #6315 )
2023-02-12 09:44:11 +01:00
GitStart
4096aaf47e
Convert subscriptions screen to cards ( #6261 )
2023-02-11 19:04:14 +01:00
Victor Häggqvist
52ddf47e36
Fix shownotes text border overlap for long translations ( #6304 )
2023-02-05 15:48:54 +01:00
ByteHamster
08ee701dd7
Bump version to 3.0.0-beta5
2023-02-02 00:19:08 +01:00
ByteHamster
8819487699
Update list of supported website languages
2023-02-02 00:18:34 +01:00
ByteHamster
db5d47967a
Use nicer animation when sliding up player ( #6301 )
2023-02-02 00:05:02 +01:00
GitStart
f9e344e215
Add long press menu to search results in subscriptions list ( #6267 )
2023-02-02 00:04:07 +01:00
ByteHamster
7af00f7e83
Bump version to 3.0.0-beta4
2023-01-29 16:48:21 +01:00
ByteHamster
efcb710703
Avoid icons leaking below the miniplayer ( #6292 )
2023-01-29 14:04:03 +01:00
ByteHamster
04a8ee5787
Reduce padding of horizontal home sections to better align them with the titles ( #6290 )
2023-01-28 12:56:11 +01:00
GitStart
73a6ff1f60
Remove subscribed podcasts from discover / suggestions ( #6269 )
2023-01-28 12:53:21 +01:00
ByteHamster
6e7d1f1994
Work around Android's AlertDialog pushing out buttons when content gets large ( #6282 )
2023-01-27 19:01:20 +01:00
GitStart
13439e1a48
Fix playback timer flickering issue while streaming and downloading episode at the same time ( #6268 )
2023-01-24 19:20:58 +01:00
ByteHamster
bb43cd4613
Bump version to 3.0.0-beta3
2023-01-17 22:58:01 +01:00
ByteHamster
08fdedb236
Update contributors list
2023-01-17 22:46:36 +01:00
Keunes
f995fd96df
Synchronisation label changes ( #6213 )
2023-01-14 14:46:19 +01:00
ByteHamster
c5b34114cd
Merge pull request #6264 from ByteHamster/onlinefeed_background
...
Make dark background of preview more consistent
2023-01-13 17:26:42 +01:00
ByteHamster
cf057acdf7
Merge pull request #6263 from ByteHamster/screen-insets
...
Use exactly those insets that we mark as consumed
2023-01-13 17:26:24 +01:00
ByteHamster
d7bfe89b13
Branding upgrade ( #6146 )
2023-01-13 17:24:51 +01:00
ByteHamster
461dcb8c11
Make dark background of preview more consistent
2023-01-08 21:34:37 +01:00
ByteHamster
ba9da3b74c
Use exactly those insets that we mark as consumed
2023-01-08 21:26:49 +01:00
Vishnu Sanal T
88289d02ae
Possibility to remove a single episode from playback history ( #6184 )
2023-01-01 15:29:23 +01:00
Vishnu Sanal T
97889a46ed
Prevent rating dialog from showing on debug variant ( #6255 )
2022-12-30 17:21:20 +01:00
Patrick Demers
ebfda200e0
Refresh Feed after Credentials Change ( #6236 )
2022-12-24 17:07:43 +01:00
ByteHamster
025944d6ab
Bump version to 3.0.0-beta2
2022-12-20 21:40:28 +01:00
ByteHamster
fbfd7c43ac
Merge pull request #6246 from ByteHamster/revert-loading-dummy
...
Revert back to showing progress bars while loading
2022-12-18 21:08:52 +01:00
ByteHamster
c478b49b1e
Revert back to showing progress bars while loading
...
Dummies are slower on some devices, even when disabling their animations.
2022-12-18 18:59:30 +01:00
ByteHamster
3acec11322
Merge pull request #6237 from ByteHamster/tinted-theme
...
Add support for Material You tinted theme
2022-12-18 18:17:03 +01:00
ByteHamster
80a91d9da0
Merge pull request #6240 from ByteHamster/multi-select
...
Multi-select using background instead of checkbox
2022-12-18 17:43:38 +01:00
ByteHamster
d8d6f1c72f
Remove support for Android 4.4
2022-12-18 15:01:59 +01:00
ByteHamster
10ee446f4e
Multi-select using background instead of checkbox
2022-12-17 11:14:45 +01:00
ByteHamster
1d251492b0
Add support for Material You tinted theme
2022-12-17 10:51:07 +01:00
ByteHamster
f66e3dd661
Rename 'country' to 'select country'
2022-12-17 10:43:03 +01:00
ByteHamster
aa6b7b86f8
Merge pull request #6223 from ByteHamster/material-dialogs
...
Migrate ListPreference to Material Design 3
2022-12-17 10:37:15 +01:00
ByteHamster
95eae1519a
Disable duration text box when checkbox is off
2022-12-16 20:32:02 +01:00
ByteHamster
ef97411fbb
Migrate ListPreference to Material Design 3
2022-12-16 20:31:58 +01:00
ByteHamster
b670cf6111
Do not animate dummy views ( #6231 )
2022-12-11 17:56:07 +01:00
ByteHamster
effe70a412
Merge pull request #6232 from ByteHamster/remove-end-icon
...
Remove non-functional end icon of country selector
2022-12-11 17:42:13 +01:00
ByteHamster
690eb6af8d
Merge pull request #6230 from ByteHamster/home-tweaks2
...
Make layout of home sections more clean and easy
2022-12-11 16:31:16 +01:00
ByteHamster
ac4409bcf4
Remove non-functional end icon of country selector
2022-12-11 16:20:59 +01:00
ByteHamster
b1237094b2
Make layout of home sections more clean and easy
2022-12-11 15:03:58 +01:00
ByteHamster
742f6f3e8a
Fix dummy list items crashing Android 9
2022-12-04 18:27:51 +01:00
ByteHamster
4513711981
Bump version to 3.0.0-beta1
2022-12-03 23:01:19 +01:00
ByteHamster
2d3740e7ad
Merge branch 'master' into develop
2022-12-03 22:23:49 +01:00
ByteHamster
e4b6f70339
Merge pull request #6207 from ByteHamster/multiline-home-section-titles
...
Support for multi-line home section titles
2022-12-03 16:41:58 +01:00
ByteHamster
655e3c6e4e
Hide progress bar when there is no progress
2022-12-03 12:42:49 +01:00
ByteHamster
f5adc4e824
Support for multi-line home section titles
2022-12-03 12:18:42 +01:00
ByteHamster
bc3b717911
Merge pull request #6200 from ByteHamster/detailed-error-message
...
Show human readable error message on details dialog
2022-11-30 21:16:13 +01:00
Tong Liu
bec1eaa679
Remember decision option for "Remove all from inbox" dialog ( #6186 )
2022-11-30 21:15:38 +01:00
ByteHamster
97ab1725db
Merge pull request #6204 from ByteHamster/various-tweaks
...
Various tweaks
2022-11-30 20:20:02 +01:00
ByteHamster
63c5e2dc72
Convert drawer settings to Material
2022-11-30 19:55:45 +01:00
ByteHamster
1c08543430
Highlight currently playing card
2022-11-30 19:55:43 +01:00
ByteHamster
1ee85b5bb0
Merge pull request #6199 from ByteHamster/home-pull-refresh
...
Add pull-to-refresh to home screen
2022-11-30 19:54:28 +01:00
ByteHamster
75a795e3d7
Show human readable error message on details dialog
2022-11-30 19:53:56 +01:00
ByteHamster
2d115a0ec5
Refresh home screen when new episodes arrive in inbox
2022-11-30 19:44:35 +01:00
ByteHamster
6e9325b549
Add swipe-to-refresh to home screen
2022-11-27 17:46:28 +01:00
ByteHamster
b4026a9a82
Merge pull request #6198 from ByteHamster/refresh-home
...
Refresh home sections when resuming
2022-11-27 17:35:36 +01:00
ByteHamster
6c4c51994d
Switch back to non-transparent navigation bar ( #6111 )
2022-11-27 12:42:42 +01:00
ByteHamster
6c1bf9db05
Refresh home sections when resuming
2022-11-27 12:28:24 +01:00
Ricardo Borges Jr
d62ea313d7
Add option to edit feed URL ( #6185 )
2022-11-26 16:47:38 +01:00
LukasBrilla5
d585e37e11
Add button to refresh episode chapters ( #6177 )
2022-11-18 20:08:48 +01:00
ByteHamster
63ba5c458f
Merge pull request #6180 from ByteHamster/preferences-module
...
Move preferences to a new module
2022-11-10 21:37:11 +01:00
ByteHamster
410b8f1539
Hide iTunes suggestions by default in F-Droid version
2022-11-06 21:43:20 +01:00
ByteHamster
d8a2dd5f83
Move preferences to a new module
2022-11-06 21:21:28 +01:00
ByteHamster
b140d7297a
Move DownloadService-Interface to new module
2022-11-06 12:28:30 +01:00
Vishnu Sanal T
e4d4c69519
Add confirmation dialog for clearing history ( #6175 )
2022-11-06 10:56:01 +01:00
ByteHamster
be8c8cef4d
Merge pull request #6176 from ByteHamster/decouple
...
Decouple some classes
2022-11-06 10:54:18 +01:00
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 bfb811d29e
) 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
cliambrown
a528e8adfd
Add Quick Settings tile ( #6006 )
2022-09-18 18:10:18 +02:00
ByteHamster
5baa13b53d
Fix loading views inconsistently showing cover
2022-09-18 17:59:59 +02:00
ByteHamster
6940c1a3c5
Merge pull request #5990 from TacoTheDank/binding_existingStuff
...
Clean up some existing viewbinding stuff
2022-09-18 17:55:50 +02:00
TacoTheDank
bbea9c990c
Delete redundant round app icon
2022-09-14 18:01:39 -04:00
TacoTheDank
3c0d9a6d05
Clean up some existing viewbinding stuff
2022-09-14 15:01:52 -04:00
TacoTheDank
9599281fdb
Remove robotium-solo library
2022-09-14 14:45:04 -04:00
Erik Johnson
b122ad1c96
Add preference for managing swipe actions for Episodes list ( #6072 )
2022-09-13 21:51:32 +02:00
ByteHamster
6f67d6905a
Merge pull request #6055 from ByteHamster/swipe-home
...
Add swipe actions to home screen
2022-09-13 21:50:16 +02:00
ByteHamster
ad9de4467b
Add 'default screen' setting (replaces 'back button behavior') ( #6041 )
2022-09-10 16:09:26 +02:00
ByteHamster
5ace16b31b
Merge pull request #6067 from ByteHamster/player-screen
...
Fix player screen on some screen dimensions
2022-09-10 13:58:31 +02:00
ByteHamster
927af053c5
Fix player screen on some screen dimensions
2022-09-10 13:41:02 +02:00
ByteHamster
54bf4d149f
Merge pull request #6056 from ByteHamster/multi-select-remove-inbox
...
Multi-select to remove from inbox
2022-09-10 12:44:57 +02:00
Erik Johnson
539d0c928d
Remove "inbox and unplayed" feed counter option ( #6033 )
2022-09-10 12:06:32 +02:00
ByteHamster
d8ecda1b62
Multi-select to remove from inbox
2022-09-10 11:57:03 +02:00
ByteHamster
6f3d4f277d
Add swipe actions to home screen
2022-09-04 10:27:06 +02:00
ByteHamster
c42ed1d187
Use dummy items instead of loading progress bar
2022-08-30 18:45:41 +02:00
ByteHamster
4c88a1aa69
Merge branch 'master' into develop
2022-08-28 16:02:21 +02:00
ByteHamster
2f6fb3ffd5
Bump version to 2.7.0
2022-08-28 13:10:10 +02:00
ByteHamster
0bf6f2f1fd
Merge pull request #6045 from ByteHamster/clear-search-box
...
Clear search box when coming back from search
2022-08-28 12:39:14 +02:00
ByteHamster
a67df09d29
Clear search box when coming back from search
2022-08-27 19:46:04 +02:00
ByteHamster
0ea69e4063
Merge pull request #6043 from ByteHamster/fix-miniplayer
...
Fix miniplayer sometimes showing toolbar
2022-08-27 18:35:37 +02:00
ByteHamster
6a0f646506
Fix miniplayer sometimes showing toolbar
2022-08-27 12:33:10 +02:00
ByteHamster
58515df6ec
Fix back icon when opening screens from home
2022-08-27 12:29:26 +02:00
ByteHamster
77104c9038
Home Screen ( #5864 )
...
Co-authored-by: ueen <ueli.sarnighausen@online.de>
2022-08-27 11:19:34 +02:00
ByteHamster
d84a3f3e55
Merge pull request #6024 from ByteHamster/simplify-refresh-menu
...
Simplify updating refresh menu
2022-08-21 18:00:24 +02:00
ByteHamster
9558e61bad
Simplify updating refresh menu
2022-08-20 20:48:11 +02:00
ByteHamster
d3b5b0e14e
Change subscriptions icon from folder to grid view
2022-08-20 16:47:14 +02:00
ByteHamster
61f00d7332
When multiple funding tags reference the same URL, display the one with longer title
2022-08-20 12:22:36 +02:00
ByteHamster
6e60ed0d1d
Bump version to 2.7.0-beta1
2022-08-14 14:00:40 +02:00
ByteHamster
e6b0d0891b
Update contributors
2022-08-14 13:57:17 +02:00
Dhruv Patidar
8e994165e6
Use downwards arrow icon to close player screen ( #6012 )
2022-08-14 12:22:01 +02:00
ByteHamster
a434858079
Tweak 'all episodes' screen
2022-08-08 22:15:02 +02:00
ByteHamster
440b20487b
Merge pull request #6001 from ByteHamster/remove-favorite-tab
...
Remove favorites tab from episodes screen
2022-08-07 20:53:11 +02:00
ByteHamster
e65fe6244b
Make empty view more informative
2022-08-06 15:21:23 +02:00
ByteHamster
0f5f4d9e35
Move common code of list fragments to EpisodesListFragment
2022-08-06 15:21:23 +02:00
ByteHamster
5887a86cec
Remove favorites tab
2022-08-06 15:21:19 +02:00
ByteHamster
2173508d3d
Merge pull request #5996 from ByteHamster/nested-download-log
...
Fix nested scrolling of download logs
2022-08-04 21:54:53 +02:00
ByteHamster
1bab9f7f8f
Merge pull request #5959 from TacoTheDank/removeIconifyNavFailures
...
Remove iconify: NavListItem failures
2022-08-04 20:12:04 +02:00
ByteHamster
e9e4f82abc
Fix nested scrolling of download logs
2022-08-04 19:56:07 +02:00
ByteHamster
7603958cb5
Fix chart icon having been renamed
2022-08-04 19:45:59 +02:00
ByteHamster
eaafd58bd3
Merge branch 'master' into develop
2022-08-04 19:36:38 +02:00
TacoTheDank
9a386234c9
Reformat nav_listitem.xml
2022-07-31 20:29:47 -04:00
TacoTheDank
504fb782c0
Remove iconify: ListItem failures
2022-07-31 20:29:14 -04:00
ByteHamster
d3b689127f
Merge pull request #5989 from ByteHamster/remove-storage-error
...
Remove storage error activity
2022-07-31 10:51:51 +02:00
ByteHamster
8dc9dd888e
Remove storage error activity
...
We fall back to the internal memory silently, so these code paths are
never actually called.
2022-07-30 21:50:14 +02:00
ByteHamster
abf94c4d27
Merge pull request #5942 from TacoTheDank/newPlaylistIcons
...
Use new material playlist drawables
2022-07-30 17:37:48 +02:00
ByteHamster
9e87cf6115
Bump version to 2.6.2
2022-07-30 17:05:46 +02:00
ByteHamster
4f2ba0b58e
Merge pull request #5984 from ByteHamster/circular-download
...
Use circular progress bar on ItemFragment
2022-07-30 16:42:56 +02:00
ByteHamster
a0698536eb
Use circular progress bar on ItemFragment
2022-07-27 20:34:46 +02:00
ByteHamster
01d4541610
Remove empty space next to inbox icon
2022-07-25 21:52:11 +02:00
ByteHamster
db7571ebc2
Add statistics moved message
2022-07-25 21:36:49 +02:00
TacoTheDank
6a4a681549
Resolve app_name in common.gradle
2022-07-18 02:15:09 -04:00
ByteHamster
f5ae881561
Merge pull request #5962 from ByteHamster/long-press-toolbar
...
Scroll to top by long-pressing toolbar
2022-07-09 19:46:46 +02:00
ByteHamster
239a30c267
Scroll to top by long-pressing toolbar
...
Supports all lists except "all episodes" list because that one still
displays tabs. Can be added as soon as the tabs are no longer required.
2022-07-09 15:29:18 +02:00
ByteHamster
2c25fe56e2
Merge pull request #5928 from TacoTheDank/integrateTriangleLabelView
...
Integrate TriangleLabelView library locally into project
2022-06-30 12:34:58 +02:00
ByteHamster
eef17ef6db
Merge pull request #5951 from ByteHamster/fix-import-multi-authentication
...
Fix importing multiple authenticated feeds
2022-06-30 12:29:04 +02:00
ByteHamster
d9bcae09ed
Merge pull request #5939 from ByteHamster/fix-subscribe-password
...
Do not forget feed password when subscribing
2022-06-30 12:05:05 +02:00
ByteHamster
b020815410
Fix importing multiple authenticated feeds
2022-06-30 11:56:01 +02:00
ByteHamster
1054e13221
Merge branch 'master' into develop
2022-06-30 11:11:35 +02:00
ByteHamster
d52b2162a4
Simplify state storage in OnlineFeedView
2022-06-30 10:59:31 +02:00
ByteHamster
814d81aeed
Merge pull request #5927 from TacoTheDank/cleanProguard2
...
Remove more old rules from proguard
2022-06-30 10:58:05 +02:00
ByteHamster
23420c7757
Do not forget feed password when subscribing
2022-06-30 10:53:24 +02:00
ByteHamster
50eee88484
Bump version to 2.6.1
2022-06-29 14:32:01 +02:00
ByteHamster
34814adcd9
Merge pull request #5943 from TacoTheDank/fixChartBoxOutline
...
Fix name and location of chart box drawable
2022-06-21 19:36:39 +02:00
ByteHamster
72cd015480
Fix 2 NPEs reported on Google Play
2022-06-21 19:34:19 +02:00
ByteHamster
0bb019cde7
Merge pull request #5926 from TacoTheDank/bumpEventBus
...
Update EventBus library
2022-06-21 19:29:52 +02:00
ByteHamster
5175a85e5e
Remove default gpodder sync server
2022-06-21 18:51:59 +02:00
TacoTheDank
dc12b522e2
Fix name of chart box drawable
2022-06-12 17:57:55 -04:00
TacoTheDank
756e76e19d
Use new material playlist drawables
2022-06-12 16:32:30 -04:00
ByteHamster
3974a2d0a9
Merge pull request #5938 from ByteHamster/fix-additional-crash-4.4
...
Fix another crash on Android 4.4
2022-06-11 19:02:30 +02:00
ByteHamster
5f53a60218
Fix another crash on Android 4.4
2022-06-11 17:07:20 +02:00
ByteHamster
c36d1a91d1
Fix crash on Android 4.4
2022-06-11 17:02:25 +02:00
ByteHamster
f2b3636857
Merge pull request #5933 from ByteHamster/link-website-language
...
Link to localized website version from about screen
2022-06-11 16:47:11 +02:00
ByteHamster
992ca915a0
Merge pull request #5930 from TacoTheDank/bumpGlide
...
Update Glide library
2022-06-09 22:55:39 +02:00
Paul Ganssle
df53c5bfe5
Convert playback history fragment to lazy loading ( #5886 )
2022-06-09 22:24:22 +02:00
ByteHamster
0c38218141
Link to localized website version from about screen
2022-06-09 22:21:57 +02:00
TacoTheDank
bf84ba8e26
Update Glide to 4.13.2
2022-06-05 00:45:37 -04:00
TacoTheDank
fafe85ddd6
Integrate TriangleLabelView locally into project
2022-06-04 20:17:12 -04:00
TacoTheDank
820c9fe73d
Remove more old rules from proguard
2022-06-04 18:10:55 -04:00
TacoTheDank
828abe5e7c
Update EventBus to 3.3.1
2022-06-04 16:13:30 -04:00
ByteHamster
fd066a648b
Merge pull request #5923 from ByteHamster/fix-placeholder
...
Fix placeholder image sometimes missing
2022-06-03 16:47:10 +02:00
ByteHamster
08ff965550
Fix placeholder image sometimes missing
2022-06-03 14:18:29 +02:00
ByteHamster
d168799953
Merge pull request #5903 from TacoTheDank/cleanProguard
...
Remove old redundant rules from proguard
2022-06-03 13:50:53 +02:00
Toover
11b9a1763e
Do not reload item description if not needed #5917 ( #5918 )
...
Not only that spares resources but it also avoid resetting the web view and its scroll.
2022-06-03 13:29:49 +02:00
TacoTheDank
037e6c4922
Remove old redundant rules from proguard
2022-05-26 12:00:10 -04:00
ByteHamster
c8658946cf
Bump version to 2.6.0
2022-05-24 20:03:09 +02:00
ByteHamster
b1668a156a
Merge pull request #5910 from ByteHamster/dont-recreate
...
Don't recreate activity when a result is pending
2022-05-24 19:47:22 +02:00
Adrián Sámson
687ed5f2ff
Open podcast from statistics ( #5898 )
2022-05-24 19:40:40 +02:00
ByteHamster
48963616a6
Don't recreate activity when a result is pending
2022-05-24 19:11:12 +02:00
ByteHamster
531326474f
Merge pull request #5892 from ByteHamster/speed-video
...
Add speed dialog to video player
2022-05-15 22:27:56 +02:00
ByteHamster
33fb5e1f14
Merge pull request #5894 from ByteHamster/tiny-fixes
...
Tiny fixes
2022-05-15 21:53:47 +02:00
ByteHamster
ddf415b54b
Merge pull request #5887 from TacoTheDank/assetFixes
...
Remove unused assets, update licenses
2022-05-15 21:53:12 +02:00
TacoTheDank
0e96df3cba
Move test mp3s to androidTest directory
2022-05-15 15:02:21 -04:00
TacoTheDank
0fbc6992a1
Add missing libraries to license assets
2022-05-15 15:01:49 -04:00
TacoTheDank
69282e0648
Update licenses in assets
2022-05-15 15:01:26 -04:00
ByteHamster
8b85e19922
Don't ignore taps on counter
2022-05-15 20:47:41 +02:00
ByteHamster
d9dbfa1711
Add speed dialog to video player
...
It got lost when removing the speed bar from the audio controls dialog
2022-05-15 18:10:41 +02:00
ByteHamster
993998c1cb
Merge pull request #5802 from TacoTheDank/deprecations
...
Fix some deprecations
2022-05-15 18:09:07 +02:00
ByteHamster
0510539e29
Fix 'load more' not detecting next page
2022-05-15 17:57:15 +02:00
TacoTheDank
31ed16cd9c
Fix some deprecations
2022-05-14 16:51:47 -04:00
ByteHamster
5448e1f390
Remove gpodder toplist
...
Half of the toplist no longer returns a valid podcast feed.
Some of the suggested tags are just random characters and none of them
is actually helpful.
This does not remove search or synchronization.
Just gpodder discovery.
2022-05-13 20:55:52 +02:00
TacoTheDank
f1e8ecd3c5
Remove some unused assets
2022-05-12 18:02:33 -04:00
ByteHamster
6e5004be22
Merge pull request #5872 from ByteHamster/multi-select-all-episodes
...
Multi-Select on 'All episodes' screen
2022-05-08 21:47:26 +02:00
ByteHamster
bfb811d29e
Merge pull request #5877 from ByteHamster/gradle-cleanup
...
Remove Gradle plugins that are no longer needed
2022-05-08 21:29:43 +02:00
ByteHamster
850529856a
Confirm mark as played/unplayed
2022-05-08 21:28:59 +02:00
ByteHamster
934e2802f8
Remove 'mark all as read' button
...
Now available through multi-select
2022-05-08 21:28:59 +02:00
ByteHamster
2e999aef62
Apply action to items that are not loaded yet
2022-05-08 21:28:55 +02:00
ByteHamster
072e172996
Switch around arguments in MultiSelectActionHandler
2022-05-08 11:18:53 +02:00
ByteHamster
03220d0774
Show correct total number for lazy loaded items
2022-05-08 11:18:53 +02:00
ByteHamster
7c0d084ffc
Automatically select lazy loaded items if necessary
2022-05-08 11:18:53 +02:00
ByteHamster
1fa0c32142
Multi-Select on 'All episodes' screen
2022-05-08 11:18:50 +02:00
ByteHamster
0ea973cef1
Remove Gradle plugins that are no longer needed
...
- We use MultiDex now, so we no longer need dexcount
- We can use a resValue instead of a resourcePlaceholder
- Simplify getting default value of properties
2022-05-07 21:54:02 +02:00
ByteHamster
4f82be7698
Merge pull request #5873 from ByteHamster/share-sheet
...
Convert share dialog to bottom sheet
2022-05-07 21:53:33 +02:00
ByteHamster
8cac0c71e4
Update contributors list
2022-05-07 21:14:27 +02:00
ByteHamster
2fa734282d
Merge pull request #5876 from ByteHamster/fix-column-change
...
Fix column change on subscriptions screen
2022-05-07 21:10:54 +02:00
ByteHamster
f0fe9aa710
Fix column change on subscriptions screen
...
Before, it sometimes resized the grid but not the actual covers
2022-05-07 20:52:45 +02:00
ByteHamster
02197e31b3
Convert share dialog to bottom sheet
2022-05-07 20:45:47 +02:00
ByteHamster
b2a3c33e7c
Fix swiping away not yet downloaded items from downloads screen
2022-05-07 20:44:05 +02:00
ByteHamster
25679c2aae
Swipe actions on the downloads screen ( #5870 )
2022-05-07 20:23:46 +02:00
ByteHamster
69542a22e2
Fix share button on 'all episodes' page
2022-05-07 11:11:41 +02:00
ByteHamster
5ae471ad0a
Invert behavior of playback state swipe action to first remove from inbox
2022-05-06 23:14:47 +02:00
ByteHamster
01bddcc0a9
Move download logs to a button on the downloads page instead of a tab ( #5866 )
2022-05-06 22:52:02 +02:00
ByteHamster
5fdd7f671e
Bump version to 2.6.0-beta1
2022-05-04 22:08:29 +02:00
ByteHamster
dfcc342c57
Rename 'new' screen to inbox ( #5460 )
2022-05-03 22:10:39 +02:00
ByteHamster
8eedb82f31
Merge branch 'master' into develop
2022-05-03 22:03:20 +02:00
ByteHamster
c1d766d205
Merge pull request #5856 from ByteHamster/load-more-filter
...
Don't load more and more pages when filtering
2022-04-26 19:36:31 +02:00
ByteHamster
08515497d7
Merge pull request #5857 from ByteHamster/decouple-preferences
...
Decouple preferences
2022-04-26 19:31:41 +02:00
ByteHamster
7e9bf1c0a7
Merge pull request #5858 from ByteHamster/decouple-discovery
...
Move feed discovery backends to their own module
2022-04-26 19:21:30 +02:00
ByteHamster
30be4628ae
Move feed discovery backends to their own module
2022-04-26 18:09:25 +02:00
ByteHamster
069a2ca329
Decouple preferences
2022-04-26 17:57:42 +02:00
ByteHamster
26faaf52c6
Merge pull request #5854 from ByteHamster/decouple-httpclient
...
Decouple HttpClient
2022-04-25 22:16:26 +02:00
ByteHamster
65f6cfabe2
Don't load more and more pages when filtering
2022-04-25 22:11:52 +02:00
ByteHamster
d339729baf
Decouple HttpClient
...
Remove dependencies:
- HttpClient->Preferences
- AuthorizationInterceptor->Download Service
- ExoPlayer->Download Service
2022-04-24 23:25:01 +02:00
ByteHamster
ff60d3648d
Translate widget config screen
2022-04-24 22:45:56 +02:00
Nicolas Araujo
9b78d4c3f3
Put playback speed in widget ( #5774 )
2022-04-24 22:36:37 +02:00
ByteHamster
1bc02fd848
Bump version to 2.5.2
2022-04-22 23:21:44 +02:00
ByteHamster
0b431a3311
Update filter dialog to Fragment
2022-04-22 22:17:24 +02:00
ByteHamster
8775031b20
Podcast page re-design ( #5842 )
...
Makes the settings button more visible, following a mock-up on the forum
2022-04-22 22:11:12 +02:00
ByteHamster
a01c24984e
Restore episode sharing that only includes a media URL ( #5835 )
2022-04-22 20:11:37 +02:00
ByteHamster
1dd6636a61
Merge pull request #5839 from ByteHamster/samsung-warning
...
Work around Samsung having messed up the TimePicker
2022-04-22 20:09:47 +02:00
ByteHamster
194363df54
Work around Samsung having messed up the TimePicker
2022-04-12 21:07:24 +02:00
ByteHamster
eb2fea0a4e
Merge pull request #5838 from ByteHamster/fix-loading-stuck
...
Fix 'loading more' getting stuck
2022-04-11 22:08:15 +02:00
ByteHamster
08217c5045
Fix 'loading more' getting stuck
2022-04-10 18:23:44 +02:00
ByteHamster
52809976a0
Do not crash when clicking button while feed is not loaded yet
2022-04-09 16:18:50 +02:00
ByteHamster
e385d4c021
Fix ArrayIndexOutOfBoundsException reported through Google Play
2022-04-09 16:08:52 +02:00
Nils Rothaug
e7f23ad1c2
Show on-demand configuration popup for stream vs download only once ( #5818 )
2022-04-09 11:54:18 +02:00
ByteHamster
4a91d6f5de
Merge branch 'master' into develop
2022-04-02 12:03:44 +02:00
ByteHamster
ef28ff0662
Merge pull request #5801 from TacoTheDank/fragmentContainerView
2022-04-01 21:36:11 +02:00
cketti
a115bf8cd7
Truncate existing files when exporting OPML/HTML/Favorites
2022-03-27 23:37:47 +02:00
ByteHamster
832b51de7d
Bump version to 2.5.1
2022-03-26 12:12:51 +01:00
TacoTheDank
d1ce817323
Reformat audioplayer_fragment.xml
2022-03-22 20:51:38 -04:00
TacoTheDank
8e905e99d2
Use more FragmentContainerView
2022-03-22 20:51:17 -04:00
ByteHamster
60e2c2e113
Merge pull request #5786 from ByteHamster/subscribe-filename
...
Use data folder for initial subscriptions
2022-03-16 22:44:39 +01:00
cketti
bb175d8045
Use proper content type and subject when sharing exported HTML/Favorites
2022-03-15 22:04:43 +01:00
ByteHamster
c60ba6a6f7
Use data folder for initial subscriptions
...
This was already implemented in 31c0f90d07
but apparently got overwritten by a merge conflict with the download
service rewrite.
2022-03-15 21:24:56 +01:00
cketti
a7e795241e
Use ShareCompat.IntentBuilder for all share actions ( #5780 )
2022-03-15 20:21:20 +01:00
ByteHamster
48d6dc8eb8
Fix context menu click ending up in wrong fragment
...
This can have all kinds of weird side effects.
For example, it could trigger the "delete" button of a podcast
and then ask for deleting another one because another fragment
handles the deletion.
2022-03-15 19:48:53 +01:00
ByteHamster
723fbff076
Merge pull request #5778 from ByteHamster/dont-cancel-download
...
Don't cancel download on click
2022-03-13 11:17:54 +01:00
cketti
719039be89
Improve readability of if condition
2022-03-12 18:47:47 +01:00
ByteHamster
bb92f1353d
Fix removing podcast
2022-03-12 11:46:30 +01:00
ByteHamster
09e25620ee
Don't cancel download on click
2022-03-11 20:32:01 +01:00
ByteHamster
ff3258c34a
Move database to its own module
2022-02-27 19:47:41 +01:00
ByteHamster
42e36328e3
Merge pull request #5756 from ByteHamster/multidex-androidx
...
Use AndroidX version of MultiDex
2022-02-27 11:09:57 +01:00
ByteHamster
9403386250
Separate UI (download error messages) from logic (download errors) ( #5755 )
2022-02-27 11:09:36 +01:00
ByteHamster
a512341b0c
Use AndroidX version of MultiDex
2022-02-27 10:35:16 +01:00
ByteHamster
7451da1121
Move statistics screens to new module
2022-02-26 19:44:17 +01:00
ByteHamster
dea3ba1ff0
Enable MultiDex
2022-02-26 19:00:39 +01:00
ByteHamster
30e7dd0755
Merge pull request #5753 from ByteHamster/do-not-jump-chapters
...
Do not jump chapter screen when switching to new chapter
2022-02-26 18:46:53 +01:00
ByteHamster
441928b046
Do not jump chapter screen when switching to new chapter
2022-02-25 19:53:00 +01:00
ByteHamster
0c1e0b8585
Merge pull request #5746 from ByteHamster/move-strings-to-module
...
Move strings files to their own module
2022-02-24 20:42:20 +01:00
ByteHamster
b6da9ae329
Merge pull request #5742 from TacoTheDank/widgetUpdaterWorkManager
...
Replace deprecated JobIntentService with WorkManager
2022-02-23 23:11:17 +01:00
ByteHamster
f5de90e522
Move strings files to their own module
2022-02-23 22:27:11 +01:00
TacoTheDank
149a1532cd
Replace deprecated JobIntentService with WorkManager
2022-02-23 11:39:37 -05:00
ByteHamster
6a366f0ad1
Bump version to 2.5.0
2022-02-22 21:23:19 +01:00
ByteHamster
48852e081a
Delete a few unused things
2022-02-22 20:14:00 +01:00
ByteHamster
2f3efa5d33
Merge pull request #5740 from ByteHamster/upon-exiting-video
...
Make it easier to play only audio, not video
2022-02-22 19:54:05 +01:00
ByteHamster
7ab6d08ea5
Add line graph to statistics screen
2022-02-21 22:54:40 +01:00
ByteHamster
b6d2316870
Add time-based statistics filter ( #5734 )
2022-02-21 22:53:18 +01:00
ByteHamster
372db47f47
Make it easier to play only audio, not video
2022-02-21 22:49:57 +01:00
TacoTheDank
1e232169d6
Remove unused overridden super calls
2022-02-21 12:23:19 -05:00
ByteHamster
a779c7aec1
Show feed error in dialog instead of opening download log screen
2022-02-20 15:52:22 +01:00
IordanisKokk
371faf7dfb
Added a Statistics Button on the Subscriptions toolbar ( #5706 )
2022-02-19 19:32:44 +01:00
ByteHamster
1e87e34797
Remove startWhenPrepared and prepareImmediately
...
They are always `true` anyway.
2022-02-19 14:19:59 +01:00
ByteHamster
eb16c794fc
Fix side drawer detecting click on 'remove item'
...
remove_item referred to both, feeds and media files. Sometimes the wrong
fragment receives the context menu click event.
2022-02-19 14:14:08 +01:00
ByteHamster
acb384b128
Merge branch 'master' into develop
2022-02-19 13:46:12 +01:00
ByteHamster
6273dff85f
Merge pull request #5726 from ByteHamster/stream-decide-ondemand
...
Decide whether or not to stream on demand
2022-02-19 13:45:47 +01:00
ByteHamster
07ba067ae9
Decide whether or not to stream on demand
...
Fixes a bug where local folders sometimes did not start because AntennaPod
thought it needed to play locally. Also avoids situations in which it
streams even though a local file is available. Simplifies the
PlaybackService slightly.
2022-02-18 23:06:06 +01:00
ByteHamster
814d513964
Merge pull request #5725 from ByteHamster/smaller-hidden-suggestions
...
Shrink discovery section when hidden
2022-02-18 22:14:04 +01:00
Silverwarriorin
9ff295619f
Removed the speed indicator from the PlaybackControlsDialog ( #5702 )
2022-02-18 22:13:10 +01:00
ByteHamster
860b79e6be
Shrink discovery section when hidden
2022-02-18 21:35:32 +01:00
TacoTheDank
87067af965
Fix some gradle deprecations
2022-02-09 11:28:40 -05:00
ByteHamster
f4c90885d7
Bump version to 2.5.0-beta3
2022-02-08 22:28:26 +01:00
ByteHamster
8967fd944a
Make sure that proxy host name does not get null
...
And if it gets null, just ignore the setting.
2022-02-07 21:49:39 +01:00
TacoTheDank
efd3ceab18
Fix clipboard deprecation in AddFeedFragment
2022-02-05 21:15:33 -05:00
ByteHamster
d953ad0869
Nicer placeholder images ( #5679 )
...
Shows randomly generated placeholder images for:
- Feeds that do not have a cover (usually happens for text-only feeds)
- Feeds that specify an invalid cover still show a gray square
- Local folders when there is no image file in the folder that we could use
2022-01-30 14:03:39 +01:00
ByteHamster
95390fd467
Bump version to 2.5.0-beta2
2022-01-27 09:04:21 +01:00
ByteHamster
2524fa0f76
Bump version to 2.5.0-beta1
2022-01-23 10:52:37 +01:00
ByteHamster
dc26290466
Update Google Play translations
2022-01-23 10:39:51 +01:00
ByteHamster
ee57915e96
Update contributors
2022-01-23 10:17:41 +01:00
ByteHamster
da43c35481
Update release notes
2022-01-23 10:17:29 +01:00
ByteHamster
3393bcdf35
Make emulator tests a bit more stable
2022-01-22 19:46:08 +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
TacoTheDank
89aed7931c
Update SpeedDial to 3.2.0
2022-01-07 20:14:23 -05: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
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
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
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
Jonathan Flueren
95bc7d5401
Don't show 'Set SleepTimer' and 'Disable SleepTimer' at the same time
2022-01-02 16:55:17 +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
vbh
a399702da2
Rename tags ( #5601 )
2021-12-19 17:28:45 +01:00
silansuslu
12be830f21
Add keyboard shortcuts for going to the top and bottom of podcast list ( #5588 )
2021-12-14 23:02:49 +01:00
ByteHamster
20e8b3ed6c
Merge pull request #5581 from TacoTheDank/remove-old-compat
...
Remove no longer needed compat methods
2021-12-14 21:23:52 +01:00
TacoTheDank
ca7f2d2d3d
Remove no longer needed compat methods
2021-12-12 14:56:31 -05:00