6921 Commits

Author SHA1 Message Date
MohitMaliFtechiz
529bd1bde1 Refactored onBackPressed method with updated API
This commit introduces changes to refactor the usage of the deprecated `onBackPressed` method. The `onBackPressedDispatcher` API is now used instead.

Here's a summary of the changes made:
- Updated `AddNoteDialog.kt` and `NavigationHistoryDialog.kt` to handle the back button press on the navigation bar using the `onBackPressedDispatcher`.
- Modified `CoreMainActivity.kt` to handle all back button press operations in the application using the `onBackPressedDispatcher`.
- Updated `HelpFragment.kt` and `PageFragment.kt` to handle the back button press when the user clicks on the back arrow button in the toolbar.
- Refactored the `onBackPressed` method in `SaveLanguagesAndFinish.kt` to use the updated API, and updated the corresponding test cases accordingly.

These changes ensure that the `onBackPressed` functionality is updated to use the latest API, improving the readability and maintainability of the codebase.
2023-06-20 05:46:01 +02:00
Kelson
7c1978a4f6
Merge pull request #3404 from kiwix/Issue#3332
Fixes of requestPermission is deprecated
2023-06-20 05:45:17 +02:00
MohitMaliFtechiz
7a5ff07180 Changed the requestPermission method of the fragment to utilize the new permission API registerForActivityResult.
* Updated the permission request for write storage permission, which is required for saving notes.
* Updated the permission request for read/write storage, necessary for scanning the file system in the LocalLibraryFragment.
* Fixed an issue where the permission layout would be displayed alongside the library list if the user swiped down to refresh.
* Suppress the deprecation warning for as `onRequestPermissionsResult` method is deprecated and we are using this for posting the result in all child fragments.
2023-06-20 01:38:45 +05:30
Kelson
63c3c2cd3e
Merge pull request #3403 from kiwix/Issue#3339
Fixes of deprecated methods of ConnectivityManager class
2023-06-19 08:51:21 +02:00
MohitMaliFtechiz
d8a323ddb1 Fixed ZimManageViewModelTest failure 2023-06-19 11:53:25 +05:30
MohitMaliFtechiz
9b1186d555 Refactored deprecated methods of ConnectivityManager class.
This commit refactors the deprecated methods of the ConnectivityManager class to ensure compatibility with different Android versions. The changes include:
* Introducing a new CompatV23 class to handle the deprecation of NetworkInfo and utilize the new NetworkCapabilities APIs available from Android 23 onwards.
* Retaining the existing methods for Android versions below 23 to maintain backward compatibility.
* Updating the test cases to cover both the new and old APIs.

These updates address the deprecation warnings and ensure that the code functions correctly on different Android versions.
2023-06-19 11:53:03 +05:30
MohitMaliFtechiz
9e79f11253 Refactored deprecated ConnectivityManager's method in NetworkUtils class 2023-06-19 11:35:36 +05:30
Kelson
715eff4cf1
Merge pull request #3354 from kiwix/Issue#3338
Fixed NotificationCompat.Builder(context) is deprecated
2023-06-16 21:43:03 +02:00
MohitMaliFtechiz
d68365b14f Fixed NotificationCompat.Builder(context) is deprecated 2023-06-16 21:42:48 +02:00
Kelson
26aa255f10
Merge pull request #3418 from kiwix/Issue#3405
Fixes of KiwixTextToSpeech uses some deprecated methods
2023-06-16 15:25:56 +02:00
MohitMaliFtechiz
fb90c934aa Fixed tts broken feature if we run tts twice 2023-06-16 15:25:39 +02:00
MohitMaliFtechiz
8481b4d70d Fixes of KiwixTextToSpeech uses some deprecated methods 2023-06-16 15:25:39 +02:00
Kelson
b85e3c482c
Merge pull request #3377 from kiwix/Issue#3348
Fixed deprecated getPackageInfo() method of PackageManager
2023-06-16 14:30:22 +02:00
MohitMaliFtechiz
9f0c793ce7 Fixed deprecated getPackageInfo() method of PackageManager 2023-06-16 14:29:58 +02:00
Kelson
d02afeeb97
Merge pull request #3363 from kiwix/Issue#3334
Removed deprecated `requireFragmentManager()` method
2023-06-16 13:48:31 +02:00
MohitMaliFtechiz
04dbbfd48e Removed deprecated requireFragmentManager() method 2023-06-16 13:48:19 +02:00
Kelson
1148c04ae6
Merge pull request #3381 from kiwix/Issue#3340
Fixes of local is deprecated
2023-06-14 14:36:19 +02:00
MohitMaliFtechiz
7bf7b2d5a7 Fixed local is deprecated 2023-06-14 13:50:12 +02:00
Kelson
77b3f41e2c
Merge pull request #3413 from shashank-0-0/fix-issue-3407
Fixed bottom view lost issue
2023-06-14 11:23:01 +02:00
Shashank
a6d9251c1d minor fixes 2023-06-13 18:58:43 +05:30
Shashank
1163ad0a46 fixed-bottom-view-lost-issue 2023-06-13 18:58:43 +05:30
Kelson
d7ec0bc0e0
Merge pull request #3325 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2023-06-13 15:25:14 +02:00
translatewiki.net
0b944184c7 Localisation updates from https://translatewiki.net. 2023-06-13 15:24:31 +02:00
Kelson
e0e8f23fba
Merge pull request #3357 from kiwix/Issue#3342
Fixed setting `android:extractNativeLibs=false` in manifest file is deprecated
2023-06-13 13:12:18 +02:00
MohitMaliFtechiz
f45816565e Fixed setting android:extractNativeLibs=false in manifest file is deprecated 2023-06-13 13:11:55 +02:00
Kelson
8201581018
Merge pull request #3367 from kiwix/Issue#3335
Fixed default constructor for Handler is deprecated
2023-06-13 13:11:17 +02:00
MohitMaliFtechiz
cae2c2c5fe Fixed default constructor for Handler is deprecated 2023-06-13 13:10:55 +02:00
Kelson
6c51871a13
Merge pull request #3382 from kiwix/Issue#3329
Fixes of WifiConfiguration is deprecated
2023-06-13 01:57:15 +02:00
MohitMaliFtechiz
0faeee0dae Fixes of WifiConfiguration is deprecated 2023-06-13 01:57:04 +02:00
Kelson
da0ec81d30
Merge pull request #3368 from kiwix/Issue#3344
Fixed observe extension method, which is deprecated in newer kotlin version
2023-06-13 01:56:43 +02:00
MohitMaliFtechiz
75f19cdfca Fixed observe extension method, which is deprecated in newer kotlin version 2023-06-13 01:56:30 +02:00
Kelson
639baa4336
Merge pull request #3378 from kiwix/Issue#3347
Fixes of getSerializable() method of Intent is deprecated in android 13
2023-06-13 01:55:25 +02:00
MohitMaliFtechiz
af67b0fc8c Fixes of getSerializable() method of Intent is deprecated in android 13 2023-06-13 01:54:58 +02:00
Kelson
bd09334b4f
Merge pull request #3401 from kiwix/Issue#3333
Fixes of deprecated `startActivityForResult` method
2023-06-12 18:08:48 +02:00
MohitMaliFtechiz
515f1e9230 Refactored setActivityForResult method for selecting SD card folder
We have used deprecated method for selecting folder for SD card in OnlineLibraryFragment.kt, CorePrefsFragment.kt, now we are using `registerForActivityResult` method instead of deprecated method in both places.
2023-06-12 18:08:20 +02:00
MohitMaliFtechiz
421cc7d22d Fixed deprecated startActivityForResult method in LocalLibraryFragment for selecting zim file from storage 2023-06-12 18:08:20 +02:00
MohitMaliFtechiz
8333b56b94 Refactored deprecated startActivityForResult in error activity 2023-06-12 18:08:20 +02:00
MohitMaliFtechiz
b8dec4932e Fixed deprecated startActivityForResult method for enableLocationServices 2023-06-12 18:08:20 +02:00
Kelson
0d631d9d8f
Merge pull request #3373 from kiwix/Issue#3331
Fixed intent flag `FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET` is deprecated
2023-06-08 16:07:16 +02:00
MohitMaliFtechiz
186236f040 Fixed intent flag FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET is deprecated 2023-06-08 16:06:55 +02:00
Kelson
f5816e6a27
Merge pull request #3369 from kiwix/Issue#3346
Fixed deprecated screenshot class
2023-06-08 15:47:25 +02:00
MohitMaliFtechiz
554d6ac987 Fixed deprecated screenshot class 2023-06-08 15:47:13 +02:00
Kelson
386bc5462a
Merge pull request #3380 from kiwix/Issue#3379
Fixed String extension function toUpperCase(local: Local) is deprecated
2023-06-08 15:46:46 +02:00
MohitMaliFtechiz
2022884115 Fixed String extension function toUpperCase(local: Local) is deprecated 2023-06-08 15:45:45 +02:00
Kelson
b3e629d54f
Merge pull request #3397 from kiwix/Issue#3345
Fixes of deprecated methods in `NetworkTest`
2023-06-08 12:59:36 +02:00
MohitMaliFtechiz
dc494f5bd3 Removed deprecated ActivityTestRule and InstrumentationRegistry from NetworkTest class 2023-06-08 12:59:04 +02:00
Kelson
d828f5255b
Merge pull request #3399 from kiwix/update-3.7.1
Update 3.7.1
3.7.1
2023-06-06 09:43:22 +02:00
Emmanuel Engelhart
1cde78c398
New 3.7.1 changelog 2023-06-05 21:59:08 +02:00
Emmanuel Engelhart
a2d4b1f55c
Bump-up version to 3.7.1 2023-06-05 21:55:16 +02:00
Kelson
02e703ca37
Merge pull request #3396 from kiwix/Issue#3370
Fixed Invasive access photos and media permission request at start
2023-06-05 17:55:21 +02:00