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
sevenmaster
59b3e4bf11
Make search button clickable ( #3577 )
2019-11-01 08:05:01 +01:00
sevenmaster
386395629b
Clearer button text for feching podcast ( #3575 )
...
When subscribing to a podcast, the old text might be confusing to new users (it's not downloading an episode, just the feed. That is not considered downloading for most users)
Signed-off-by: sevenmaster <seven-master@hotmail.de>
2019-10-31 23:00:39 +01:00
ByteHamster
69f3a1210f
Do not refresh feeds more often than necessary
2019-10-30 19:27:38 +01:00
ByteHamster
ea6b41116f
Extracted DownloaderFactory to new class
2019-10-30 18:16:26 +01:00
Masoud Pezeshkzade
360446a445
Add support for talkback on subscription and discovery list, Fixes #3563
2019-10-27 18:14:39 +03:30
orionlee
197a7b1f1a
Refactor batch edit - use the common FeedItem sorting logic
2019-10-25 14:41:51 -07:00
ByteHamster
369b89f1db
Making sure that tests click on preference, not preferenceCategory
2019-10-25 15:29:54 +02:00
ByteHamster
92c3287651
Fixed about screen logo getting removed by proguard
2019-10-25 12:17:05 +02:00
ByteHamster
0407d27e99
Fixed EventBus getting removed by proguard
2019-10-25 11:54:06 +02:00
H. Lehmann
57818ade38
Merge branch 'develop' into more-eventbus-migration
2019-10-25 11:40:18 +02:00
H. Lehmann
a047e34f8e
Merge pull request #3528 from orionlee/podcast_screen_sort_2524
...
Sort Support in Podcast screen
2019-10-25 11:38:31 +02:00
ByteHamster
2326f71262
Fixed downloads fragment not updating
2019-10-25 11:29:35 +02:00
ByteHamster
1de76f789f
Removed EventDistributor
2019-10-25 11:25:21 +02:00
ByteHamster
728ed23077
Migrated feed list update event to EventBus
2019-10-25 11:19:52 +02:00
ByteHamster
d4b9d0fd59
Migrated unread items update to EventBus
2019-10-25 11:12:48 +02:00
ByteHamster
b5ab7d6d3c
Migrated player status event to EventBus
2019-10-25 10:54:40 +02:00
fossterer
ca83c59537
Fixes #3444 - Strip off HTML from podcast descriptions
2019-10-24 23:20:31 -04:00
H. Lehmann
437f3f29c0
Merge pull request #3551 from ByteHamster/eventdistributor
...
Migrated some events from EventDistributor to EventBus
2019-10-24 22:28:33 +02:00
H. Lehmann
385bd3597b
Merge pull request #3550 from ByteHamster/remove-resume-intent
...
Removed resume intent
2019-10-24 22:27:48 +02:00
orionlee
306b6f30a4
rename + refactor QueueSorter to FeedItemPermutors, to support both queue and podcast screen.
2019-10-24 11:32:06 -07:00
orionlee
f56a02d513
sort in Podcast screen - implement all the sorts
2019-10-24 11:01:48 -07:00
H. Lehmann
f41bdcbaf2
Merge pull request #3544 from M-arcel/develop
...
Transparent widget
2019-10-23 23:11:51 +02:00
ByteHamster
ff44f97dd6
Showing a more interesting background image
2019-10-23 23:08:07 +02:00
ByteHamster
6642b79ac3
Code cleanup
2019-10-23 23:08:07 +02:00
ByteHamster
28cc00a016
Material design layout tweaks
2019-10-23 23:08:07 +02:00
ByteHamster
cb1c403d15
Showing wallpaper on widget config page
2019-10-23 23:08:07 +02:00
Marcel Regeci
b513608032
Transparent widget
2019-10-23 23:07:49 +02:00
ByteHamster
7d3b78091f
Removed event that is never sent
2019-10-23 22:51:28 +02:00
ByteHamster
d8ffa6c459
Migrated playback history events to EventBus
2019-10-23 22:51:21 +02:00
ByteHamster
68da2e022d
Migrated download log events to EventBus
2019-10-23 22:41:20 +02:00
ByteHamster
a8c1b3c87c
Removed resume intent
2019-10-23 22:25:33 +02:00
H. Lehmann
bc5f36336e
Merge pull request #3547 from ByteHamster/checkstyle-change
...
Checkstyle change
2019-10-22 22:59:42 +02:00
ByteHamster
2fb0d637a1
Enforce NoWhitespaceBefore checkstyle
2019-10-22 16:57:05 +02:00
ByteHamster
cc52fa04fa
Enforce MultipleVariableDeclarations checkstyle
2019-10-22 16:53:35 +02:00
orionlee
562ddee7d7
sort in podcast screen - db persistence
2019-10-20 15:21:46 -07:00
orionlee
be7db6cef1
sort in podcast screen - logic, no db persistence yet.
2019-10-20 15:21:46 -07:00
orionlee
aa6897f256
UX tweak - move batch edit to overflow menu to make UI less busy.
2019-10-20 15:21:46 -07:00
orionlee
1620d29549
Sort in Podcast screen - UI
2019-10-20 15:21:46 -07:00
ByteHamster
c7415924e0
Do not try to upgrade database when using clean install
2019-10-20 23:49:18 +02:00
ByteHamster
fea84424e3
Removed code duplication from playback tests, added test for ExoPlayer
2019-10-20 23:49:14 +02:00
ByteHamster
6e35861a61
Made playback speed test faster
2019-10-20 23:02:57 +02:00
ByteHamster
3c8a650e5b
Fixed filename generator test
2019-10-20 22:09:07 +02:00
ByteHamster
381732c582
Fixed queue test
2019-10-20 21:58:11 +02:00
H. Lehmann
f1f91478b6
Merge pull request #3520 from dsmith47/stream
...
Show stream button rather than download (in queue, podcast views)
2019-10-20 18:54:14 +02:00
Doug Smith
bfa160ace3
Updates to StreamActionButton for style.
2019-10-20 01:06:18 -04:00
H. Lehmann
38a670139f
Merge pull request #3505 from xgouchet/feature/3070_episode_image
...
Add an option to replace Episode cover with Podcast cover
2019-10-19 22:24:42 +02:00
orionlee
7c5e3b58b3
bugfix: Share Podcast link (Podcast screen) - hide the option if there is no link
2019-10-18 11:31:55 -07:00
orionlee
5eaa4dbfb1
bugfix: Share Episode URL - handle empty link
2019-10-17 12:47:45 -07:00
Xavier Gouchet
fd5a5d71a2
Add an option to replace Episode cover with Podcast cover
...
The default is to use the episode cover (keep the previous behavior).
Fixes #3070
2019-10-17 16:00:27 +02:00
Max Bechtold
87cca61dcd
Merge remote-tracking branch 'origin/develop' into feat/simple-adjust-volume-per-feed
2019-10-17 13:13:19 +02:00
Max Bechtold
cc9c8bb63a
#3248 Extract @string resource for summary
2019-10-17 12:06:15 +02:00
Doug Smith
0bc3294ca4
Implemented feature to show stream button (instead of Download/Play-Pause) in podcast episode views.
...
* Added user preference to specify that stream buttons are preferred
* Added StreamAction button to trigger streams on podcast options
2019-10-16 04:31:50 -04:00
ByteHamster
8c315031ef
Added promo-graphic and tv-banner
2019-10-15 23:26:59 +02:00
ByteHamster
6a3ddd0550
Updated screenshots
2019-10-15 23:01:00 +02:00
H. Lehmann
7fa400178a
Merge pull request #3519 from egsavage/reset-playback-position-when-marked-as-played
...
Issue #3503 - reset playback position when marking as played
2019-10-15 11:41:52 +02:00
egsavage
ff444ecaaf
Issue #3503 - reset playback position when marking as played
2019-10-14 22:29:37 -04:00
Xavier Gouchet
504bbb0058
Remove duplicate string
2019-10-14 09:14:00 +02:00
Xavier Gouchet
c81fcba22d
Fix formatting
2019-10-14 09:14:00 +02:00
Xavier Gouchet
4f65aa015a
Add confirmation dialog before reseting statistics
2019-10-14 09:14:00 +02:00
Xavier Gouchet
49660946f8
Disable the resetStatistics item when in countAll mode
2019-10-14 09:14:00 +02:00
Xavier Gouchet
5989d6daf6
Remove the unnecessary StatisticsEvent
2019-10-14 09:14:00 +02:00
Xavier Gouchet
91463ba877
Remove icon from "Reset statistics" option menu item
2019-10-14 09:14:00 +02:00
Xavier Gouchet
f9b413332f
Reset playback statistics
...
Fixes #1867
2019-10-14 09:14:00 +02:00
H. Lehmann
fa0fbc2bc5
Merge pull request #3515 from ByteHamster/update-search
...
Updated preference search
2019-10-14 00:01:58 +02:00
ByteHamster
74e64ede3b
Updated preference search
2019-10-13 23:32:25 +02:00
ByteHamster
3d8781d156
Fixed statistics getting cut off
2019-10-13 21:42:49 +02:00
H. Lehmann
3980bcca6d
Merge pull request #3386 from orionlee/bugfix_skip_last_episode_in_queue_3383
...
Bugfix skip last episode in queue - episode status
2019-10-09 12:09:04 +02:00
Xavier Gouchet
f1b63e92f0
Implement a FAB to add podcast on the Subscriptions screen
...
Fixes #3475
2019-10-07 10:32:24 +02:00
orionlee
27f8e9e9bf
test speedup - replace hardcoded Thread.sleep() with Awaitability
2019-10-06 15:09:47 -07:00
H. Lehmann
935e2ceee0
Merge pull request #3499 from ByteHamster/local-playable-improvements
...
Local playable improvements
2019-10-06 12:54:14 +02:00
ByteHamster
4981d698c1
Fixed wrong media type after granting storage permission
2019-10-06 08:57:31 +02:00
ByteHamster
1c6e1cbc6d
Switch to new external media even if service is running
2019-10-05 23:29:32 +02:00
ByteHamster
42874fbd43
Start playing after granting storage permission
2019-10-05 23:16:13 +02:00
Jonas Kalderstam
9539908f23
Removed unused imports and unnecessary whitespace changes
2019-10-05 02:24:47 +02:00
Jonas Kalderstam
6a37d33b97
Changed from db backed item speed to preferences backed global value
2019-10-05 02:15:26 +02:00
Jonas Kalderstam
97aa360611
Merge remote-tracking branch 'antennapod/develop' into per_feed_playbackspeed
2019-10-05 01:18:14 +02:00
ByteHamster
570b5d47ae
Merge branch 'master' into develop
2019-10-05 00:15:06 +02:00
ByteHamster
f8a522d02e
Fixed F-Droid build
2019-10-05 00:13:42 +02:00
ByteHamster
e37bd24364
Fixed free build
2019-10-04 23:20:51 +02:00
ByteHamster
f0e8453bb5
Fixed compilation in new file
2019-10-04 11:26:44 +02:00
ByteHamster
272abb9d19
Fixed preferences tests
2019-10-04 11:24:35 +02:00
ByteHamster
933790b0d3
Fixed compilation
2019-10-04 11:24:27 +02:00
Martin Fietz
bf3d827c60
Extend proguard rules
2019-10-04 11:24:01 +02:00
ByteHamster
7574ca7920
Adapted dependency versions to stable ones
2019-10-04 11:23:50 +02:00
ByteHamster
c130498fc6
Automatic AndroidX migration
2019-10-04 11:22:39 +02:00
H. Lehmann
37304b2e2e
Merge pull request #3489 from ByteHamster/fix-progress-bar-missing
...
Fixed missing progress bar on position update
2019-10-04 10:55:08 +02:00
H. Lehmann
e19b6e81e2
Merge pull request #3490 from ByteHamster/fix-about-screen-update
...
Fix about screen update
2019-10-04 10:54:40 +02:00
ByteHamster
073ddced41
Little cleanup of filterAbout task
2019-10-03 23:47:53 +02:00
ByteHamster
611d8c9e45
Always update about screen commit
2019-10-03 23:37:43 +02:00
ByteHamster
194b815570
Fixed missing progress bar on position update
2019-10-03 23:24:27 +02:00
ByteHamster
d6472622de
Cleaned up code style
2019-10-03 15:48:26 +02:00
ByteHamster
8b70766fa1
Enabled antialiasing
2019-10-03 15:01:08 +02:00
ByteHamster
6b03dce78b
Added pie chart to statistics page
2019-10-03 12:30:34 +02:00
ByteHamster
80de04a324
Converted statistics to RecyclerView
2019-10-03 11:12:40 +02:00
H. Lehmann
cbee8c3043
Merge branch 'develop' into feat/simple-adjust-volume-per-feed
2019-10-02 15:58:58 +02:00
H. Lehmann
f9fd9c3282
Merge pull request #3426 from ByteHamster/feedinfo-fragment
...
Feedinfo page animation
2019-10-02 15:46:29 +02:00
ByteHamster
6967e9c890
Added feed title to ActionBar
2019-10-02 15:39:10 +02:00
orionlee
8824b7568d
test refactor - move the common FeedItemEventListener test helper to the proper event/ package.
2019-09-30 20:34:12 -07:00
orionlee
9459460ed4
test refactor - extract common FeedItemEventListener test helper.
2019-09-30 13:55:50 -07:00
orionlee
d84fc95f0d
test for DownloadService, case media download successful.
2019-09-30 13:46:59 -07:00
H. Lehmann
f862d15753
Merge pull request #3471 from orionlee/bugfix2_player_not_using_downloaded_media_2947
...
New fix player stuck due to streaming rather than using downloaded media
2019-09-30 21:34:17 +02:00
orionlee
c0befc9854
test tweak - ensure playback queue updated after download - use more concise assertTrue/False
2019-09-30 12:28:27 -07:00
orionlee
4a0a825c08
test refactor - ensure playback queue updated after download - make test logic more readable by hiding EventBus setup in a helper.
2019-09-30 12:18:41 -07:00
orionlee
cbf6103c00
test tweak - ensure playback queue updated after download - await for the event explicitly.
2019-09-30 12:07:53 -07:00
orionlee
38e9cafee3
test tweak - ensure playback queue updated after download - follow de-facto convention for test feeds
2019-09-30 11:59:55 -07:00
ByteHamster
940e03bcc7
Fixed sharing ViewModel with multiple feeds
2019-09-30 19:28:51 +02:00
H. Lehmann
694d0f8d34
Merge pull request #3472 from ByteHamster/do-not-spam-logcat
...
Reduced logcat output
2019-09-30 19:07:56 +02:00
ByteHamster
045e4bc419
Updated statistics layout
2019-09-29 23:52:42 +02:00
ByteHamster
71949ab1b7
Converted statistics to fragment
...
Also set title of all preferences pages
2019-09-29 23:52:38 +02:00
ByteHamster
31c746684b
Added ViewModel to FeedInfoFragment for even smoother animation
2019-09-29 22:27:46 +02:00
ByteHamster
0187786047
Using FeedSettingsFragment without Activity
2019-09-29 22:19:17 +02:00
ByteHamster
0ffa0e77d9
Reduced logcat output
2019-09-29 22:07:39 +02:00
orionlee
71de4607a3
bugfix: Ensure when media download completes and item update event is posted, the feed media has been updated,
2019-09-29 12:55:02 -07:00
orionlee
9469ebc6c3
bugfix: Ensure playback service use the updated feedItem after media download completes (rather than trying to stream)
2019-09-29 12:46:21 -07:00
H. Lehmann
5bf7216064
Merge branch 'develop' into feat/simple-adjust-volume-per-feed
2019-09-29 17:31:34 +02:00
ByteHamster
510f00e204
Making sure that we don't miss updates
2019-09-29 12:55:27 +02:00
H. Lehmann
2dfe08df2a
Merge pull request #3454 from ByteHamster/update-progress
...
Update episode progress during playback
2019-09-29 12:52:48 +02:00
H. Lehmann
373f31c53e
Merge pull request #3416 from orionlee/bugfix_autodownload_wifi_filter_on_android10_3387
...
Make Automatic Download WiFi filter UI work on Android 10+
2019-09-29 11:16:10 +02:00
orionlee
1ab39fee3c
android Test to ensure smart as played won't affect an item when it is paused.
2019-09-28 16:17:15 -07:00
orionlee
cf5f0fbc28
#3383 Fix skip last episode in queue - the fix
2019-09-28 15:50:12 -07:00
orionlee
11270d91a6
#3383 Fix skip last episode in queue: android test to reproduce it.
2019-09-28 15:50:11 -07:00
orionlee
78aecac3ca
Avoid Cast Initialization UI - prompt restart only when enabled. Make prompt more sticky by being not cancelable.
2019-09-28 13:28:12 -07:00
orionlee
9373b61787
Avoid Cast Initialization - bugfix of accidental removal of cast-enabled codes
2019-09-28 13:26:30 -07:00
orionlee
d6e2803beb
Wifi Filter UI - code style tweaks, mainly inlining.
2019-09-28 13:05:55 -07:00
orionlee
2fe70c3b41
Avoid Cast initialization UI - prompt users to restart upon settings changed.
2019-09-27 11:56:07 -07:00
orionlee
0b5f4e9dc0
Avoid Cast initialization unless it is enabled (to avoid triggering Google Play Service)
2019-09-27 11:19:29 -07:00
orionlee
342fe60279
Auto Wifi filter permission UI - flattened the logic back to the fragment per review.
2019-09-27 10:46:23 -07:00
orionlee
292aaa610e
#3387 permission prompt - add comments for case Wi-Fi filter not enabled.
2019-09-27 10:29:27 -07:00
orionlee
db2141a7b4
#3387 permission prompt - add warning icon to make it stand out.
2019-09-27 10:29:27 -07:00
orionlee
d559a8b906
#3387 use ACCESS_FINE_LOCATION per Google feedback
...
https://issuetracker.google.com/issues/140696830
2019-09-27 10:29:27 -07:00
orionlee
c8dda3c0c0
#3387 ask for location permission for Wi-Fi filter UI on Android 10+.
2019-09-27 10:29:26 -07:00
ByteHamster
466e6a9b7e
Merge branch 'develop' into feedinfo-fragment
2019-09-27 14:03:55 +02:00
ByteHamster
6e5c4dd9d2
Clear title on resume
2019-09-27 14:03:34 +02:00
ByteHamster
5b909894f4
Keep background fragments alive
2019-09-27 14:03:27 +02:00
ByteHamster
872b7a813d
Moved reloading fragment to onCreate
2019-09-27 14:03:18 +02:00
ByteHamster
107b64315e
Merge branch 'develop' into update-progress
2019-09-27 12:58:56 +02:00
ByteHamster
3e01d66cbd
Merge branch 'master' into develop
2019-09-27 12:55:24 +02:00
ByteHamster
d7f0f95ada
Bumped version to 1.7.3b
2019-09-27 12:48:56 +02:00
H. Lehmann
bbf4f8cc3f
Merge pull request #3453 from ByteHamster/refresh-subscriptions-view
...
Added refresh item to subscriptions view
2019-09-26 23:45:22 +02:00
ByteHamster
8b53268bfe
Refactored method for readability
2019-09-26 19:06:26 +02:00
H. Lehmann
1e883758e4
Merge pull request #3451 from ByteHamster/fix-no-browser-installed
...
Fixed crash if there is no browser installed
2019-09-26 18:52:01 +02:00
ByteHamster
7bdc0b3ddd
Update playback position in feed details list
2019-09-25 17:37:17 +02:00
ByteHamster
8c1e6206da
Update playback position in all episodes list
2019-09-25 17:13:17 +02:00
ByteHamster
66cb923e9d
Update playback position in queue
2019-09-25 17:07:24 +02:00
ByteHamster
f12d3a8c53
Listening to position updates in MediaPlayerActivity
2019-09-25 16:48:26 +02:00
ByteHamster
646b3eba8a
Listening to position updates in ExternalPlayerFragment
2019-09-25 16:44:31 +02:00
ByteHamster
97c2b47a4a
Removed ProgressEvent
...
Database upgrade is done on splash screen
2019-09-25 16:20:24 +02:00
ByteHamster
889144f993
Added refresh item to subscriptions view
2019-09-25 15:49:24 +02:00
ByteHamster
b65c688b53
Fixed crash if there is no browser installed
2019-09-25 15:00:33 +02:00
orionlee
aeafb62a3c
re-add missing awaitility dependency in AndroidTest
2019-09-24 11:35:01 -07:00
orionlee
26b7f6c300
auto feed update mini-refactor: move periodic update entry point method from UserPreference to AutoUpdateManager
2019-09-24 11:14:35 -07:00
orionlee
33eddaa256
auto feed update - make the calls from UI use background thread rather than WorkManager to ensure the updates are immediate.
2019-09-24 11:07:43 -07:00
orionlee
0ddda3a0d2
remove unnecessary thread DBTasks.refreshAllFeeds(): it is invoked by FeedUpdateWorker in background only.
2019-09-24 10:15:24 -07:00
H. Lehmann
049771d67c
Merge branch 'develop' into feedinfo-fragment
2019-09-24 17:50:26 +02:00
H. Lehmann
a92123340d
Merge pull request #3441 from ByteHamster/circleci-improvements
...
Circleci improvements
2019-09-24 14:19:18 +02:00
ByteHamster
58348908ea
Fixed checkstyle violations
2019-09-24 11:27:08 +02:00
orionlee
d3aee7fcbd
feeditem context menu tweak - don't show auto download when it's already downloaded.
2019-09-23 04:11:44 -07:00
orionlee
6c05a8c730
feeditem context menu refactor - removed unused showExtendedMenu parameter
2019-09-23 04:10:53 -07:00
orionlee
931c670398
Queue context menu refactor - hide Skip Episode (same as pre-refactor behavior)
2019-09-23 03:55:58 -07:00
orionlee
27ce3c85c4
Queue context menu refactor - move queue menu definition xml reuse the generic one
2019-09-22 15:46:26 -07:00
orionlee
6845052057
Queue context menu refactor - move queue-specific logic out of generic handler
2019-09-22 15:39:49 -07:00
H. Lehmann
c4f92881b1
Merge pull request #3437 from orionlee/easier_remove_new_flag_3302
...
Support remove new flag in Podcast screen and Podcast Episode Screen
2019-09-22 23:57:12 +02:00
orionlee
9573e6b675
#3302 - refactor retire episode screen item context menu (and reuse the common item context menu)
2019-09-22 13:50:52 -07:00
H. Lehmann
ab7d36f77f
Merge pull request #3434 from orionlee/access_feed_from_player_2929
...
add Open Podcast to player screen
2019-09-22 22:44:48 +02:00
orionlee
9c8eda170d
#2929 - review feedback: non-null feedItem requirement explicit
2019-09-22 13:28:25 -07:00
orionlee
0daef525b0
#3302 - support remove new flag in Podcast screen and Podcast Episode Screen.
...
- moved the logic in Episodes Screen (AllEpisodesRecycleAdapter and EpisodesListFragment) to the generic FeedItemMenuHandler
2019-09-22 12:54:09 -07:00
orionlee
427477b256
#2929 - minor coding style tweaks per review
2019-09-22 11:03:09 -07:00
orionlee
e18d8f3514
#2929 - refactor common getFeedItem from playable logic in Player
2019-09-21 14:25:50 -07:00
orionlee
0be47a8d19
#2929 - refactor common "Open Podcast" intent construction
2019-09-21 14:08:48 -07:00
orionlee
fcb1a180ad
#2929 add Open Podcast to player screen
2019-09-21 13:52:04 -07:00
orionlee
fec5c2c62b
#2977 fix incorrect label on Podcast Info Screen as well pre review.
2019-09-21 10:36:59 -07:00
orionlee
39b202ff45
#2977 fix incorrect "share podcast url" label
2019-09-21 10:27:34 -07:00
H. Lehmann
64f26d0712
Merge pull request #3433 from ByteHamster/bug-report-section
...
Bug report section
2019-09-21 09:08:10 +02:00
H. Lehmann
c5dba814d2
Merge pull request #3403 from ByteHamster/follow-system-theme
...
Add option to follow system theme
2019-09-20 23:47:31 +02:00
H. Lehmann
fa3437960b
Merge pull request #3369 from ByteHamster/playback-speed-icon
...
Added playback speed icon
2019-09-20 23:46:59 +02:00
ByteHamster
2dce723a8d
Added button to view mailing list
2019-09-20 23:38:13 +02:00
ByteHamster
742bbc5c92
Updated FAQ icon and text
2019-09-20 23:30:00 +02:00
ByteHamster
b931828736
Renamed crash report to bug report
2019-09-20 23:29:48 +02:00
ByteHamster
9609eb6977
Removed link to known issues
2019-09-20 23:17:29 +02:00
H. Lehmann
de4f782e54
Merge pull request #3414 from ByteHamster/bug-report-screen
...
Added screen that shows crash info
2019-09-20 23:10:31 +02:00
H. Lehmann
46c8679fe2
Merge branch 'develop' into follow-system-theme
2019-09-20 23:06:56 +02:00
William Seemann
19fc4c1f0d
OPML export: Choose export folder ( #3175 )
2019-09-20 23:03:23 +02:00
H. Lehmann
c5c9fd78ca
Merge pull request #3413 from ByteHamster/allow-to-view-full-description
...
Showing full description when clicking item on podcast preview screen
2019-09-20 22:55:24 +02:00
ByteHamster
1edf415c2d
Showing full description when clicking item on podcast preview screen
2019-09-20 22:51:39 +02:00
H. Lehmann
aaafd5d715
Merge branch 'develop' into lock-queue
2019-09-20 22:09:57 +02:00
H. Lehmann
569ee7cfdc
Merge pull request #3421 from ByteHamster/removed-unused-resources
...
Removed unused resources
2019-09-20 22:08:01 +02:00
H. Lehmann
ee02dc40fc
Merge pull request #3424 from ByteHamster/preferences-apply
...
Calling apply() on preferences edit
2019-09-20 22:06:19 +02:00
H. Lehmann
d394996970
Merge pull request #3425 from ByteHamster/cleanup
...
Removed unused code
2019-09-20 22:05:39 +02:00
ByteHamster
f9e7e9aeb6
Bumped version to 1.7.3
2019-09-20 19:58:01 +02:00
ByteHamster
e89f173326
Setting title
2019-09-16 00:11:33 +02:00
ByteHamster
f17737e987
Added card flip animation to feed info fragment
2019-09-16 00:09:10 +02:00
ByteHamster
26e47b9efd
Converted FeedInfo Activity to fragment
2019-09-15 23:48:26 +02:00
Jonas Kalderstam
044fd7e7f9
Ensured playback preference is converted to consistent decimal format
...
Since you can't be sure floats compare equal to one another, the
preference list would not highlight certain playback values when they
were selected.
2019-09-15 21:57:37 +02:00
ByteHamster
79c94112ef
Removed unused code
2019-09-14 21:14:16 +02:00
ByteHamster
9cbb8d07dd
Removed comments
2019-09-14 20:56:33 +02:00
ByteHamster
9a716ba4ac
Calling apply() on preferences edit
2019-09-14 20:52:27 +02:00
ByteHamster
b805b41dd6
Using a single notification icon
2019-09-14 18:35:14 +02:00
Jonas Kalderstam
d746121a9b
Included Media playback speed into controller getter
2019-09-14 00:13:19 +02:00
Jonas Kalderstam
60eb41048f
Converted playback speed in media preferences to a float instead of String
2019-09-14 00:09:24 +02:00
Jonas Kalderstam
684213c291
Moved logic for selecting playback speed entirely to UserPreferences
2019-09-13 23:53:42 +02:00
Jonas Kalderstam
d0f19a2b14
Inlined getFeedPlaybackSpeed method on FeedItem
2019-09-13 23:27:55 +02:00
ByteHamster
4990733477
Bumped version to 1.7.3-RC7
2019-09-13 22:26:22 +02:00
H. Lehmann
02a86b2dd2
Merge pull request #3420 from ByteHamster/media-player-default
...
Ensure that ExoPlayer is set
2019-09-13 22:25:04 +02:00
H. Lehmann
1fe451b9bb
Merge pull request #3419 from ByteHamster/crash-fixes
...
Fixed crash when controller is null
2019-09-13 22:24:44 +02:00
ByteHamster
9ed3e54d9c
Ensure that ExoPlayer is set
2019-09-13 22:15:37 +02:00
ByteHamster
46639c2a91
Fixed crash when controller is null
2019-09-13 22:10:59 +02:00
Jonas Kalderstam
a91d44e787
Respect media speed for videos
2019-09-13 00:31:09 +02:00
Jonas Kalderstam
4746b16b12
Changed type of media last playback speed to float from string
...
Also sets default to "magic" -1 value
2019-09-13 00:31:09 +02:00