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
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