Commit graph

4774 commits

Author SHA1 Message Date
Vivek Maskara
7e44da84e0 Merge master (#3196)
* Localisation updates from https://translatewiki.net.

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

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

* Mapped values-en-gb to values-en-rGB (#3161)

Fixes "Error: Invalid resource directory name" bug.

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

* Removes the "Other" deletion option mentioned in #3174 (#3183)

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

* Renamed resource file to prevent build from failing (#3189)

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

* Removed some jargon/slang from strings.xml (#3162)

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

* solve issue Avoid 'form movements' in the login screen #1107 (#2936)

* Disabled review buttons while an image is being loaded (#3185)

* Disabled review buttons while an image is being loaded

* Added javadocs for the new methods

* Fix build
2019-11-06 17:44:46 +05:30
Ashish Kumar
5a2a06b0f5 Correction is passed file name to checkPageExistsUsingTitle, function expects file name prefixed with File: (#3194) 2019-11-06 12:45:48 +03:00
Ashish Kumar
53d0d5e4a0 On Logout, fetch the CSRF token and then make the post logout call (#3182)
* Api call for logout

* call clear cached onCompleteSessionLogout
2019-10-30 19:18:48 +10:00
neslihanturan
958bbbdd81 Refactor nearby classes mvp (#2969)
* Create parent contract

* Create map child contract and fill methods

* Add javadocs and specific interfaces for list

* Move general method to parent and add javadocs for parent

* Add explanation for keeping an emty View interface under NearbyListContract

* Move constracts under contract package

* Create presenters for map and list and implement user actions accordingly

* Add javadocs

* Add presenter, contract and fragment for parent Fragment of both NearyListFragment and NearbyMapFragment

* Implement missing methods

* Fix typo

* Add main views on fragment

* İmplement child fragment logic and their retain

* Relate parent presenter with parent fragment

* Add all location permission related methods to view contract and implement in fragment. Call them from presenter by passing locationServiceManager parameter

* Define refreshView method as updateMapAndList which is a better naming. Define it at presenter part.

* Define a presenter variable in fragment and call updateMapAndList method from there, if permissions are okay

* Add lock neabry method to unlisten nearby operations during updates

* Add network connection established check on view side, check it from presenter

* try to simplify previous method during refactor

* Add missing methods for NearbyMap

* Connect child fragment and prent fragment with presenter

* Change nearby design, first create views then register listeners

* AddnetworkBroadcatsReceiver on view side, call it from presenter

* Add comments

* Change the old NearbyFragment by our new NearbyParentFragment for first tests

* Prevent crash caused child fragment is actually null by checking if it is attached or not.

* Makes sure that initialize nearby operations method is called just after all views and fragments are ready and attached

* Make sure updateMAoAndList method is called when everything ready

* Rename a method with prepoer name

* Call update map and add required markers

* Find out zoom level problem

* Implement add nearby markers and add current marker methods

* remove unneeded codes copied from previous implementation

* Revert "remove unneeded codes copied from previous implementation"

This reverts commit 42539651de.

* add some commits and clear code

* Remove location listener implementation from view, handle them in presenter instead. And add timber debug notes and required method calls

* Style ,issues

* Refactor a variable name to camel case and bind search this area view

* Search this area button action is added

* Mostly implement search this area methods, not tested yet even once

* Make sure everything is called in required order and seach this area method basically works

* Rename methods accordingly and add Javadocs

* Add current location marker and remove circle around it

* Remove unused methods

* Add current location marker with object animator and remove previous marker is exists

* include clear map into add markers method and reorder methods

* Make search this area button appear at correct time

* Try to load un search this area is called

* Clear logs

* Add changes for permission made by Vivek to newly added fragments along with our nearby classes

* Add a view to nearby map ragment and insert map view as an item inside it

* Add logs to uınderstand why on meap ready callback is never called

* Add list item clicked and bottom sheet for list of nearby items is expanded

* Make nearby map ready callback came

* Add required methods to be called after map view is ready

* State: Map ready call is not called but permissions and methods are in correct order

* Remove unused logs

* Try to use SupportMapFragment instead, still no success...

* use SupportMapFragment instead

* Remove unused Near

* Upgrade mapbox sdk versions

* Remove Style import from fragment/NearbyMapFragment

* Remove Style import from **fragments/NearbyParentFragment

* Remove nearby/NearbyMapFragment

* Remove unused/old NearbyFragment and NearbyMapFragment

* Remove import of already removed class

* Make sure you removed everything related with mapbox implementation

* Update mapbox map

* Remove unused classes, do not forget centerMapToPlace doesn't work on this branch

* Remove Style class it required updated version of mapbox map

* Add base codes for new activity

* Prove that our mapbox sdk let us implement the map directly inside the activity

* Add base codes for testing mapbox activity in a single fragment inside activity

* Add codes from mapbox demo repository to test support fragment, map works in a single layer fragment

* Add base codes for test layered fragment activity

* Add Support fragment inside a fragment and proves that layered fragmentw with map works

* Test view pager and tab layout with support map fragment to see it works, it works!

* Move Contributions Fragment related codes to test activity

* Move nearby card methods

* Inject location manager and implement NerabyParentFragmentContract.View on test fragment

* Coppy the content of SupportMapFragment from mapbox repository, use this code to modify later. This method war suggested by mapbox team instead of extending the class

* Implement NearbyMapContract.View on our new SupportMapFragment

* Start to mplement logic of checking permissions

* Fix small dagger issue to inject location manager properly

* Request permission for nearby places if fragment is loaded and tab is selected

* Initialize map operations if map ready and tab is selected

* Markers loads at correct time

* Style the map according to new version of mapbox map

* Add some map elements like FABs and give their actions

* Implement map marker click actions

* Implement nearby Fabs logic with a small issue

* fix FABs are not closing problem

* Unkown problem occurs at map load when I try to use MainActivity again.

* Revert "Unkown problem occurs at map load when I try to use MainActivity again."

This reverts commit 3dc084415b.

* Search this area buttons are added but button function does not work and button visibility is problematic

* Fix issue with MainActivity with the help of Ashish

* Fix search this area button visibility issue

* Fix the issues with updating search nearby markers and camera position together

* Fix progress bar visibility issue

* Prevent loding map each time tab selected

* Take toolbar back

* Implement back button with presenter

* Add click actoion to bottom sheet details

* Add nearby list into bottom sheeet

* Make reuse existing fragments if there is any

* Code cleanup

* Cleanup

* Code cleanup

* Add lifecyle codes to prevent leaks

* Cleanup

* Code cleanup

* cleanup

* Make list item clicked and map focus to same place

* Add bookmark from list fragment

* Make nearby card click action work

* Revert "Fix conflicts"

This reverts commit f3451745d3, reversing
changes made to c5d4d5533d.

* Code cleanup

* Cleanup

* Make recenter button work when list sheet is expanded

* Cleanup

* Code cleanups

* NPE issue is not detected for now, can be solved on seperate PR

* Update map after Wikidata edit

* Cherry picked previously reverted merge, hoping this will fix enourmus amounts of diff files

* Previous merge bringed an file which should be deleted. Delete it.

* Revert irrelevant changes on build.gradle

* Revert irrelevant changes

* Jetbrains annotation is not included to build gradle, this issue caused build issues on my branch so I removed it to be able to build

* Rename ListView

* Use a singleton to access the presenter, instead of passing it to a variable inside fragment

* Fix code style issues

* Move hardcoded colors to colors.xml file

* Make larger methods smaller

* Make current location marker follow

* Do not track users position if user is searching around

* Revert irrelevant shanges at build gradle

* Remove unneeded variable

* Remove mvp directory, add sub directories directly under nearby directory instead

* Remove unneeded public definiton

* Remove unneeded namespace

* Add public defiiton, it is needed to reach the constructor.
2019-10-17 01:54:46 +10:00
translatewiki.net
8a2931270c Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
4ca7c82e08 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
Dmitry Brant
17a79800ae Remove dependency on Exif parsing library. (#2947)
* Remove dependency on Exif parsing library.

* Fix test.
2019-10-17 01:54:46 +10:00
translatewiki.net
6842bd80b1 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
Ashish Kumar
68e27d49e1 Bugfix/fix upload presenter tests (#3158)
* Revert "Merge branch 'backend-overhaul' into master"

This reverts commit 0090f24257, reversing
changes made to 9bccbfe443.

* * Fixed upload presenter tests
* Deleted app/src/main/res/values-en-gb/error.xml
2019-10-17 01:54:46 +10:00
PavelAplevich
aae16e9679 Solution #3126 (#3155)
Fixed wrong upload dates after image upload
2019-10-17 01:54:46 +10:00
thetimeheist76
528a307fb7 First commit (#3093)
Fixes info icon color is Review
2019-10-17 01:54:46 +10:00
translatewiki.net
c557964a75 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
ee1342d37d Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
neslihanturan
cf12a31031 delete res/values-en-gb (#3153) 2019-10-17 01:54:46 +10:00
translatewiki.net
cc01befc2d Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
9d43181623 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
4eb5470471 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
95f1ce2885 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
PavelAplevich
cc0176a0d9 Working with #3129 issue (#3146)
* Replace Hard-Coded strings with those from strings.xml.
2019-10-17 01:54:46 +10:00
translatewiki.net
d58e3628d8 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
aab692a325 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
1a2998229d Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
RozaliyaRusskikh
df26bf8a36 Unused dependencies are removed (#3141)
Part of #3128
2019-10-17 01:54:46 +10:00
Vanshika Arora
47abe4fcd0 edited CREDITS file (#3145) 2019-10-17 01:54:46 +10:00
translatewiki.net
bebcb2871a Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
e8551bb91d Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
9124876a70 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
c7d7dea40f Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
a3fe51114f Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
443517f02a Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
Vanshika Arora
3d6509c88f removed swipe to delete (#2589) 2019-10-17 01:54:46 +10:00
Ufald
33cc08ba1f Center map on location clicked in nearby list and notification card(#2060) (#2366)
* center map on location clicked in nearby (#2060)

* improved animation

* Center map on location clicked in nearby list

* removed unnecessary methods

* center map on location clicked in nearby notification card

* some minor changes

* travis build error

* resolved errors

* Tidy up PR
2019-10-17 01:54:46 +10:00
translatewiki.net
b48c72f3c6 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
e213d33477 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
d7f6866b85 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
translatewiki.net
af2a87b473 Localisation updates from https://translatewiki.net. 2019-10-17 01:54:46 +10:00
Josephine Lim
bb9e1578f1 Versioning for v2.11.0 2019-10-17 01:54:46 +10:00
Josephine Lim
0376a216c1 Update changelog.md 2019-10-17 01:54:46 +10:00
Ashish Kumar
5892229a63 Closes #3094 (#3095)
* BugFix in SpinnerDescriptionsAdapter and SpinnerLanguagesAdapter (use the langguage code provided by the spinner, donot set the language to the one returned by the locale)
2019-10-17 01:54:46 +10:00
Vivek Maskara
d897cfe28b Fix build (#3172) 2019-10-13 13:30:00 +05:30
Vivek Maskara
4fd9374e8b Fix 2FA login (#3170) 2019-10-12 16:10:34 +05:30
Ashish Kumar
533ba60fae Fixed default locale and upload locales in descrptions (#3166) 2019-10-10 00:57:20 +10:00
Ashish Kumar
55edc34dee clear image cache on logout (#3168) 2019-10-07 14:35:04 +05:30
Ashish Kumar
db6ffddc13 Donot init quiz checker in onResume (#3167) 2019-10-07 14:25:47 +05:30
Vivek Maskara
c55d363947 [Dependency fluent]: Remove unused dependency fluent (#3164) 2019-10-05 19:46:03 +05:30
Ashish Kumar
dab46bfcbd fixed compile time error (#3165) 2019-10-05 17:26:53 +05:30
Ilgaz Er
ccd7b3d3d2 As per #3026, removed the obsolete classes in package mwapi (#3150) 2019-10-05 17:13:49 +05:30
Vivek Maskara
13d847ea77 Basic logging with redacted sensitive headers (#3159) 2019-10-05 21:36:35 +10:00
Vivek Maskara
2e0281eaee [Dependency: Quadtree] Remove unused code from cache controller (#3163) 2019-10-05 21:35:58 +10:00
Ashish Kumar
f13a4d4da7 Added progress updater in UploadService to show upload progress in no… (#3156)
* added progress updater in UploadService to show upload progress in notification

* formatting changes
2019-10-01 00:56:36 +10:00