Commit Graph

4151 Commits

Author SHA1 Message Date
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
ByteHamster 897889923c Simplify confusing string with two plurals 2021-12-10 21:42:35 +01:00
Taco 434cd2b79f
Update AndroidX Media and ExoPlayer (#5371) 2021-12-10 21:28:09 +01:00
TacoTheDank 560bf3f434 Centralize library versions used in multiple modules 2021-12-04 13:01:22 -05:00
vbh d4769620b7
Add preference to show subscription title (#5538) 2021-12-01 22:17:37 +01:00
ByteHamster 561141cfff Merge branch 'master' into develop 2021-11-28 22:20:57 +01:00
ByteHamster f0100e61ac
Chromecast rework (#5518) 2021-11-28 22:19:14 +01:00
ByteHamster 19dfa08905 Bumped version to 2.4.1 2021-11-28 22:04:07 +01:00
ByteHamster 3f81e22eed Bump to minimum SDK version 19 (Android 4.4) 2021-11-21 21:51:46 +01:00
vbh b00e14545d
Add 'add to tag' option to multiselect menu (#5553) 2021-11-21 21:27:23 +01:00
ByteHamster 71880c62d9
Merge pull request #5555 from ByteHamster/crash-double-chapter
Do not crash when opening chapter dialog twice
2021-11-21 21:11:10 +01:00
ByteHamster 218e3dd47d Fix crash on API 21 when showing subscriptions screen 2021-11-21 19:33:01 +01:00
ByteHamster cd577c5346 Fix short flash of long stats table when showing short one 2021-11-21 16:59:09 +01:00
ByteHamster c9829be9f5 Do not crash when opening chapter dialog twice 2021-11-17 22:34:26 +01:00
ByteHamster 51e44c68c8
Merge pull request #5546 from ByteHamster/incorrect-position
Fix sometimes showing incorrect position when continuous playback is disabled
2021-11-14 16:40:55 +01:00
ByteHamster ec36d3c206
Merge pull request #5547 from ByteHamster/fix-flashing
Don't reload image when download status changes
2021-11-14 16:40:34 +01:00
ByteHamster 063bc99070 Don't reload image when download status changes 2021-11-14 15:44:00 +01:00
ByteHamster a291be9afb Fix sometimes showing incorrect position when continuous playback is disabled 2021-11-14 15:39:36 +01:00
Tony Tam 906341a229
Make it slightly harder to swipe episodes (#5135) 2021-11-14 13:35:54 +01:00
ByteHamster 4a2f170a3e Fix Permission Denial when sharing files 2021-11-14 12:04:36 +01:00
ByteHamster cac9ae7bc4 Warn about using debug version 2021-11-09 19:44:23 +01:00
ByteHamster 58293350c7
Merge pull request #5532 from ByteHamster/delete-use-action
Fix crash when deleting feed
2021-11-07 14:57:40 +01:00
ByteHamster 408946b9e6
Merge pull request #5531 from ByteHamster/paddings
Fixed a few paddings
2021-11-07 14:57:13 +01:00
ByteHamster 176cac6602 Fix CoverFragment crashing when showing RemoteMedia 2021-11-06 22:53:53 +01:00
ByteHamster de8496f37f Fix crash when deleting feed
When the database is huge, loading the subscription item list takes
a long time. Redirecting to the episodes screen after deleting
sometimes results in the item list starting to update before. If the
screen is then hidden before the Callable returns, the app crashes.
2021-11-06 22:28:49 +01:00
ByteHamster c255574dc9 Fixed a few paddings 2021-11-06 22:08:11 +01:00
ByteHamster 8490fa6f9c
Merge pull request #5526 from ByteHamster/mini-fixes
Mini fixes
2021-11-06 19:20:00 +01:00
vbh afee60ad38
Add subscription to home screen (#5523) 2021-11-06 19:19:24 +01:00
ByteHamster 0f717bb195 Remove root-path from file provider
Tag no longer exists and might be the reason for crashes on some
devices in androidx.core.content.FileProvider.parsePathStrategy
(which is outside of AntennaPod).
2021-11-06 17:46:19 +01:00
ByteHamster c691a999d9
Merge pull request #5516 from ByteHamster/auto-download-backoff
Fix auto-download retry backoff
2021-11-04 20:43:20 +01:00
ByteHamster 860dd69c37
Merge pull request #5520 from ByteHamster/move-events-to-module
Move (most) events to their own module
2021-11-04 20:42:30 +01:00
ByteHamster cf58b364f1
Merge pull request #5515 from ByteHamster/feed-statistics-table
Show more detailed feed statistics
2021-11-02 21:41:44 +01:00
ByteHamster 524e5c95fc Fix auto-download retry backoff
The new value never got stored in the database. Also, it only got
increased by certain types of errors - all other errors could be retried
indefinitely. Also added a unit test.
2021-11-02 21:38:59 +01:00
ByteHamster 98830beee5 Move (most) events to their own module 2021-11-02 21:02:47 +01:00
ByteHamster 61a140a510
Merge pull request #5514 from ByteHamster/pause-interruptions
Pause on focus loss by default
2021-10-31 21:18:21 +01:00
ByteHamster e874f73a0d Show more detailed feed statistics 2021-10-31 12:39:16 +01:00
ByteHamster b1a72189f3 Pause on focus loss by default 2021-10-31 11:27:54 +01:00
ByteHamster b6b7a7e01b
Merge pull request #5508 from ByteHamster/register-music-app
Register as music app
2021-10-30 23:03:20 +02:00
ByteHamster 15e73e26cf
Merge pull request #5511 from ByteHamster/refresh-item-state
Refresh item state on start
2021-10-30 23:02:04 +02:00
ByteHamster ac41f5c319 Refresh item state on start
Otherwise, pressing the download button, pausing and coming back
shows the wrong action buttons.
2021-10-30 22:19:14 +02:00
ByteHamster e1c9a08358 Register as music app 2021-10-30 21:16:52 +02:00
ByteHamster 9541d9459f
Merge pull request #5505 from ByteHamster/metered-network
Don't use metered networks for auto download
2021-10-30 20:46:09 +02:00
ByteHamster b1c4a89f9b Don't connect to metered wifi networks 2021-10-30 18:23:20 +02:00
ByteHamster cda8e8d5da
Merge pull request #5504 from ByteHamster/opml-only-intent
Make opml intent filter more strict
2021-10-30 14:31:18 +02:00
ByteHamster a5cfdff231
Merge pull request #5503 from ByteHamster/remember-password
Remember password when adding new feed
2021-10-30 14:30:53 +02:00
ByteHamster 6029b2b928 Make opml intent filter more strict 2021-10-30 14:14:54 +02:00
ByteHamster 7ba46e52f1 Remember password when adding new feed 2021-10-30 13:51:14 +02:00
ByteHamster ee45ec53bc
Merge pull request #5494 from ByteHamster/queue-lock-swipe
Queue lock now no longer influences swiping
2021-10-30 12:28:45 +02:00
ByteHamster e9691cfd8e
Merge pull request #5498 from ByteHamster/pending-indent-mutability
Declare intent mutability for Android 12 compatibility
2021-10-30 12:27:42 +02:00
ByteHamster b680d05e44
Merge pull request #5493 from ByteHamster/apple-feeds
Open Apple podcast urls
2021-10-30 12:03:56 +02:00
ByteHamster c702037619 Use data folder for initial subscriptions 2021-10-30 11:59:27 +02:00
ByteHamster 57c172e47e
Merge pull request #5499 from ByteHamster/gpodder-error-message
Human-readable gpodder error message
2021-10-30 11:49:14 +02:00
ByteHamster da50f43232 Declare intent mutability for Android 12 compatibility 2021-10-29 00:10:22 +02:00
ByteHamster f62a97cb7a Allow connecting to pages signed with user CA 2021-10-29 00:02:56 +02:00
ByteHamster f6fc2c6d73 Human-readable gpodder error message 2021-10-28 23:34:58 +02:00
ByteHamster 9872471685 Queue lock now no longer influences swiping 2021-10-28 21:19:05 +02:00
ByteHamster ec4b0bdd38 Open Apple podcast urls 2021-10-28 21:13:23 +02:00
thomasdomingos 345aad4148
Add 'Duration' to Episode Filter for podcast Auto Download Settings (#5396) 2021-10-28 19:59:50 +02:00
ByteHamster b53df742a7 Convert sleep timer update to event 2021-10-28 18:00:41 +02:00
ByteHamster a859b3bbc5 Convert speed update to event 2021-10-24 18:52:26 +02:00
ByteHamster 8a4b036148 Convert buffering update to event 2021-10-24 18:28:27 +02:00
ByteHamster def0211358 Moved playback events to their own package 2021-10-24 18:13:06 +02:00
ByteHamster a4a9a0f4ff
Merge pull request #5485 from ByteHamster/media-player-errors
Show actual error messages instead of just the error codes
2021-10-24 17:55:02 +02:00
ByteHamster 406d0f17ad
Merge pull request #5486 from johnjohndoe/preview-rendering
Improve rendering of layout previews.
2021-10-24 17:52:37 +02:00
ByteHamster aa4cb5938f
Merge pull request #5474 from TacoTheDank/bumpRecyclerView
Update RecyclerView and ViewPager2
2021-10-24 13:03:39 +02:00
ByteHamster 0eeb47ee1e Show actual error messages instead of just the error codes 2021-10-24 12:45:23 +02:00
Tobias Preuss e991c2471f Improve rendering of layout previews. 2021-10-24 12:44:47 +02:00
ByteHamster 2e486623a6
Merge pull request #5483 from johnjohndoe/accessibility-toolbar
Improve accessibility of back button.
2021-10-24 12:38:36 +02:00
Tobias Preuss df22b8f376 Improve accessibility of back button.
+ Let TalkBack read out "back" when tapping the arrow left button.
2021-10-24 11:58:02 +02:00
vbh bf95bf172d
Don't forget proxy settings when disabling proxy (#5471) 2021-10-24 11:42:00 +02:00
TacoTheDank c8ad619a93 Update RecyclerView and ViewPager2 2021-10-16 20:10:54 -04:00
ByteHamster b860ee33d0
Merge pull request #5469 from ByteHamster/compact-notification-button-default
Use ff/rew as default notification buttons
2021-10-16 07:50:58 +02:00
ByteHamster e734d43e72 Merge branch 'master' into develop 2021-10-14 21:40:12 +02:00
ByteHamster f4d3ebb22d Bumped version to 2.4.0 2021-10-14 21:34:07 +02:00
ByteHamster a93085a58d Use ff/rew as default notification buttons 2021-10-14 21:28:31 +02:00
ByteHamster 44a7af8f73 Fewer default speed values 2021-10-13 22:27:45 +02:00
ByteHamster a73a932a7c
Move speed dialog to the bottom (#5464) 2021-10-12 21:14:08 +02:00
ByteHamster 64b72d1ae9
Reworked feed specific speed selector (#5458) 2021-10-10 11:10:23 +02:00
Dhiraj Chauhan 5e0b95fa5c
Closing Keyboard when clicked in the background (#5437) 2021-10-09 11:55:52 +02:00
thrillfall bc85ebc806
Add synchronization with gPodder Nextcloud server app (#5243) 2021-10-06 22:12:47 +02:00
ByteHamster f6c8a8c0f7 Bumped version to 2.4.0-beta3 2021-10-05 22:39:57 +02:00
ByteHamster c52cf51857
Merge pull request #5453 from ByteHamster/harder-drag
Make it harder to accidentally drag episodes in the queue
2021-10-05 22:25:25 +02:00
ByteHamster 63d6f3f2e3
Merge pull request #5452 from ByteHamster/end-select-fewer
End select mode when the number of items got smaller
2021-10-05 22:00:10 +02:00
ByteHamster da07d5dad3 Make it harder to accidentally drag episodes in the queue
Only the drag handle and the first half of the cover can be dragged,
before it was the whole cover.
2021-10-05 21:55:38 +02:00
ByteHamster a540eca0d5 End select mode when the number of items got smaller 2021-10-05 21:18:45 +02:00
ByteHamster bb36cfef63
Merge pull request #5445 from ByteHamster/fix-context-menu
Fix wrong fragment receiving context menu event
2021-10-05 20:53:45 +02:00
ByteHamster 96fe0917e0 Fix wrong fragment receiving context menu event 2021-10-05 00:22:04 +02:00
ByteHamster 11a7d67f97 Fix FAB overlay sometimes not showing
We use the same ID for each overlay layout. The speed dial searches
everywhere, even in invisible fragments, so it sometimes shows/hides the
wrong overlay layout.
2021-10-03 15:50:48 +02:00
seeto dab44b6843
Rename folder to tag (#5381) 2021-10-02 17:13:23 +02:00
ByteHamster 4ad8acf3f8 Fix deleting local folder not showing name 2021-09-24 10:22:08 +02:00
Taco 0a22e9fc38
Update AndroidX Fragment to 1.3.6 (#5201) 2021-09-24 10:18:54 +02:00
Taco 17ab22b6c0
Update plugins and Gradle (4.2.2) (#5367) 2021-09-18 22:58:04 +02:00
ByteHamster ec8632ab0d Bumped version to 2.4.0-beta2 2021-09-17 22:55:04 +02:00
ByteHamster ebb0c45744 Don't show delete action buttons in multi-select mode 2021-09-17 22:34:51 +02:00
ByteHamster 6361ba35b3 Hide multi-select in nav bar 2021-09-17 22:33:18 +02:00
ByteHamster 1e94fa59ea Bumped version to 2.4.0-beta1 2021-09-12 15:46:14 +02:00
ByteHamster 847c987608 Updated contributors list 2021-09-12 15:45:45 +02:00
ByteHamster 222f305d66
Merge pull request #5368 from TacoTheDank/librarybump
Update AppCompat to 1.3.x
2021-09-06 18:45:54 +02:00
ByteHamster 744bf10532
Merge pull request #5383 from ByteHamster/swipe-new
Only remove new swipe action when showing only new episodes
2021-09-06 17:59:38 +02:00
ByteHamster b36cdb0c4e
Improvements related to duplicate detection (#5387)
* Move duplicate detection to one single place
* Canonicalize some common characters that are often confused
* Assume same episode even when date is off by 1 week
* Display duplicate detection as warning, not error
2021-09-06 17:59:17 +02:00
ByteHamster 2f71f3fdbe Only remove new swipe action when showing only new episodes 2021-09-03 21:28:36 +02:00
TacoTheDank 3d94593e4d Bump RecyclerViewSwipeDecorator to 1.3 2021-08-28 22:43:36 -04:00
TacoTheDank 76defae00f Use ActivityCompat.recreate 2021-08-28 20:34:09 -04:00
TacoTheDank 50b4e4f235 Fix missing super call 2021-08-28 20:33:58 -04:00
TacoTheDank fe1d69f1be Update AppCompat to 1.3.x 2021-08-28 20:33:44 -04:00
ByteHamster f8779fbba2
Merge pull request #5365 from ByteHamster/fix-hiding-keyboard
Fix sometimes showing keyboard instead of hiding it
2021-08-28 13:23:42 +02:00
ByteHamster 9565189be2 Fix green download icon everywhere after showing swipe settings dialog 2021-08-28 12:30:16 +02:00
ByteHamster c73ca12e62 Fix sometimes showing keyboard instead of hiding it 2021-08-28 12:23:33 +02:00
ByteHamster ca64739f36 Moved media file parser to its own module 2021-08-28 10:59:26 +02:00
ByteHamster ddae5e2278
Merge pull request #5361 from ByteHamster/mark-non-new
Only change item state if it is actually in the inbox
2021-08-28 10:54:30 +02:00
ByteHamster e75d8db298
Merge pull request #5360 from ByteHamster/parser
Moved feed parser to its own module
2021-08-28 10:54:17 +02:00
ByteHamster 24389d42e8 Moved feed parser to its own module 2021-08-28 09:57:41 +02:00
ByteHamster 74f85ceb9b Only change item state if it is actually in the inbox 2021-08-28 09:33:07 +02:00
ByteHamster a7d280d249 Removed gpodder suggestions feature
The feature was invisible since 2014 and nobody noticed.
2021-08-27 23:21:51 +02:00
seeto eacc90af29
Feed multi select (#5261) 2021-08-23 23:46:38 +02:00
ByteHamster 61e86151c6 Move queue lock feature to the overflow menu 2021-08-22 10:56:41 +02:00
vbh 7ebaa9f619
Fix: #5298 "Add to folder" in podcast contextual side menu (#5344) 2021-08-17 23:57:49 +02:00
ByteHamster e05b8e2c45 Merge branch 'master' into develop 2021-08-17 23:47:16 +02:00
ByteHamster 7b87b9cd03 Bumped version to 2.3.2 2021-08-17 23:42:55 +02:00
ByteHamster fe9981d746 Fix filter dialog crashing if someone has a non-supported filter value set
No idea how someone could end up with that invalid value but it was
reported by a user.
2021-08-17 20:02:19 +02:00
ByteHamster 4772959ebe Backport: Fix entering new password protected feeds 2021-08-17 19:54:23 +02:00
Hannes Johansson b80c26615c Backport: Clear cover target when setting folder image
To prevent race conditions from recycled views in GridView
2021-08-17 19:53:57 +02:00
ByteHamster df29d6444e
Merge pull request #5348 from ByteHamster/fix-password
Fix entering new password protected feeds
2021-08-17 19:52:28 +02:00
ByteHamster 97809d340c Fix entering new password protected feeds 2021-08-17 19:17:33 +02:00
ByteHamster e532793597
Merge pull request #5341 from myslok/clear-cover-targets-to-prevent-folder-cover-race-condition
Clear cover target when setting folder image in CoverLoader
2021-08-12 20:57:36 +02:00
vbh 06713ded88
Make Accidental Pull Down Refresh less likely (#5281) 2021-08-12 19:18:35 +02:00
Hannes Johansson d8a5c4dc52 Clear cover target when setting folder image
To prevent race conditions from recycled views in GridView
2021-08-11 00:39:43 +02:00
ByteHamster 9de72a2cab Live results in local search 2021-08-08 13:48:38 +02:00
ByteHamster f55ed54e1f Add subscription deeplink 2021-08-05 22:18:09 +02:00
ByteHamster c3b35f7d8d
Merge pull request #5312 from ByteHamster/opml-activity
Rework of OPML import internals
2021-07-30 23:22:43 +02:00
ByteHamster 55b559ac2b Fix crash when setting sleep timer to zero 2021-07-30 22:25:28 +02:00
ByteHamster 666a11f3a9
Merge pull request #5309 from ByteHamster/remove-volume-control
Removed left/right volume controls
2021-07-30 22:00:28 +02:00
ByteHamster 1193cd400e Replace AsyncTask with RxJava 2021-07-30 21:59:32 +02:00
ByteHamster 324761fd09
Merge pull request #5308 from ByteHamster/remove-cache-size
Remove image cache size setting and choose size automatically
2021-07-30 21:54:22 +02:00
ByteHamster 4e185f2895 Removed left/right volume controls
The setting does not work in our default player anyway and just
clutters the interface with yet another setting that nobody uses.
2021-07-29 22:41:25 +02:00
ByteHamster b182deaadc Removed second activity just used for selecting feeds 2021-07-29 22:32:56 +02:00
Taco e06c885573
Fix deprecated fill_parent attributes (#5302) 2021-07-29 21:59:35 +02:00
ByteHamster 6d63186e3b Remove image cache size setting and choose size automatically 2021-07-29 21:27:58 +02:00
ByteHamster bc59d50804 Merge branch 'master' into develop 2021-07-26 20:58:10 +02:00
ByteHamster 8b183915be Bumped version to 2.3.1 2021-07-26 20:35:00 +02:00
ByteHamster fb455b982e Fix exporting full logs 2021-07-25 08:45:25 +02:00
ByteHamster dbac6cae46
Merge pull request #5200 from TacoTheDank/plugin-updates
Update plugins and Gradle
2021-07-24 17:47:09 +02:00
ByteHamster 959b7fcebb
Merge pull request #5295 from ByteHamster/glow-player
Removed highlighting of episode title
2021-07-24 17:23:34 +02:00
ByteHamster 210e326668
Merge pull request #5296 from ByteHamster/sync-icon
Add sync icon
2021-07-24 17:22:58 +02:00
ByteHamster da1059e6f6
Merge pull request #5294 from ByteHamster/speed-dialog-single-click
Show speed dialog on single click
2021-07-24 17:22:42 +02:00
ByteHamster 3cab62348a Removed highlighting of episode title 2021-07-24 09:34:46 +02:00
ByteHamster 2cdf0d86d5 Add sync icon 2021-07-24 08:44:19 +02:00
ByteHamster 508cfc24c2 Show speed dialog on single click 2021-07-24 08:26:05 +02:00
TacoTheDank e7d9db0404 Suppress ScopedStorage lint for now 2021-07-22 17:35:28 -04:00
TacoTheDank 872fff1d99 Fix QueryPermissionsNeeded code lint errors 2021-07-22 16:50:02 -04:00
TacoTheDank 47ac240f56 Fix NonConstantResourceId code lint errors 2021-07-22 16:49:50 -04:00
TacoTheDank fdaf5394d9 Fix IgnoreWithoutReason code lint errors 2021-07-22 16:49:29 -04:00
TacoTheDank ba34bea746 Fix XML lint errors from CircleCI 2021-07-22 16:49:13 -04:00
TacoTheDank b290402f8f Update plugins 2021-07-22 16:48:48 -04:00
Johannes Henninger 60faf91579 Fix swipe refresh not working on empty queue 2021-07-17 14:10:16 +02:00
ByteHamster 335d7fca6c Fix preference name of swipe actions 2021-07-13 18:56:13 +02:00
ueen ca9ad0d2d3
Swipe actions (#5191) 2021-07-12 00:03:32 +02:00
ByteHamster 47e1644236 Removed 'visit website' context menu item 2021-07-11 20:51:53 +02:00
ByteHamster e83f746b36 Bumped version to 2.3.0 2021-07-11 19:43:35 +02:00
ByteHamster 07cd141bdf
Merge pull request #4833 from Thom-Merrilin/fix-auto-download-on-subscribe
Check Auto Download preference on the feed before auto downloading
2021-07-11 19:12:35 +02:00
ByteHamster 4f5449a0d3 No longer show item-specific auto-download property to users 2021-07-11 18:52:11 +02:00
ByteHamster 96e34c319d End select mode when page is closed 2021-07-11 13:41:33 +02:00
peakvalleytech 00bf2db0a4
Replace old episode multi-select with new multi-select. (#5253) 2021-07-10 09:11:41 +02:00
peakvalleytech 323f1f6142
Contextual menu for multi selecting episodes (#5130) 2021-06-29 22:01:04 +02:00
vbh 951aa3dce6
Allow to choose from existing tags/folders in folder settings dialog (#5245) 2021-06-28 22:02:03 +02:00
peakvalleytech 1fbc565bc3
Hide keyboard when not searching (#5036) 2021-06-28 21:54:11 +02:00
ByteHamster 6c9a76e0b4 Bumped version to 2.3.0-beta3 2021-06-25 19:15:28 +02:00
ueen d041b86114
Copy e-mail in shownotes (#5235) 2021-06-25 19:01:59 +02:00
ByteHamster 39a990edcc Speed up loading media info
Loading chapters can take around 5-10 seconds, depending on the media
type. During that time, the player screen shows nothing or the old media
file. Instead, load the chapters afterwards.
2021-06-25 18:55:54 +02:00
ueen d059406025
Removed AddToQueueActionButton (#5189) 2021-06-20 09:04:57 +02:00
ByteHamster d4e1ebfa08 Bumped version to 2.3.0-beta2 2021-06-17 08:38:11 +02:00
ByteHamster 08951615b4 Bumped version to 2.3.0-beta1 2021-06-16 23:39:20 +02:00
ByteHamster 1e34d391d6 Updated contributors 2021-06-16 23:39:20 +02:00
Jonas 05606507b2 Fix for highlighted seek bar on episode without chapters 2021-06-15 22:58:31 +02:00
ByteHamster b89005dc3d
Merge pull request #5190 from ByteHamster/shownotes-font
Removed explicit font specification from shownotes
2021-06-05 18:58:47 +02:00
ByteHamster 28beb36b2c Removed explicit font specification from shownotes 2021-06-05 18:22:08 +02:00
Johannes Henninger b43bbf79cc Fix stuck swipe refresh indicator
ViewPager2 does not play nice with SwipeRefreshLayout if the wrapped
RecyclerView is hidden. This commit removes the show/hide logic from
EmptyViewHandler, so that the RecyclerView is always displayed, even
when empty. This prevents you from swiping left/right while pulling down
the swipe refresh indicator.

Fixes #5132
2021-05-31 12:55:52 +02:00
Farzan 528236c1a2
Making the "(i) Filtered" more visible (#5170) 2021-05-29 10:24:59 +02:00
ByteHamster ea47118a98 Merge branch 'master' into develop 2021-05-22 20:31:37 +02:00
ueen 65b5efb4f2
Add functionality to Podcast/Episode Textviews in CoverFragment (#5074) 2021-05-22 20:23:29 +02:00
ByteHamster 3eae21db27 Clean up some lint errors 2021-05-14 22:24:14 +02:00
ByteHamster ac0580400e Switched video player to ViewBinding 2021-05-14 22:07:35 +02:00
ByteHamster 33ad1a91f0 Remove unneccessary method call chaining 2021-05-14 22:07:35 +02:00
ByteHamster c3d7209f09 Moved all code from MediaPlayerActivity to VideoPlayerActivity 2021-05-14 22:07:35 +02:00
ByteHamster 362e66cf08 Removed code from MediaPlayerActivity that only affects the audio player 2021-05-14 22:07:35 +02:00
ByteHamster 342ed92994 Fixed build error because of incompatible merge 2021-05-14 21:40:49 +02:00
ByteHamster fcb75fc382
Merge pull request #5161 from ByteHamster/reduce-playback-controller
Remove some unnecessary code from playback controller
2021-05-14 21:22:22 +02:00
ueen 292c9bf151
New media player screen (#5075)
Co-authored-by: jonasburian <jonas.burian@protonmail.com>
Co-authored-by: ByteHamster <info@bytehamster.com>
2021-05-14 21:06:04 +02:00
ByteHamster f56ce1ea52 Just assume we can always set the playback speed
Our default ExoPlayer can always set the speed. All Android versions >23
also support it. So of the 2% of users with old devices, this only
affects the ones who manually selected another player.
2021-05-14 21:03:35 +02:00
ByteHamster 74dcf09b3b Removed method that is just used in one place 2021-05-14 20:38:46 +02:00
ByteHamster 390fb1a15b Use EventBus instead of broadcast for service shutdown 2021-05-14 20:26:57 +02:00
ByteHamster d9fdca4d03 Bumped version to 2.2.1 2021-05-13 21:40:58 +02:00
ByteHamster c72fd81886 Move common gradle setup to a single file
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
ByteHamster 65bf8bf70c
Merge pull request #5151 from ByteHamster/fix-proxy
Fixed proxy support
2021-05-10 23:11:59 +02:00
ByteHamster e521b85070 Fixed proxy support 2021-05-10 22:10:50 +02:00
Jonas Burian 508cea67d1
Fix chapter seekbar issues (#5142)
Buffering indicator drawn incorrectly
Not refreshing divider positions with duration change
2021-05-09 11:04:31 +02:00
ByteHamster 5ad60a8272 Fixed NPE in ExternalPlayerFragment 2021-05-08 11:45:08 +02:00
jonasburian 0106cdc8bf Fix jumping thumb 2021-05-02 11:20:46 +02:00
ByteHamster c3a0e228cc
Merge pull request #5140 from ByteHamster/dont-mark-played
Don't mark episodes as played when removing from queue
2021-05-02 09:52:30 +02:00
ByteHamster 78db02d7a7 Don't mark episodes as played when removing from queue
Was introduced in 67d2287323 but I
am not sure why. It is not really logical to do - removing from the
queue just means that one is no longer interested in the episode - not
that it was actually played.
2021-05-01 16:23:03 +02:00
ByteHamster 88a3044fe3 Automatically add tag when pressing OK 2021-05-01 11:09:26 +02:00