Commons app mirror
Find a file
Dmitry Brant c21cc83eb5 Update to API 28, and fix CI issues. (#2595)
* Update gradle version.

Also update jacoco plugin to work with latest gradle.

* Update target sdk to 28.

* Update other dependencies to latest versions.

* Remove totally unused(?) local jar file.

* Remove dependency on nineoldandroids.

The functions it provides are no longer necessary.
This also removes a homemade "evaluate" function, which is readily
available in the Support library.

* Remove dependency on Traceur.

This library has not been updated in two years (may no longer be maintained?), and no longer works with
the latest RxJava.

* Enable test coverage only when performing CI.

Running test coverage on every single build while developing in the IDE is quite a waste of time.

* Suppress gradle Notes and Warnings from reflection-using packages.

The build output was getting extremely long, and was actually causing
the build to fail because of the sheer size of the log.

* Suppress gradle Note messages during tests and CI.

Stop CI messages from exploding to 10k+ lines.

* Temporarily remove instrumented test(s).

The project's instrumented tests consist of a single test which sets a
SharedPreference, then verified that the SharedPreference was set.

I humbly submit that this is not worth the trouble of having the CI
server download the system image, spin up an emulator, load the APK, and
run it just for this purpose.

Once the instrumented tests are ready for prime time, we can reinstate
instrumented tests in CI.
2019-03-15 08:30:08 +05:30
app Update to API 28, and fix CI issues. (#2595) 2019-03-15 08:30:08 +05:30
design Update app icon (Fixes #868) (#2022) 2018-12-17 11:13:46 +05:30
gradle/wrapper Update to API 28, and fix CI issues. (#2595) 2019-03-15 08:30:08 +05:30
script/style Bump max line length to 140 characters in Checkstyle rules (#1590) 2018-06-05 19:33:51 +10:00
update-license-info Merge "commons" into the project root directory 2016-07-02 16:48:57 +09:00
.gitignore Include release notes with alpha releases (#2571) 2019-03-10 16:10:49 +05:30
.travis.yml Update to API 28, and fix CI issues. (#2595) 2019-03-15 08:30:08 +05:30
build.gradle Update to API 28, and fix CI issues. (#2595) 2019-03-15 08:30:08 +05:30
CHANGELOG.md Versioning and changelog for v2.10.1 (#2501) 2019-02-22 00:01:45 +13:00
CONTRIBUTING.md CONTRIBUTING: create a new further reading section 2018-06-25 21:11:11 +05:30
COPYING Relicense to Apache License 2013-04-23 21:16:43 +05:30
CREDITS Update credits.md 2018-09-07 02:49:58 +10:00
dependency-injection.md Use JSON SPARQL query for fetching nearby places (#2398) 2019-02-06 10:40:30 +05:30
find-broken-strings-variables.sh Updated path 2016-10-26 19:56:49 +09:00
gitutils.gradle Fix for issue #1157 Added try-catch block in getBuildVersion function in gitutils.gradle … (#1158) 2019-01-03 20:18:42 +05:30
gradle.properties Update to API 28, and fix CI issues. (#2595) 2019-03-15 08:30:08 +05:30
gradlew Update gradle from 4.0-rc-1 to 4.0.1 2017-07-19 17:14:37 +09:00
gradlew.bat Update gradle from 4.0-rc-1 to 4.0.1 2017-07-19 17:14:37 +09:00
ISSUE_TEMPLATE.md Update issue and PR templates (#1972) 2018-11-05 11:31:15 +02:00
nr-commons.keystore.enc Automate releases (part 1) (#2111) 2018-12-14 21:07:03 +05:30
play.p12.enc Integrate gradle play publisher for automatic alpha releases (#2116) 2018-12-14 23:53:05 +05:30
PULL_REQUEST_TEMPLATE.md Update issue and PR templates (#1972) 2018-11-05 11:31:15 +02:00
README.md Remove libraries section from README (#1988) 2018-11-11 18:39:39 +11:00
RELEASE-CHECKLIST.md Update RELEASE-CHECKLIST 2013-04-27 00:58:19 +05:30
settings.gradle Merge "commons" into the project root directory 2016-07-02 16:48:57 +09:00
sign.sh Fix Codacy Issues + remove unused patch 2017-03-23 17:51:13 +00:00

Wikimedia Commons Android app Build status

The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons. Download the app here, or view our website.

Initially started by the Wikimedia Foundation, this app is now maintained by grantees and volunteers of the Wikimedia community. Anyone is welcome to improve it, just choose among the open issues and send us a pull request :-)

Get it on F-Droid Get it on Google Play

Documentation

We try to have an extensive documentation at our wiki here at Github:

Contributors

Thank you all for your work!


misaochan

yuvipanda

neslihanturan

maskaravivek

translatewiki

nicolas-raoul

psh

brion

whym

domdomegg

akaita

veyndan

ujjwalagrawal17

dbrant

sandarumk

tobias47n9e

tanvidadu

hismaeel

tshradheya

diddypod

prxjeen

addshore

knight-shade

ashishkumar468

siebrand

Bluesir9

Jatin0312

mashawan

ford-prefect

seantnemann

.. and many more.

License

This software is open source, licensed under the Apache License 2.0.