Commons app mirror
Find a file
Ujjwal Agrawal 86878fb62d Add feature to Browse commons via app (#1716)
* Search activity, image search fragment added

* Removed explore icon xml

* Updated Javadocs for search Activity and Navigation Base Activity

* SearchImageItem class updated

* Javadocs added for search activity

* removed redundant code and added javadocs for search image modules

* Javadocs added for updateImageList  method

* Rename featuredImage to explore

* Fixed null query issue

* changed cisibility to gone in case of successful Fetch

* Consolidate the networking libraries - drop volley in favor of OkHttp

* Extracted a few networking related items into a new Dagger module and finished the process of mocking the main component for tests.

* Refactoring to extract GpsCategoryModel and ensure single-responsibility-principle is maintained in CategoryApi.

* fixed featured image back bug

* Localisation updates from https://translatewiki.net.

* Javadocs added

* Add option to set image as wallpaper (#1535)

* Add option to set image as wallpaper

* Added java docs

* Toast message on setting the wallpaper successfully

* Localisation updates from https://translatewiki.net.

* SearchHistory Fragment added

* Search History Item added

* Content Provider, RecentSearchesDao added

* Database version changed to 7 and added methods for find, save ,..

* Delete icon deleted

* Reverted changes in gradle files

* Reverted changes in gradle files 2

* Optimized Improts

* reverted refractor for container name

* Refactored packagename, changed name to query in POJO class.

* Updated lastUsed to lastSearched

* Javadocs updated

* Check if user has been in search page for 5 seconds if yes then save it to history

* If else indentation updated

* added import in test

* edittext replaced with Searchview

* RxSearchview added

* Added support for API 21+

* Snackbar removed on success

* Improved code

* Pagination added

* Removed unnecessary toast

* Comment added in method

* Support for landscape mode added

* Fixed screen rotation issue on Explore and Search activity

* Clear focus added

* Delete all function added in Content Provider and called from fragment

* Scrollbar Recyclerview added

* Share Icon changed to 32 dp and back button added in explore, search activity.

* Removed unnecessary code

* Wrote and run tests for Recent Searches
 (creating db, migrating from versions, deletion, finding,..

* Category Search Fragment added

* Adapter factory added

* Renderer added

* Improvements

* Viewpager adapter added

* Updated XML

* Improvements in category card design

* tabs colors changed

* renamed images to media

* Java docs improved

* Javadoc added for setTabs

* JavaDoc for ViewPagerAdapter added

* Refreshed listview after delete

* Added mediaContainer

* Fixed ghost issue in image search fragment

* Ghost issue for categories fixed

* Removed Calling API call onback press

* Category Details activity added

* Menu added in category details activity

* back button added

* back button bugs

* Improvements in category images fragment

* JavaDoc added for some methods

* trimming added, Tab layout hided, recent searches refreshed

* SubCategory list fragment added, API added to extract subCategory Details

* API params updated to get more precise results

* Javadocs added for MWAPI method

* Pagination removed

* Fix API for fetching images inside category

* Parent category API added

* Fix #1704

* Fix #1704 corrected

* Fix #1702

* Fix #1702 and #1704

* added try catch statements

* Optimimzed imports

* loops replaced with Functions

* Javadocs for various methods added

* Fix java docs for Dao

* Javadocs for various methods added

* Fix java docs for Dao

* More javadocs added for explore Feature

* Javadocs added

* Javadocs added

* Improvements in indentation (#1739)
2018-07-24 10:17:24 +03:00
app Add feature to Browse commons via app (#1716) 2018-07-24 10:17:24 +03:00
assets-source Added new launcher icons 2013-07-18 17:27:51 +00:00
design #930 - Added localised screenshots for Turkish and Russian languages (2 folders in design/screenshots, 8 files each). All screenshots are ordered and follow the same pattern with the current English ones on the Google Play app page. 2018-02-17 21:32:56 +09:00
gradle/wrapper Add Forgot Password Option in LoginActivity (#1242) 2018-03-10 23:00:05 +05:30
marketing Fixed unicode characters 2017-12-14 22:21:31 +09:00
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 Detecting pictures that are too dark (#926) 2018-02-18 15:01:42 +05:30
.gitreview Add .gitreview 2013-06-17 10:44:28 +00:00
.travis.yml Enable crosswiki notifications and minor UI fixes in displaying notif… (#1540) 2018-05-24 15:54:31 +03:00
build.gradle Moved tests over to Kotlin. (#1428) 2018-04-08 17:59:20 +10:00
CHANGELOG.md Versioning and changelog for v2.7.2 (#1610) 2018-06-12 19:57:34 +10: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 Fixed misspelling in credits.md 2018-04-06 19:26:23 +10:00
dependency-injection.md dependency-injection.md: fix some typos (#1681) 2018-07-07 22:05:22 +09:00
find-broken-strings-variables.sh Updated path 2016-10-26 19:56:49 +09:00
gitutils.gradle Use modified branch names for APK 2017-11-24 00:14:38 +05:30
gradle.properties Enable crosswiki notifications and minor UI fixes in displaying notif… (#1540) 2018-05-24 15:54:31 +03:00
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 Add description to "steps to reproduce" 2018-06-29 03:11:35 +10:00
PULL_REQUEST_TEMPLATE.md Merge branch 'master' into wikidataEdits 2018-05-31 10:02:38 +05:30
README.md Update readme to add disclaimer suggested by WMF 2017-11-16 17:34:27 +10: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:

License

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