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