Merge branch 'develop' into task-repository
# Conflicts: # Habitica/src/main/java/com/habitrpg/android/habitica/HabiticaBaseApplication.java # Habitica/src/main/java/com/habitrpg/android/habitica/components/AppComponent.java # Habitica/src/main/java/com/habitrpg/android/habitica/modules/RepositoryModule.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeDetailActivity.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SetupActivity.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/BaseMainFragment.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/setup/AvatarSetupFragment.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallegeDetailDialogHolder.java # Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/party/PartyFragment.java
1
.gitignore
vendored
|
|
@ -55,3 +55,4 @@ Habitica/res/values/secret_strings.xml
|
|||
habitica.properties
|
||||
habitica.resources
|
||||
Habitica/google-services.json
|
||||
reports/
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ android:
|
|||
- tools
|
||||
|
||||
# The BuildTools version used by your project
|
||||
- build-tools-24.0.3
|
||||
- build-tools-25.0.2
|
||||
|
||||
# The SDK version used to compile your project
|
||||
- android-25
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="com.habitrpg.android.habitica"
|
||||
android:versionCode="162"
|
||||
android:versionName="0.0.37.4"
|
||||
android:versionCode="165"
|
||||
android:versionName="1.0"
|
||||
android:screenOrientation="portrait"
|
||||
android:installLocation="auto" >
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ buildscript {
|
|||
dependencies {
|
||||
classpath 'io.fabric.tools:gradle:1.21.5'
|
||||
classpath 'me.tatarka:gradle-retrolambda:3.3.1'
|
||||
classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.6.1'
|
||||
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
|
||||
classpath('com.noveogroup.android:check:1.2.3') {
|
||||
exclude module: 'checkstyle'
|
||||
|
|
@ -46,11 +45,11 @@ dependencies {
|
|||
compile 'com.squareup.okhttp3:okhttp:3.6.0'
|
||||
compile 'com.squareup.okhttp3:logging-interceptor:3.6.0'
|
||||
//REST API handling
|
||||
compile('com.squareup.retrofit2:retrofit:2.1.0') {
|
||||
compile('com.squareup.retrofit2:retrofit:2.2.0') {
|
||||
exclude module: 'okhttp'
|
||||
}
|
||||
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
|
||||
compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
|
||||
compile 'com.squareup.retrofit2:converter-gson:2.2.0'
|
||||
compile 'com.squareup.retrofit2:adapter-rxjava:2.2.0'
|
||||
|
||||
//Crash Logging
|
||||
releaseCompile('com.crashlytics.sdk.android:crashlytics:2.6.6@aar') {
|
||||
|
|
@ -69,10 +68,10 @@ dependencies {
|
|||
compile('com.mikepenz:materialdrawer:5.3.6@aar') {
|
||||
transitive = true
|
||||
}
|
||||
compile 'com.android.support:appcompat-v7:25.1.1'
|
||||
compile 'com.android.support:design:25.1.1'
|
||||
compile 'com.android.support:recyclerview-v7:25.1.1'
|
||||
compile 'com.android.support:preference-v14:25.1.1'
|
||||
compile 'com.android.support:appcompat-v7:25.3.0'
|
||||
compile 'com.android.support:design:25.3.0'
|
||||
compile 'com.android.support:recyclerview-v7:25.3.0'
|
||||
compile 'com.android.support:preference-v14:25.3.0'
|
||||
compile 'com.android.support:multidex:1.0.1'
|
||||
|
||||
//QR Code
|
||||
|
|
@ -110,6 +109,9 @@ dependencies {
|
|||
|
||||
compile 'fr.avianey.com.viewpagerindicator:library:2.4.1@aar'
|
||||
|
||||
// lodash/underscore
|
||||
compile 'com.github.javadev:underscore:1.23'
|
||||
|
||||
//RxJava
|
||||
compile 'io.reactivex:rxandroid:1.2.1'
|
||||
compile 'io.reactivex:rxjava:1.2.0'
|
||||
|
|
@ -138,13 +140,15 @@ dependencies {
|
|||
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
|
||||
|
||||
//Push Notifications
|
||||
compile 'com.google.firebase:firebase-core:10.0.1'
|
||||
compile 'com.google.firebase:firebase-messaging:10.0.1'
|
||||
compile 'com.google.firebase:firebase-core:10.2.0'
|
||||
compile 'com.google.firebase:firebase-messaging:10.2.0'
|
||||
|
||||
compile 'com.google.android.gms:play-services-auth:10.0.1'
|
||||
compile 'com.google.android.gms:play-services-auth:10.2.0'
|
||||
|
||||
compile 'org.apmem.tools:layouts:1.10@aar'
|
||||
|
||||
compile 'com.roughike:bottom-bar:2.2.0'
|
||||
|
||||
compile(project(':seeds-sdk')) {
|
||||
exclude group: 'com.google.android.gms'
|
||||
exclude group: 'com.android.support', module: 'multidex'
|
||||
|
|
@ -153,7 +157,7 @@ dependencies {
|
|||
|
||||
android {
|
||||
compileSdkVersion 25
|
||||
buildToolsVersion "24.0.3"
|
||||
buildToolsVersion "25.0.2"
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.habitrpg.android.habitica"
|
||||
|
|
@ -174,6 +178,7 @@ android {
|
|||
multiDexEnabled true
|
||||
// Disable fabric build ID generation for debug builds
|
||||
ext.enableCrashlytics = false
|
||||
ext.alwaysUpdateBuildId = false
|
||||
resValue "string", "content_provider", "com.habitrpg.android.habitica.debug.fileprovider"
|
||||
resValue "string", "app_name", "Habitica Debug"
|
||||
}
|
||||
|
|
@ -186,6 +191,15 @@ android {
|
|||
}
|
||||
}
|
||||
|
||||
productFlavors {
|
||||
dev {
|
||||
minSdkVersion 21
|
||||
}
|
||||
|
||||
prod {
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
manifest.srcFile 'AndroidManifest.xml'
|
||||
|
|
@ -212,7 +226,7 @@ android {
|
|||
|
||||
dexOptions {
|
||||
preDexLibraries false
|
||||
javaMaxHeapSize "4g" // Use gig increments depending on needs
|
||||
javaMaxHeapSize "6g" // Use gig increments depending on needs
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
|
|
@ -287,7 +301,6 @@ tasks.whenTaskAdded { task ->
|
|||
|
||||
check { findbugs { skip true } }
|
||||
|
||||
apply plugin: 'com.getkeepsafe.dexcount'
|
||||
apply plugin: 'com.android.application' //or apply plugin: 'java'
|
||||
apply plugin: 'me.tatarka.retrolambda'
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
5
Habitica/res/anim/activity_fade_in.xml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:interpolator="@android:anim/accelerate_interpolator"
|
||||
android:fromAlpha="0.0" android:toAlpha="1.0"
|
||||
android:duration="500" />
|
||||
9
Habitica/res/anim/activity_fade_out.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<alpha
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:duration="750"
|
||||
android:fromAlpha="1.0"
|
||||
android:interpolator="@android:interpolator/accelerate_cubic"
|
||||
android:startOffset="250"
|
||||
android:toAlpha="0.0"
|
||||
android:zAdjustment="top" />
|
||||
BIN
Habitica/res/drawable-hdpi/back_arrow_disabled.png
Normal file
|
After Width: | Height: | Size: 333 B |
BIN
Habitica/res/drawable-hdpi/back_arrow_enabled.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
Habitica/res/drawable-hdpi/cloud_1.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
Habitica/res/drawable-hdpi/cloud_2.png
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
Habitica/res/drawable-hdpi/creator_active_pixel_arrow_left.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_active_pixel_arrow_right.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_blank_face.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
Habitica/res/drawable-hdpi/creator_broad_shirt_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_broad_shirt_blue.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_broad_shirt_green.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_broad_shirt_pink.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_broad_shirt_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_broad_shirt_yellow.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_chair_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_chair_blue.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_chair_green.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_chair_pink.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_chair_red.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_chair_yellow.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_1_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_1_blond.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_1_brown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_1_red.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_1_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_2_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_2_blond.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_2_brown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_2_red.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_2_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_3_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_3_blond.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_3_brown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_3_red.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_bangs_3_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_1_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_1_blond.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_1_brown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_1_red.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_1_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_3_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_3_blond.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_3_brown.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_3_red.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_base_3_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_flower_1.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_flower_2.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_flower_3.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_flower_4.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_flower_5.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hair_flower_6.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_hills_bg.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
Habitica/res/drawable-hdpi/creator_inactive_pixel_arrow_left.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_purple_bg.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_slim_shirt_black.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_slim_shirt_blue.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_slim_shirt_green.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_slim_shirt_pink.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_slim_shirt_white.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/creator_slim_shirt_yellow.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Habitica/res/drawable-hdpi/customization_selection_caret.png
Normal file
|
After Width: | Height: | Size: 835 B |
BIN
Habitica/res/drawable-hdpi/customization_shadow.png
Normal file
|
After Width: | Height: | Size: 118 B |
BIN
Habitica/res/drawable-hdpi/diamond_button.9.png
Normal file
|
After Width: | Height: | Size: 645 B |
BIN
Habitica/res/drawable-hdpi/diamond_button_white.9.png
Normal file
|
After Width: | Height: | Size: 535 B |
BIN
Habitica/res/drawable-hdpi/facebook_icon.png
Normal file
|
After Width: | Height: | Size: 457 B |
BIN
Habitica/res/drawable-hdpi/forward_arrow_enabled.png
Normal file
|
After Width: | Height: | Size: 327 B |
BIN
Habitica/res/drawable-hdpi/google_icon.png
Normal file
|
After Width: | Height: | Size: 584 B |
|
Before Width: | Height: | Size: 282 B |
|
Before Width: | Height: | Size: 1.2 KiB |
BIN
Habitica/res/drawable-hdpi/ic_arrow_drop_down_80000000_24dp.png
Normal file
|
After Width: | Height: | Size: 134 B |
BIN
Habitica/res/drawable-hdpi/icon_body.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
Habitica/res/drawable-hdpi/icon_dailies.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Habitica/res/drawable-hdpi/icon_extras.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Habitica/res/drawable-hdpi/icon_habits.png
Normal file
|
After Width: | Height: | Size: 907 B |
BIN
Habitica/res/drawable-hdpi/icon_hair.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Habitica/res/drawable-hdpi/icon_rewards.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
Habitica/res/drawable-hdpi/icon_skin.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Habitica/res/drawable-hdpi/icon_todos.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Habitica/res/drawable-hdpi/indicator_diamond_selected.png
Normal file
|
After Width: | Height: | Size: 252 B |
BIN
Habitica/res/drawable-hdpi/indicator_diamond_unselected.png
Normal file
|
After Width: | Height: | Size: 298 B |
BIN
Habitica/res/drawable-hdpi/intro_1.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
Habitica/res/drawable-hdpi/intro_1_title.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 32 KiB |
BIN
Habitica/res/drawable-hdpi/intro_3.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
Habitica/res/drawable-hdpi/login_background.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
Habitica/res/drawable-hdpi/login_begin_button.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
Habitica/res/drawable-hdpi/login_button.9.png
Normal file
|
After Width: | Height: | Size: 814 B |