apps-android-commons/CHANGELOG.md
Aditya-Srivastav 7336881705
[GSoC] Master rebase. (#4505)
* Localisation updates from https://translatewiki.net.

* Fixes #4357  After switching to different account, contributions screen shows pictures of previous account (#4421)

* Update UploadMediaDetailFragment.java

* Update LoginActivity.java

Clear CompositeDisposable after logging in successfully. It may help solve the problem of saving the contribution to the previous account

* Revert "Update UploadMediaDetailFragment.java"

This reverts commit b1b4257f20.

Co-authored-by: Obsidian_zero <1198474846@qq.com>

* Remove unnecessary whitespace from a message (#4439)

* Merge v3.0.1 into master (#4446)

* Versioning and changelog for v3.0.0 (#4152)

* Versioning for v3.0.0

* Update changelog.md

* Handled migration 8-9-10 in BookmarksLocationDao (#4154)

* #Fixes #4141
- Handled migrations for BookmarkLocationsDao from 8-9-10

* #Fixes #4141
- Handled migrations for BookmarkLocationsDao from 8-9-10

* Fixes #4179 (#4180)

* Handled null pointer exception in MainActivity->ContributionsFragment#backButtonClicked()
* Updated >ContributionsFragment#backButtonClicked() to handle back press properly

* Fixes #4179 (#4181)

* Handled possible null check on MediaDetails in BookmarkListRootFragment#backPressed()

* Cherrypick for hotfix3.1 (#4205)

* Fixes #4159 On Explore Tab, All Available Options on toolbar in media detail view are only targeting the first media in the list.

Fixes #4159 On Explore Tab, All Available Options on toolbar in media detail view are only targeting the first media in the list.

* fixed bug: App crashes on viewing review in Review Fragment #4132 (#4146)

* fixed bug:app crashes on viewing review in Review Fragment #4135

* Fixed the issue with back button in contribution tab. (#4177)

Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>

* Fixed the issue with back navigation button on toolbar in explore tab. (#4175)

* Fix (#4148) Issues on theme change

* fixed themeChange crashes

* fixed comments

* Overlooked the title bar

Co-authored-by: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com>
Co-authored-by: Shabir Ahmad <56585337+shabar-shab@users.noreply.github.com>
Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>
Co-authored-by: Aditya-Srivastav <54016427+4D17Y4@users.noreply.github.com>

* Fixes #4173 (#4396)

* Fix #4147  Pre-fill desc in Nearby uploads with Wikidata item's label + description (#4390)

* Update query to fetch descriptions

* Make description added to NearbyResultItem

* Make string operations to display description and label in a combined way

* Fix reviews, remove long description from list and swap label and description texts

* Fix repeated information issue

* Fix double information issue

* fix style issues

* Remove douplicated information

* Changes made (#4354)

* Remove nonexistent method

* Fix #4283 IllegalStateException (#4440)

* Fix #4283 IllegalStateException

* Fix flickering issue

* Versioning for v3.0.1

* Update changelog.md

Co-authored-by: Ashish <ashishkumar468@gmail.com>
Co-authored-by: neslihanturan <tur.neslihan@gmail.com>
Co-authored-by: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com>
Co-authored-by: Shabir Ahmad <56585337+shabar-shab@users.noreply.github.com>
Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>
Co-authored-by: Aditya-Srivastav <54016427+4D17Y4@users.noreply.github.com>
Co-authored-by: Madhur Gupta <30932899+madhurgupta10@users.noreply.github.com>
Co-authored-by: Vinayak Aggarwal <56196007+vinayak0505@users.noreply.github.com>

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

* Added a feature for editing coordinates (#4418)

* not

* Place Picker added

* Pick location and API call linked

* minor warnings resolved

* Code conventions followed

* issue fixed

* Wikitext edited properly

* minor modification

* Location Picker added

* Bottom sheet removed

* Location picker fully implemented

* credit added

* credit added

* issues fixed

* issues fixed

* minor issue fixed

* Some build issues occured merging release v3.0 are fixed. One paranthesis issue is solved, a method about UploadService is removed, since we don't use it anymore. (#4451)

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

* Fixes 4344 - Duplicate Uploads (#4442)

* Fixes 4344
- Update the retention policy of the Work Manager to ExistingWorkPolicy.APPEND_OR_REPLACE- which would append the new work to the end of existing one. This helps remove the while loop in UploadWorker which was meant to handle the cases where a new worker would be created for retries. The while loop seemed to have race conditions uploading duplicate entries.

* Update states to IN_PROGRESS before uploads are processed

* Fixes #3694 Pre-select places as depictions (#4452)

* WikidataEditService: stop automatically adding WikidataPlace as a depiction

When the user initiates the upload process from Nearby and also manually adds the place as a depiction, the depiction is added twice. Since this behavior is invisible to the user, it is being removed in preparation for auto-selecting the place as a depiction on the DepictsFragment screen.

* DepictsFragment: auto-select place as a depiction

Pass the Place reference from UploadActivity to DepictsFragment and select the corresponding DepictedItem. Using the place id, retrieve the corresponding Entity to create and select a DepictedItem.

* UploadRepository: use Place from UploadItem to obtain a DepictedItem

Instead of passing a Place object from UploadActivity to DepictsFragment and then passing the Place object up the chain to obtain and select a DepictedItem, retrieve the Place object directly within UploadRepository

* DepictsFragment: select Place depiction when fragment becomes visible

* UploadDepictsAdapter: make adapter aware of selection state

Update selection state when recycled list items are automatically selected, preventing automatically selected items from appearing as unselected until they are forced to re-bind (i.e. after scrolling)

* DepictsFragment: pre-select place depictions for all UploadItems

If several images are selected and set to different places, pre-select all place depictions to reinforce the intended upload workflow philosophy (i.e. all images in a set are intended to be from/of the same place). See discussion in commons-app/apps-android-commons#3694

* DepictsFragment: scroll to the top every time list is updated

* Typo fixes (#4461)

* Fixed typo on class documentation of TextUtils

* corrected comma placement in documentation

* Fixed typos in comments

* fix-issue-4424 (#4445)

Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>

* fix edit categories ui (#4414)

Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>

* Fix doom version issue (#4463)

* Update db version

* DBOpenHelper version update

* fix :Back Pressed Event not work in Explore tab when user not login (#4404)

* fix :Back Pressed Event not work in Explore tab

* minor changes

* fix :Upload count or number of contribution does not get updated when media  is successful uploaded (#4399)

* * fix:Number of Contributions not updated
 * Add javadocs

* minor changes

* made minor changes

* String was nonsense and untranslatible, fixed (#4466)

* Ability to show captions and descriptions in all entered languages (#4355)

* implement Ability to show captions and descriptions in all entered languages
*Add Javadoc

* handle Back event of fragment(mediaDetailFragment)

* fix minor bugs

* add internationalization

* revert previous changes

* fix visibility bug

* resolve conflict

* Fixes #4437 - Changed indentation on files with 2 spaces to 4 spaces (#4462)

* Edited Project.xml to make indent size 4

* Changed files with 2 space indentation to use 4 space indentation

* Edited Project.xml to make indent size 4

* changed files with 2 space indent to 4 space indent

* fix :Back Pressed Event not work in Explore tab when user not login (#4404)

* fix :Back Pressed Event not work in Explore tab

* minor changes

* fix :Upload count or number of contribution does not get updated when media  is successful uploaded (#4399)

* * fix:Number of Contributions not updated
 * Add javadocs

* minor changes

* made minor changes

* String was nonsense and untranslatible, fixed (#4466)

* Ability to show captions and descriptions in all entered languages (#4355)

* implement Ability to show captions and descriptions in all entered languages
*Add Javadoc

* handle Back event of fragment(mediaDetailFragment)

* fix minor bugs

* add internationalization

* revert previous changes

* fix visibility bug

* resolve conflict

Co-authored-by: Prince kushwaha <65972015+Prince-kushwaha@users.noreply.github.com>
Co-authored-by: neslihanturan <tur.neslihan@gmail.com>

* Use more understandable strings (#4470)

* Fix #3792 Missing Column Issue (#4468)

* Fix Missing Column Issue

* Fix tests

* Add UploadCategoriesFragment Unit Tests (#4473)

* Panorama (#4467)

* panoramic images fixed

* made requested changes

* Minor refactoring

Co-authored-by: Aditya Srivastava <iamaditya2009@gmail.com>

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

* Main activity title is sometimes "Contributions", sometimes "Commons" (#4472)

Fixes #4438  Replace == with equals() in onRestoreInstanceState

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

* caption and description copyable (#4481)

* Removed next button in quiz (#4382)

* issues resolved

* modification done

* warning fixed

* issues resolved

* Button added

* don't know function added

* Button added

* modification done

* modification done

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

* Added option to show and modify location while uploading (#4475)

* initial commit

* Everything done

* minor modification

* minor modification

* Issues fixed

* minor modifications

* issue fixed

* Issues fixed

* Tutorial removed from log out state (#4479)

* tutorial removed from log out state

* Issue removed

* Update changelog.md

* Versioning for v3.0.2

* Fix #4482 (#4484)

* Fix crash when image resolution is very high (#4483)

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

* Add Contributions Fragment Unit Tests (#4490)

* Fix Tests Errors (#4491)

* Add UploadMediaDetailFragment Unit Tests (#4492)

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

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

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

* Initialised xmls, made folder and image item.

* xmls done

* xmls completed

* removed unwanted attribute

* Created models, adapters and view models (#4441)

* created models, adapters and view models

* Added Image Fragment

* back button linked

* Documentation and refractor

* spaces

* Butterknife annotation

* DiffUtil

* Added Examples

* Extended Custom selector From Base Activity

* made view model injectable

* [GSOC] Added Image Fetch (#4449)

* Added basic Fetch

* added permission request

* Folder count rectified

* Loaded thumbnail

* disabled overlay

* Added sha1 function

* Documented the code

* [GSoC] Image Selection (#4457)

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

* Fixes #4357  After switching to different account, contributions screen shows pictures of previous account (#4421)

* Update UploadMediaDetailFragment.java

* Update LoginActivity.java

Clear CompositeDisposable after logging in successfully. It may help solve the problem of saving the contribution to the previous account

* Revert "Update UploadMediaDetailFragment.java"

This reverts commit b1b4257f20.

Co-authored-by: Obsidian_zero <1198474846@qq.com>

* Remove unnecessary whitespace from a message (#4439)

* Merge v3.0.1 into master (#4446)

* Versioning and changelog for v3.0.0 (#4152)

* Versioning for v3.0.0

* Update changelog.md

* Handled migration 8-9-10 in BookmarksLocationDao (#4154)

* #Fixes #4141
- Handled migrations for BookmarkLocationsDao from 8-9-10

* #Fixes #4141
- Handled migrations for BookmarkLocationsDao from 8-9-10

* Fixes #4179 (#4180)

* Handled null pointer exception in MainActivity->ContributionsFragment#backButtonClicked()
* Updated >ContributionsFragment#backButtonClicked() to handle back press properly

* Fixes #4179 (#4181)

* Handled possible null check on MediaDetails in BookmarkListRootFragment#backPressed()

* Cherrypick for hotfix3.1 (#4205)

* Fixes #4159 On Explore Tab, All Available Options on toolbar in media detail view are only targeting the first media in the list.

Fixes #4159 On Explore Tab, All Available Options on toolbar in media detail view are only targeting the first media in the list.

* fixed bug: App crashes on viewing review in Review Fragment #4132 (#4146)

* fixed bug:app crashes on viewing review in Review Fragment #4135

* Fixed the issue with back button in contribution tab. (#4177)

Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>

* Fixed the issue with back navigation button on toolbar in explore tab. (#4175)

* Fix (#4148) Issues on theme change

* fixed themeChange crashes

* fixed comments

* Overlooked the title bar

Co-authored-by: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com>
Co-authored-by: Shabir Ahmad <56585337+shabar-shab@users.noreply.github.com>
Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>
Co-authored-by: Aditya-Srivastav <54016427+4D17Y4@users.noreply.github.com>

* Fixes #4173 (#4396)

* Fix #4147  Pre-fill desc in Nearby uploads with Wikidata item's label + description (#4390)

* Update query to fetch descriptions

* Make description added to NearbyResultItem

* Make string operations to display description and label in a combined way

* Fix reviews, remove long description from list and swap label and description texts

* Fix repeated information issue

* Fix double information issue

* fix style issues

* Remove douplicated information

* Changes made (#4354)

* Remove nonexistent method

* Fix #4283 IllegalStateException (#4440)

* Fix #4283 IllegalStateException

* Fix flickering issue

* Versioning for v3.0.1

* Update changelog.md

Co-authored-by: Ashish <ashishkumar468@gmail.com>
Co-authored-by: neslihanturan <tur.neslihan@gmail.com>
Co-authored-by: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com>
Co-authored-by: Shabir Ahmad <56585337+shabar-shab@users.noreply.github.com>
Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>
Co-authored-by: Aditya-Srivastav <54016427+4D17Y4@users.noreply.github.com>
Co-authored-by: Madhur Gupta <30932899+madhurgupta10@users.noreply.github.com>
Co-authored-by: Vinayak Aggarwal <56196007+vinayak0505@users.noreply.github.com>

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

* Added basic Fetch

* added permission request

* Folder count rectified

* Loaded thumbnail

* disabled overlay

* Added sha1 function

* Documented the code

* Added a feature for editing coordinates (#4418)

* not

* Place Picker added

* Pick location and API call linked

* minor warnings resolved

* Code conventions followed

* issue fixed

* Wikitext edited properly

* minor modification

* Location Picker added

* Bottom sheet removed

* Location picker fully implemented

* credit added

* credit added

* issues fixed

* issues fixed

* minor issue fixed

* Some build issues occured merging release v3.0 are fixed. One paranthesis issue is solved, a method about UploadService is removed, since we don't use it anymore. (#4451)

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

* Fixes 4344 - Duplicate Uploads (#4442)

* Fixes 4344
- Update the retention policy of the Work Manager to ExistingWorkPolicy.APPEND_OR_REPLACE- which would append the new work to the end of existing one. This helps remove the while loop in UploadWorker which was meant to handle the cases where a new worker would be created for retries. The while loop seemed to have race conditions uploading duplicate entries.

* Update states to IN_PROGRESS before uploads are processed

* Image selection added

* Forwarded activity result to upload wizard

* Initialised xmls, made folder and image item.

* xmls done

* xmls completed

* removed unwanted attribute

* Created models, adapters and view models (#4441)

* created models, adapters and view models

* Added Image Fragment

* back button linked

* Documentation and refractor

* spaces

* Butterknife annotation

* DiffUtil

* Added Examples

* Extended Custom selector From Base Activity

* made view model injectable

* Added basic Fetch

* added permission request

* Folder count rectified

* Loaded thumbnail

* disabled overlay

* Added sha1 function

* Documented the code

* Image selection added

* Forwarded activity result to upload wizard

* [GSOC] Added Image Fetch (#4449)

* Added basic Fetch

* added permission request

* Folder count rectified

* Loaded thumbnail

* disabled overlay

* Added sha1 function

* Documented the code

* fixed merge errors

* Documented the remaining function

Co-authored-by: translatewiki.net <l10n-bot@translatewiki.net>
Co-authored-by: obsidian-zero <63155026+obsidian-zero@users.noreply.github.com>
Co-authored-by: Obsidian_zero <1198474846@qq.com>
Co-authored-by: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
Co-authored-by: Josephine Lim <josephinelim86@gmail.com>
Co-authored-by: Ashish <ashishkumar468@gmail.com>
Co-authored-by: neslihanturan <tur.neslihan@gmail.com>
Co-authored-by: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com>
Co-authored-by: Shabir Ahmad <56585337+shabar-shab@users.noreply.github.com>
Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>
Co-authored-by: Madhur Gupta <30932899+madhurgupta10@users.noreply.github.com>
Co-authored-by: Vinayak Aggarwal <56196007+vinayak0505@users.noreply.github.com>
Co-authored-by: Ayan Sarkar <71203077+Ayan-10@users.noreply.github.com>

* [GSoC] Show uploaded images differently. (#4464)

* uploaded images shown differently

* Loaded images before query

* Handled exceptions, Made ImageLoader injectable, Document and clean code

* [GSoC] Added Uploaded status table in room database. (#4476)

* added Uploaded status table in room database

* Added unique property, minor refractoring

* Database intigrated

* Database integrated

* Handled result null exception

* Exceptions handled and refractored

* Introduced constants

* moved to sealed class

* No database insert on network error

* queried original image

* documented the code

* Updated uploaded status on upload success

* Image Helper test (#4485)

* [GSoC] Adapter Tests (#4488)

* Added FolderAdapterTest

* Image Adapter Test

* merge fix

* rebase fix

Co-authored-by: translatewiki.net <l10n-bot@translatewiki.net>
Co-authored-by: obsidian-zero <63155026+obsidian-zero@users.noreply.github.com>
Co-authored-by: Obsidian_zero <1198474846@qq.com>
Co-authored-by: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
Co-authored-by: Josephine Lim <josephinelim86@gmail.com>
Co-authored-by: Ashish <ashishkumar468@gmail.com>
Co-authored-by: neslihanturan <tur.neslihan@gmail.com>
Co-authored-by: Pratham Pahariya <54663429+Pratham2305@users.noreply.github.com>
Co-authored-by: Shabir Ahmad <56585337+shabar-shab@users.noreply.github.com>
Co-authored-by: Pratham2305 <Pratham2305@users.noreply.github.com>
Co-authored-by: Madhur Gupta <30932899+madhurgupta10@users.noreply.github.com>
Co-authored-by: Vinayak Aggarwal <56196007+vinayak0505@users.noreply.github.com>
Co-authored-by: Ayan Sarkar <71203077+Ayan-10@users.noreply.github.com>
Co-authored-by: Brigham Byerly <6891883+byerlyb20@users.noreply.github.com>
Co-authored-by: Jamie Brown <jamiejbrown521@gmail.com>
Co-authored-by: Prince kushwaha <65972015+Prince-kushwaha@users.noreply.github.com>
Co-authored-by: Nicolas Raoul <nicolas.raoul@gmail.com>
Co-authored-by: Ashar <asharalikhan200@gmail.com>
2021-07-14 20:05:08 +09:00

15 KiB

Wikimedia Commons for Android

v3.0.2

  • Fixed crash when uploading high res image
  • Fixed crash when viewing images in Explore

v3.0.1

  • Pre-fill desc in Nearby uploads with Wikidata item's label + description
  • Improved ACRA crash reporting
  • Fixed various crashes

v3.0.0

  • Added Structured Data to upload workflow, users can now add depicts
  • Added Leaderboard in Achievements screen
  • Added to-do system for images with no categories/descriptions or with associated Wikipedia articles that have no pictures
  • Users can now modify and add categories to their uploads from the media details view
  • New UI for main screen
  • Limited connection mode added, users can now pause and resume uploads

v2.13.1

  • Added OpenStreetMap attribution
  • Fixed various crashes
  • Fixed SQLite error in Nearby map
  • Fixed issue with Nearby uploads not being associated with Wikidata p18

v2.13.0

  • New media details UI, ability to zoom and pan around image
  • Added suggestions for a place that needs photos if user uploads a photo that is near one of them
  • Modifications and fixes to Nearby filters based on user feedback
  • Multiple crash and bug fixes

v2.12.3

  • Fixed issue with EXIF data, including coords, being removed from uploads

v2.12.2

  • Fixed crash on startup

v2.12.1

  • Fixed issue with Nearby loading in wrong location
  • Various crash fixes

v2.12.0

  • Completed codebase overhaul
  • Added filters for place type and place state to Nearby
  • Switched to using new data client library, aimed at fixing failed uploads
  • Fixed 2FA not working
  • Fixed issues with upload date and deletion notifications

v2.11.0

  • Refactored upload process, explore/media details, and peer review to use MVP architecture
  • Refactored all AsyncTasks to use RxAndroid
  • Partial migration to Retrofit
  • Allow users to remove EXIF tags from their uploads if desired
  • Multiple crash and bug fixes

v2.10.2

  • Fixed remaining issues with date image taken
  • Fixed database crash

v2.10.1

  • Fixed "stuck before category selection screen" bug
  • Fixed notification taps
  • Fixed crash while uploading images
  • Fixed crash while loading contributions
  • Fixed sporadic issue with date image was taken

v2.10.0

  • Added option to search for places that need pictures in any location
  • Added coordinate check for images submitted via Nearby
  • Added news about ongoing campaigns
  • Easy retry for failed uploads
  • Javadocs for Nearby package
  • Optimized Nearby query for faster loading
  • Allow users to dismiss notifications
  • Various bugfixes for Explore, Notifications and Nearby
  • Fixed uploads getting stuck in "receiving shared content" phase
  • Fixed empty notifications bell icon in main screen

v2.9.0

  • New main screen UI with Nearby tab
  • New upload UI and flow
  • Multiple uploads
  • Send Log File revamp
  • Fixed issues with wrong "image taken" date
  • Fixed default zoom level in Nearby map
  • Incremented target SDK to 27, with corresponding notification channel fix
  • Removed several redundant libraries to reduce bloat

v2.8.5

  • Fixed issues with sporadic upload failures due to wrong mimeType

v2.8.4

  • Hotfix for constant upload crashes for Oreo users

v2.8.3

  • Fixed issues with session tokens not being cleared in 2FA, which should reduce p18 edit failures as well
  • Fixed crash caused by bug in fetching revert count
  • Fixed crash potentially caused by Traceur library

v2.8.2

  • Fixed bug with uploads sent via Share being given .jpeg extensions and overwriting files of the same name

v2.8.1

  • Fixed bug with category edits not being sent to server

v2.8.0

  • Fixed failed uploads by modifying auth token
  • Fixed crashes during upload by storing file temporarily
  • Added automatic Wikidata p18 edits upon Nearby upload
  • Added Explore feature to browse other Commons images, including featured images
  • Added Achievements feature to see current level and upload stats
  • Added quiz for users with high deletion rates
  • Added first run tutorial for Nearby
  • Various small improvements to ShareActivity UI

v2.7.2

  • Modified subtext for "automatically get current location" setting to emphasize that it will reveal user's location

v2.7.1

  • Fixed UI and permission issues with Nearby
  • Fixed issue with My Recent Uploads being empty
  • Fixed blank category issue when uploading directly from Nearby
  • Various crash fixes

v2.7.0

  • New Nearby Places UI with direct uploads (and associated category suggestions)
  • Added two-factor authentication login
  • Added Notifications activity to display user talk messages
  • Added real-time location tracking in Nearby
  • Added "rate us", "translate", and FB link in About
  • Improvements to UI of navigation drawer, tutorial, media details view, login activity and Settings
  • Added option to nominate picture for deletion in media details view
  • Too many bug and crash fixes to mention!

v2.6.7

  • Added null checks to prevent frequent crashes in ModificationsSyncAdapter

v2.6.6

  • Refactored Dagger to fix crashes encountered in production
  • Fixed "?" displaying in description of Nearby places
  • Database-related cleanup and tests
  • Optimized dimens.xml
  • Fixed issue where map opens with incorrect coordinates

v2.6.5 beta

  • Changed "send log" feature to only send logs to private Google group forum
  • Switched to using Wikimedia maps server instead of Mapbox for privacy reasons
  • Removed event logging from app for privacy reasons
  • Fixed crash caused by rapidly switching from Nearby map to list while loading

v2.6.4 beta

  • Excluded httpclient and commons-logging to fix release build errors
  • Fixed crashes caused by Fresco and Dagger

v2.6.3 beta

  • Same as 2.6.2 except with localizations added for Google Code-In

v2.6.2 beta

  • Reverted temporarily to last stable version while working on crash fix

v2.6.1 beta

  • Failed attempt to fix crashes in release build with the previous beta release

v2.6.0 beta

  • Multiple bugfixes for location updates and list/map loading in Nearby
  • Multiple fixes for various crashes and memory leaks
  • Added several unit tests
  • Modified About page to include WMF disclaimer and modified Privacy Policy link to point to our individual privacy policy
  • Added option for users to send logs to developers (has to be manually activated by user)
  • Converted PNGs to WebPs
  • Improved login screen with new design and privacy policy link
  • Improved category display, if a category has an exact name entered, it will be shown first
  • New UI for Nearby list
  • Added product flavors for production and the beta-cluster Wikimedia servers
  • Various improvements to navigation flow and backstack

v2.5.0 beta

  • Added one-time popup for beta users to provide feedback on IEG renewal proposal
  • Added link to Commons policies in ShareActivity
  • Various string fixes
  • Switched to using vector icons for map markers
  • Added filter for irrelevant categories
  • Fixed various crashes
  • Incremented target SDK to 25
  • Improved appearance of navigation drawer
  • Replaced proprietary app image in tutorial with one that isn't Telegram
  • Fixed camera issue with FileProvider
  • Added RxJava library, migrated to Java 8
  • Various code and continuous integration optimizations

v2.4.2 beta

  • Added option to launch tutorial again from nav drawer
  • Added marker for current location in Nearby map
  • Fixed various strings
  • Added check for location permissions when launching Nearby
  • Temporary fix for API 25 camera crash
  • App should now display accurate upload count
  • Updated Gradle from 3.3 to 4.0

v2.4.1 beta

  • Fixed crash with uploading multiple photos
  • Fixed memory leaks
  • Fixed issues with Nearby places list and map

v2.4

  • Fixed memory issue with loading contributions on main screen
  • Deleted images don't show up on contributions list
  • Added Fresco library for image loading and LeakCanary for memory profiling
  • Added navigation drawer and overhauled action bar
  • Added logout functionality
  • Fixed various issues with map of Nearby places

v2.3 beta

  • Add map of Nearby places
  • Add overlay dialog when a Nearby place is tapped
  • Set default number of uploads to display in Main activity as 100, and add option in Settings to change it
  • Detect when 2FA is used for login and display message
  • Display date uploaded and image coordinates in image details page
  • Display message when GPS is turned off, and when no Nearby items are found

v2.2.2

  • Hotfix for Nearby localization issue

v2.2.1

  • Hotfix for Settings crash

v2.2 beta (will not be released to Production due to bugs with Settings)

  • Revamped Nearby to query Wikidata by default instead of Wiki Needs Pictures
  • Added action bar to About screen
  • Fixed crash related to fragment transaction state loss
  • Moved Feedback menu item below Settings
  • Various code optimizations and refactoring

v2.1

  • Added beta opt in link to Settings
  • Added Codacy and Butterknife support
  • Added Light theme for day/outdoor use
  • Added Material icons
  • Reordered overflow menu items
  • Added credits to About page
  • Fixed lint issues
  • Fixed various crashes

v2.0.2

  • Make "View in browser" direct to mobile website

v2.0.1

  • Disabled minify again (reenabling test failed)
  • Hotfix for ShareAction bug

v2.0

  • Modified Share button in media details fragment to allow user to choose different apps
  • Added CC-BY 4.0 and CC-BY-SA 4.0 to license options
  • Added selection pane for licenses on title/desc screen
  • Switched to using material design for login form fields
  • Added Checkstyle support
  • Reenabled minify in Gradle
  • Other minor code optimizations

v1.44

  • Attempted fix for GPS suggestions issue

v1.43

  • Added translations for multiple languages
  • Minor code optimization

v1.42

  • Fixed language mappings; successful translatewiki integration
  • Various translations added

v1.41

  • Bumped min SDK and removed escaped characters for translatewiki.net integration
  • Added check for whether file already exists on Commons

v1.40

  • Added new pages to tutorial

v1.39

  • Fix for Korean translations crash
  • Various minor fixes

v1.38

  • Added filter for suggested categories containing years (other than current or previous year)
  • Attempted fix for issues with categories not being saved

v1.37

  • Added category suggestions based on entered title

v1.36

  • Fixed Ukranian translations

v1.35

  • Fixed issues with GPS category suggestions

v1.34

  • Added button to use previous title/desc

v1.33

  • Fixed crash when back button pressed before Nearby list is loaded
  • Fixed crash when Nearby list is loaded without network connection
  • Added no args constructor for GPS category suggestions

v1.32

  • Use Quadtree source instead of JAR, for F-Droid compatibility
  • Fixed GPS extractor not being called

v1.31

  • Fixed bug with geolocation category suggestions not being displayed
  • Fixed bug with (0,0) being recorded as image location occasionally

v1.30

  • Fixed {{Location|null}} template bug

v1.29

  • Added new icons to Nearby
  • Added link to website on About

v1.28

  • Added geocoding template from GPS data stored in image
  • Fixed bug with doubled list view in Nearby
  • Further attempts to reduce overwrites

v1.27

  • New feature: List of nearby places without photos

v1.26

  • Fixed bug with overwriting files when multiple images selected

v1.25

  • Added in-app signup feature for new users
  • Fixed crash when reading GPS coordinates

v1.24

  • Moved from bits/event.gif to wikimedia/beacon
  • Fixed issue with needing to tap gallery again after giving permissions

v1.23

  • Added warning if image is submitted without categories
  • Added check if back button is pressed at category selection screen

v1.22

  • Fixed various crashes
  • Crash reports now go to private mailing list to protect user info

v1.21

  • Fixed Google Photos multiple share crash

v1.20

  • Hotfix for data=null crash

v1.19

  • Fixed adapter crash
  • Attempt at fixing Google Photos crash

v1.18

  • Fixed various crashes
  • Fixed camera and gallery for API 23

v1.17

  • Fixed various crashes
  • Fixed 'Desc/license/categories empty' bug

v1.16

  • Fixed various crashes
  • Reduced APK size
  • Fixed 'waiting for first sync' bug

v1.15

  • Added material design logo

v1.14

  • Migrated to Gradle
  • Fixed API 23 permission crash
  • Fixed "Template:According to EXIF data" analyzing EXIF data incorrectly

v1.13

  • Fixed prettyLicense and mediaUri crashes

v1.12

  • Further bug fixes for Polish language
  • Added Javadocs

v1.11

  • Bugfix for Polish language crash

v1.10

  • Bugfix for null location crash

v1.9

  • Bugfix for null pages array crash
  • New feature: Added option to use GPS to find nearby categories if picture is not geotagged

v1.8

  • New feature: Improved category search function (not limited to prefix search now)

v1.7

  • Fixed bug with uploading images in Marshmallow
  • Fixed links in About page

v1.6

  • Bugfix for invalid images

v1.5

  • Caches area and associated categories
  • Increased search radius for nearby categories

v1.4

  • New feature: Suggests nearby Commons categories

v1.3

  • Removed 'send usage reports' setting
  • Fixed package naming issue
  • Added 'sign up' button
  • Removed unused 'campaigns' shortcut

v1.0 beta 11

  • New Launcher Icon
  • Fix bug with licensing templates
  • i18n updates

v1.0 beta 10

  • Successfully reached double digit beta number
  • Honeycomb fixes
  • Fix crash when uploading multiple files
  • Make thumbnail loading faster
  • i18n updates

v1.0 beta 9

  • Sharper, higher resolution image thumbnails used
  • Better caching mechanism in place for image thumbnails
  • Allow users to pick between various CC licenses
  • Display tutorial on first use explaining Commons
  • Experimental checks to avoid filename duplication
  • Experimental support for RTL flipping with Android 4.2
  • Add option to download full resolution image to phone
  • Fix 'flickering' on Android 2.3
  • Various minor bug fixes
  • i18n updates

v1.0 beta 8

  • Disable menu items for share and open browser when upload incomplete
  • Show recently-used categories
  • Prevent upload status from overlapping with the title of upload
  • Make template removal work properly
  • Relicense to Apache License
  • i18n updates

v1.0 beta 7

  • Added opt out from EventLogging
  • Remove {{Uncategorized}} template after adding categories
  • Be more consistent and proactive in syncing modifications (adding categories)
  • Add a minimal About page
  • Add option to send feedback via email from within the app
  • i18n updates

v1.0 beta 6

  • Add categorization
  • Add a 'Modifications Sync' framework for doing eventual-consistent page edits
  • More consistent designb between single and multiple upload
  • i18n updates

v1.0 beta 5.1

  • Emergency release, since beta5 uploaded to testwiki

v1.0 beta 5

  • Fix bug setting descriptions and author info on multiple image uploads to 'null'

v1.0 beta 4

  • Switched properly to Holo Dark theme
  • Multiple uploads support! Select multiple images from gallery and send 'em here!
  • Reduce naming related upload errors
  • Update UIL
  • General refactoring for a slightly cleaner codebase
  • i18n updates

v1.0 beta 3

  • Fix reported crashes
  • i18n updates

v1.0 beta 2

  • Fix bug with non-ASCII characters
  • Preserve user and description information across upload restarts
  • Rudimentary OGG uploading support (when shared from another app only)
  • Transparent images now have a white background
  • UI improvements for Login

v1.0 beta 1

  • Upload images to commons by taking a picture, picking from Gallery, or sharing from another application
  • Queue up and upload multiple images to commons at the same time
  • View all your contributions to commons