Commit Graph

78 Commits

Author SHA1 Message Date
ByteHamster
e37bd24364 Fixed free build 2019-10-04 23:20:51 +02:00
ByteHamster
933790b0d3 Fixed compilation 2019-10-04 11:24:27 +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
orionlee
0ddda3a0d2 remove unnecessary thread DBTasks.refreshAllFeeds(): it is invoked by FeedUpdateWorker in background only. 2019-09-24 10:15:24 -07:00
ByteHamster
aca6e3e9e4 Fixed core integration tests 2019-08-11 15:00:37 +02:00
ByteHamster
641ee60cbf Removed Flattr support 2019-07-12 19:28:22 +02:00
H. Lehmann
405db1f169
Merge pull request #3164 from ByteHamster/work-manager
Work manager
2019-06-03 11:59:23 +02:00
ByteHamster
4443d629fc Merge branch 'develop' into work-manager 2019-05-28 17:56:05 +02:00
ByteHamster
ce8adc4b26 Use annotation processor for EventBus 2019-05-28 17:26:09 +02:00
ByteHamster
73744e3d4c Merge branch 'develop' into eventbus-v3 2019-05-19 18:59:03 +02:00
Anderson Mesquita
e9e61776ed Fix cover fragment in small screens
The cover fragment would hide both podcast and episode names in small
screen devices or multi-window mode.

This replaces the deprecated PercentRelativeLayout in favor of a regular
LinearLayout with weights to make sure that each section of the fragment
(podcast title, image, episode name) will have the necessary space in
the screen.

Since PercentRelativeLayout was only being used here, it also removes
the dependencies from the gradle files.

Closes: #3169
2019-05-08 09:48:00 -04:00
ByteHamster
dbda4a9aa8 Using WorkManager for feed updates 2019-05-06 23:04:19 +02:00
ByteHamster
7d20baf4f9 Upgraded EventBus to v3
Also made sure that register/unregister are called in onStart/onStop
instead of onResume/onPause (prevents possible MultiWindow problems
where updates are not received because activity is not fucused).
2019-04-12 11:32:31 +02:00
Borjan Tchakaloff
cba4059063 Require the Mockito library for unit testing 2019-03-31 16:26:26 +02:00
Hannes Achleitner
0663e422a6 unify lint options for all modules 2019-01-27 12:54:56 +01:00
Hannes Achleitner
e9c10cdaa8 simplify build concerning maven repos 2019-01-27 12:45:32 +01:00
Hannes Achleitner
9ca7888d92 remove buildtools specification 2019-01-27 12:42:02 +01:00
H. Lehmann
d7e7684cc0
Merge pull request #2859 from ByteHamster/glide-48
Upgraded Glide to version 4.8.0
2019-01-03 19:05:03 +01:00
ByteHamster
b1ae1f8f2f Fixed loading embedded picture 2019-01-03 18:43:19 +01:00
ByteHamster
bb4b4655d2 Merge branch 'develop' into rxjava2 2018-12-26 08:40:40 +01:00
ByteHamster
168b41a825 Updated tests 2018-10-21 22:12:07 +02:00
Martin Fietz
3de661d953 Migrate rxjava to version 2 2018-09-30 19:58:53 +02:00
Martin Fietz
7269e3cb68 2815 Extract version 2018-09-30 17:08:17 +02:00
Martin Fietz
3e6fc34550 When auto refreshing feeds, give network some time to get available 2018-09-27 17:24:41 +02:00
ByteHamster
83a9df2657 Merge branch 'develop' into exo-player 2018-06-08 20:14:57 +02:00
ByteHamster
7e59ac0e75 Executing core unit tests on CircleCI 2018-05-27 19:30:01 +02:00
H. Lehmann
532d822b3c
Merge branch 'develop' into exo-player 2018-05-26 23:45:18 +02:00
orionlee
46ae3e0b00 core tests: Convert tests that are effectively unit tests to be one
(standard android junit tests). Provides implementations for
android platform utils needed (in unit test environment):
1. android.util.Log, 2. android.text.TextUtils.isEmpty()
2018-05-18 13:21:36 -07:00
orionlee
7dd4e5caa1 core tests fix: ensure running test suite (gradlew connectedAndroidTest)
include all test. The existing config does not include the tests
in feed/ directory.
2018-05-17 14:55:51 -07:00
ByteHamster
d7d614f33f Fixed compile error and warning about mixed support versions 2018-05-06 23:15:55 +02:00
ByteHamster
6d3fc04f52 Merge branch 'develop' into exo-player 2018-04-22 09:43:59 +02:00
ByteHamster
e4f7d65273 Variable for exoplayer version 2018-04-21 18:39:43 +02:00
ydinath
8c628d98b9 Replace deprecated org.apache.commons.lang3 methods with org.apache.commons.text methods 2018-04-21 10:27:11 -04:00
ByteHamster
9cf32a2aa9 Added ExoPlayer 2018-04-19 21:39:55 +02:00
orionlee
1a55348849 remove the deprecated publishNonDefault 2018-03-13 12:35:48 -07:00
orionlee
cd8f220ce0 robotium-solo : corrected its dependency as androidTestImplementation in app/ 2018-03-13 12:28:13 -07:00
orionlee
95037f67ad dependencies: replace deprecated compile with implementation / api 2018-03-13 11:34:29 -07:00
orionlee
b71e61a221 Upgrade to Android Gradle Plugin v3.0.1 - bare minimal to get it built, ignoring depercation warnings
Details:
- upgraded buildtools to the latest (minimum 26.0.2 required)
- retired retrolambda
- added flavorDimensions (v3 requirement)
- Migrate dependency configurations for local modules (:core)
- Declaration of resources update in styles.xml (AAPT2 requirement)
- upgraded plugin github play-publisher to v1.2.0
2018-03-13 09:51:50 -07:00
Martin Fietz
eaf007ecac Replace ViewHelper 2018-01-09 19:59:51 +01:00
Cédric Cabessa
f3ceccfa82 add a "rewind" and "fast forward" button for android Wear
This feature is only enabled for "play" build.
It is useful to skip advertisement during a podcast.

Note: I originaly tried to implement this in the "4 ways controller" managed by
the mediaSession (it contains vol up / vol down / skip). This object is linked
to the capabilities of the session and seems to be hard to customise without
changing the capabilities.
This patch simply add 2 new buttons
2017-08-14 23:33:25 +02:00
Martin Fietz
2682cbd784 Upgrade to OkHttp3 2016-11-13 23:02:25 +01:00
drabux
93bc61b197 Fix gradle free builds 2016-06-08 20:11:26 +02:00
Martin Fietz
3c033cc0fb Create one flavor with Google Cast support and one (free) without 2016-06-04 01:36:25 +02:00
Andrew Gaul
cf942d1350 Enable Xlint and correct warnings 2016-05-17 15:38:44 -07:00
Domingos Lopes
b6ac9414e6 add cast dependencies (mediarouter, play services) 2016-04-24 22:06:27 -04:00
Domingos Lopes
1b6459c8ee Include chromecast dependencies 2016-04-23 21:39:51 -04:00
Martin Fietz
36213fa94e Upgrade Support libs, Glide, OkHttp, Robotium 2016-03-13 09:47:43 +01:00
Martin Fietz
99d7992dc8 Audio player redesign
Sleep timer and audio effects (e.g. balance) accessible from actionbar, fragment pager
2016-01-16 22:08:09 +01:00
Martin Fietz
810b2c2df5 Upgrade to latest versions 2016-01-07 23:16:01 +01:00