Commit Graph

5840 Commits

Author SHA1 Message Date
VishnuSanal 0a0b041754 check null values on cursor args 2022-09-25 15:32:25 +05:30
Vishal Nehra 65d917f219 Merge pull request #3503 from TeamAmaze/bugfix/3478
Use Completable instead of Flowable to refresh Drawer
2022-09-25 15:03:24 +05:30
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
Raymond Lai 92256a74d1 Lower threshold of CustomNavigationView.isNavigationViewSavedStateMissing() down to API 19
Fixes #2284
Fixes #3497
2022-09-23 23:43:04 +08:00
Vishal Nehra 10880ce089 Bump version 2022-09-22 01:53:48 +05:30
Vishal Nehra 90238f7fed Merge pull request #3494 from TeamAmaze/bugfix/3488
Fix database migration for anonymous connections
2022-09-22 01:43:19 +05:30
Vishal Nehra e8e0b8fef4 Merge pull request #3485 from TeamAmaze/hotfix/3.8.1
Hotfix/3.8.1 to master
2022-09-22 01:42:01 +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
Vishal Nehra 01f8590fd8 Merge pull request #3487 from TranceLove/hotfix/3.8.1
Fix failing Espresso tests
2022-09-20 15:19:30 +05:30
TranceLove 92fee71f5c Fix failing Espresso tests 2022-09-20 16:11:27 +08:00
Vishal Nehra 2acc980bef Merge pull request #3483 from TeamAmaze/update-fastlane
Update fastlane
v3.8.1
2022-09-19 23:52:39 +05:30
Vishal Nehra 4e2bba1711 Bump version number 2022-09-19 23:51:23 +05:30
Vishal Nehra dfd79aa559 Merge branch 'transifex-translations' of ssh://github.com/TeamAmaze/AmazeFileManager into hotfix/3.8.1 2022-09-19 23:44:13 +05:30
Vishal Nehra 490fa17e16 Merge pull request #3484 from TeamAmaze/feature/fix-fdroid-connection
Show warning while adding cloud connection on fdroid build
2022-09-19 23:40:54 +05:30
Vishal Nehra e48d9c90b3 Fix comments 2022-09-19 23:40:21 +05:30
Vishal Nehra 09f99c3ef9 Show warning while adding cloud connection on fdroid build 2022-09-19 23:06:00 +05:30
VishnuSanal 496914ef78 fastlane: add icon 2022-09-19 19:54:12 +05:30
VishnuSanal bd917af8f6 fastlane: update metadata 2022-09-19 19:41:10 +05:30
VishnuSanal 213adc9188 fastlane: add phone screenshots 2022-09-19 19:33:08 +05:30
Vishal Nehra 18754c6ed8 Merge pull request #3482 from TeamAmaze/bugfix/3229
3229 Dismiss processing dialog only when it's showing
2022-09-19 19:20:36 +05:30
Vishal Nehra a21028e4f3 3229 Dismiss processing dialog only when it's showing 2022-09-19 17:25:04 +05:30
Vishal Nehra 2c13a4e551 Merge pull request #3481 from TeamAmaze/bugfix/3480
3480 Fix exception while decoding non utf 8 paths
2022-09-19 17:09:32 +05:30
Vishal Nehra 8d421aa938 3480 Fix exception while decoding non utf 8 paths 2022-09-19 13:22:45 +05:30
transifex-integration[bot] 4eb9d20c29 Apply translations in he
translation completed for the source file '/app/src/main/res/values/strings.xml'
on the 'he' language.
2022-09-19 03:51:18 +00:00
Vishal Nehra 45e82bfae1 Merge pull request #3471 from TeamAmaze/release/3.8
Release 3.8 to master
2022-09-18 01:49:40 +05:30
Vishal Nehra 3585639703 Bump version number v3.8 2022-09-16 03:21:40 +05:30
Vishal Nehra 3797f96e37 Merge pull request #3470 from TeamAmaze/transifex-translations
Transifex translations
2022-09-16 03:05:16 +05:30
Vishal Nehra bb07c4c6e0 Merge pull request #3454 from TeamAmaze/bugfix/3453
3453 Fix folder navigation for syncthing
2022-09-16 03:04:28 +05:30
Vishal Nehra 8f8f860dce Merge pull request #3469 from TeamAmaze/feature/listing-cache
Fix use vector icon for telegram / add instagram icon
2022-09-16 02:45:09 +05:30
Vishal Nehra 5c3cddf77c Fix use vector icon for telegram / add instagram icon 2022-09-16 02:44:06 +05:30
Vishal Nehra fb454f3f96 Merge pull request #3467 from TeamAmaze/feature/listing-cache
Allow to force reload when list is cached
2022-09-16 02:43:51 +05:30
Vishal Nehra fe7633a5bb Merge pull request #3451 from TeamAmaze/feature/3450
3450 Allow to delete drag and drop files
2022-09-15 00:00:24 +05:30
Vishal Nehra 2ceb0a443b Fix spotless error 2022-09-14 23:59:24 +05:30
Vishal Nehra 9053b2b265 Merge release branch 2022-09-14 23:55:01 +05:30
Vishal Nehra c3cfbe4b14 Merge pull request #3405 from TranceLove/feature/1570
FTP client support
2022-09-14 23:41:11 +05:30
Vishal Nehra 524ae360ce Fix spotless 2022-09-14 23:33:32 +05:30
Vishal Nehra f77dc3af03 Allow to force reload when list is cached 2022-09-14 22:49:33 +05:30
Raymond Lai 76ecf9f7f7 Fix cut/copy and paste within FTP server
Use an InputStream backed by the temporary file when called for copying.
2022-09-12 14:01:33 +08:00
Raymond Lai cd856d5928 Fix copy folder problem within FTP server
Due to single thread nature of FTPClient, HybridFile.forEachChildrenFile cannot perform actions within for loop

Also fix back button on FTP server problem that causing crashes
2022-09-11 11:37:19 +08:00
Raymond Lai 7d72aa4596 Fix back button not responding on FTP connection
Also fix Slf4jPrintCommandListener leaking credentials
2022-09-07 00:06:42 +08:00
Raymond Lai e7f8c5edd1 Fix back button on FTP connection failures + little code cleanup
- Remove FIXME marks in FTPClientImpl
- ConnectionInfo.queryString should be null if not specified
- OTGUtil code syntax cleanup per recommendation
2022-09-04 00:33:37 +08:00
TranceLove bf4f5f2d90 Fix FTP file copy regressions on Android 9
- Remove redundant NOOP check that causing out-of-sequence calls to FTPClient; instead use FTPClient.isAvailable as status report
- Just close in/out channels, but no need to close the underlying BufferedInputStream/BufferedOutputStream, which caused copy to break on Android 9. With the ReadableByteChannel and WriteableByteChannel wrapping the streams, closing the channel at upper level should close the streams as well
- Also added a PrintCommandListener implementation that uses slf4j logger instead of just System.out
2022-09-03 01:39:06 +08:00
Raymond Lai 2bbda37683 Migrate password encryption base64 encoding options to Base64.URL_SAFE
Unfortunately, URL unsafe characters seem to be the culprit of regressions found on some Android versions.
2022-09-01 00:13:47 +08:00
Raymond Lai 9a1f2da16c Remove FTP file list caching
Force reload with FTP LIST command on swipe down.
2022-08-31 23:54:02 +08:00
Raymond Lai e7b1ecdf76 Fix test regressions
To fix test failures at mkdir() tests, that URL encoded filenames would fail.
2022-08-31 23:54:02 +08:00