Commit Graph

132 Commits

Author SHA1 Message Date
Hamidreza Bayat ca94d62b39 Don't mix android.arch & androidx dependencies
Update WorkManager to latest version
2020-04-10 14:58:59 +04:30
H. Lehmann 3c0489890c
Merge pull request #3587 from ByteHamster/remove-commons-text
Removed commons text library that was just used 2 times
2019-11-06 19:38:01 +01:00
ByteHamster a6624a9d05 Moved robotium dependency to test flavour 2019-11-06 18:47:13 +01:00
ByteHamster d953692443 Removed commons text library that was just used 2 times 2019-11-06 17:18:08 +01:00
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
Martin Fietz 8816d144f5 Upgrade AudioPlayer to latest version; Fallback 2016-01-02 02:39:58 +01:00
Martin Fietz 0049fbec27 External version variables, lombok AST 2015-11-01 17:51:50 +01:00
Martin Fietz b1b1df3cdc Upgrade libraries 2015-11-01 17:13:24 +01:00
Martin Fietz ec7bc19351 Update to latest audio player version 2015-10-17 18:46:39 +02:00
Martin Fietz e74a549b1b Upgrade Gradle and AntennaPod-AudioPlayer 2015-09-27 15:12:12 +02:00
Martin Fietz 7b23dfeb50 Move audio player classes to external library 2015-09-19 14:20:01 +02:00
Tom Hennen 9fe8750ecb changed method of tab use 2015-09-07 21:25:18 -04:00
Tom Hennen e24d4efe10 update api version. build breaks, will need further work 2015-09-01 17:50:06 -04:00
Martin Fietz 3321e8db4f Custom SSL Socket Factory for Android 4.1+ (but below 5) 2015-08-19 00:19:48 +02:00
Martin Fietz 3abce4c597 Load feed media size on demand 2015-08-18 18:24:16 +02:00
Martin Fietz af2ded8fe0 Replace Picasso with Glide 2015-07-29 18:29:55 +02:00
Martin Fietz 25cbb00b36 Fix tests, test runner for core tests 2015-05-20 11:06:45 +02:00
Martin Fietz e5c03079b6 Another fix... 2015-04-12 01:40:09 +02:00
Martin Fietz 8850c09920 QueueEvents, Queue shows undobar on removal of an item 2015-04-05 22:37:35 +02:00
Martin Fietz 9444f26673 Show UndoBar when dismiss-by-swipe 2015-03-04 14:42:35 +01:00
daniel oeh 18bc827ed2 Updated version numbers 2015-01-08 14:04:47 +01:00
daniel oeh 4ec7d54e8b Updated dependencies 2014-12-19 19:56:41 +01:00
daniel oeh 30ac9ecf1d Upgraded dependencies
Flattr4j has been upgraded to 2.12. This version makes it possible to use flattr on Android 2.3 devices.
2014-12-10 21:28:56 +01:00
daniel oeh c78297d6b4 Updated dependencies
Removed unused dependencies
2014-12-07 19:28:19 +01:00
daniel oeh bdda8a7e26 Upgraded build tools 2014-11-29 18:00:44 +01:00
daniel oeh f46d7dad2e Updated dependencies 2014-11-19 15:46:45 +01:00
daniel oeh 7127277626 Squashed commit of the following:
commit 8ab8f77557a98adad56006e6d372d8f348191742
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Wed Nov 12 16:05:32 2014 +0100

    Use OkHttp instead of HttpClient in HttpDownloader

    - Adds support for SNI -> fixes #354
    - fixes #548

commit 38278bc72abcdc190d44f26593f6efdd2b390877
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Wed Nov 12 15:04:32 2014 +0100

    Use OkHttp instead of HttpClient in GpodnetService
2014-11-12 18:46:36 +01:00
daniel oeh 99068c82cc Updated picasso library
Use RequestHandler instead of Downloader for extracting bitmaps from media files
2014-11-10 22:00:49 +01:00
daniel oeh 6035e8fee9 Fixed:Unit tests were not finishing correctly 2014-11-10 12:45:11 +01:00
daniel oeh c179ec7d35 Updated build files 2014-11-05 20:44:18 +01:00
daniel oeh baac7c535a Updated version numbers 2014-10-25 11:24:57 +02:00
daniel oeh 17feaa72ad Removed betterpickers library
Not compatible to new support library
2014-10-24 20:56:39 +02:00
daniel oeh 658559699f Moved core classes into subproject 2014-10-11 17:43:07 +02:00