* ic_custom_greyed_out_marker: removing grey marker
* NearbyParentFragment: changing function name and description
* change method name to hideAllMarkers
* Avoid showing the quiz pop-up twice to the user
Due to the current flow of code it's possible that in
some cases the quiz pop-up is shown to the user twice.
This is unnecessary and unintentional.
So, change the logic in such a way that the quiz pop-up
would be never be shown twice to the user.
Fixes: #3281
* Quiz: remove unused parameters from methods
Some methods don't seem to be using the parameters that
they receive. So, just remove the unused parameters.
It makes sense to not show the review activity for logged
out users for the same reasons that we don't allow users
to upload images.
We're even considering to limit the review activity to users
with a particular level of achievement[1]. So, it's valid to
not show review activity for logged out users who don't
have achievements levels at all.
[1]: https://github.com/commons-app/apps-android-commons/issues/2852
* Fixes#3303
* Refactor Nearby to alig lifecycle methods
* Pass updated place list to listfragment
* Added default zoom rate to mapbox
* Removed NearbyListFragmet and added the ui login to handle the same in NearbyParentFragment
* More code refactor
* Make BottomSheetList hideable
* onFragmentHide, hide the bottom sheets
* BigFix, Fragmet visibility, register/un-register camera move based on fragments lifecycke
* More code refactor
* Let the ExecutorUtil have non-ui thread
* Add Location Marker on non-ui thread (the non-ui stuffs)
* BugFixes
* Removed configchanges "orientation" from MainActivity in Manifest (That was messing with the fragment lifecycle)
* Some null checks
* Initialise lastknown location in onMapReady
* UI Fixes
* Adjusted UI to support dark and no-dark themes both (in nearby)
* Do not update map on Location Slightly changed
* Fix failing test case, let TestCommonsApplication extend Application instead of CommonsApplication
* start map view when nearby is visible
* start the map when NearbyFragmet is visible
* More bugfixes
* Added DUMMY view for NearbyPresenter's onDetach State
* Added a wrapper frame layout parent for MapView to preven it from drawing above other views
* More bugfixes (Fixes#3287)
* Gray out the un-selected markers from the nearby filter list
* BugFix, search this area should search the nearby places for the current camera position
* More BugFixes
* Handle null primitives with proxy
* Current location marker flow via permission flow
* onCameraMove should have null-check on NearbyController.latestSearchLocation instead of currentLocation
* Search for places around last focus location
* Handle location updates
* If the user is browsing the map, donot update the map with current location
* CategoryClient: fix category search case-sensitivity by converting to lower case as MW api is inherently case-sensitive, the results obtained will be same
* CategoryItem: reverting javadoc changes
* CategoriesModel: make category search case-insensitive
* CategoryItem: fix whitespaces
* Add tests for case-insensitivity
* CategoryClientTest: add more test cases
* CategoryClientTest: fix travis ci test
* CategoriesModelTest: changes mage to CategoriesModel and tested
* Fixes#3336
* Donot redact locatio by default
* Correction inn default tag save
* Use same key across application for managedExifTags
* Updated key name to avoid class cast in existing build
* Fixes#3345
* Trust all hosts for beta
* Added a custom NetworkFetcger for Fresco when on beta
* removed unused assets
* make TestCommonsApplication extend Application instead of Commons Application
* Fixes#3320
* Added SSL certificate for commons beta
* Asked OKHTTP client to use SSLContext from beta certificate
* Probable Fix of #3345
* Use ConfigUtils to verify flavor
* Add layout items for nearby filter list and filter item
(cherry picked from commit b96f8a68ce)
* Edit nearby query
(cherry picked from commit 1f3c8c8deb)
* Add filter items to nearby parent fragment xml
(cherry picked from commit d0beadd0e0)
* Add icon for green marker
(cherry picked from commit f65ca0387a)
* Add layout util file to organize layout utilities
(cherry picked from commit 5c57939245)
* Add pic parameter to nearby result item
(cherry picked from commit 86007e4bb6)
* Add pic parameter to place type
(cherry picked from commit 25c358b67f)
* Add green marker styling
(cherry picked from commit 929c92d887)
* Inıt search layouts on Nearby parent
(cherry picked from commit 2ac38a1919)
* Style green markers at nearby controller
(cherry picked from commit 3e08f39f8e)
* Edit bookmark daos to include pic to tables
(cherry picked from commit 48d69edf3b)
* TODO foc bookmark dao item but works now
(cherry picked from commit f748399720)
* Style nearby filter area
(cherry picked from commit 6267e488b0)
* fix style of filter tab
(cherry picked from commit 5f843bf366)
* Add nearby list adapter
(cherry picked from commit 56334afe03)
* Current status, list size is working, visibility working, filter mechanism is ready
(cherry picked from commit 7d75c9c589)
* Filtering works
(cherry picked from commit 8a13cf7728)
* Filter function works
(cherry picked from commit 78368a2c0c)
* Fix style issues
(cherry picked from commit 2204f70255)
* Add divider to recyclerview
(cherry picked from commit c8100b55d7)
* Hide bottom sheets accordingly
(cherry picked from commit c5deba8b0b)
* Code cleanup
(cherry picked from commit cf8f64f3cb)
* Add actions to chips
* Fetch destroyed information from servers
* Add destroyed places icon
* Make chip filter functions work
* Revert irrelevant changes
* Revert accidentally replaced strings
* Remove unneeded lines
* Remove only places expalanation from trings
* Do not filter if nearby places are not loaded
* Add triple checkbox for add none and neutral
* Make tri checkbox work
* Fix travis issue
* Add coments
* fix search this area button locaton
* Set initial place type state and recover it between each populate places
* Add Traceur for getting meaningful RxJava stack traces (#1832)
* Hotfix for overwrite issue in 2.8.0 (#1838)
* This solution is an hotfix for overrite issue came back on 2.8.0 version. What I did is checking the extension, and if it is null, adding .jpg suffix. Because commons files always have suffixes, and we should compare file names after adding suffixes. Othervise overrides are possible.
* Check if file title includes an extension already, by checking if is there any dot in it.
* Fix logic error
* Add uncovered tests
* Remove unecessary line breaks
* Make Javadocs more explicit
* Versioning and changelog for v2.8.2 (#1842)
* Versioning for v2.8.2
* Changelog for v2.8.2
* Fix data template for other source
* Deleted values-tt-cryl since it was causing an error and could not build the app.
* Fix for issue #3210: When the place is not null but the descriptions list is empty there was a crash on getting the first element of the Descriptions list. I just check if the list is empty, and in that case I add a new Description to the list.
* Revert "Deleted values-tt-cryl since it was causing an error and could not build the app."
This reverts commit b0f4392a
I reverted deleting the folder.
* Clear parent from customView if parent is not null
* Do not create a new dialog when a dialog with a custom view already exists on resume
* remove debug code from dialog custom view parent investigation
* Add rest file
* Didn't mean to add that test file