b94b52a42d
* Refactor git logic into separate parts * Extract hardcoded strings * Add KDoc to updateHostname, remove unused field * Cleanups * Fix dialog message * Wire in repository clone flow * spotless * Remove unused method * Cleanup GitActivity - Rename to GitOperationActivity. - Ensure identityBuilder is always closed regardless of what fragment uses it. - Remove hardcoded "Operation" strings and replace with REQUEST_ARG_OP. - Apply a transparent theme to GitOperationActivity make the UI less jarring. * Tweak some stupidly worded dialog messages As pointed out in #629, these strings are shoddily worded and do not express any clear intent to the user, leaving them confused and angry. * GitOperationActivity: wrap Context to ensure right theme is used * spotless * undo build.gradle change * Use correct parent theme, remove now useless wrapping * GitServerConfigActivity: fix repository clone flow * temp: disable leakcanary framework leaks on Samsung are pissing me off * Make system bars transparent in git activity * Tweak HTTPS password layout * Unhardcode wrong passphrase string * Store SSH passphrase in EncryptedSharedPreferences Also revamp the dialog to look a bit better * Implement support for remembering HTTPS password Fixes #521 * Try to patch HTTPS remote creation logic * Update security-crypto * Clear saved passphrase/password on auth failure * Revert "Update security-crypto" Broken on R DP2.1 This reverts commit 4b20371dd42c512a3dd3b759859abb6c1ffd2961. * Revert "temp: disable leakcanary" This reverts commit 2db7d41bd67b79c6dc8c5b359a7b27100379f45f. * Update CHANGELOG * Remove spacer * Remove useless override * Wrap git server activity in a ScrollView * GitOperation: always finish calling activity when dialogs are dismissed * Wipe saved password/passphrase when hostname changes * Don't commit prefs updates * Don't call listFiles excessively * Finish activity after saving configuration * Make ConnectionMode and Protocol enum classes * Change SSH key passphrase key, don't wipe on host change * Reimplement BaseGitActivity.updateUrl (was updateHostname) * Use SharedPreferences.edit KTX extension * Disable inapplicable connection modes depending on scheme * BaseGitActivity: annotate onDestroy with CallSuper We'll leak the identityBuilder connection otherwise * Move input hack for AlertDialog into an extension function We re-use this in many places * Fix protocol/mode toggle issue and consistenly name options * Fix a crash when opening GitServerConfigActivity without a repo * Fix OpenKeychain callbacks by moving onActivityResult to BaseGitActivity * Run spotlessApply Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <fabian@henneke.me>
109 lines
2.9 KiB
Markdown
109 lines
2.9 KiB
Markdown
# Changelog
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
## Unreleased
|
|
|
|
### Added
|
|
- Oreo Autofill support
|
|
- Securely remember HTTPS password/SSH key passphrase
|
|
|
|
### Fixed
|
|
- Text input box theming
|
|
- Password repository held in non-hidden storage no longer fails
|
|
- Remove ambiguous and confusing URL field in server config menu
|
|
and heavily improve UI for ease of use.
|
|
|
|
## [1.6.0] - 2020-03-20
|
|
|
|
### Added
|
|
- Copy implicit username (password filename) by long pressing
|
|
- Create xkpasswd style passwords
|
|
- Swipe on password list to synchronize repository
|
|
|
|
### Fixed
|
|
- Resolve memory leaks on password decryption
|
|
- Can't delete folders containing a password
|
|
|
|
## [1.5.0] - 2020-02-21
|
|
|
|
### Added
|
|
- Fast scroller with alphabetic hints
|
|
- UI button to create new folders
|
|
- Option to directly start searching when opening the app
|
|
- Option to always search from root folder regardless of the currently open folder
|
|
|
|
### Changed
|
|
- Logging is now enabled in release builds
|
|
- Searching now shows folders as well as the passwords inside them
|
|
|
|
### Fixed
|
|
- OpenKeychain errors cause app crash
|
|
|
|
## [1.4.0] - 2020-01-24
|
|
|
|
### Added
|
|
- Add save-and-copy button
|
|
- Dark theme
|
|
- Setting to save OpenKeychain auth id
|
|
- Add number of passwords to folders
|
|
|
|
### Changed
|
|
- Updated UI design and iconograph
|
|
- Biometric authentication
|
|
- Use new OpenKeychain integration library
|
|
|
|
### Fixed
|
|
- Snackbars showing behind keyboards
|
|
|
|
## [1.3.2] - 2018-12-23
|
|
|
|
### Changed
|
|
- Improve French translation.
|
|
|
|
### Fixed
|
|
- Extra field is multi-line.
|
|
|
|
## [1.3.1] - 2018-10-18
|
|
|
|
### Fixed
|
|
- Fix default sort order bug.
|
|
|
|
## [1.3.0] - 2018-10-16
|
|
|
|
### Added
|
|
- Allow app to be installed on external media (SD card).
|
|
- Change password sort order.
|
|
- Display HOTP code if present.
|
|
- Open search view on keyboard press.
|
|
|
|
### Changed
|
|
- Use adaptive icon.
|
|
- Password entry is more secure.
|
|
- Clean paths on password list view.
|
|
- Improve Chinese translation.
|
|
- Don't show hidden files and directories.
|
|
|
|
### Fixed
|
|
- Fix clipboard clearing.
|
|
- Wrap long passwords.
|
|
|
|
## 1.2.0.75 - 2018-05-31
|
|
|
|
### Added
|
|
- Add Arabic translation.
|
|
- Warn user that remembering SSH passphrase is currently insecure.
|
|
|
|
### Changed
|
|
- Update Japanese assets.
|
|
|
|
### Fixed
|
|
- Fix elements overlapping.
|
|
|
|
|
|
[Unreleased]: https://github.com/android-password-store/Android-Password-Store/compare/v1.6.0...HEAD
|
|
[1.6.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.5.0..v1.6.0
|
|
[1.5.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.4.0...v1.5.0
|
|
[1.4.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.3.0...v1.4.0
|
|
[1.3.2]: https://github.com/android-password-store/Android-Password-Store/compare/v1.3.1...v1.3.2
|
|
[1.3.1]: https://github.com/android-password-store/Android-Password-Store/compare/v1.3.0...v1.3.1
|
|
[1.3.0]: https://github.com/android-password-store/Android-Password-Store/compare/v1.2.0.75...v1.3.0
|