Commit Graph

3771 Commits

Author SHA1 Message Date
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