- Fix race condition that sometimes causes the OAuth2 authorization dialog to not autofill the token after a successful login (Issue #55, PR #56)
- Fix tests after last rclone update (PR #52)
- Update all dependencies (PR #53)
- Add support for app shortcuts (PR #54)
- Long press RSAF's launcher icon to quickly open remotes in DocumentsUI
- Update rclone to 1.66.0 (PR #51)
- Update rclone to 1.65.1 (PR #47)
- Normalize paths before comparison in
isChildDocument()
(Issue #44, PR #45)- Fixes compatibility with apps that directly manipulate SAF URIs
- Fix debug logging of
projection
parameter value (PR #46)
- Update dependencies (PR #38)
- Disable arm64 memory tagging extensions support (PR #39)
- Golang's cgo runtime currently does not support MTE and would cause rclone/RSAF to crash.
- This workaround only affects people who explicitly enable MTE for user apps on the Pixel 8 series or future ARMv9 devices.
- Update rclone to 1.64.2 (PR #37)
- Update rclone to 1.64.1 (PR #36)
- Update dependencies and target API 34 (PR #34)
- Update rclone to 1.64.0 (PR #33)
- All external app access to files on hidden remotes is now blocked (Issue #27, PR #31)
- Add option to lock app settings behind biometric/PIN/password unlock (Issue #27, PR #32)
- Add option to request "all files" permission on Android 11+ to allow wrapper remotes, like
crypt
, to access/sdcard
(Issue #28, PR #29) - Update all dependencies (PR #30)
- Fix race condition in rclone initialization that could lead to crashes when accessing files while RSAF's user interface is closed (Issue #22, PR #23)
- Update rclone to 1.63.0 (PR #20)
- Reduce directory cache time from 5 minutes to 5 seconds (PR #21)
- After a file copy or move, the files in the target directory will no longer appear as missing for 5 minutes. Due to API limitations, there's no way to manually invalidate the cache after a copy/move operation, so a short timeout is used instead.
- Improve UX for resetting to current/default values and add support for revealing passwords in the interactive configuration dialog (Issue #8, PR #14)
- Add option to show all dialogs at the bottom of the screen (Issue #9, PR #15)
- Fix cache directory being set to non-writable
/data/local/tmp/
in certain contexts (Issue #11, PR #12) - Work around upstream bug where passwords are not obscured in the config file, breaking password-based authentication (eg. smb, sftp) (Issue #7, PR #13)
- Update all dependencies (PR #2, PR #5)
- Fix
isChildDocument
returning false for nested children, which caused some apps to crash (PR #3)
- Add option to open remotes in DocumentsUI (PR #1)
- Initial release