aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com
AgeCommit message (Collapse)AuthorFilesLines
2019-05-29Convert autofill package to Kotlin (#515)Harsh Shandilya12-1312/+1228
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-26Added a "SHOW EXTRA CONTENT" button under the "SHOW PASSWORD" button. (#510)Emmanuel Corrales1-2/+18
* 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.
2019-05-26Improve nullability coverage (#514)Harsh Shandilya5-88/+38
* Switch to in-built RV divider * Switch getActivity calls to requireActivity This enforces non-null activity and throws a proper exception when it is null for some reason. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-16Fix finding Otp digits (#511)Bastian Köcher1-2/+2
If no `digits` was present, this function failed with a `NullPointerException`.
2019-05-15Allow the user to push local master to a new branch in case of conflict (#508)Mohamed Zenadi4-21/+106
* 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
2019-04-25PasswordStore: Resolve some IDE warningsHarsh Shandilya1-16/+9
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-25Use storage access framework (#469)Hussein Al Abry1-222/+200
* 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>
2019-04-06Authentication using OpenKeystore SSH API (#486)vexofp3-62/+487
* 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
2019-03-15fixed accidental newlinesDan Ho1-4/+2
2019-03-15minor spelling mistake fixDan Ho2-6/+9
2019-03-15break several lines to limit the line lengthDan Ho2-10/+13
2019-03-14Read OTP digits, algorithm, period from uri, support Steam GuardDan Ho3-10/+57
2019-02-28Fix clear clipboard 20 times history (#465) (#487)rk0n1-1/+1
2019-02-03Convert PasswordEntry to Kotlin (#477)Harsh Shandilya3-141/+117
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-02-03Allow to create passwords without lowercase letters. (#478)reroman4-13/+74
* 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
2019-01-13Clipboard now is cleared with manual copy (#464)reroman2-17/+31
* 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
2019-01-12Fix autofill preference referencing hard-coded application id (#473)Timo Loewe1-1/+3
2019-01-03GitOperation: Dismiss activity on cancel (#468)Harsh Shandilya1-3/+2
Fixes the issue where starting a repository sync and then hitting cancel in the password dialog leaves you with an empty activity which needs to be dismissed to get back to where you were. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-01-02improve translations with format stringsحسين2-5/+4
delete dialog format string dialog text format
2019-01-02Bump minSdk to 21 (#466)Harsh Shandilya33-1423/+922
* Bump minSdk to 21 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * PasswordGenerator: Constify things Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Deprecate PRNG fixes The problem being fixed doesn't exist on SDK 21 and above. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * treewide: Switch to lambdas Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * treewide: Formatting fixes Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * treewide: Remove useless casts and add missing annotations Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-01-02Rewrite pwgen package in Kotlin (#463)Harsh Shandilya13-807/+773
* 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>
2019-01-01move strings in PasswordStore.javaحسين1-37/+39
2019-01-01fix potential NPE when getting last changed timestamp.حسين1-7/+16
2019-01-01Spanish translation addedRicardo Román3-12/+10
2018-12-25alert user when password is being overriddenحسين1-9/+22
2018-12-25Commit messages (#455)حسين3-24/+72
* 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
2018-11-22Additional fixes (#449)Harsh Shandilya3-39/+40
* Convert ToCloneOrNot to Kotlin Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Cleanup and fix memory leak in SshKeyGen Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Fix manifest issues - Indent with 4 spaces - Fix typo'd meta-data values Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * travis: Install build tools 28.0.3 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2018-10-17set default sort orderحسين1-1/+1
resolves #437
2018-10-12Migrate to AndroidX (#430)Harsh Shandilya21-77/+99
* Update gradle and external dependencies - Switch away from deprecated compile directive - Remove explicit buildToolsVersion, is defined by the gradle plugin now - Fix build in SelectFolderActivity Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Upgrade gradle plugin and wrapper to latest alpha Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Don't use alpha gradle plugin Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Migrate to AndroidX https://developer.android.com/jetpack/androidx/ Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Upgrade AndroidX dependencies to stable release Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Enable Jetifier Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * SelectFolderFragment: Fix build Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-12treewide: Cleanup relevant build warnings (#433)Harsh Shandilya4-78/+78
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-11Main view: open search view on keyboard press (#432)Markus Gräb1-11/+34
2018-10-11Cancel running DelayShow async tasks (#416) (#431)setine1-6/+25
These tasks were filling up the threadpool slots and leading to delays in executing further AsyncTasks after a while.
2018-10-11Update gradle and external dependencies (#429)Harsh Shandilya1-3/+3
* Update gradle and external dependencies - Switch away from deprecated compile directive - Remove explicit buildToolsVersion, is defined by the gradle plugin now - Fix build in SelectFolderActivity Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Upgrade gradle plugin and wrapper to latest alpha Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Don't use alpha gradle plugin Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-09-25Clean paths (#425)Joakim Lundborg1-2/+1
* Clean path display This removes slashes from end of directories in the label, and the start and end slash of the item headline. * Item icon alignment Change icon alignment to bottom, which makes the display look cleaner when there is no path.
2018-09-25Display HOTP code if password contains HOTP secret, unify HOTP and TOTP code ↵Joel Beckmeyer5-51/+221
(#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
2018-09-19don't show hidden files and directories (#424)Daniel Rose2-10/+10
2018-09-11Clear clipboard 20 times fix (#423)alexlab20171-1/+1
* 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.
2018-08-20change the sort order of password items (#421)حسين5-19/+73
2018-05-02added support for adaptive icon (#402)حسين1-1/+1
Signed-off-by: Hussein Mohammed <zidhussein@gmail.com>
2018-01-16Fix totp elements layout (#367)Balasankar C1-0/+5
* 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
2018-01-06refactor support for application overlay in api v >= 26 (#364)Tarcio Saraiva1-8/+11
2017-12-26show age for passwords in detail view (#339)Christoph Böhmwalder2-0/+53
* 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.
2017-11-19fix totp not showing if set in password without extra contentMohamed1-4/+4
2017-11-19hide password label if password is emptyMohamed1-0/+9
fix #295
2017-11-19add a missing check that password clearing task is runningMohamed1-1/+4
fixes #351
2017-11-19Display TOTP code if entry contains OTP secretWiktor Kwapisiewicz3-0/+91
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.
2017-11-03replace the onclick by a listenerzeapo1-11/+9
2017-11-03make the generate replace the password rather than appendzeapo1-1/+1
2017-11-03add support for Application overlay in api version >= 26zeapo1-1/+5
2017-10-30seems like the info can be null toozeapo1-0/+1