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