| Age | Commit message (Collapse) | Author | Files | Lines |
|
* Add setting to save OpenKeychain auth keyid
* Hide pref not disable
Co-Authored-By: Reagan Sanders <vexofp@gmail.com>
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
|
* [WIP] Initial biometric authentication support
* Redirect decryption app shortcut to go through LaunchActivity
* UserPreference: Clear existing shortcuts when toggling password auth
Clears out any auth-bypassed entries that exist
* Fix hilarious copypasta derp
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
|
Caveats:
- The openpgp preference had to be removed because the open-intents developers are too lazy to update their libraries. Over the coming weeks I will be reimplementing a local solution for this instead.
- The autofill dialog is broken but I since it is being worked on in #410 already I'm not going to bother fixing it.
|
|
|
|
|
|
* Add 'SHOW EXTRA CONTENT' button.
* Show the extra content after clicking the 'SHOW EXTRA CONTENT' button.
* Change the regular button to a toggle button and add text for hiding extra contents.
* Change the implementaton of showing/hiding extra contents to accomodate using a toggle button.
* Add padding to the top of the button.
|
|
* detect that we're in a detached head and show the message
* add a new way to clean local repo in case of failed rebase
|
|
* use storage access framework
* UserPreference: Add back warning about using SDCard root directory
* UserPreference: Fix IDE warnings
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
|
* Implemented OpenKeystore SSH API as a new authentication option
* Fix formatting problems
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* Addressed review comments.
Removed leftover debugging code.
Wrapped excessively long lines.
Added missing new parameter to Javadoc.
* Merge remote-tracking branch 'upstream/master' into gpg-ssh-key
|
|
* Clipboard now is cleared after manual copy
* Spanish translation added
* Spanish translations for commit messages updated
* Now can generate passwords free of lowercase (for example only numbers, uppercase or symbols)
Also it makes sure that uppercase is included when the generated char is ambiguous and discarded
|
|
* Clipboard now is cleared after manual copy
* Spanish translation added
* Spanish translations for commit messages updated
* Validation of value 0 in general_show_time before start timer
The clear_after_copy preference is disabled according with that value.
* Like clear_after_copy, clear_clipboard_20x now depends on the value of general_show_time too
|
|
delete dialog format string
dialog text format
|
|
|
|
* Rename classes to not be ugly as all hell
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* PgpActivity: Cleanup
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* Rewrite pwgen package in Kotlin
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* PRNGFixes: Remove constant conditions
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
|
|
|
|
|
|
* use full password path in add/edit git commit message
* commit strings are format strings
* use format strings in other languages
* use move/rename commit message
|
|
(#413)
* Display HOTP code if password contains HOTP secret, unify HOTP and TOTP code
* Add ability to show HOTP instead of showing every decrypt
* Fix off by 1 error
* fix return intent logic so that edits and HOTP increments are properly committed
* fix linting errors
* Fix broken logic for case when a password is created
* add ability to choose if password entry will be updated on HOTP code calculation
|
|
* Fix clear clipboard 20 times
As described in issue #419 there was a bug when clearing clipboard 20 times because from "0" to "< 19" there are 19 numbers, not 20. 19 is never reached because of "less than" operator. This could be also fixed by changing the operator from "=" to "<=" but I think is better to change the number of times to 20.
* Fixed clear clipboard 20 times hint
Fixed the hint to match what really happens, consecutive numbers are stored in the clipboard 20 times.
|
|
|
|
see #378
|
|
* Fix totp elements layout
* Add missing rule
* Make username copy button invisible by default
* Fix totp copy button string
* Don't show username fields if not set
|
|
* show age for passwords in detail view
Implements #330.
This fetches the latest commit where the respective password file was
changed from the current HEAD and outputs the relative time since
the last change on the decrypt page.
* Move lastChanged logic out of PgpActivity
This nicely encapsulates the lastChanged logic (and thus separates it
from dependencies like git). The last changed date is now passed as a
timestamp using the Intent's extra info.
|
|
TOTP is calculated on display and on copy to clipboard from secret
embedded in entry (either in password or in extra) and the current time.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fix #280
|
|
|
|
|
|
* fix/ignore lint errors, run lint on travis
* fix/ignore some lint warnings
|
|
* Support pasting username with autofill, fixes #192
The workflow for pasting usernames is as follows:
1. Select password field
2. Select password store entry with username and paste it
3. Select any other editable field
4. Paste username
* Show toast when username is available for pasting
|
|
* Fix lint errors/warnings
Fix a lot of lint errors and warnings.
Most things are automatically applied fixes done with android studio:
* externalize strings
* remove unused code / classes / layouts / imports
* migrate some fields to local variables
* Remove dead code from comments
Removed code that is commented out long ago.
* remove unused resources
* colors
* strings
* drawables
* layouts
* menus
|
|
This is a first step of letting APS handle usernames from password
entries. It shows the username in PgpHandler and allows to copy it to
the clipboard.
|
|
Show extra content even if password is not copied to clipboard.
Add toggle to preferences as well.
|
|
|
|
too buggy, no time to work on it correclty
|
|
|
|
|
|
* Gather git config data and save in preferences
* Align text box properly
* Apply git configs from settings
* Validate email address
|
|
* preference i18n
* wrong key
|
|
|
|
* initial work on the git error handling
* remove throws exception and handle the jsch one correctly
* move the commit task into its own operation
* get rid of the interface and rely on the abstract class GitOperation
* add error message to the pull command
* add error message to the push command
* add error message to the sync operationˆ
|
|
added some rough translations. (#230)
|
|
ones like BluetoothToPc. (#213)
|
|
|
|
|