Commit Graph

2908 Commits

Author SHA1 Message Date
Vishal Nehra 62c53abfe3 Merge pull request #3593 from stevealexr/release/4.0
Allow case sensitive local file rename
2022-11-18 01:39:43 +05:30
stevealexrs c54f3f21ff Revert "Changed file name case check to local filesystem case-sensitivity check."
This reverts commit 9a1b5acc07.
2022-11-17 18:22:41 +08:00
stevealexrs 5cb5d69d03 Revert "Changed file name case check to local filesystem case-sensitivity check."
This reverts commit 46a7a2a242.
2022-11-17 18:22:33 +08:00
Raymond Lai c7c025961f explorer.db upgrade fix
So sorry for the woes...
2022-11-17 16:55:39 +08:00
Vishal Nehra 5d2c904340 Merge pull request #3492 from TeamAmaze/bugfix/3476
Check working directory and change to root before listing files
2022-11-17 04:07:19 +05:30
Vishal Nehra 2838496fb7 Fix codecy issue 2022-11-17 04:00:15 +05:30
Vishal Nehra 7d9cfac3f8 Merge hotfix 3.8.3 2022-11-17 03:59:48 +05:30
Vishal Nehra e24ec0929e Merge pull request #3595 from TranceLove/feature/ada-rhapsody
Access Android/data or obb dirs individually as app package
2022-11-17 03:56:16 +05:30
Vishal Nehra 9d914e116f Merge pull request #3620 from TeamAmaze/feature/disable_intent_filters
Feature/disable intent filters
2022-11-17 03:39:48 +05:30
TranceLove edff4791ab Check current working directory and change to root
Fixes #3476. Also fixes line parsing for filenames having colon, like cpu_variant:arm.
2022-11-11 12:10:33 +08:00
Vishal Nehra 047ed564aa Merge pull request #3557 from TeamAmaze/bugfix/3546
Fix line parsing of ls/stat output
2022-11-11 05:01:14 +05:30
Vishal Nehra 48709f495f Add preference to disable media player intent filters 2022-11-10 12:21:27 +05:30
Vishal Nehra 3571d0d51c Merge branch 'hotfix/3.8.3' of ssh://github.com/TeamAmaze/AmazeFileManager into hotfix/3.8.3 2022-11-10 11:41:12 +05:30
Vishal Nehra 3fc006cce9 Merge pull request #3558 from TranceLove/feature/billing-5.0
Upgrade Billing library to 5.0
2022-11-10 11:40:37 +05:30
stevealexrs 46a7a2a242 Changed file name case check to local filesystem case-sensitivity check. 2022-11-09 01:47:38 +08:00
Raymond Lai 42aa423ac3 Changes per PR feedback
- Add handle for closing donation dialog
- Move Toast out of purchases for loop. Although we only buy one item at a time, it's still more logical to perform the UI change after the for loop
2022-11-08 23:36:54 +08:00
Vishal Nehra e68935e7c4 Merge branch 'hotfix/3.8.3' of ssh://github.com/TeamAmaze/AmazeFileManager into hotfix/3.8.3 2022-11-08 03:39:17 +05:30
Raymond Lai b533a5064f Decouple some selection paths to separate internal methods
To work around Codacy complaints on long methods
2022-11-07 07:36:14 +08:00
stevealexrs 9a1b5acc07 Changed file name case check to local filesystem case-sensitivity check. 2022-11-05 20:23:08 +08:00
VishnuSanal cb84a21772 Add NonNull for menu and metadata 2022-11-05 13:23:29 +05:30
VishnuSanal 090fd9fb16 use string with placeholders 2022-11-05 13:21:35 +05:30
stevealexrs 73cf6a0b12 Refactored rename function and fixed errorCallback invocations 2022-10-28 22:16:13 +08:00
TranceLove 7c097ffae7 Access Android/data or obb dirs individually as app package
Instead of previously request for accessing the whole Android/data and Android/obb directories, change to ask for access to individual package directory under Android/{data,obb}.

Also changed display of directories under Android/{data,obb} to comparing with installed packages, and display only those matches installed apps.

Create directory or file at Android/data is not allowed with this changeset, with regards to updated access model in newer Androids, for an easy solution.
2022-10-27 23:12:25 +08:00
stevealexrs b56b12b960 Allow case sensitive local file rename 2022-10-26 20:36:22 +08:00
stevealexrs 8bc1656154 Allow case sensitive local file rename 2022-10-26 11:47:22 +08:00
stevealexrs e8782308bb Allow case sensitive local file rename 2022-10-25 18:19:59 +08:00
VishnuSanal 134a217aad add drive size info to nav drawer 2022-10-25 01:14:31 +05:30
VishnuSanal d644d39ffd fixes #3410 2022-10-12 20:09:12 +05:30
Raymond Lai 7c3a16d6c9 Upgrade Billing library to 5.0.0 2022-10-09 23:43:36 +08:00
Raymond Lai 2ab01a3858 Rename .java to .kt 2022-10-09 14:39:16 +08:00
TranceLove 7f713ac83d Fix line parsing of ls/stat output
To deal with newer versions of toybox and probably busybox as well
2022-10-09 12:25:40 +08:00
Vishal Nehra 0ac5bf2665 Bump version 2022-10-07 02:22:29 +05:30
Vishal Nehra 75104c67ab Merge pull request #3534 from TeamAmaze/bugfix/stay-openmode-file-before-opendocumenttree-intent-returns
Fix possible NPE when iterating through DocumentFile collection on listing files
2022-10-07 02:18:30 +05:30
Raymond Lai 6878fbdf59 Add one more ID up on migrating Cloud connection entries
Fixes #3488 (again).

Also fixed problem with encrypted secrets in Cloud database, due to PasswordUtils encrypt strings with URI-safe Base64, while Cloud connection secrets are not. Fix by specifying Base64.DEFAULT on encrypt/decrypting secrets.
2022-10-06 23:20:59 +08:00
Raymond Lai 1e590c878b Fix possible NPE when iterating through DocumentFile collection on listing files
As band-it solution.

Stay on OpenMode.FILE before ACTION_OPEN_DOCUMENT_TREE Intent returns. It is found in some cases the ACTION_OPEN_DOCUMENT_TREE Intent didn't block the app from accessing Android/data before UriPermission is granted. So stay on OpenMode.FILE when the intent launches.
2022-10-02 11:58:10 +08:00
Raymond Lai b2a2c21645 Disable FtpHybridFileTests at all
Sorry but this seems inevitable.
2022-09-28 22:04:30 +08:00
Vishal Nehra a86f4aa730 Merge branch 'transifex-translations' of ssh://github.com/TeamAmaze/AmazeFileManager into hotfix/3.8.2 2022-09-26 03:00:01 +05:30
Raymond Lai 538fd8a33c Fix ExplorerDatabase migration
The OpenMode ID was shifted during FTPClient support implementation, forgotten to update ExplorerDatabase, causing crashes for some
2022-09-25 22:18:42 +08:00
Raymond Lai 67d6712547 Use Completable instead of Flowable to refresh Drawer
Fixes #3478
2022-09-24 22:24:50 +08:00
Vishal Nehra e764f0ffff Merge pull request #3502 from TeamAmaze/bugfix/extract-service-correct-context
Fix ExtractService use of Context
2022-09-24 15:34:25 +05:30
Vishal Nehra 33b1d29341 Merge pull request #3501 from TeamAmaze/bugfix/2284-kitkat
Lower threshold of CustomNavigationView.isNavigationViewSavedStateMissing() down to API 19
2022-09-24 15:29:36 +05:30
Vishal Nehra fc7d11c0ba Merge pull request #3495 from TranceLove/feature/fdroid-friendly-tests
F-Droid friendly codebase
2022-09-24 15:21:48 +05:30
Raymond Lai 27d1e2b26a Fix ExtractService use of Context
- Toast uses getApplicationContext() instead of provided ones or ExtractService itself, which caused ExtractServiceTest to fail after timeout when built with Gradle 7.4
- Remove unnecessary reference to Context as local variable
2022-09-24 11:21:51 +08:00
transifex-integration[bot] ed5ef74a0c Apply translations in de
translation completed for the source file '/app/src/main/res/values/strings.xml'
on the 'de' language.
2022-09-23 20:21:34 +00:00
Raymond Lai 92256a74d1 Lower threshold of CustomNavigationView.isNavigationViewSavedStateMissing() down to API 19
Fixes #2284
Fixes #3497
2022-09-23 23:43:04 +08:00
transifex-integration[bot] 53d1bccd79 Apply translations in he
translation completed for the source file '/app/src/main/res/values/strings.xml'
on the 'he' language.
2022-09-22 06:04:21 +00:00
Vishal Nehra 10880ce089 Bump version 2022-09-22 01:53:48 +05:30
Raymond Lai 1fd05f83f5 F-Droid friendly tests
To make `gradlew clean spotlessApply spotlessCheck jacocoTestFdroidDebugUnitTestReport assembleDebug` build workflow also work seamlessly,

- Moved RAR related tests to testPlay directory
- CompressedHelperCallableTestSuite for different flavours
- ExtractorTestSuite for different flavours
- Added build variant checking in CompressedHelperTest and ExtractServiceTest
2022-09-22 00:42:54 +08:00
Raymond Lai 6d6a192137 Fix database migration for anonymous connections
Fixes #3488. Forgotten possibility of anonymous connection having no credentials, sorry.
2022-09-21 23:10:48 +08:00
TranceLove 92fee71f5c Fix failing Espresso tests 2022-09-20 16:11:27 +08:00