mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-11-04 00:33:55 +01:00 
			
		
		
		
	* Fix string for custom selector * Fix bug #4950 back arrow still present on top-level activity (#4952) * Fix bug #4949 by correctly setting previous db version number (#4956) * Fix bug #4949 by correctly setting previous db version number * Fix failing tests * Fix bug #4959 by correctly setting previous db version number and updating the current db version (#4960) * Fix bug #4957 (#4961) * Update library to new version that handles older Java VMs Fixes #4972 I believe. * Versioning for v4.0.0 * Changelog for v4.0.0 * Fix bug #4984 Added queries for package name for Android API 30+ (#4987) * Update mapbox sdk version (#4989) * Versioning for v4.0.1 * Changelog for v4.0.1 * Remove network type information from NetworkUtils (#4996) * Remove network type information from NetworkUtils * Ignore dependent tests * Fix #4992 invert the equals condition to be null safe (#4995) * Fix java.lang.NullPointerException for username in ContributionBoundaryCallback (#5003) * Fix failing tests for PR #5003 (#5004) * Fix java.lang.NullPointerException for username in ContributionBoundaryCallback * Fix failing tests * Update Room DB Version (#5011) * Fix #5001 (#5010) * Fix DB update issue (#5016) * [WIP] Fix both timezone problem and saved date problem (#5019) * Fix both timezone problem and saved date problem * Fixaccidental test code and add comments * Add issue link to the comments * Fix format issue and null checks * Versioning for v4.0.2 * Changelog for v4.0.2 * Add "Report Violation" menu option (#5025) * Add "Report Violation" menu option * Update email template * Update email address * Fixed typo Co-authored-by: Josephine Lim <josephinelim86@gmail.com> * Versioning for v4.0.3 * Changelog for v4.0.3 Co-authored-by: Josephine Lim <josephinelim86@gmail.com> Co-authored-by: Nicolas Raoul <nicolas.raoul@gmail.com> Co-authored-by: neslihanturan <tur.neslihan@gmail.com>
		
			
				
	
	
	
	
		
			16 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			16 KiB
		
	
	
	
	
	
	
	
Wikimedia Commons for Android
v4.0.3
- Added "Report" button for Google UGC policy
 
v4.0.2
- Fixed bug with wrong dates taken from EXIF
 - Fixed various crashes
 
v4.0.1
- Fixed bug with no browser found
 - Updated Mapbox SDK to fix hamburger crash
 
v4.0.0
- Added map showing nearby Commons pictures
 - Added custom SPARQL queries
 - Added user profiles
 - Added custom picture selector
 - Various bugfixes
 - Updated target SDK to 30
 
v3.1.1
- Optimized Nearby query
 - Added Sweden's property for WLM 2021
 - Added link to wiki explaining how to contribute to WLM through app
 - Fixed various bugs and crashes
 
v3.1.0
- Added Wiki Loves Monuments integration for WLM 2021
 
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