Commit Graph

3563 Commits

Author SHA1 Message Date
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
ByteHamster d08a9c423e
Merge download log+running lists (#5134) 2021-04-29 21:40:41 +02:00
ByteHamster e30533a810 Moved synchronization to its own module 2021-04-24 17:05:59 +02:00
peakvalleytech 04ff51bd67 New feed update interval or time dialog
Co-authored-by: Fivel Rangel <fivel10@hotmail.com>
Co-authored-by: ByteHamster <info@bytehamster.com>
2021-04-23 20:10:39 +02:00
ByteHamster ba66ae7633 Moved model to its own module 2021-04-22 23:17:11 +02:00
ByteHamster 09d402a945 Removed PlaybackPreferences dependency from FeedMedia 2021-04-22 22:19:02 +02:00
ByteHamster c04f36bb9f Decouple FeedMedia and PlaybackService 2021-04-22 22:08:05 +02:00
ByteHamster 0d49f39ea0 Reduce dependencies of model to UserPreferences 2021-04-22 21:17:52 +02:00
ByteHamster daf6226483
Merge pull request #5116 from ByteHamster/vector-drawable-compat
Use VectorDrawable compat library
2021-04-21 23:29:53 +02:00
ByteHamster 2f16614006
Merge pull request #5125 from ByteHamster/upgrade-transifex
Update transifex to APIv3
2021-04-21 23:06:09 +02:00
ByteHamster 74c8dc9c14 Moved notification icons to their own module, so they don't crash old Android versions 2021-04-21 23:05:47 +02:00
ByteHamster bd7793ffd4 Deleted duplicate resources 2021-04-21 23:05:42 +02:00
ByteHamster 034ba87021 Update transifex to APIv3 2021-04-21 22:32:09 +02:00
ByteHamster d51e9c7625 Use VectorDrawable compat library 2021-04-18 17:05:04 +02:00
ByteHamster 5c81631843
Merge pull request #5121 from ByteHamster/lint
Lint fixes
2021-04-18 15:26:45 +02:00
Johannes Henninger c4948cc455
Wrap long text in alternate version dropdown (#5120) 2021-04-18 14:52:40 +02:00
ByteHamster 8d3e547a7b Fixed unused resources Lint errors
In the future, CI will complain when a PR leads to unused resources.
2021-04-17 17:59:03 +02:00
ByteHamster fcf918f304 Enabled Lint with dependency checking 2021-04-17 17:30:43 +02:00
ByteHamster e6aa8831f1 Fixed getting git hash in new Android Studio 2021-04-17 17:17:11 +02:00
Jonas Burian ec148b0a23
Fix for the height issue of the seek bar (#5117) 2021-04-17 12:49:15 +02:00
ByteHamster 58cdba45c5
Merge pull request #5113 from ByteHamster/play-button
Play button animation
2021-04-15 21:25:14 +02:00
ByteHamster f1cba8042f Added animated play button
Drawables need to be defined in the app module, which has the vector
compat library enabled. When enabling the library for the core module,
the app breaks on API 19.
2021-04-15 20:54:53 +02:00
Jonas Burian 456470e689
Add chapter controls for the seekbar, add chapter title for the popup while seeking (#5017) 2021-04-14 23:36:01 +02:00
ByteHamster 8768144c91 Don't handle play image resource in PlaybackController 2021-04-14 22:35:01 +02:00
ByteHamster 35259f5543 Bumped version to 2.2.0 2021-04-13 21:55:58 +02:00
datavizard 5fa558e483
Adds pull to refresh functionality on Queue screen (#5104) 2021-04-13 19:23:31 +02:00
Johannes Henninger d406d3537d Show queue lock button even if "keep sorted" is active
The lock button controls whether tracks in the queue can be reordered
and swiped. Since swipe works regardless of the "keep sorted" setting,
the button to disable swipe should always be available.
2021-04-10 13:57:14 +02:00
ByteHamster c1b54c28db Fixed tab flickering 2021-04-10 10:14:20 +02:00
ByteHamster 8c73bd6aea
Merge pull request #5089 from ByteHamster/episode-cache-touch
Increase touch target size of episode cache warning button
2021-04-06 23:03:02 +02:00
tamizh143 d8ca965e0c
Add link to relevant settings screen in 'Episode cache full' dialog (#5088) 2021-04-06 22:52:39 +02:00
ByteHamster a35694ed0d Increase touch target size of episode cache warning button 2021-04-06 22:46:49 +02:00
Tony Tam 79c79efce5
Parsing podcast:funding tag, showing payment, funding links on the show info screen (#4933) 2021-04-06 18:15:14 +02:00
ByteHamster ef41704166 Merge branch 'master' into develop 2021-04-04 19:31:59 +02:00
ByteHamster eda2399c57
Merge pull request #5066 from TacoTheDank/fragmentcontainerview
Use FragmentContainerView in settings
2021-04-04 19:26:31 +02:00
TacoTheDank 2a0687a534 Use FragmentContainerView in settings 2021-04-04 10:58:33 -04:00
ByteHamster d717ae1e2e Bumped version to 2.2.0-beta3 2021-04-02 18:46:57 +02:00
peakvalleytech bb51e9ebd9
Add Contribute entry to settings screen under 'Project' (#5028) 2021-04-02 18:18:33 +02:00
ByteHamster 2df3cf9fe7 Rename audio player tabs 2021-04-02 17:14:01 +02:00
ByteHamster 7b49cab684
Merge pull request #5076 from ByteHamster/fix-miniplayer-state
Fixed miniplayer state sometimes being wrong
2021-04-02 17:08:46 +02:00
Tony Tam 843892e34f
Safer remain time - default to zero when the media duration is wrong (#5043) 2021-04-02 14:30:21 +02:00
ByteHamster c6c509946f Fixed miniplayer state sometimes being wrong 2021-04-02 11:50:41 +02:00
ByteHamster ea4488c181 Fixed new SpotBugs violations after merging to develop 2021-03-28 22:57:48 +02:00
ByteHamster 7465b747f3
Merge pull request #5055 from ByteHamster/spotbugs
Add SpotBugs CI check
2021-03-28 22:46:37 +02:00
ByteHamster 998535515b Make AntennaPod pass the medium SpotBugs findings 2021-03-28 22:32:40 +02:00
ByteHamster 71184ee5d4 Fixed SpotBugs violations, so that at least the most severe checks pass 2021-03-27 20:44:35 +01:00
ByteHamster b16868521a
Merge pull request #5054 from ByteHamster/always-update-cover
Better metadata for previewed episodes
2021-03-27 12:19:48 +01:00
ByteHamster 4941818b6f Removed invalid upcast 2021-03-26 18:56:33 +01:00
ByteHamster 208d42cc7e Fix crash when resuming while there is no playable 2021-03-26 17:39:35 +01:00
peakvalleytech 3ca0aaf92b Increase podcast title max lines to 6 in info fragment. 2021-03-12 20:00:42 -08:00
datavizard b276c34942
Adds a visual cue to the podcast header view whenever updates are disabled (#5014) 2021-03-10 13:30:45 +01:00
ByteHamster b05d877954 Fixed animation when hiding drawer items 2021-03-09 17:55:57 +01:00
ByteHamster 8380bea4aa
Remove headings in changelog 2021-03-09 13:48:36 +01:00
ByteHamster 9f88e3c7c7 Bumped version to 2.2.0-beta2 2021-03-08 10:36:37 +01:00
ByteHamster 9a5f234180
Merge pull request #5008 from trevortabaka/fix-gpodder-category-crash
Fix crash when selecting gpodder.net category
2021-03-08 10:23:04 +01:00
ByteHamster a49b4477a9
Merge pull request #5010 from ByteHamster/crash-fix
Various crash fixes reported in the beta
2021-03-08 10:15:20 +01:00
peakvalleytech 0d1241be66
Exclude non-functional notification settings screen from settings search for android versions 26+ (#5011) 2021-03-08 10:13:49 +01:00
tntabaka e85fab3b30 Fix crash when selecting gpodder.net category
Stack trace:

    java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)' on a null object reference
        at de.danoeh.antennapod.fragment.gpodnet.TagFragment.onActivityCreated(TagFragment.java:49)
        at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:2717)
        at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:346)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1188)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
        at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
        at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
        at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
        at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
        at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1849)
        at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:413)
        at android.os.Handler.handleCallback(Handler.java:873)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7073)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
2021-03-07 14:38:39 -05:00
ByteHamster 5429d858ef Don't crash when list of chapters changes while binding 2021-03-07 20:03:45 +01:00
ByteHamster 573cd2efd2 Removed moved service 2021-03-07 19:54:34 +01:00
ByteHamster 9d2467a4e2
Merge pull request #4998 from ByteHamster/fix-navdrawer-pressed
Only react to onContextItemSelected if something was actually selected
2021-03-07 11:18:36 +01:00
ByteHamster a2e9a4d805 Fixed clicks going through the player 2021-03-07 11:08:28 +01:00
ByteHamster a3da79235a Only react to onContextItemSelected if something was actually selected 2021-03-07 10:52:26 +01:00
ByteHamster 1ab732b8da
Merge pull request #4997 from ByteHamster/buffering-indicator-strength
Make buffering indicator a bit less visible
2021-03-07 10:42:19 +01:00
ByteHamster bd7339b879
Merge pull request #4995 from ByteHamster/fix-regression-flashing-progress
Fix regression: flashing progress bar
2021-03-07 10:15:43 +01:00
ByteHamster 0d21dbed4c Fixed 2 little bugs related to queue movement
- moving while downloading sometimes caused ArrayIndexOutOfBoundsException
- Long-pressing and then swiping out leaves the screen empty and the
context menu open. Pressing items crashed the app.
2021-03-07 10:15:09 +01:00
ByteHamster caf106734c Make buffering indicator a bit less visible 2021-03-06 21:18:57 +01:00
ByteHamster fd569aefa8 Fix regression: flashing progress bar 2021-03-06 20:51:36 +01:00
peakvalleytech f90656d213
Show podcast-specific settings in preferences search (#4990) 2021-03-06 20:44:15 +01:00
ByteHamster d54ce2f8b1 Code cleanup 2021-03-05 16:55:55 +01:00
ByteHamster 3a2a2abbd9 Test fixes 2021-03-05 15:26:21 +01:00
ByteHamster 3f21ef50d3 Added basic tag editor UI 2021-03-05 14:12:07 +01:00
ByteHamster 8586c76720 Make folders work on subscriptions page 2021-03-05 13:40:14 +01:00
ByteHamster 4b7f7880a5 Use dp for padding 2021-03-05 13:23:53 +01:00
ByteHamster bbde3ff9de Fixed test 2021-03-05 13:23:53 +01:00
ByteHamster 20f4d9739d Store opened folders across app launches 2021-03-05 13:23:48 +01:00
ByteHamster 4b7cb20a7a Fixed long-pressing items on subscriptions page 2021-03-05 11:26:08 +01:00
ByteHamster d1d5974cea Fix selection highlighting 2021-03-05 11:18:01 +01:00
ByteHamster 27c4364e9b Fixed long-pressing drawer items 2021-03-05 10:48:24 +01:00
ByteHamster f76d3ad09e Merge branch 'develop' into folders 2021-03-05 10:12:35 +01:00
ByteHamster cfa873af6d Removed ShownotesProvider interface 2021-03-04 22:58:13 +01:00
ByteHamster f62a6b808e Only store content_encoded or description 2021-03-04 19:47:48 +01:00
ByteHamster 9dbe5f6de5 Merge branch 'master' into develop 2021-03-04 19:23:03 +01:00
ByteHamster 2e750effa1 Make errors on 'add feed' page more pretty 2021-03-04 12:10:01 +01:00
ByteHamster d4141d19a0 Described download errors in more detail 2021-03-04 11:15:44 +01:00
ByteHamster dd8341a858 Replace Java-based feed filtering with SQL-based 2021-03-03 18:23:29 +01:00
ByteHamster 8f1b91c733 Merge branch 'master' into develop 2021-03-03 14:32:28 +01:00
ByteHamster d0b1939ac6 Bumped version to 2.2.0-beta1 2021-03-03 11:51:52 +01:00
ByteHamster f14c959229 Updated contributors list 2021-03-03 11:43:08 +01:00
ByteHamster aa4a404972 Added release notes (thanks to @keunes) 2021-03-03 11:41:32 +01:00