Rohit Verma
095f9ddfca
fix typos in UploadWorker.kt
2024-09-01 13:49:46 +05:30
Rohit Verma
c8e9232508
Merge branch 'main' into upgrade
2024-09-01 13:15:45 +05:30
Kanahia
93f1e1ec29
Added pending uploads screen ( #5752 )
...
* Added pending uploads screen
* Added failed uploads fragment
* Improved progress bars
* Implemented pause functionality
* Improved pause feature
* Fixed issue with sorting when adding more pictures during an upload
* Improved Tap to View notification
* Fixed issue with on going upload deletion
* Improved the deletion feature
* Fixed indentations and unit tests
* Fixed bugs
* Fixed failing test
* Added error message in Failed Uploads Fragment
* Improved error notification
* Moved auto-retry from the Main Activity to UploadProgressActivity
* Fixed large uploads issue
* Minor fixes
* Removed HashSet
* Fixed issue with progress bar
* Bug fixes
* Moved Auto Retry to MainActivity
* Fixed conflicts
* Fixed issue with upload icon
* Fixed null ptr issue on changing modes
* Improved recycler view
* Fixed irrelevant network call
* Fixed irrelevant network call
* Fixed constantly failing uploads
* Fixed constantly failing uploads
* Fixed constantly failing uploads
* Added error log
* Fixed refresh icon visibility in light mode
* Changed progress in progress activity
* Fixed progress bar issue
* Improved icons
* Improved deletion and removed cancelledUploads Hashset
* Fixed sorting, list size issue
* Improved current implementation
* Implemented flag for workers
* Implemented flag for workers
* Fixed sorting bug
* Fixed upload icon
* Improved pausing
* Made changes to visibility implementation
* Added image duplicity check on restart of failed image
* minor adjustments
* added javadoc/kdoc and fixed minor bug
* Fixed unit tests
* Added synchronized(lock)
* Added check to prevent multiple uploads starting at once
* Ignored failing test cases
* Temporary commit - Added jcenter
* Temporary commit - Removed library/commented
* Temporary commit - Removed library/commented
* Updated com.jraska.livedata:testing-ktx
* Ignored failing test - UploadControllerTest.kt
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadModelUnitTest
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadPresenterTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing tests - UploadRepositoryUnitTest.kt
* Ignored failing test - UploadRepositoryUnitTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - DepictedItemTest.kt
* Ignored failing test - FilesUtilsTest.kt
* Ignored failing test - WikiBaseClientUnitTest.kt
* Ignored failing test - WikiBaseClientUnitTest.kt
* Ignored failing test - WikiBaseClientUnitTest.kt
* Ignored failing test - WikidataClientTest.kt
* Ignored failing test - WikidataClientTest.kt
* Fixed unit tests
* Updated kdoc
---------
Co-authored-by: Nicolas Raoul <nicolas.raoul@gmail.com>
2024-08-30 15:22:54 +09:00
translatewiki.net
62d6dea219
Localisation updates from https://translatewiki.net .
2024-08-29 14:01:37 +02:00
Rohit Verma
03b5b278fb
UploadWorker: add foreground service type
2024-08-28 21:15:57 +05:30
Rohit Verma
d9494abf24
Merge branch 'main' into upgrade
2024-08-28 20:09:03 +05:30
Rohit Verma
8b58b4367d
add condition to check for partial access on API >= 34
...
It prevents invoking photo picker on UploadActivity.
2024-08-28 20:03:57 +05:30
Rohit Verma
190135d36c
Fix failing tests for updateDepictsProperty method ( #5795 )
...
* tests: fix failing testUpdateDepictsProperty
* replace deprecated circular progress bar with material progress bar
* refactor: update SettingsActivity to not use custom appCompatDeletegate
It is required because that delegate is automatically handled in new libraries.
2024-08-28 15:29:16 +09:00
Rohit Verma
ec4a6bc0c4
remove asynchronous call to fetch local depictedItems ( #5792 )
2024-08-27 23:07:12 +09:00
translatewiki.net
39a0b88e3a
Localisation updates from https://translatewiki.net .
2024-08-26 14:02:06 +02:00
Rohit Verma
46df64d208
Prevent deletion of other structured data when editing depicts ( #5741 )
...
* restructure : minor changes to comments to improve readability
* api: remove clear flag to prevent deletion of structured data
* WikiBaseInterface: add new api methods
Get Method: to get claims for an entity
Post method: to delete claims
* WikiBaseClient: add methods to handle response for new APIs
* typo: update call to method with updated typo
* DepictEditHelper: call update property method with entity id
* refactor: dismiss progress dialog on error
* DepictsDao: remove usage of runBlocking as it was blocking main thread
Refactor methods to perform well with coroutines
* refactor: update usage of method to match changes in DepictsDao
* refactor: use named parameters to improve readability
* claims: add new data classes to represent remove claims
* WikidataEditService: modify update depicts property method
Performs deletion of old claims and creation of new claims
* refactor: make methods more organized
2024-08-26 15:43:50 +09:00
Rohit Verma
75afe059a6
remove redundant appcompat dependency
2024-08-26 12:12:59 +05:30
djbloop
31bb1a73c0
First of two fixes for bug #5726 : hide nominate for deletion when logged out ( #5773 )
2024-08-26 13:24:15 +09:00
Rohit Verma
2223e6de3e
replace deprecated circular progress bar with material progress bar
2024-08-25 19:03:56 +05:30
Rohit Verma
c2c6dc26e3
Merge branch 'upgrade' of https://github.com/rohit9625/apps-android-commons into upgrade
2024-08-25 09:51:02 +05:30
Rohit Verma
bc621a0852
add new UI component to allows user to manage partially access photos
...
Implement using composeView
2024-08-25 09:49:27 +05:30
Rohit Verma
ad1074a84a
refactor: prevent app from crashing for SDKs >= 34
2024-08-25 09:49:27 +05:30
Rohit Verma
f8d164b6a2
add method to get correct storage permission and check partial access
...
Additionally, add final keywords to reduce compiler warnings
2024-08-25 09:49:27 +05:30
Rohit Verma
349b8ef482
refactor: permission should not be check on onCreate for some cases
2024-08-25 09:49:27 +05:30
Rohit Verma
1995c0a86c
AndroidManifest: add new permission for API 34
...
DescriptionActivity should not be exposed
2024-08-25 09:49:27 +05:30
Rohit Verma
84719284e7
upgrade: migrate to SDK 34 and upgrade APG
...
Additionally, add Jetpack Compose to the project
2024-08-25 09:49:27 +05:30
Rohit Verma
ee55b5933c
refactor: add final keywords, fix typo, and remove redundant spaces
...
For optimized code only
2024-08-25 09:49:27 +05:30
Rohit Verma
21b21846ac
add version check condition to compare with API 23 before adding flag
2024-08-25 09:49:27 +05:30
Rohit Verma
ba573edfcd
change the overridden method signature as per API 34
2024-08-25 09:49:27 +05:30
ujjwal2900
096c075548
Removed duplicate code in addMarkersToMap method ( #5783 )
2024-08-25 13:01:55 +09:00
Rohit Verma
9c683aac8a
add new UI component to allows user to manage partially access photos
...
Implement using composeView
2024-08-24 21:00:11 +05:30
Rohit Verma
8ec91182b5
refactor: prevent app from crashing for SDKs >= 34
2024-08-24 20:56:31 +05:30
Rohit Verma
bf688611d7
add method to get correct storage permission and check partial access
...
Additionally, add final keywords to reduce compiler warnings
2024-08-24 20:52:14 +05:30
Rohit Verma
ef1889791e
refactor: permission should not be check on onCreate for some cases
2024-08-24 20:49:08 +05:30
Rohit Verma
81cc53a80d
AndroidManifest: add new permission for API 34
...
DescriptionActivity should not be exposed
2024-08-24 20:46:07 +05:30
Rohit Verma
1c9609eb3d
upgrade: migrate to SDK 34 and upgrade APG
...
Additionally, add Jetpack Compose to the project
2024-08-24 20:40:49 +05:30
Rohit Verma
c0a28d01e3
refactor: add final keywords, fix typo, and remove redundant spaces
...
For optimized code only
2024-08-23 15:16:09 +05:30
Rohit Verma
b5b40aca42
add version check condition to compare with API 23 before adding flag
2024-08-23 15:14:27 +05:30
Rohit Verma
9db025b5c1
change the overridden method signature as per API 34
2024-08-23 15:09:28 +05:30
Nicolas Raoul
a81d48cc9d
Updating jraska/livedata-testing for GSoC ( #5785 )
2024-08-22 22:41:27 +09:00
translatewiki.net
a3a5980ebd
Localisation updates from https://translatewiki.net .
2024-08-19 14:02:05 +02:00
translatewiki.net
060d41f973
Localisation updates from https://translatewiki.net .
2024-08-15 14:01:56 +02:00
translatewiki.net
dc6cc82751
Localisation updates from https://translatewiki.net .
2024-08-12 14:01:56 +02:00
translatewiki.net
9a31d2318e
Localisation updates from https://translatewiki.net .
2024-08-08 14:01:40 +02:00
translatewiki.net
862f8f0b04
Localisation updates from https://translatewiki.net .
2024-08-05 14:01:44 +02:00
Kanahia
2d63f351ed
Made Split to Nearby Query into a fast query for coordinates + a details query for each pin ( #5731 )
...
* Splitted the query
* Made changes to the query
* Improvised query
* Improvised query by dividing in the batches
* Fixed failing tests
* Improved batches
* Improved sorting
* Fixes issue caused by search this area button
* Fixed failing tests
* Fixed unnecessary reloads on onResume
* Fixed few pins not loading on changing apps
* Improved zoom level and fixed the pins not loading from the center
* Removed toggle chips and changed pin's color
* Fixed wikidata url
* Fixed unit tests
* Implemented retry with delay of 5000ms
* Fixed exception issue and pins issue
* Added change color icon to pin
* Improved pin clicking
* Removed search this area button
* Implemented caching of places
* Fixed unit test
* Factorized methods
* Changed primary key from location to entity id
* Fixed tests
* Fixed conflicts
* Fixed unit test
* Fixed unit test
* Fixed the bug
* Fixed issue with pin loading on the first launch
* Updated javadocs
* Temporary commit - only for testing
* Replaced Temporary commit
* Temporary commit - Added jcenter
* Made minor changes
* Fixed unit tests
* Fixed unit tests
* Fixed minor bug
2024-08-04 09:35:09 +09:00
translatewiki.net
ba6c8fe8d0
Localisation updates from https://translatewiki.net .
2024-08-01 14:01:42 +02:00
translatewiki.net
dbfe3b50f9
Localisation updates from https://translatewiki.net .
2024-07-29 14:02:27 +02:00
translatewiki.net
59da70aca1
Localisation updates from https://translatewiki.net .
2024-07-25 14:01:45 +02:00
translatewiki.net
d2d8eb9153
Localisation updates from https://translatewiki.net .
2024-07-22 14:01:59 +02:00
Kaartic Sivaraam
7d9f8d27bc
menu: rename menu as "User profile" ( #5771 )
...
As suggested by @whym on #5754 , the name "User page" is ambiguous with
the on-wiki user page. We actually show the leaderboard when the menu
is clicked on. So, rename the menu as "User profile" instead.
Ref: https://github.com/commons-app/apps-android-commons/issues/5754#issuecomment-2196796213
2024-07-20 23:19:16 +10:00
Matija Nalis
7f6b45aeb6
Update allowed recent years to include 2020s ( #5761 )
...
* document regex due to #47
* also count 2020s as "recent years"
* clarify that not all years are ignored
* clarify "year" is current year
* original logic fix
from https://github.com/commons-app/apps-android-commons/pull/5761#pullrequestreview-2144120347
* better variale name for ".*0s.*"
as that regex will match e.g. `1920s` and `80s` too, so the original `is20xxsYear` would be confusing name for it
* consolidate duplicated code to spammyCategory
* clarify regexes via variables
* spammyCategory should always be skipped
* return is simple now, so we can get rid of extra val oldDecade
* fix curYearInString
* some clarification comments
* refactor: rename containsYear to isSpammyCategory
This is done as the name containsYear is ambiguous.
It not just checks for year to identify spammy categories.
* refactor: rename containsYear to isSpammyCategory (take 2)
A continuation of fe74c77ab (refactor: rename containsYear
to isSpammyCategory, 2024-07-17)
---------
Co-authored-by: Kaartic Sivaraam <kaartic.sivaraam@gmail.com>
2024-07-20 23:16:20 +10:00
Amir E. Aharoni
34addbe33a
Remove unnecessary double quotes from a message ( #5777 )
2024-07-18 11:47:03 +09:00
Kaartic Sivaraam
5be76044b1
wikidata-feedback: avoid sentence lego ( #5775 )
...
Fixes #5763
2024-07-17 16:22:41 +09:00
translatewiki.net
73e9ed8e26
Localisation updates from https://translatewiki.net .
2024-07-15 14:02:06 +02:00