ByteHamster
7127f1cbe0
Reduced code duplication
2019-10-04 22:30:22 +02:00
ByteHamster
c246145cc5
Executing free build on CircleCI
2019-10-04 22:09:57 +02:00
orionlee
b3ab968738
Explicitly set max gradle jvm memory - release build fails on some machines otherwise.
2019-10-04 12:40:54 -07:00
H. Lehmann
72f7713fff
Merge pull request #3468 from ByteHamster/androidx
...
Migration to AndroidX
2019-10-04 11:38:37 +02:00
ByteHamster
f0e8453bb5
Fixed compilation in new file
2019-10-04 11:26:44 +02:00
ByteHamster
650c5503ad
Moved SafeJobIntentService to correct package
2019-10-04 11:24:43 +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
393d1fd646
Add gradle properties
2019-10-04 11:24:19 +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
7fde9f73c6
Merge pull request #3486 from ByteHamster/checkstyle-google
...
Added best-practice checkstyle checks
2019-10-04 10:56:17 +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
H. Lehmann
5e31ecb253
Merge pull request #3485 from ByteHamster/statistics-chart
...
Added pie chart to statistics
2019-10-04 10:54:00 +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
5f75536ee5
Added best-practice checkstyle checks
...
This are the style guidelines I want to enforce throughout the project in the future.
Currently, huge parts of the app do not pass these checks but when developing something new,
we should add those checks to our IDEs.
They are basically the Google checks but with an increased line length from 100 to 120
characters and using 4 instead of 2 spaces for indentation.
2019-10-03 23:01:52 +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
1d12f414e4
Merge pull request #3372 from ByteHamster/notification-default-icon
...
Updated default notification icon
2019-10-02 16:10:05 +02:00
ByteHamster
59d5c3cbf2
Changed color of default notification icon
2019-10-02 16:07:08 +02:00
ByteHamster
71a5a00fd0
Merge branch 'develop' into notification-default-icon
2019-10-02 16:03:11 +02:00
H. Lehmann
2db5c00d66
Merge pull request #3482 from ByteHamster/exoplayer-log-source
...
Added logging to ExoPlayer
2019-10-02 15:58:04 +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
cbdd3603aa
Added logging to ExoPlayer
2019-10-02 15:42:55 +02:00
ByteHamster
6967e9c890
Added feed title to ActionBar
2019-10-02 15:39:10 +02:00
H. Lehmann
8f5ff42f6a
Merge pull request #3477 from orionlee/test_download_service_event_posting
...
Test download service event posting
2019-10-02 15:25:11 +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
f3b3d5c422
Merge pull request #3476 from ByteHamster/fix-feed-without-identifying-value
...
Fixed feed without any identifying value
2019-09-30 21:34:56 +02: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
f71b933c6b
Fixed feed without any identifying value
2019-09-30 20:39:02 +02: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
H. Lehmann
15b7ec6d06
Merge pull request #3473 from ByteHamster/statistics-fragment
...
Updated statistics ui
2019-09-30 19:07:35 +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