ByteHamster
9b7fdc5103
Bumped version to 1.8.1-RC1
2020-02-01 18:29:17 +01:00
H. Lehmann
63290ae762
Merge pull request #3813 from ByteHamster/shownotes-webview
...
ShownotesWebView improvements
2020-02-01 18:18:38 +01:00
ByteHamster
8356226e97
Always allow clicking timecodes
2020-02-01 18:02:19 +01:00
ByteHamster
5af5f30bb6
Reduced code duplication
2020-02-01 12:09:16 +01:00
ByteHamster
a1cde4a493
Invalidate ItemPager menu on update
2020-02-01 11:22:32 +01:00
H. Lehmann
f5a30f6eed
Merge pull request #3811 from ByteHamster/sleep-timer-ui
...
Updated sleep timer UI
2020-02-01 11:05:04 +01:00
ByteHamster
17444d9a3c
Updated sleep timer UI
2020-02-01 10:50:44 +01:00
ByteHamster
7d3c2f7bc2
Always print current version of AntennaPod
...
Otherwise, users report bugs with old stack traces and therefore
old system info. Display a big system info block of the current
version and a simple line of the crash version.
2020-01-31 14:13:05 +01:00
ByteHamster
20d6838e5b
Removed unnecessary base activity
2020-01-29 11:08:11 +01:00
ByteHamster
bb8a7a2ac0
Removed OPML import activity with only one button
2020-01-29 11:08:11 +01:00
ByteHamster
639c586a80
Cleanup
2020-01-29 11:08:11 +01:00
ByteHamster
8ecbe95e16
Moved database import/export to settings
2020-01-29 11:08:06 +01:00
ByteHamster
0c7dd3cc24
Added summaries
2020-01-29 11:04:08 +01:00
ByteHamster
c83f71d6e9
Split import/export and storage preferences
2020-01-29 11:04:08 +01:00
H. Lehmann
8fa59a0648
Merge pull request #3800 from ByteHamster/fix-multiline-button
...
Fixed multi-line buttons
2020-01-28 18:56:11 +01:00
H. Lehmann
2a7b5b4311
Merge pull request #3802 from ByteHamster/fix-adding-feeds
...
Fixed adding feeds on Android 4.1
2020-01-28 18:53:00 +01:00
ByteHamster
188fb1e067
Fixed adding feeds on Android 4.1
2020-01-28 15:55:45 +01:00
ByteHamster
cb9c999d43
Fixed multi-line buttons
2020-01-28 14:45:18 +01:00
ByteHamster
2311c756ae
Updated html export design
2020-01-27 18:42:00 +01:00
H. Lehmann
409fbdfc2b
Merge pull request #3791 from ByteHamster/default-pip
...
Enable PiP by default
2020-01-27 14:14:43 +01:00
ByteHamster
5e84229918
Enable PiP by default
2020-01-27 09:09:14 +01:00
H. Lehmann
f41a133f2d
Merge pull request #3789 from ByteHamster/fix-download-button
...
Fix download button when 'prefer streaming' is active
2020-01-26 21:39:58 +01:00
Tony Tam
3bbe6d55f7
Use country code instead of language for top itunes feed
2020-01-26 17:25:12 +01:00
ByteHamster
90c5f0bfdd
Fix download button when 'prefer streaming' is active
2020-01-26 17:18:51 +01:00
H. Lehmann
8dd595e0e8
Merge pull request #3248 from maxbechtold/feat/simple-adjust-volume-per-feed
...
Feat/simple adjust volume per feed
2020-01-26 17:08:50 +01:00
ByteHamster
116125f721
Display splash for all screens
2020-01-26 13:44:30 +01:00
ByteHamster
95f23c837c
Display fancy speed indicator
2020-01-26 00:36:06 +01:00
ByteHamster
190b54ad70
Converted to EventBus instead of broadcast
2020-01-25 22:52:00 +01:00
H. Lehmann
429499d418
Merge pull request #3780 from ByteHamster/unlink-speed-settings
...
Do not link playback speed settings
2020-01-25 22:23:30 +01:00
ByteHamster
1b21cb14c9
Fixed white text on white background
2020-01-25 13:45:23 +01:00
ByteHamster
4939e27f16
Fix feed list update event not updating list
2020-01-25 13:38:36 +01:00
ByteHamster
2f7cbefddb
Do not link playback speed settings
...
Users are confused that the slider does not have all speed options anymore
This basically reverts 6a56260
2020-01-25 13:00:13 +01:00
H. Lehmann
404534fd83
Merge pull request #3773 from ByteHamster/fix-cover-loader
...
Fix weird behavior in CoverLoader
2020-01-20 18:26:28 +01:00
H. Lehmann
8175dfd902
Merge pull request #3767 from ByteHamster/convert-speed-to-float
...
Convert speed to float
2020-01-20 16:35:22 +01:00
H. Lehmann
d3964dac74
Merge pull request #3690 from ByteHamster/more-forgiving-duplicate-detection
...
More forgiving duplicate detection
2020-01-20 16:29:41 +01:00
ByteHamster
499db625c0
Fix weird behavior in CoverLoader
...
If you had an episode in the queue without a cover, it first showed the placeholder text.
After scrolling, the placeholder text was hidden and then there was just nothing at all.
This was inconsistent and confusing.
Now, always shows the placeholder (while loading and on error), making sure to update visibility.
2020-01-20 16:26:00 +01:00
ByteHamster
ac0cb04154
More forgiving duplicate detection
2020-01-20 15:39:00 +01:00
ByteHamster
7702c9ee8c
Convert playback speeds to float
...
Advantage: When setting the speed to a value that is not available for the button
using the audio controls dialog, we no longer jump to the lowest value. Instead,
we jump to the next bigger one.
2020-01-20 15:33:24 +01:00
Tony Tam
c7ec68193b
fix #3768 double check the item is still in the queue
2020-01-20 00:34:59 -08:00
ByteHamster
e0236361a4
Bumped version to 1.8.0
2020-01-16 00:25:24 +01:00
ByteHamster
34903cc205
Pulled store description translations
2020-01-16 00:21:52 +01:00
H. Lehmann
73d0cfa137
Merge pull request #3757 from ByteHamster/screenshots
...
Updated screenshots
2020-01-15 23:53:13 +01:00
ByteHamster
72a8e0f3b6
Fixed importing old database models
...
Force full restart to trigger the upgrade methods again.
2020-01-15 10:30:52 +01:00
ByteHamster
373fda460c
Generated screenshots
2020-01-14 10:22:08 +01:00
ByteHamster
f5e819f5dc
Added colorful dots to statistics
2020-01-12 10:35:32 +01:00
H. Lehmann
2f0c627b15
Merge pull request #3523 from wseemann/develop
...
Show storage size of downloaded episodes
2020-01-12 09:52:04 +01:00
William Seemann
6817c00491
Show storage size of downloaded episodes
2020-01-12 09:35:21 +01:00
H. Lehmann
2c45c4cd10
Merge pull request #3743 from txtd/mark-as-played
...
Show "mark as read" rather than "mark as play" in case item has no media
2020-01-11 12:47:22 +01:00
txtd
7f1c24e26c
Make sure episode contain media before adding them to queue
2020-01-11 11:27:58 +01:00
txtd
ce659f5cb2
Show mark as read rather than mark as played in case item has no media
2020-01-11 11:26:34 +01:00
Tony Tam
970cdd9905
Add summary to main settings/preferences screen ( #3745 )
2020-01-09 22:28:53 +01:00
H. Lehmann
b3f76e333b
Merge pull request #3711 from ByteHamster/load-more-new-episodes
...
Added paged loading to 'new episodes' list
2020-01-09 20:59:19 +01:00
H. Lehmann
5975f579d4
Merge pull request #3719 from ByteHamster/removed-unused-code
...
Removed unused code
2020-01-09 20:56:11 +01:00
ByteHamster
128f80fe55
Added paged loading to 'new episodes' list
2020-01-09 20:41:50 +01:00
H. Lehmann
6d0b16461d
Merge pull request #3720 from ByteHamster/do-not-allocate-arrays
...
Do not allocate space for arrays that do not need to be allocated
2020-01-09 17:28:12 +01:00
H. Lehmann
cd0a69ef63
Merge pull request #3715 from ByteHamster/speed-up-search
...
Increased search performance
2020-01-09 17:27:48 +01:00
H. Lehmann
34f19ed967
Merge branch 'develop' into do-not-allocate-arrays
2020-01-09 17:06:11 +01:00
H. Lehmann
f615b38d84
Merge pull request #3714 from ByteHamster/add-progress-bar-to-search
...
Added progress bar to episode search
2020-01-09 17:04:27 +01:00
txtd
22797fd7b2
Cleanup code
2020-01-07 23:02:06 +01:00
txtd
8520900597
Use replaceFirst() rather than replaceAll() when parsing subscribe on android URLs
2020-01-07 22:02:18 +01:00
txtd
9f363540fb
Properly parse subscribeonandroid.com URLs when subscribing to a feed
2020-01-07 21:01:29 +01:00
txtd
4636c01d73
Add intent filters for subscribeonandroid.com to manifest
2020-01-07 19:33:01 +01:00
ByteHamster
e1f3452e61
Bumped to version to 1.8.0-RC8
2020-01-07 18:24:17 +01:00
ByteHamster
fcfcb9223a
Make episode filter persistent
2020-01-07 12:28:12 +01:00
txtd
22c891ab5b
Display size of toDownload in snackback instead of checkedIds so that size matches the actual number of episodes being downloaded
2020-01-05 14:05:58 +01:00
txtd
7c3e3341c0
Check if an episode has media before adding it to download batch
2020-01-05 01:15:03 +01:00
H. Lehmann
71d281a818
Merge pull request #3729 from ByteHamster/try-fix-crash
...
Try to fix ArrayIndexOutOfBoundsException
2020-01-05 00:45:34 +01:00
ByteHamster
38e2abd2fe
Try to fix ArrayIndexOutOfBoundsException
...
We sometimes get an ArrayIndexOutOfBoundsException when trying to create the ItemPagerFragment.
After trying quite a few things already, Google Play still reports the crash.
Previous experiments showed that the index is not larger than the array length. Because it is
an AIOOB Exception and not a NPE, the array must be created correctly. Maybe it is a negative index.
Might be caused by getAdapterPosition() returning NO_POSITION (-1).
2020-01-04 23:57:51 +01:00
txtd
4931d88c35
Add download button to queue batch processing
2020-01-04 23:02:12 +01:00
ByteHamster
98d9c4cceb
Bumped to version to 1.8.0-RC7
2020-01-03 23:48:47 +01:00
ByteHamster
29a7c5583e
Update lists after changing 'prefer streaming' preference
2020-01-03 23:06:09 +01:00
ByteHamster
29a8a5e5aa
Bumped to version to 1.8.0-RC6
2020-01-02 19:19:15 +01:00
ByteHamster
ba401e4cb3
Updated collaborators
2020-01-02 19:17:28 +01:00
ByteHamster
7f402168b7
Do not allocate space for arrays that do not need to be allocated
...
Those arrays are just there for the type system. Creating them with a big size
is not necessary and uses unnecessary resources.
2020-01-02 18:40:05 +01:00
ByteHamster
687693ccb0
Removed unused methods
2020-01-02 18:29:45 +01:00
ByteHamster
8119b4a8e1
Replaced custom background with selectableItemBackground
2020-01-02 18:22:53 +01:00
ByteHamster
417dcdacf0
Removed API checks
2020-01-02 18:22:46 +01:00
ByteHamster
41af487a5b
Increased search performance
2020-01-01 16:21:28 +01:00
ByteHamster
329c301f6b
Added progress bar to episode search
2020-01-01 15:17:53 +01:00
ByteHamster
c409d1c0a6
Initialize variable directly before using
2020-01-01 14:34:04 +01:00
ByteHamster
4914fee2ee
Fix not showing options menu for search results
2019-12-31 14:34:38 +01:00
Max Bechtold
3e610c85b9
provide drawable for volume adaption setting
2019-12-29 11:42:45 +01:00
ByteHamster
912d2cecee
Bumped to version to 1.8.0-RC5
2019-12-24 10:30:01 +01:00
H. Lehmann
d1b5757f85
Merge pull request #3707 from ByteHamster/animate-feed-settings
...
Feed info animation updates
2019-12-24 10:27:57 +01:00
ByteHamster
f17aa9b4eb
Switched to less demanding animation
2019-12-24 10:17:42 +01:00
ByteHamster
7e2fc2c4a2
Prevent animating feed settings rows
2019-12-23 23:38:25 +01:00
Max Bechtold
12be60f1ba
resolve review remarks w.r.t naming: volume reduction -> volume adaption
2019-12-21 12:21:05 +01:00
Max Bechtold
9ca5cab246
Merge remote-tracking branch 'upstream/develop' into feat/simple-adjust-volume-per-feed
2019-12-21 11:52:01 +01:00
H. Lehmann
46731178b4
Merge pull request #3696 from ByteHamster/white-on-white
...
Fixed white on white text in authentication dialog
2019-12-20 00:15:36 +01:00
H. Lehmann
14d02f5143
Merge pull request #3695 from ByteHamster/playback-icon-size
...
Fixed playback speed icon mismatch
2019-12-20 00:15:08 +01:00
H. Lehmann
51c717c41b
Merge pull request #3698 from ByteHamster/fix-mark-played-button
...
Fixed mark played button not working
2019-12-20 00:13:19 +01:00
H. Lehmann
707fcdbc7f
Merge pull request #3654 from ByteHamster/emulator-test
...
Run integration tests on CI
2019-12-20 00:12:51 +01:00
ByteHamster
b5f15c6fe7
Fixed mark played button not working
2019-12-20 00:03:07 +01:00
ByteHamster
1a8c83548b
Ignore more playback related tests on CI
2019-12-19 23:44:31 +01:00
ByteHamster
ffa8dc10b3
Fixed white on white text in authentication dialog
2019-12-19 17:50:17 +01:00
ByteHamster
98647a705f
Fixed playback speed icon mismatch
2019-12-19 17:37:03 +01:00
ByteHamster
19890afc66
Bumped to version to 1.8.0-RC4
2019-12-19 17:36:02 +01:00
ByteHamster
6785eb7689
Do not crash when clicking menu items while loading
2019-12-19 16:52:37 +01:00
H. Lehmann
c20a2ec349
Merge pull request #3685 from ByteHamster/reset-position-currently-playing
...
Stop playback when resetting position of currently playing item
2019-12-15 10:24:01 +01:00
ByteHamster
0fe9335d75
Stop playback when resetting position of currently playing item
2019-12-14 00:03:43 +01:00
H. Lehmann
32f7e73130
Merge pull request #3681 from ByteHamster/add-logging-feeditem
...
Parameter checking
2019-12-13 12:39:41 +01:00
ByteHamster
e9f11c6c57
Extracted string resource
2019-12-13 10:00:37 +01:00
ByteHamster
d41d58063e
Ignore PlaybackTest on CI
2019-12-12 09:47:16 +01:00
ByteHamster
376600d5b4
Read current media from preferences instead of activity->fragment->controller
2019-12-12 09:47:16 +01:00
ByteHamster
51442cb047
Making sure to not click the wrong list
...
We might have multiple lists with the same ID in the hierarchy
2019-12-12 09:47:16 +01:00
ByteHamster
44aa0a3239
Try to kill playback service but do not fail if it does not stop
...
Android has no reliable way to stop a service instantly.
Calling stopSelf marks allows the system to destroy the service but the actual call
to onDestroy takes until the next GC of the system, which we can not influence.
Try to wait for the service at least a bit.
2019-12-12 09:47:16 +01:00
ByteHamster
44f5cad4e6
Do not try to click play in off-screen list
2019-12-12 09:47:16 +01:00
ByteHamster
ca16dddef1
Don't load queue multiple times
2019-12-12 09:47:16 +01:00
ByteHamster
09dc16c651
Fixed asset not being found
2019-12-12 09:47:16 +01:00
ByteHamster
a20ef049e1
Fixed test if wifi is disabled
2019-12-12 09:47:15 +01:00
ByteHamster
a9987aeaa6
Replaced inheritance with parameterized test
2019-12-12 09:47:15 +01:00
ByteHamster
e77ecda206
Fixed cases where one failing test broke all following tests
...
Select a random port for the http server, so we do not get EADDRINUSE
2019-12-12 09:47:15 +01:00
ByteHamster
0d5e3307b0
Making sure that activity is finished when deleting feed data
2019-12-12 09:47:15 +01:00
ByteHamster
75754ba0f8
Give the test some more time
...
Also, use 30sec to prevent passing because of playback finished instead of skipping
2019-12-12 09:47:15 +01:00
ByteHamster
e51a107083
Fixed tests on small screens
...
In general, made some tests more stable
2019-12-12 09:47:15 +01:00
H. Lehmann
c21bc58525
Merge pull request #3680 from ByteHamster/create-channels
...
Make sure to create notification channels
2019-12-12 09:46:38 +01:00
ByteHamster
551971a2f7
Parameter checking
2019-12-12 09:45:36 +01:00
ByteHamster
29f468b332
Make sure to create notification channels
2019-12-12 09:41:35 +01:00
ByteHamster
a4243320f6
Bumped to version to 1.8.0-RC3
2019-12-11 10:19:08 +01:00
ByteHamster
5789704c8f
Removed intendation monster
2019-12-02 10:37:19 +01:00
H. Lehmann
55453c543f
Merge pull request #3653 from ByteHamster/test-playback-speed
...
Added test for changing playback speed
2019-12-01 23:02:07 +01:00
ByteHamster
19c7108dfb
Added test for changing playback speed
2019-12-01 22:55:35 +01:00
H. Lehmann
90f578aa48
Merge pull request #3656 from ByteHamster/fix-tests3
...
More test fixes
2019-11-28 22:59:54 +01:00
ByteHamster
e593e37dd5
Simplified playback test
2019-11-28 22:55:11 +01:00
ByteHamster
48deef165c
Fixed episode cleanup test on small screens
2019-11-28 22:49:04 +01:00
ByteHamster
8d3dde8cd5
Fixed drawer tests when having a small screen
2019-11-28 22:45:35 +01:00
ByteHamster
816a885f6b
Fixed db cleanup tests
...
Cleanup is currently just enabled if autodownload is enabled
2019-11-28 12:14:12 +01:00
ByteHamster
21ff83158d
Bumped version to 1.8.0-RC2
2019-11-26 21:06:35 +01:00
ByteHamster
b1bc4be32a
Added forgotten @ characters to changelog
2019-11-26 21:04:41 +01:00
ByteHamster
1dd5c19eea
Fixed NPE in EmptyViewHandler
2019-11-26 00:58:11 +01:00
ByteHamster
caf063333a
Updated contributors
2019-11-24 10:32:43 +01:00
ByteHamster
3904ebe0c6
Updated description
2019-11-24 10:30:44 +01:00
ByteHamster
19503f6971
Bumped version to 1.8.0
2019-11-24 10:09:06 +01:00
ByteHamster
03432bd8c3
Updated changelog
2019-11-24 10:06:51 +01:00
H. Lehmann
c6fb84fa1f
Merge branch 'develop' into remove-prestissimo
2019-11-22 22:18:52 +01:00
H. Lehmann
f3008f442e
Merge pull request #3636 from ByteHamster/api-16
...
Bumped minimum API version to 16
2019-11-22 22:18:04 +01:00
ByteHamster
4a3db25876
Fixed some lint errors
2019-11-22 19:29:17 +01:00
ByteHamster
bf5705b17a
Removed API 14 method
2019-11-22 19:20:50 +01:00
ByteHamster
9f1eb5a175
Removed prestissimo
2019-11-22 18:56:36 +01:00
ByteHamster
201bb0fe91
Bumped minimum API version to 16
2019-11-22 18:50:32 +01:00
H. Lehmann
a5ee83f373
Merge pull request #3629 from ByteHamster/streaming-icon
...
Updated streaming icon
2019-11-21 15:46:08 +01:00
H. Lehmann
d0a0f75961
Merge pull request #3626 from ByteHamster/update-play-description
...
Updated Google Play description
2019-11-21 14:14:47 +01:00
H. Lehmann
7fd8aa8503
Merge pull request #3630 from ByteHamster/podcast-settings-icon
...
Added icons to podcast settings
2019-11-21 14:13:10 +01:00
H. Lehmann
6c0f773188
Merge pull request #3628 from ByteHamster/explicitly-set-streaming
...
Explicitly set default download/streaming value for existing users
2019-11-21 14:08:50 +01:00
ByteHamster
06fe53f607
Added icons to podcast settings
2019-11-21 11:22:24 +01:00
ByteHamster
08cbb0bf96
Updated streaming icon
2019-11-21 11:08:31 +01:00
ByteHamster
4a6731d4e1
Explicitly set default download/streaming value for existing users
...
This mankes it easier to change the default later without affecting existing installs
2019-11-21 10:28:36 +01:00
H. Lehmann
011d48982e
Merge pull request #3622 from ByteHamster/add-feed-page-button
...
Design tweaks on add feed page
2019-11-21 10:06:55 +01:00
ByteHamster
6462c9c820
Updated Google Play description
2019-11-20 20:22:53 +01:00
ByteHamster
0a5589b812
Fix refresh icon sometimes not displayed
2019-11-20 18:46:30 +01:00
ByteHamster
f399a29a64
Better alignment of headings and content
2019-11-20 18:35:31 +01:00
ByteHamster
47e80d0c96
Increased add feed page padding
2019-11-20 18:33:33 +01:00
ByteHamster
51840ee5f5
Use a single shade of blue on the add podcast screen
2019-11-20 18:28:25 +01:00
ByteHamster
ece45c7cac
Make confirm button less prominent
2019-11-20 18:09:28 +01:00
ByteHamster
c9e67ce506
Fixed empty adapter in some cases
2019-11-15 17:08:00 +01:00
ByteHamster
adcce2b94f
Fixed displaying wrong menu
2019-11-15 16:46:26 +01:00
ByteHamster
4336c10fb1
Tiny layout improvements
2019-11-15 10:43:26 +01:00
ByteHamster
559cdf577c
Merge branch 'develop' into feeditem-viewpager
2019-11-15 10:36:37 +01:00
ByteHamster
2b3b556735
Moved actionbar menu to ItemPagerFragment
...
ViewPager keeps multiple fragments in background and therefore,
the menu was shown multiple times.
2019-11-15 10:32:53 +01:00
H. Lehmann
292f4c73cb
Merge pull request #3609 from ByteHamster/fix-auto-download-title
...
Fixed auto download settings title
2019-11-14 00:11:13 +01:00
ByteHamster
0ae8852559
Switched from gestures to ViewPager
2019-11-13 20:16:57 +01:00
ByteHamster
ba7d411c9c
Fixed auto download settings title
2019-11-13 10:52:06 +01:00
ByteHamster
6c7d5e167b
Fixed info bar ignoring 'time respects playback speed' setting
2019-11-12 22:42:56 +01:00
H. Lehmann
19a6f613e9
Merge pull request #3604 from ByteHamster/fix-tests
...
Speed up some tests
2019-11-12 20:38:09 +01:00
H. Lehmann
0acb6c7960
Merge pull request #3601 from ByteHamster/fix-playback-speed-dialog
...
Fixed playback speed button
2019-11-12 20:26:07 +01:00
ByteHamster
c0f5046584
Switched to awaitility
...
Test now takes only half of the time
2019-11-12 20:24:28 +01:00
ByteHamster
8aaf4af6f8
Fixed some tests
2019-11-12 19:49:58 +01:00
H. Lehmann
36a1842659
Merge pull request #3600 from ByteHamster/fix-currently-playing-update
...
Fixed position sometimes updated in wrong item
2019-11-12 19:29:58 +01:00
H. Lehmann
a3a5ac5de7
Merge pull request #3592 from orionlee/more_respect_download_order_2448_handle_cancel
...
More respect download order - handle cancel
2019-11-12 19:29:25 +01:00
ByteHamster
f63d8f9803
Fixed playback speed button
...
Problem was that a float 5.99999 was casted to an int and therefore was 5.
2019-11-12 17:12:08 +01:00
ByteHamster
62722b2504
Fixed position sometimes updated in wrong item
2019-11-12 12:25:23 +01:00
H. Lehmann
60a070b56c
Merge pull request #3597 from ByteHamster/rework-about-screen
...
Rework about screen
2019-11-09 10:15:18 +01:00
ByteHamster
57900be16e
Cleanup
2019-11-09 09:56:48 +01:00
ByteHamster
d9e122f6d2
Added licenses screen
2019-11-09 09:56:42 +01:00
ByteHamster
b401c5b64b
Added commit to new about screen
2019-11-09 09:55:49 +01:00
ByteHamster
ace46235c6
Added translators screen
2019-11-09 09:52:39 +01:00
ByteHamster
dfe463393b
Added developers list
2019-11-09 09:52:20 +01:00
ByteHamster
5b710e10f0
Added shadow to discovery list
2019-11-07 20:23:51 +01:00
ByteHamster
04e6764085
Made add podcast button even more prominent
2019-11-07 20:16:49 +01:00
orionlee
dc6221fb82
respect download order - dequeue upon cancelling download
2019-11-06 14:03:26 -08:00
orionlee
a6e5cd144d
refactor downloadMedia() - make DownloadService accepts a batch of DownloadRequests.
...
- the DB logic originally in DBTasks.downloadFeedItems() are moved to DownloadService.
2019-11-06 14:03:21 -08:00
orionlee
fe33821e68
Refactor downloadMedia() : move entry points to DownloadRequester (from DBTasks)
2019-11-06 13:54:20 -08:00
ByteHamster
fdd29fa3ec
Removed MaterialDialog dependency
...
The AlertDialogs from Androidx are material, too.
2019-11-06 18:44:08 +01:00
H. Lehmann
af3cebbd08
Merge pull request #3582 from ByteHamster/empty-view-subscriptions
...
Added empty view to subscription list
2019-11-05 23:39:02 +01:00
ByteHamster
cbc4e9dc36
Added empty view to subscription list
2019-11-05 23:34:16 +01:00
H. Lehmann
562391c7d9
Merge pull request #3580 from ByteHamster/swipe-direction
...
Modified episode swipe directions
2019-11-05 23:31:01 +01:00
H. Lehmann
e7b0fb729b
Merge pull request #3581 from ByteHamster/feedview-dialog
...
Style OnlineFeedViewActivity like a dialog
2019-11-05 23:30:42 +01:00
orionlee
9e8904bbca
code style fixes
2019-11-05 12:34:11 -08:00
orionlee
f8fbc8e649
test fix: ensure test is not dependent on UserPreferences's enqueueLocation
2019-11-05 12:34:11 -08:00
orionlee
52f6a121f1
AFTER_CURRENTLY_PLAYING enqueue location option - test boundary condition handling
2019-11-05 12:34:11 -08:00
orionlee
e233398753
code style fixes: naming, indentation.
2019-11-05 12:34:11 -08:00
orionlee
bddd2bfa2e
enqueue location: use the new 3-value settings
2019-11-05 12:34:11 -08:00
orionlee
52521ecddb
#2652 the UI of a new setting enqueue location
...
- replaced existing enqueue at front
- the option after current episode will replace Keep In-Progress in Queue that was in the PR (30f104f4
).
2019-11-05 12:34:11 -08:00
orionlee
d24669d4c1
refactor extract common FeedItem List to IDs method
2019-11-05 12:34:11 -08:00
orionlee
69c0022472
code style fixes - naming, indentation, etc.
2019-11-05 12:34:11 -08:00
orionlee
418d4fa4d4
bugfix respect download order - obey user settings "Enqueue Downloaded"
2019-11-05 12:34:11 -08:00
orionlee
17e61335db
#2652 (part of): Expose keep in-progress at front as a preference
...
(in Playback > Queue section)
2019-11-05 10:54:21 -08:00
ByteHamster
8aff9709c3
Style OnlineFeedViewActivity like a dialog
...
User study showed that new users do not get the difference between the actual
feed list and the preview. If the preview is a dialog, this is a lot easier to see.
Additionally, the "dialog" now closes after the subscription succeeded.
2019-11-05 15:28:32 +01:00
ByteHamster
9d5abba312
Modified episode swipe directions
...
- Allow queue swiping in both directions
- Do not allow swiping on tabbed screens where it interferes with tab switching
2019-11-03 23:47:15 +01:00
sevenmaster
363c3614f8
episodes should not look like a link ( #3576 )
2019-11-01 14:26:04 +01:00