Commit Graph

314 Commits

Author SHA1 Message Date
Edwin J P 61ed58074e
Added podcastindex.org search (#4435) 2020-09-29 09:46:15 +02:00
ByteHamster bd737145c8 Target API30 2020-09-28 11:08:41 +02:00
ByteHamster 41efff3382 Merge branch 'master' into develop 2020-09-27 22:10:03 +02:00
ByteHamster 6b173d0c1a Bumped version to 2.0.0 2020-09-21 10:58:34 +02:00
ByteHamster d8674e8050 Merge branch 'master' into develop 2020-08-15 19:48:23 +02:00
ByteHamster e9fc02bd35 Removed upToDateWhen of copyLicense task
This was originally added because the task was also responsible for
copying the current git commit hash to the "about" screen.
The commit was later moved to a `buildConfigField`,
so this can now be removed again.
2020-07-26 10:00:48 +02:00
ByteHamster 4ddee03214 Bumped version to 2.0.0-RC7 2020-07-25 10:33:18 +02:00
ByteHamster 663c715e3f Merge branch 'master' into develop 2020-07-16 16:59:45 +02:00
ByteHamster 6079990643 Bumped version to 2.0.0-RC6 2020-07-16 16:55:39 +02:00
ByteHamster a0d0db6e6d Added CI Lint checks for app module 2020-07-16 11:56:09 +02:00
TacoTheDank 24656936c7 Fix a bunch of deprecations 2020-07-13 00:49:35 -04:00
ByteHamster 23cdf59803 Bumped version to 2.0.0-RC5 2020-06-14 22:58:44 +02:00
ByteHamster a7b38bd152 Bumped version to 2.0.0-RC4 2020-05-29 10:28:03 +02:00
ByteHamster 7f7f62a92c Bumped version to 2.0.0-RC3 2020-05-21 22:08:56 +02:00
H. Lehmann 42badd5f2f
Merge pull request #4120 from TacoTheDank/develop
Clean up some non-code files
2020-05-16 22:36:35 +02:00
ByteHamster 181addf619 Fixed bug where pages did not snap correctly when rotating screen
This is fixed in ViewPager2:1.1.0-alpha01
2020-05-08 22:50:16 +02:00
TacoTheDank 4478447bec Clean up version locations and order 2020-05-08 16:26:00 -04:00
ByteHamster 63be7a97b8 Bumped version to 2.0.0-alpha2 2020-05-06 18:03:02 +02:00
H. Lehmann 320ab28062
Merge pull request #4121 from ByteHamster/on-demand-configuration
Added on-demand configuration for stream vs download
2020-05-06 17:46:40 +02:00
ByteHamster 8be147c603 Added on-demand configuration for stream vs download 2020-05-06 17:02:53 +02:00
ByteHamster 57df7f826c Switched to json credentials for Google Play 2020-05-04 21:14:34 +02:00
ByteHamster f804bc56db Fixed incompatibilities with Gradle 3.6 2020-05-04 17:00:46 +02:00
H. Lehmann d6d8ec43e1
Merge branch 'develop' into develop 2020-05-01 12:43:08 +02:00
TacoTheDank 6aa4a9c091 Update Studio and some dependencies 2020-04-25 21:03:16 -04:00
Ebrahim Byagowi cedfb27cca Port AudioPlayer's viewpager to ViewPager2, improve RTL support 2020-04-21 19:30:16 +04:30
Ebrahim Byagowi a12f7b3387 Upgrade Material and RecyclerView versions
Material 1.1.0 contains TabLayoutMediator which is needed for WIP ViewPager2
2020-04-12 15:07:51 +04:30
Hamidreza Bayat ca94d62b39 Don't mix android.arch & androidx dependencies
Update WorkManager to latest version
2020-04-10 14:58:59 +04:30
ByteHamster 2de7ff44cb Allow Proguard to optimize androidx packages
This reduces the method count from 64k to 44k and the apk size from 8MB to 7MB
2020-04-10 00:05:52 +02:00
ByteHamster 12781c9101 Bumped version to 2.0.0-alpha1 2020-04-05 21:59:58 +02:00
ByteHamster ef121892f7 Migrated to WorkManager to allow retrying 2020-03-30 13:58:44 +02:00
Shinichiro Fujiwara 001583a4e0
App shortcuts (#3748) 2020-03-30 00:39:52 +02:00
Tony Tam 34fba016d1
Show artistName in place of podcast url when it is available (#3762) 2020-03-18 00:11:52 +01:00
ByteHamster 32dd30705a Added collapsing feed info 2020-03-15 20:09:20 +01:00
ByteHamster f790b78b1a Merge branch 'master' into develop 2020-02-05 13:10:04 +01:00
ByteHamster 6e6a64f502 Bumped version to 1.8.1 2020-02-05 13:00:15 +01:00
ByteHamster f1769af246 Added ViewPager indicator that shows chapter availability 2020-02-02 11:37:14 +01:00
ByteHamster 9b7fdc5103 Bumped version to 1.8.1-RC1 2020-02-01 18:29:17 +01:00
ByteHamster e0236361a4 Bumped version to 1.8.0 2020-01-16 00:25:24 +01:00
ByteHamster e1f3452e61 Bumped to version to 1.8.0-RC8 2020-01-07 18:24:17 +01:00
ByteHamster 98d9c4cceb Bumped to version to 1.8.0-RC7 2020-01-03 23:48:47 +01:00
ByteHamster 29a8a5e5aa Bumped to version to 1.8.0-RC6 2020-01-02 19:19:15 +01:00
ByteHamster 912d2cecee Bumped to version to 1.8.0-RC5 2019-12-24 10:30:01 +01:00
ByteHamster 19890afc66 Bumped to version to 1.8.0-RC4 2019-12-19 17:36:02 +01:00
ByteHamster a4243320f6 Bumped to version to 1.8.0-RC3 2019-12-11 10:19:08 +01:00
ByteHamster 21ff83158d Bumped version to 1.8.0-RC2 2019-11-26 21:06:35 +01:00
ByteHamster 19503f6971 Bumped version to 1.8.0 2019-11-24 10:09:06 +01:00
ByteHamster 57900be16e Cleanup 2019-11-09 09:56:48 +01:00
ByteHamster b401c5b64b Added commit to new about screen 2019-11-09 09:55:49 +01:00
ByteHamster fdd29fa3ec Removed MaterialDialog dependency
The AlertDialogs from Androidx are material, too.
2019-11-06 18:44:08 +01:00
ByteHamster 74e64ede3b Updated preference search 2019-10-13 23:32:25 +02: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
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 940e03bcc7 Fixed sharing ViewModel with multiple feeds 2019-09-30 19:28:51 +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
orionlee aeafb62a3c re-add missing awaitility dependency in AndroidTest 2019-09-24 11:35:01 -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
ByteHamster f9e7e9aeb6 Bumped version to 1.7.3 2019-09-20 19:58:01 +02:00
ByteHamster 4990733477 Bumped version to 1.7.3-RC7 2019-09-13 22:26:22 +02:00
ByteHamster ada0101b07 Bumped version to 1.7.3-RC6 2019-09-11 00:06:23 +02:00
ByteHamster a6e131a542 Bumped version to 1.7.3-RC5 2019-09-06 08:10:26 +02:00
ByteHamster 92e3da28bf Bumped version to 1.7.3-RC4 2019-09-04 23:52:32 +02:00
ByteHamster 14936852d4 Bumped version to 1.7.3-RC3 2019-09-01 13:41:15 +02:00
ByteHamster 4e80388380 Extracted preference search string resources 2019-08-30 11:38:56 +02:00
ByteHamster f35286f1dc Bumped version to 1.7.3-RC2 2019-08-28 20:24:39 +02:00
ByteHamster 44c60620a6 Bumped version to 1.7.3-RC1 2019-08-28 13:11:56 +02:00
ByteHamster 43248271e1 Updated Gradle publisher 2019-08-20 22:17:56 +02:00
H. Lehmann 0680dfb047
Merge pull request #3317 from ByteHamster/tests
Tests
2019-08-11 21:33:27 +02:00
ByteHamster c29b0ce8c7 Fixed app integration tests 2019-08-11 21:21:28 +02:00
H. Lehmann 1315c9e20b
Merge branch 'develop' into make_multidex_on_debug_build_only 2019-08-11 14:57:44 +02:00
H. Lehmann ed338edea4
Merge pull request #3266 from ByteHamster/remove-flattr
Removed Flattr support
2019-07-13 15:04:05 +02:00
ByteHamster 641ee60cbf Removed Flattr support 2019-07-12 19:28:22 +02:00
ByteHamster eda23ca4bb Updated SearchPreference 2019-07-12 14:35:38 +02:00
Joe Stein 3b6cfb711f New ViewModel for loading feed preferences across lifecycle 2019-07-02 18:33:32 +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
Martin Fietz 8f93e3b2e2
Merge pull request #3172 from andersonvom/3169-cover-fragment-small-screen
Fix cover fragment in small screens
2019-05-19 12:01:45 +02:00
ByteHamster b89271329b Bumped version to 1.7.2b 2019-05-17 19:20:10 +02:00
ByteHamster b617397397 Bumped version to 1.7.2 2019-05-12 18:25:15 +02:00
ByteHamster c9b17c14f1 Bumped version to 1.7.2-RC5 2019-05-08 19:55:00 +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 7ce4685447 Bumped version to 1.7.2-RC4 2019-05-07 15:54:36 +02:00
ByteHamster a4dc3d9e96 Bumped version to RC3 2019-04-28 14:39:01 +02:00
ByteHamster 881578ee41 Bumped version to 1.7.2-RC2 2019-04-26 19:12:50 +02:00
ByteHamster d0cbe158bb New Play publisher directory layout 2019-04-26 17:58:48 +02:00
ByteHamster 57301cf81c Making sure that publisher releases to alpha first, so we can wait for Pre-Launch-Report 2019-04-26 10:38:34 +02:00
ByteHamster f96c1d5367 Bumped versionCode 2019-04-26 10:37:05 +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
orionlee 86bf3ef3e0 remove outdated comment - support for vector drawables for pre Android 5 devices is here to stay. 2019-04-06 11:15:34 -07:00
orionlee 737f7571ab UI Prototype for Batch Edit Episodes rework (from #1145) 2019-04-02 11:47:57 -07:00
ByteHamster 8d8e333b84 Fixed fyyd feed search 2019-03-29 18:26:34 +01:00
H. Lehmann c1bfb9183c
Merge pull request #3013 from hannesa2/buildImprovements
Build improvements
2019-03-05 23:49:00 +01:00
ByteHamster 579b263a86 Add backup keyword to search 2019-03-04 14:33:39 +01:00
ByteHamster abe68ec7bd Merge remote-tracking branch 'upstream/develop' into auto_download_12_hour_option_2685 2019-02-01 16:25:20 +01:00
ByteHamster 73bb2f712e Removed misleading comment
Auto-generating the versionCode breaks F-Droid builds, see #3012
2019-02-01 16:00:13 +01: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
Martin Fietz 7f37987bda
Merge branch 'develop' into android_gradle_330_upgrade 2019-01-27 11:40:24 +01:00
Martin Fietz bcfc951f1b
Merge branch 'develop' into android_gradle_330_upgrade 2019-01-27 11:35:46 +01:00
Hannes Achleitner 8e5abeea3a simplify versionCode
removed implementation was some Eclipse/ant style, now it's Gradle style
2019-01-27 10:57:45 +01:00
ByteHamster 33f8bd78a4 Allow to configure play api key 2019-01-18 18:41:00 +01:00
orionlee 62711d9a11 Upgrade android gradle plugin to v3.3.0. Also upgraded plugins that would
otherwise generate warning message (dexcount, play-publisher).
2019-01-17 10:18:29 -08:00
H. Lehmann cf477de365
Merge pull request #2921 from qkolj/delete-episodes
Add delete option to episode's context menu
2019-01-15 11:23:44 +01:00
ByteHamster 1fac4158c3 Fix release build 2019-01-06 00:27:19 +01:00
Petar Kukolj dfcb16d77b Include Awaitility in app module and properly fix the added test 2019-01-04 00:13:00 +01:00
orionlee ab864cd171 enable multidex for debug build only, speeding up release build time 2019-01-03 13:56:40 -08: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 2a067df6d1 2855 Cancel UI media info update when fragment is destroyed 2018-10-13 12:09:06 +02:00
Martin Fietz 6ab0277bb5 Fix proguard warning 2018-10-11 20:11:26 +02:00
Martin Fietz 20328dbd97 Fix fyyd 2018-09-30 20:33:40 +02:00
Martin Fietz 3de661d953 Migrate rxjava to version 2 2018-09-30 19:58:53 +02:00
ByteHamster cddc1a7354 Improve autodownload in search 2018-05-18 11:54:53 +02:00
H. Lehmann 48294a9f18
Merge pull request #2669 from orionlee/build_tweak_dexcount_optional_in_debug
Build tweak: Speed up debug build by making dexcount optional in debug build
2018-05-14 20:56:20 +02:00
orionlee 0f1dfd0547 dexcount: remove dated comments 2018-05-14 10:55:47 -07:00
orionlee 4d4b1f9c17 make dexCount defaulted to disabled in debug build per reveiw feedback 2018-05-13 15:07:07 -07:00
ByteHamster ea96e239fa Updated library 2018-05-07 18:09:07 +02:00
ByteHamster f8950ae9b8 Add search function to preferences 2018-05-07 00:06:38 +02:00
ByteHamster 686801fea2 Switched to PreferenceCompat 2018-05-04 19:06:32 +02:00
orionlee 2e38cf3a40 Build tweak: Speed up debug build by making dexcount optional in debug
build, configured with a new gradle property enableDexcountInDebug.
2018-05-03 14:00:48 -07:00
Hannes Achleitner 0f9fe833bc update some libs 2018-04-04 13:52:30 +02:00
Hannes Achleitner 3138505027 Simplify build 2018-04-04 13:52:30 +02:00
Hannes Achleitner 7afde2528a fix contentprovider authority for release 2018-04-04 13:52:30 +02:00
Hannes Achleitner 3ab4ad2a35 update to AndroidStudio 3.1 2018-04-04 13:52:30 +02: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 64184810ec Remove multidex again 2017-10-22 11:59:15 +02:00
Martin Fietz ee24c39fca Merge pull request #2461 from ByteHamster/fix-debug-provider
Fix install of debug version by using unique provider
2017-10-22 07:38:29 +02:00
ByteHamster 82d4dacb11 Fix install of debug version by using unique provider 2017-10-21 23:53:50 +02:00
Martin Fietz 1d17d65bcb Update fyydlin 2017-10-21 12:19:32 +02:00
Martin Fietz 77ee4558e7 Enable multi-dexing 2017-09-23 16:41:52 +02:00
Martin Fietz b0d34296c1 Update material dialogs to last version with minsdk 10 2017-09-23 10:03:09 +02:00
Martin Fietz f20e04b590 Update gradle wrapper to 4.2 2017-09-23 09:22:32 +02:00
Martin Fietz 1a58d6f2a8 Enable jumbo-mode 2016-12-31 16:01:48 +01:00
Martin Fietz 2682cbd784 Upgrade to OkHttp3 2016-11-13 23:02:25 +01:00
Martin Fietz c3fad9dbe6 Integrate fyyd podcast search engine 2016-10-30 13:28:57 +01:00
ByteHamster cc4622f654 Updating copyright date automatically 2016-09-05 12:08:04 +02: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
Tom Hennen 6d67566891 Merge pull request #1944 from andrewgaul/xlint
Enable Xlint and correct warnings
2016-05-20 17:25:32 -04:00
Andrew Gaul cf942d1350 Enable Xlint and correct warnings 2016-05-17 15:38:44 -07:00
Tom Hennen c9379c652e add creds and download of default play store setup 2016-05-10 14:23:01 -04:00
Tom Hennen 8c320e3ae1 added plugin to gradle build files 2016-05-10 14:17:56 -04:00