Commit Graph

5800 Commits

Author SHA1 Message Date
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