Vivek Maskara
2a0b9d8a0b
Enable crosswiki notifications and minor UI fixes in displaying notif… ( #1540 )
...
* Enable crosswiki notifications and minor UI fixes in displaying notifications
* Added java docs
2018-05-24 15:54:31 +03:00
neslihanturan
32d36944fc
Revert "Wmhack2018 ( #1536 )" ( #1539 )
...
This reverts commit 01cb9ccd70 .
2018-05-19 23:02:29 +03:00
Elliott Eggleston
01cb9ccd70
Wmhack2018 ( #1536 )
...
* Add new activity to manifest
* Create review activity layout base
* Add a new menu item to drawer for peer review
* Add a top menu with randomizer icon to review activity
* Add strings for review button
* Add activity to ActivityBuilderModule for injection
* Add a new drawer item to start review acitivty
* Create base of the Review Activity
* Add fragment pager
* Add new fragment for injection
* Create a fragment pager layout
* Wikimedia hackathon 2018 (#1533 )
* First draft of fn to get random recent image
* Use log entries for requests to beta, try to connect refresh button
FIXME: runs http request on main thread, breaks
* Tweak button connection
* Add ReviewController class
* Fix fragments
* Wmhack2018 (#1534 )
* tiny fixes
* Load pictures into activities
* Re-use same class for all review fragments (#1537 )
And try to add pager indicator
* [WIP] category check
* [WIP] add on-click actions to ReviewActivity
* [WIP] add SendThankTask
* Make it beautiful
* Use standalone category extraction code in MediaDataExtractor
* Add categories to category review page
2018-05-19 23:00:06 +03:00
Vivek Maskara
9845a6265d
Integrate API for displaying featured images ( #1456 )
...
* Integrate API for displaying featured images
* Add pagination and refactor code so that it can be reused for category images
* Add license info to the images
* Fix author view
* Remove unused values
* Fix minor issues with featured images
* Fix null license url issue
* Remove some log lines
* Fix back navigation issue
* fix tests
* fix test inits
* Gracefully handling various error situations
* Added java docs
2018-05-07 11:09:23 +03:00
maskara
365bbc470d
Fix crash due to read more text view
2018-03-21 12:33:40 +05:30
maskara
528faa1c52
Null fix for notifications
2018-03-21 10:40:46 +05:30
maskara
f34af1ee4b
With support for bundled notifications
2018-03-21 10:28:18 +05:30
maskara
e5c8e40b76
Suggested changes for notification fixes
2018-03-21 10:26:32 +05:30
maskara
21a6b1f00c
Fixes in notifications for pending issues
2018-03-21 10:26:32 +05:30
Suchit Kar
9a27f9c332
Check status before nominating for deletion
2018-03-18 01:36:30 +05:30
Suchit Kar
369570537e
Add delete task
2018-03-13 02:02:39 +05:30
maskara
9c23a8c34b
Make login work across sessions
2018-02-06 01:52:53 +05:30
maskara
1ea0a1ebeb
Make 2FA login work with commons
2018-02-06 01:52:53 +05:30
maskara
41d6abdf40
Remove unused code
2018-01-22 04:09:43 +05:30
maskara
28a6a3b71d
Integrate notifications API
2018-01-22 03:46:54 +05:30
Prajeen Govardhanam
75056581d9
Update LogBuilder.java
2017-12-22 11:43:39 +05:30
prajgov
28264e93ce
added JavaDoc comments
2017-12-21 18:32:54 +05:30
Paul Hawke
02b5b9b680
Merge branch 'master' into dependency-injection
2017-11-24 22:30:08 -06:00
maskara
16ee2b87ec
Fix: Crash because of no file found error while uploading
2017-11-18 01:28:12 +05:30
Paul Hawke
f134d23ecb
Merge branch 'master' into dependency-injection
2017-10-21 17:20:56 -05:00
Sergey Kozelko
43af519a16
Fix Codacy issues
2017-10-18 21:57:57 +03:00
poojithakr
fc9cd0a3b7
Fixing codacy issues. Reduced reported count from 550 to 518.
2017-10-04 00:28:11 -07:00
Paul Hawke
9aa021695b
@Injected shared preferences where needed
2017-09-27 21:30:41 -05:00
Paul Hawke
e33febf506
Merge branch 'master' into dependency-injection
2017-09-23 14:24:34 -05:00
Paul Hawke
2d91e81121
Merge branch 'master' into dependency-injection
2017-09-13 20:29:50 -05:00
Paul Hawke
d4fd6f8b77
Merge branch 'master' into lint-cleanup
2017-09-13 19:16:55 -05:00
Paul Hawke
a208c9f273
Further reduced coupling between classes and the need to @Inject the account utils class, fixed imports.
2017-09-10 10:37:58 -05:00
Paul Hawke
9c0cbe7ad5
Further reduce code calling back to the CommonsApplication by pulling out a SessionManager to manage our current account.
2017-09-09 14:08:40 -05:00
Paul Hawke
13e84a82b8
Removed unused imports.
2017-09-03 17:05:37 -05:00
Paul Hawke
f74de55b60
Lint warning: Lambda can be replaced with method reference.
2017-09-03 16:52:52 -05:00
Paul Hawke
ca4b99a1cc
Product flavors to allow switching between the production and the beta-cluster Wikimedia servers.
2017-08-26 15:42:44 -05:00
Paul Hawke
d0a85dbd82
Moved single-use code out of Utils over to where it's actually used.
2017-08-26 08:57:16 -05:00
Paul Hawke
647cc166ef
@Inject the MediaWikiApi where needed to reduce coupling between classes.
2017-08-26 08:56:15 -05:00
Paul Hawke
8fe2816ca9
First baby steps into the world of dependency injection using Dagger.
2017-08-26 08:56:14 -05:00
Mikel
b7215c580f
Migrate network tasks to RxJava
2017-08-06 19:58:58 +01:00
Mikel
946f4f2ac2
Fix implementation of getUploadCount() and its test
2017-07-28 16:22:16 +01:00
Mikel
d1e53db73a
Rename misnamed variable
2017-07-28 15:23:07 +01:00
Mikel
6412e15f20
Move new Http query together with other ApacheHttpRequests
2017-07-28 14:38:54 +01:00
Paul Hawke
4796557fb7
Made a pass through the code to introduce lambdas / method references in the places the Android Studio suggested.
2017-07-22 18:04:40 -05:00
Paul Hawke
6f86b1871f
Fixed NPE caused by not initializing the resultStatus field of UploadResult when on the happy-path.
2017-07-10 15:23:13 -05:00
Paul Hawke
c035b368c4
Added smoke test - run through a few api calls - to verify that the parameters are all correctly encoded and sent, and responses are parsed.
2017-07-05 19:29:48 -05:00
Paul Hawke
d64c1b51cc
Refactoring to not expose the ApiResult and Apache HTTP implementation
2017-07-04 16:34:30 -05:00
Paul Hawke
599e7bb453
Consolidated media wiki api calls in a single place
2017-07-04 14:24:08 -05:00