8260 Commits

Author SHA1 Message Date
Kelson
bad8f4c716
Merge pull request #4034 from kiwix/Fixes#4031
Fixed: Application crashing due to `Input dispatching timed out` when deleting the ZIM files.
2024-10-15 18:14:17 +02:00
MohitMaliFtechiz
79a61e330d Fixed CopyMoveFileHandlerTest failing. 2024-10-15 15:38:26 +05:30
MohitMaliFtechiz
a839b8d40c Improved the deleting logic of files.
* Removed the unused code from FileUtils class.
2024-10-15 15:37:19 +05:30
MohitMaliFtechiz
676056a89f Fixed the compilation error in CopyMoveFileHandlerTest. 2024-10-15 15:37:12 +05:30
MohitMaliFtechiz
7e8658bb83 Fixed: Application crashing due to Input dispatching timed out when deleting the ZIM files.
* Moved the file deleting logic on IO thread, and refactored our code according to this change.
2024-10-15 15:37:04 +05:30
Kelson
9c2b355f65
Merge pull request #4033 from kiwix/Fixes#4032
Upgraded the `java-libkiwix` to `2.2.3` to start using the `libkiwix14`.
2024-10-15 11:32:18 +02:00
MohitMaliFtechiz
0dc7224c2a Upgraded the java-libkiwix to 2.2.3 to start using the libkiwix14. 2024-10-15 09:48:11 +05:30
Kelson
ff42e9f09a
Merge pull request #4025 from kiwix/Fixes#4024
Fixed: `app:theme` is now deprecated. Please move to using `android:theme` instead.
2024-10-10 09:31:38 +02:00
MohitMaliFtechiz
c2bacd6c41 Little improvement in DownloadTest, since we are downloading the smallest ZIM file so it can be downloaded immediately after starting, so in this case, do not fail the test case. Since we are testing the pause/resume functionality in our other DownloadTest. 2024-10-10 12:11:33 +05:30
MohitMaliFtechiz
3e52a897cd Fixed: app:theme is now deprecated. Please move to using android:theme instead.
* Now we are using the `android:theme` everywhere in our project instead of `app:theme`.
2024-10-10 11:56:22 +05:30
Kelson
83899c61c4
Merge pull request #4012 from kiwix/Fixes#3736
Fixed: The donation popup does not look well in tablet.
2024-10-08 06:06:09 +00:00
MohitMaliFtechiz
300f681156 Fixed: The donation popup does not look well in tablet.
* Added a maximum width for large screen devices such as tablets. If the device has a large screen, the donation popup will be set to the maximum width, ensuring a consistent appearance similar to mobile phones.
2024-10-07 14:29:42 +05:30
Kelson
fc1b8ddccd
Merge pull request #4013 from kiwix/Fixes#4004
Removed the "Send feedback" option from Help tab.
2024-10-06 18:19:37 +00:00
MohitMaliFtechiz
6b12e4413f Removed the "Send feedback" option from Help tab.
* Removed the all code related to this feature e.g. icon, strings, etc.
* Refactored the HelpFragmentTest.
2024-10-06 15:44:07 +00:00
Kelson
ce78712b21
Merge pull request #4017 from kiwix/Fixes#4016
Added the `foregroundServiceType` in manifest for `ReadAloudService`, and `HotspotService`.
2024-10-06 15:43:50 +00:00
MohitMaliFtechiz
1a0cb84917 Added the foregroundServiceType in manifest for ReadAloudService, and HotspotService. 2024-10-06 14:59:07 +00:00
Kelson
e6510f139c
Merge pull request #4019 from kiwix/Fixes#4001
Fixed: CI sometimes stuck on instrumentation test cases.
2024-10-06 14:58:47 +00:00
MohitMaliFtechiz
4c79c1066b Re-enabled the testing of pause/resume functionality in DownloadTest. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
2041069838 Improved the DownloadTest, and LocalFileTransferTest. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
e9154cdace Improved the DownloadTest to download the smallest ZIM file, as it was previously downloading a 156MB file, which took too much time. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
3c8b39058e Improved the clicking on "Got it" button. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
7d6984d251 Improved the DownloadTest, InitialDownloadTest. Also, improved the testing of scanning the ZIM files. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
2521cd8990 Improved the clicking on showcase dismiss button. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
e80a89670e Improved the DownloadTest to fail if ZIM file is not downloaded. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
8dc75c5f1c Improved the click on "Got it" button in test case. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
100d2d11b4 Refactored the LocalFileTransferTest to properly work with Android 33 emulator. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
3f066d4fa3 Added log to verify the CI behaviour. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
15435a0a5d Correctly handled the exception when refreshing the local library data. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
a70abc3590 Fixed: CI stuck in emulators when refreshing the local library data. 2024-10-05 16:49:48 +00:00
MohitMaliFtechiz
8c4e402aca Fixed: CI sometimes stuck on instrumentation test cases.
* Fixed the `LocalFileTransferTest`, which was failing on API level 33 in the CI.
2024-10-05 16:49:48 +00:00
Kelson
b5bd979ecb
Merge pull request #4018 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2024-10-05 16:49:33 +00:00
translatewiki.net
374aea08e5
Localisation updates from https://translatewiki.net. 2024-10-03 14:06:43 +02:00
Kelson
38400dfa2e
Merge pull request #3998 from kiwix/Fixes#3991
Fixed: The UI showing incorrect colors in night mode.
2024-10-01 13:16:51 +00:00
MohitMaliFtechiz
2b796b0847 Fixed an issue where the CI was sometimes failing due to an unknown reason related to the OverflowMenuButton (the three-dot default Android button) width. 2024-10-01 18:09:22 +05:30
MohitMaliFtechiz
a1bad811c6 Setting the default visibility to gone of progressBarLayout. 2024-10-01 11:59:40 +00:00
MohitMaliFtechiz
c4d8f1b2ea Fixed: The UI showing incorrect colors in night mode. 2024-10-01 11:59:40 +00:00
Kelson
701c9c1f08
Merge pull request #4010 from kiwix/remove_restriction_popup_from_ps_variant
Removed the restriction popup from PS variant which was showing at start.
2024-10-01 11:59:18 +00:00
MohitMaliFtechiz
f9a6323b27 Removed the message from help screen.
* Refactored the HelpFragmentTest.
2024-10-01 14:44:06 +05:30
MohitMaliFtechiz
e1a25e3b9b Removed the entire restriction message from the help screen and replaced with instructions on how the user can open an existing ZIM file. 2024-10-01 13:30:57 +05:30
MohitMaliFtechiz
e060166bf5 Removed the unused code from project. 2024-10-01 12:21:17 +05:30
MohitMaliFtechiz
081fc6b207 Removed the restriction popup from start in PS variant.
* Since now we have a way to load the sideloaded zim files in application so this popup does not make sense. Therefore, we are removing this.
2024-10-01 12:00:47 +05:30
Kelson
97dc7baaa8
Merge pull request #4006 from kiwix/Fix#3941
Fixed: Opening the zim file with kiwix fails to open(not showing the copy/move dialog).
2024-10-01 06:23:22 +00:00
MohitMaliFtechiz
05eecc2218 Refactored the CI to run test cases in separate jobs, as the emulator would sometimes shut down when running multiple test cases in sequence. Previously, we were executing all tests within a single job, which significantly increased the CI execution time. Additionally, there were occasional "insufficient storage" errors in the emulator when reaching the final stages of the CI. 2024-10-01 10:55:16 +05:30
MohitMaliFtechiz
d575ae426b Fixed: SaveSearchToRecentsTest, DeleteRecentSearchTest test which sometimes failing on CI. 2024-09-30 23:07:18 +05:30
MohitMaliFtechiz
81109c4a49 Removing the temporary files of test cases from storage to free up storage. 2024-09-30 23:07:18 +05:30
MohitMaliFtechiz
4339608132 Running tablet job after all the mobile jobs are completed. 2024-09-30 23:07:18 +05:30
MohitMaliFtechiz
a2a654b212 We have lowered the RAM of the emulator for some test cases since they do not require much memory. As a result, we downgraded the RAM for these specific CI environments. 2024-09-30 23:07:18 +05:30
MohitMaliFtechiz
0c092da015 Improved the OpeningFilesFromStorageTest, EncodedUrlTest. 2024-09-30 23:07:18 +05:30
MohitMaliFtechiz
2c613620e6 Testing on pixel_c profile instead of pixel_tablet. 2024-09-30 23:07:18 +05:30
MohitMaliFtechiz
9fadeff0cc Testing file opening from browser, file manager, and via file piker on tablet in CI. 2024-09-30 23:07:18 +05:30