Skip to content

Commit 43d9f0d

Browse files
committed
2 parents 54246fd + 7d393dd commit 43d9f0d

File tree

111 files changed

+612
-294
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+612
-294
lines changed

app/build.gradle

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ apply from: 'quality.gradle'
77
apply plugin: 'com.getkeepsafe.dexcount'
88

99
dependencies {
10+
implementation 'com.squareup.picasso:picasso:2.71828'
11+
implementation 'com.prof.rssparser:rssparser:1.1'
1012
implementation 'com.github.nicolas-raoul:Quadtree:ac16ea8035bf07'
1113
implementation 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'
1214
implementation 'in.yuvi:http.fluent:1.3'
@@ -19,48 +21,37 @@ dependencies {
1921
implementation 'com.jakewharton.timber:timber:4.5.1'
2022
implementation 'info.debatty:java-string-similarity:0.24'
2123
implementation 'com.borjabravo:readmoretextview:2.1.0'
22-
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
23-
implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:5.4.1@aar'){
24-
transitive=true
24+
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
25+
implementation('com.mapbox.mapboxsdk:mapbox-android-sdk:5.4.1@aar') {
26+
transitive = true
2527
}
26-
27-
implementation "com.github.deano2390:MaterialShowcaseView:1.2.0"
28-
28+
implementation 'com.github.deano2390:MaterialShowcaseView:1.2.0'
2929
implementation "com.android.support:support-v4:$SUPPORT_LIB_VERSION"
3030
implementation "com.android.support:appcompat-v7:$SUPPORT_LIB_VERSION"
3131
implementation "com.android.support:design:$SUPPORT_LIB_VERSION"
3232
implementation "com.android.support:customtabs:$SUPPORT_LIB_VERSION"
33-
3433
implementation "com.android.support:cardview-v7:$SUPPORT_LIB_VERSION"
35-
3634
implementation "com.jakewharton:butterknife:$BUTTERKNIFE_VERSION"
3735
kapt "com.jakewharton:butterknife-compiler:$BUTTERKNIFE_VERSION"
38-
3936
implementation 'com.squareup.okhttp3:okhttp:3.9.1'
4037
implementation 'com.squareup.okio:okio:1.13.0'
41-
4238
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
4339
// Because RxAndroid releases are few and far between, it is recommended you also
4440
// explicitly depend on RxJava's latest version for bug fixes and new features.
4541
implementation 'com.android.support:multidex:1.0.3'
46-
4742
implementation 'io.reactivex.rxjava2:rxjava:2.1.2'
4843
implementation 'com.jakewharton.rxbinding2:rxbinding:2.0.0'
4944
implementation 'com.jakewharton.rxbinding2:rxbinding-support-v4:2.0.0'
5045
implementation 'com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.0.0'
5146
implementation 'com.jakewharton.rxbinding2:rxbinding-design:2.0.0'
52-
5347
implementation 'org.jsoup:jsoup:1.11.3'
54-
5548
implementation 'com.facebook.fresco:fresco:1.5.0'
5649
implementation 'com.facebook.stetho:stetho:1.5.0'
57-
5850
implementation "com.google.dagger:dagger:$DAGGER_VERSION"
5951
implementation "com.google.dagger:dagger-android-support:$DAGGER_VERSION"
6052
kapt "com.google.dagger:dagger-android-processor:$DAGGER_VERSION"
6153
kapt "com.google.dagger:dagger-compiler:$DAGGER_VERSION"
62-
63-
testImplementation "org.robolectric:multidex:3.4.2"
54+
testImplementation 'org.robolectric:multidex:3.4.2'
6455
testImplementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
6556
testImplementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
6657
testImplementation 'junit:junit:4.12'
@@ -134,6 +125,7 @@ android {
134125
flavorDimensions 'tier'
135126
productFlavors {
136127
prod {
128+
buildConfigField "String", "WIKIMEDIA_API_POTD", "\"https://commons.wikimedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=rss&language=en\""
137129
buildConfigField "String", "WIKIMEDIA_API_HOST", "\"https://commons.wikimedia.org/w/api.php\""
138130
buildConfigField "String", "WIKIDATA_API_HOST", "\"https://www.wikidata.org/w/api.php\""
139131
buildConfigField "String", "WIKIMEDIA_FORGE_API_HOST", "\"https://tools.wmflabs.org/\""
@@ -151,6 +143,7 @@ android {
151143

152144
beta {
153145
// What values do we need to hit the BETA versions of the site / api ?
146+
buildConfigField "String", "WIKIMEDIA_API_POTD", "\"https://commons.wikimedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=rss&language=en\""
154147
buildConfigField "String", "WIKIMEDIA_API_HOST", "\"https://commons.wikimedia.beta.wmflabs.org/w/api.php\""
155148
buildConfigField "String", "WIKIDATA_API_HOST", "\"https://www.wikidata.org/w/api.php\""
156149
buildConfigField "String", "WIKIMEDIA_FORGE_API_HOST", "\"https://tools.wmflabs.org/\""

app/libs/java-json.jar

82.7 KB
Binary file not shown.

app/src/main/AndroidManifest.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,16 @@
165165
android:label="@string/provider_categories"
166166
android:syncable="false" />
167167

168+
<receiver android:name=".widget.PicOfDayAppWidget">
169+
<intent-filter>
170+
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
171+
</intent-filter>
172+
173+
<meta-data
174+
android:name="android.appwidget.provider"
175+
android:resource="@xml/pic_of_day_app_widget_info" />
176+
</receiver>
177+
168178
</application>
169179

170180
</manifest>

app/src/main/java/fr/free/nrw/commons/AboutActivity.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
import android.text.Html;
1010
import android.text.SpannableString;
1111
import android.text.style.UnderlineSpan;
12-
import android.util.Log;
13-
import android.support.customtabs.CustomTabsIntent;
14-
import android.support.v4.content.ContextCompat;
1512
import android.view.Menu;
1613
import android.view.MenuInflater;
1714
import android.view.MenuItem;
@@ -20,16 +17,13 @@
2017
import android.widget.LinearLayout;
2118
import android.widget.Spinner;
2219
import android.widget.TextView;
23-
import android.widget.Toast;
2420

2521
import butterknife.BindView;
2622
import butterknife.ButterKnife;
2723
import butterknife.OnClick;
2824
import fr.free.nrw.commons.theme.NavigationBaseActivity;
2925
import fr.free.nrw.commons.ui.widget.HtmlTextView;
3026

31-
import static android.widget.Toast.LENGTH_SHORT;
32-
3327
/**
3428
* Represents about screen of this app
3529
*/

app/src/main/java/fr/free/nrw/commons/CommonsApplication.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import javax.inject.Inject;
2121
import javax.inject.Named;
2222

23-
import fr.free.nrw.commons.BuildConfig;
2423
import fr.free.nrw.commons.auth.SessionManager;
2524
import fr.free.nrw.commons.category.CategoryDao;
2625
import fr.free.nrw.commons.contributions.ContributionDao;

app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import android.accounts.AccountAuthenticatorActivity;
55
import android.accounts.AccountAuthenticatorResponse;
66
import android.accounts.AccountManager;
7-
import android.app.Activity;
87
import android.app.ProgressDialog;
98
import android.content.Context;
109
import android.content.Intent;
@@ -24,7 +23,6 @@
2423
import android.view.MenuItem;
2524
import android.view.View;
2625
import android.view.ViewGroup;
27-
import android.view.inputmethod.InputMethodManager;
2826
import android.widget.Button;
2927
import android.widget.EditText;
3028
import android.widget.TextView;

app/src/main/java/fr/free/nrw/commons/category/CategoryImagesActivity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import fr.free.nrw.commons.R;
1515
import fr.free.nrw.commons.auth.AuthenticatedActivity;
1616
import fr.free.nrw.commons.media.MediaDetailPagerFragment;
17-
import timber.log.Timber;
1817

1918
/**
2019
* This activity displays pictures of a particular category

app/src/main/java/fr/free/nrw/commons/contributions/ContributionDao.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import android.os.RemoteException;
99
import android.support.annotation.Nullable;
1010
import android.text.TextUtils;
11-
import android.util.Log;
1211

1312
import java.util.Date;
1413

app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationModule.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,16 @@
66
import android.preference.PreferenceManager;
77
import android.support.v4.util.LruCache;
88

9-
import com.google.gson.Gson;
10-
119
import javax.inject.Named;
1210
import javax.inject.Singleton;
1311

1412
import dagger.Module;
1513
import dagger.Provides;
1614

17-
import fr.free.nrw.commons.BuildConfig;
1815
import fr.free.nrw.commons.auth.AccountUtil;
1916
import fr.free.nrw.commons.auth.SessionManager;
2017
import fr.free.nrw.commons.data.DBOpenHelper;
2118
import fr.free.nrw.commons.location.LocationServiceManager;
22-
import fr.free.nrw.commons.mwapi.ApacheHttpClientMediaWikiApi;
2319
import fr.free.nrw.commons.mwapi.MediaWikiApi;
2420
import fr.free.nrw.commons.nearby.NearbyPlaces;
2521
import fr.free.nrw.commons.upload.UploadController;

app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
import javax.inject.Inject;
3636
import javax.inject.Provider;
3737

38-
import butterknife.BindView;
39-
import butterknife.ButterKnife;
40-
import butterknife.OnClick;
4138
import fr.free.nrw.commons.License;
4239
import fr.free.nrw.commons.LicenseList;
4340
import fr.free.nrw.commons.Media;

0 commit comments

Comments
 (0)