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