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
ByteHamster
213099fec6
Merge pull request #4981 from ByteHamster/remove-optional
...
Removed our re-implementation of 'Optimal' and used the RxJava equivalent instead
2021-03-03 11:23:50 +01:00
ByteHamster
2a05507902
Fixed conflicting PRs
2021-03-01 21:01:48 +01:00
Jonas Burian
a476ce2f47
Chapter dividers for the progress bar ( #4915 )
2021-03-01 20:59:28 +01:00
ByteHamster
e59767890e
Removed our re-implementation of 'Optimal' and used the RxJava equivalent instead
2021-03-01 20:47:05 +01:00
ByteHamster
b7d34e0514
Removed chapter loader from model
2021-03-01 16:54:39 +01:00
ByteHamster
ddd6a12354
Merge branch 'master' into develop
2021-03-01 11:24:39 +01:00
ByteHamster
6e76dcea3d
Merge pull request #4970 from tamizh143/develop
...
Mark separator icons as not important for talkback #4758
2021-02-27 21:07:23 +01:00
tamizh138
0af4272dc9
Set Separater Icon (.) not important for accessibility
2021-02-27 15:46:53 +05:30
ByteHamster
5bb92af38d
Merge pull request #4967 from ByteHamster/remove-asynctask
...
Remove deprecated asynctask from gpodder fragments
2021-02-26 11:53:53 +01:00
ByteHamster
6eb0ac5596
Removed AsyncTask from PodcastListFragment
2021-02-26 11:22:14 +01:00
ByteHamster
fb45ceffa6
Removed AsyncTask from TagListFragment
2021-02-26 11:18:19 +01:00
ByteHamster
cc3e0c38d2
Removed DbWriter dependency from model
2021-02-26 11:10:00 +01:00
MStrecke
519d6ce9d6
use full URL for custom gpodder server ( #4932 )
2021-02-25 23:08:00 +01:00
ByteHamster
62b6ec1219
Bumped version to 2.1.4
2021-02-24 15:48:17 +01:00
Herbert Reiter
1cd680a2af
Remove interface ImageResource ( #4911 )
2021-02-24 15:44:40 +01:00
ByteHamster
2c70db7074
Remove free build hack
2021-02-23 17:11:32 +01:00
ByteHamster
177081e4b7
Explicitly specify exported attribute for Android 12 compatibility
2021-02-23 09:28:34 +01:00
ByteHamster
f0358eb344
Don't flicker progress bar while refreshing
2021-02-19 20:39:34 +01:00
ByteHamster
1c9f017a7e
Pulled listing translations
2021-02-17 12:23:35 +01:00
ByteHamster
32afda252e
Don't flicker with nav drawer loading indicator when refreshing
2021-02-16 22:20:11 +01:00
ByteHamster
e1277b1bb8
Merge pull request #4939 from ByteHamster/fix-toggle-disappearing
...
Fixed disappearing drawer toggle
2021-02-16 15:55:03 +01:00
ByteHamster
df4b013611
Fixed disappearing drawer toggle
...
When the activity is recreated after it was stopped in background,
the BackStackEntryCount is the same for all fragments. The one that
should display the toggle therefore thinks it shouldn't. This change
saves the button state now. This is only needed for top-level fragments.
2021-02-16 14:42:37 +01:00
ByteHamster
57587c928e
Removed method that does the same as loadMediaInfo anyway
2021-02-15 22:02:55 +01:00
ByteHamster
339aa936bf
Removed return parameter of loadMediaInfo
...
We return true anyways. The call for actually loading is asynchronous,
so returning anything here does not make sense.
Reduces likelihood of loader being interrupted to just load the same
item again when the state changes.
2021-02-15 21:56:06 +01:00
ByteHamster
c0d3a6e3be
Don't filter chapters in the UI
2021-02-15 21:35:45 +01:00
Geist5000
aaeea78b37
changed the "Use Episode Cover" setting to only apply to list items. ( #4908 )
2021-02-15 16:04:03 +01:00
ByteHamster
c6b5d60a7c
Don't set progress to 0 and then back to a number
...
This triggers an animation
2021-02-15 11:44:02 +01:00
ByteHamster
66ae028719
Merge branch 'master' into develop
2021-02-14 22:44:08 +01:00
Tony Tam
f57cf0c317
New preference to show the remaining time in the 'queue' and podcast episode view ( #4880 )
2021-02-14 12:18:27 +01:00
ByteHamster
cca5a8a624
Merge pull request #4920 from ByteHamster/jcenter-deprecation
...
Migrate away from jcenter
2021-02-13 13:53:18 +01:00
ByteHamster
b0af98e644
Use speed dial view from jitpack
2021-02-13 13:31:40 +01:00
ByteHamster
cda24e4b8f
Removed unmaintained recyclerview-flexibledivider library
2021-02-13 13:31:40 +01:00
ByteHamster
010ed376cd
Move basic views to new module
2021-02-12 21:00:39 +01:00
ByteHamster
24ea4708ea
Remove PlaybackServiceCallbacks
2021-02-12 18:08:58 +01:00
Herbert Reiter
60968089ae
Refactoring: Remove ClientConfig.automaticDownloadAlgorithm ( #4924 )
2021-02-07 17:57:09 +01:00
Jonas Kalderstam
08edd151f9
Added new cleanup option: when not favorited
...
This is another way of solving #2077 .
The root issue is that queued episodes are never auto-deleted
currently which means that if you automatically add episodes to the
queue you will eventually end up with AntennaPod refusing to auto
download more episodes because the cache is full and it can't make
space.
This option will only refuse to delete favorited items. Otherwise it
will simply delete the oldest episodes.
2021-02-05 11:15:22 +01:00
ByteHamster
f7409c08a6
Bumped version to 2.1.3
2021-02-04 13:06:25 +01:00
ByteHamster
931bda4bed
Fixed local folder name being set to null
2021-02-04 12:36:23 +01:00
ByteHamster
9924952e2f
Merge pull request #4900 from ByteHamster/decouple-widget
...
Reduce coupling between widget and playback service
2021-02-03 23:56:33 +01:00
ByteHamster
b6f72f8847
Reduce coupling between widget and playback service
...
Instead of binding to the service, pass the required data. This also
ensures that the widget is updated instantly when calling from
PlaybackService. JobService had the problem that the OS sometimes
took some seconds before actually executing the job.
2021-02-03 23:37:51 +01:00
Tim Schumacher
1297a16850
Allow remapping hardware buttons ( #4881 )
2021-02-03 12:50:01 +01:00
Tony Tam
c31ab79434
Fix cover image cut off in landscape mode ( #4901 )
2021-01-31 22:31:39 +01:00
Tony Tam
f3bf708e26
Show publish date for podcasts and file creation date for local feeds ( #4862 )
2021-01-25 14:17:30 +01:00
Margaret Borowiec
cd23eccf95
Google Assistant App Actions for AntennaPod ( #4417 )
2021-01-24 15:41:55 +01:00
ByteHamster
a36d66bf35
Merge pull request #4893 from damoasda/robolectric-feed-parser2
...
Run AtomParserTest and RssParserTest with Robolectric
2021-01-24 12:20:09 +01:00
ByteHamster
72ab17f153
Merge pull request #4894 from damoasda/robolectric-DbReaderTest
...
Run DbReaderTest etc. with Robolectric
2021-01-24 12:01:10 +01:00
Herbert Reiter
a87c505380
Run DbReaderTest etc. with Robolectric
2021-01-23 23:12:01 +01:00
Herbert Reiter
ce48b186ed
Run AtomParserTest and RssParserTest with Robolectric
2021-01-23 21:21:36 +01:00
ByteHamster
b5f547bd9f
Merge pull request #4892 from ByteHamster/every-hours
...
Added new string for 'every x hours'
2021-01-23 19:44:08 +01:00
ByteHamster
37b5becd59
Added new string for 'every x hours'
2021-01-23 14:24:30 +01:00
Jonas Burian
35d010caa2
Use podcast image as fallback when episode image returns 404 ( #4861 )
2021-01-23 13:03:53 +01:00
Connectety
03c71ee6c5
Add Notifications for episodes ( #4646 )
...
Co-authored-by: ByteHamster <info@bytehamster.com>
2021-01-22 17:27:46 +01:00
ByteHamster
7bd20ae406
Merge pull request #4563 from SebiderSushi/fix_episodes_list_item_loading_b
...
Keep loading on the All Episodes tab even if items are filtered out
2021-01-22 15:46:21 +01:00
ByteHamster
f610ceffc2
Split up filter model and database handling
2021-01-22 15:09:43 +01:00
ByteHamster
0399052866
Added show button to authentication dialog
2021-01-22 12:26:35 +01:00
ByteHamster
bb1d5fc169
Use authentication dialog instead of dedicated activity
2021-01-22 12:26:32 +01:00
Tony Tam
c92db6e4b8
Add Podcastindex into main search ( #4873 )
2021-01-22 11:47:07 +01:00
ByteHamster
cdf59a1c8e
Merge branch 'develop' into fix_episodes_list_item_loading_b
2021-01-22 11:07:40 +01:00
asdoi
2a8abb02f6
Add scrubbing time overlay ( #4786 )
2021-01-21 18:37:04 +01:00
Herbert Reiter
f0b86c18a8
Fix ClassCastException in FeedItemlistFragment ( #4857 )
2021-01-21 11:39:16 +01:00
ByteHamster
092e9a9a20
Merge pull request #4855 from ByteHamster/simplify-password
...
Remember entered password
2021-01-13 18:53:11 +01:00
Tony Tam
08d1400951
Add rewind, ff, skip button and layout for extra info in Widget ( #4746 )
2021-01-13 18:38:16 +01:00
ByteHamster
ff2ce8f14c
Store password when entering after failed download
2021-01-13 12:02:35 +01:00
ByteHamster
4629fc0161
Simplify authentication activity
2021-01-13 11:55:05 +01:00
ByteHamster
2588b0eca7
Merge pull request #4829 from binarytoto/4655
...
Removed support for opening external video
2021-01-12 11:15:08 +01:00
Herbert Reiter
a684bba5f6
Fix MainActivityTest.testAddFeed() timeout failure
2021-01-07 22:48:35 +01:00
Aashay Bhoir
daa31b32c1
Removed unused variables
2021-01-06 08:52:48 +05:30
Aashay Bhoir
737fe13b45
Removed unused imports
2021-01-04 13:15:35 +05:30
Aashay Bhoir
c4cef0ef19
Removed unused imports
2021-01-04 13:15:35 +05:30
Aashay Bhoir
d567c2917a
Removed old methods referring to external media.
2021-01-04 13:15:34 +05:30
Aashay Bhoir
45b62ffeee
Removed intent filter for external videos.
2021-01-04 13:15:34 +05:30
ByteHamster
8612f31df0
Merge pull request #4832 from Thom-Merrilin/remember-last-auto-download
...
Include in Auto Downloads checkbox remembers the last used checked state
2021-01-03 20:00:06 +01:00
Thom Merrilin
742810336e
Include in Auto Downloads checkbox remembers the last used checked state
...
Will resolve #4830
Details:
When the User Setting for auto downloading of podcasts is enabled, the OnlineFeedView's Include in Auto Downloads checkbox always defaults to true. This change stores the state of the checkbox when we subscribe to a feed, and then uses this as the default value the next time we load the OnlineFeedView.
2021-01-03 15:52:00 +00:00
Thom Merrilin
ffc12060be
Added share icon to feed_info menu, moved the Website Address and Podcast Feed URL into a submenu of this icon.
...
Will resolve #4734
Details:
Website Address and Podcast Feed URL menu options were previously always in the overflow menu, which is inconsistent with over menus such as the FeedList menu where these options are under a "Share..." submenu.
Two new vector drawables were added for the black and white options of a "Share" icon, these are used to create a submenu for Website Address and Podcast Feed URL if there's room, otherwise the submenu text "Share..." is used in the overflow menu.
2021-01-03 13:17:01 +00:00
ByteHamster
5a8bfc0ea4
Fix checkstyle
2021-01-02 21:25:15 +01:00
ByteHamster
f4bbc5535c
Added basic UI for editing tags
2021-01-02 21:17:40 +01:00
ByteHamster
19e427b524
Store tags in the database
2021-01-02 21:03:21 +01:00
ByteHamster
3104232e5d
Calculate layer in makeFlatDrawerData
2021-01-02 20:17:17 +01:00
ByteHamster
052884e081
Clear glide when loading image manually
2021-01-02 20:05:45 +01:00
Herbert Reiter
542dbd190c
Run more util tests with Robolectric ( #4815 )
2021-01-02 17:49:30 +01:00
Herbert Reiter
486de46b8f
Run DbWriterTest with Robolectric ( #4814 )
2021-01-02 17:46:10 +01:00
ByteHamster
0bbeda9142
Fixed nav item width
2021-01-02 17:30:48 +01:00
ByteHamster
c4db0ffb1f
Added support for folder counter
2021-01-02 17:25:53 +01:00
ByteHamster
b107e6da95
Fixed crash when opening subscriptions screen
2021-01-02 17:16:57 +01:00
ByteHamster
3ed3379432
Merge branch 'develop' into folders
2021-01-02 16:58:43 +01:00
Herbert Reiter
a52beda1f1
Run FeedFilterTest and FeedItemTest without Android emulator ( #4807 )
2021-01-02 16:53:39 +01:00
ByteHamster
34e9c31899
Revert back to device selection instead of linking
...
Until this is fixed upstream on the gpodder.net server.
2021-01-02 11:53:58 +01:00
ByteHamster
7b8208a2a7
Simplified gpodder login process
2021-01-02 11:53:58 +01:00
ByteHamster
c4f73bb413
Fixed unused import
2021-01-02 10:24:37 +01:00
ByteHamster
3411fcd10d
Merge branch 'master' into develop
2021-01-01 20:04:08 +01:00
ByteHamster
a87cec5d28
Bumped version to 2.1.2
2021-01-01 20:00:45 +01:00
ByteHamster
c6a52663c7
Updated contributors
2021-01-01 19:55:42 +01:00
ByteHamster
7c93bc5140
Added textual tab indicator to player screen ( #4731 )
2021-01-01 18:49:03 +01:00
binarytoto
f4a6b45627
Added content description for download cancel button ( #4818 )
2021-01-01 17:36:33 +01:00
ByteHamster
dd541ced44
Merge pull request #4819 from damoasda/robolectric-DbTasksTest
...
Run DbTasksTest with Robolectric
2021-01-01 14:40:14 +01:00
ByteHamster
19e3159162
Merge pull request #4820 from damoasda/robolectric-DbNullCleanupAlgorithmTest
...
Run DbNullCleanupAlgorithmTest with Robolectric
2021-01-01 14:38:44 +01:00
Herbert Reiter
8abec2c447
Fix search button to forward the search query ( #4798 )
2021-01-01 13:24:12 +01:00
Max Wittig
054a4f42a3
feat: add five, ten and twenty minutes sleep timer extend buttons ( #4803 )
2021-01-01 13:18:53 +01:00
Herbert Reiter
43c747d983
Run DbNullCleanupAlgorithmTest with Robolectric
2020-12-31 22:00:12 +01:00
Herbert Reiter
41119f6aed
Run DbTasksTest with Robolectric
2020-12-31 21:14:52 +01:00
Herbert Reiter
90b8655ee9
Run ExternalMediaTest with Robolectric
2020-12-30 10:59:43 +01:00
Herbert Reiter
d87e24e137
Update played/unplayed status in playback history
2020-12-24 10:58:35 +01:00
Herbert Reiter
c10d1a1d79
Refactoring: Remove class LangUtils ( #4763 )
2020-12-16 21:06:50 +01:00
ByteHamster
14f60328fd
Removed unused import
2020-12-15 23:31:58 +01:00
ByteHamster
1a16bc3247
Merge pull request #4759 from ByteHamster/add-anxhelo
...
Add Anxhelo to about screen
2020-12-15 22:49:03 +01:00
ByteHamster
e8351ffdc5
Merge pull request #4760 from damoasda/cleanup-imports
...
Refactoring: Remove unused import statements
2020-12-15 22:48:42 +01:00
ByteHamster
540656f61c
Merge pull request #4762 from ByteHamster/parallel-downloads
...
Added number to parallel downloads string
2020-12-15 22:46:08 +01:00
ByteHamster
6ef80bd69e
Added number to parallel downloads string
2020-12-15 16:51:53 +01:00
Herbert Reiter
63306ee95c
Remove unused import statements to reduce dependencies
2020-12-14 23:06:06 +01:00
Herbert Reiter
1d008317aa
Remove unused import statements to reduce dependencies
2020-12-13 22:55:11 +01:00
ByteHamster
55f08d0304
Add Anxhelo to about screen
2020-12-13 17:53:44 +01:00
ByteHamster
a7c6e697c2
Bumped version to 2.1.1
2020-12-13 10:53:37 +01:00
ByteHamster
ae0758560e
Updated store descriptions
2020-12-13 10:53:37 +01:00
ByteHamster
30a02022fa
Added tablet screenshots
2020-12-13 10:39:54 +01:00
Keunes
f2c26b11c6
Correct website links ( #4740 )
...
With our new website, some of the links have changed. Also, the FAQ is no more.
2020-12-10 23:15:28 +01:00
ByteHamster
b42e5e6eb5
Merge pull request #4733 from ByteHamster/fix-filter-dialog-api21
...
Fix filter dialog on old Android versions
2020-12-08 14:11:46 +01:00
ByteHamster
167a51df59
Merge pull request #4730 from ByteHamster/fix-chapter-play-button-talkback
...
Fixed talkback description missing on chapters screen
2020-12-04 09:52:31 +01:00
markamaze
e4eacefeb1
added readonly message for feed items w/o media ( #4711 )
2020-12-03 22:57:58 +01:00
ByteHamster
a510cb00fd
Fix filter dialog on old Android versions
2020-12-03 22:33:53 +01:00
ByteHamster
779b1715e8
Fixed talkback description missing on chapters screen
2020-12-03 09:47:34 +01:00
ByteHamster
555bd7e951
Hide url button if link is specified but empty
2020-12-03 09:38:00 +01:00
ByteHamster
0dcf44f67e
Bumped version to 2.1.0
2020-12-02 11:49:19 +01:00
ByteHamster
101f4e34ed
Use RxJava for deleting feeds
2020-12-02 11:11:13 +01:00
ByteHamster
5645407620
Show progress of current chapter ( #4725 )
2020-11-30 22:22:54 +01:00
Tony Tam
5661a85eab
Show replay button on the current chapter. ( #4706 )
2020-11-30 19:56:19 +01:00
ByteHamster
d405718545
Merge pull request #4719 from ByteHamster/relicense
...
Relicense under the GPL
2020-11-30 11:32:41 +01:00
Tony Tam
3f104f7e5a
fix bug with how we count downloaded media, show a meaningful messages ( #4714 )
2020-11-30 11:29:16 +01:00
markamaze
c1482fe5b8
Moved export log function to menu and added confirm dialog ( #4712 )
2020-11-30 11:20:02 +01:00
ByteHamster
73d39cdc55
Relicense under the GPL
...
The license file still needs to include the MIT license.
2020-11-26 19:50:20 +01:00
Tony Tam
b05bc72ee0
Change button size to 48dp ( #4705 )
2020-11-26 18:19:10 +01:00
TacoTheDank
943a5a7aff
Fix usage of obsolete junit.framework.Assert method
2020-11-22 16:11:07 +01:00
ByteHamster
045790eaa1
Write to crash report file if app is unable to open
2020-11-20 12:11:24 +01:00
ByteHamster
4b252250c0
Merge branch 'master' into develop
2020-11-19 11:24:31 +01:00
Herbert Reiter
d68b45fd30
Refactoring: Remove callback functions with constant value
2020-11-15 14:26:07 +01:00
ByteHamster
4e12615a2d
Bumped version to 2.1.0-RC3
2020-11-15 12:38:25 +01:00
ByteHamster
7936be0270
Fixed toolbar sometimes not refreshing correctly
2020-11-14 17:54:16 +01:00
Herbert Reiter
3aa6b37834
Refactoring: Remove interface DBTasksCallbacks and class DBTasksCallbacksImpl
2020-11-14 11:32:49 +01:00
mohit
5982ee07b4
Use of ViewBinding in AddFeedFragment ( #4647 )
2020-11-11 22:20:29 +01:00
ByteHamster
283dcfcc46
Merge pull request #4677 from ByteHamster/gpodder-toolbar
...
Re-added toolbar to gpodder main fragment
2020-11-11 21:56:38 +01:00
ByteHamster
95f020ab62
Merge pull request #4678 from ByteHamster/update-local-folder-properties
...
Update local folder properties on refresh
2020-11-11 21:56:08 +01:00
Tony Tam
fad5825a8b
hide suggestion by iTunes when the user hides suggestions
2020-11-10 22:53:37 -08:00
ByteHamster
ec134fb67f
Hide share link on feed info page for local feeds
2020-11-09 23:17:27 +01:00
ByteHamster
2249e91578
Update local folder properties on refresh
...
Fixes updated translations
2020-11-09 23:10:50 +01:00
ByteHamster
aa4a93a5b6
Re-added toolbar to gpodder main fragment
...
and removed unused gpodder search fragment
2020-11-09 23:03:09 +01:00
Richard
5624ac9ce6
Hide prefExpandNotify from search results ( #4673 )
2020-11-09 17:31:58 +01:00
ByteHamster
8d2df1afa1
Merge branch 'master' into develop
2020-11-06 23:17:33 +01:00
ByteHamster
e67e5a35be
Bumped version to 2.1.0-RC2
2020-11-06 23:14:03 +01:00
asdoi
1e14cacf89
disable hardware keyboard shortcuts when an EditText is focused
2020-11-06 22:59:01 +01:00
ByteHamster
3326f91573
Merge pull request #4660 from ByteHamster/fix-clear-download-log
...
Fixed clear download log menu item
2020-11-06 22:57:24 +01:00
ByteHamster
8686edb67e
Merge pull request #4662 from ByteHamster/add-recommended
...
Add 'recommended' text to ExoPlayer setting
2020-11-06 22:56:57 +01:00
ByteHamster
6127197314
Add 'recommended' text to ExoPlayer setting
2020-11-06 22:12:27 +01:00
ByteHamster
e3e3ee1ea8
Fixed clear download log menu item
2020-11-06 22:00:58 +01:00
ByteHamster
d6c00574b4
Merge pull request #4615 from ByteHamster/notification-channels-consistency
...
Use system notification settings on supported devices instead of our own
2020-11-06 14:37:43 +01:00
ByteHamster
dfd2ad49d1
Add error message when system file manager is not available
2020-11-06 14:32:40 +01:00
Sebastian Zeller
85b897c7d7
Filter the All Episodes tab via SQL Query
...
Fixes #4414
2020-11-06 02:03:20 +01:00
ByteHamster
769e5ad3fa
Bumped version to 2.1.0-RC1
2020-11-04 10:49:30 +01:00
asdoi
adcab6f983
Show "include in auto downloads" checkbox on adding podcast ( #4627 )
2020-11-04 10:18:44 +01:00
ByteHamster
ad56eed255
Fixed crash when searching
...
Search view was set up (and started searching) before other views were
assigned.
2020-11-04 00:21:59 +01:00
ByteHamster
ed2348570c
Use radio buttons for column number on subscriptions screen
2020-11-04 00:13:07 +01:00
ByteHamster
c9635473cb
Fixed checkstyle
2020-11-03 16:22:02 +01:00
ByteHamster
f978d307a9
Converted nav list to RecyclerView
2020-11-02 20:20:37 +01:00
ByteHamster
2a2c495835
Added basic proof of concept for displaying folders
2020-11-02 19:56:26 +01:00
ByteHamster
b3c69f1a20
Merge pull request #4625 from ByteHamster/toolbar-rework
...
Toolbar rework
2020-11-01 17:20:11 +01:00
ByteHamster
23763eb87f
Merge pull request #4628 from ByteHamster/local-feeds-metadata
...
Fixed local feed metadata, show directly
2020-11-01 17:00:27 +01:00
ByteHamster
87e7a67610
Reduced lag when switching tabs
2020-11-01 16:59:59 +01:00