aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-05-26Simplify password row layout and resolve icon tintsHarsh Shandilya4-47/+44
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-26Added a "SHOW EXTRA CONTENT" button under the "SHOW PASSWORD" button. (#510)Emmanuel Corrales3-2/+33
* 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-25Vectorize drawables (#516)Harsh Shandilya76-0/+117
All icons were sourced from material.io/icons Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-25a signed buildzeapo1-0/+0
2019-05-24Add CODEOWNERSHarsh Shandilya1-0/+2
[ci skip] 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 Zenadi5-22/+109
* 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-05-01Update mockito and fix dependency updates taskHarsh Shandilya2-2/+2
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-29Dependency updatesHarsh Shandilya5-64/+103
Gradle 5.4.1 AGP 3.4.0 Kotlin 1.3.31 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-25PasswordStore: Resolve some IDE warningsHarsh Shandilya1-16/+9
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-25Add github action to automatically delete merged branchesHarsh Shandilya1-0/+9
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-25Use storage access framework (#469)Hussein Al Abry6-244/+203
* 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)vexofp6-62/+493
* 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-19Merge pull request #491 from igaryhe/masterHarsh Shandilya3-11/+62
Read OTP digits, algorithm, period from URI, support Steam Guard
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-15Blacklist known broken upgradesHarsh Shandilya1-1/+2
As I noted in #489, there are various compelling reasons to not update these packages so let's hide the noise altogether. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-15Dependency updatesHarsh Shandilya2-2/+2
Mockito core 2.25.0 AGP 3.3.2 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-14Read OTP digits, algorithm, period from uri, support Steam GuardDan Ho3-10/+57
2019-03-03Switch to kotlin jdk8 stdlibHarsh Shandilya1-1/+1
We're targetting Java version 1.8 so reflect that change here too. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-02Dependency updates (#489)Harsh Shandilya2-14/+37
* Configure dependencyUpdates task Configured to emit JSON reports in build directory and to only use stable releases. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Update dependencies Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-02Rewrite Gradle configuration with Kotlin DSL (#488)Harsh Shandilya6-101/+99
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-02-28Fix clear clipboard 20 times history (#465) (#487)rk0n2-2/+4
2019-02-21[ImgBot] Optimize images (#485)Harsh Shandilya9-0/+0
*Total -- 32.98kb -> 20.64kb (37.43%) /app/src/main/res/drawable-xxxhdpi/ic_content_copy.png -- 1.30kb -> 0.61kb (52.75%) /app/src/main/res/drawable-nodpi/autofill_ins_2.png -- 6.69kb -> 3.97kb (40.69%) /app/src/main/res/drawable-nodpi/autofill_ins_1.png -- 11.65kb -> 7.15kb (38.61%) /app/src/main/res/drawable-nodpi/autofill_ins_3.png -- 10.47kb -> 6.48kb (38.18%) /app/src/main/res/drawable-xxhdpi/ic_content_copy.png -- 0.80kb -> 0.50kb (37.76%) /app/src/main/res/drawable-xhdpi/ic_content_copy.png -- 0.55kb -> 0.47kb (13.73%) /app/src/main/res/drawable-xxhdpi/ic_action_secure.png -- 0.61kb -> 0.57kb (7.21%) /app/src/main/res/drawable-hdpi/ic_content_copy.png -- 0.41kb -> 0.40kb (2.84%) /app/src/main/res/drawable-xhdpi/ic_action_secure.png -- 0.50kb -> 0.49kb (1.37%)
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)reroman7-15/+88
* 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)reroman4-19/+35
* 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-13Suppress lint warning (#475)Harsh Shandilya1-1/+2
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-01-12Use different colors for debug app icon (#472)Timo Loewe2-0/+30
2019-01-12Fix autofill preference referencing hard-coded application id (#473)Timo Loewe1-1/+3
2019-01-06Enable parallel installation of release and debug builds (#471)Timo Loewe1-3/+11
* Specify applicationIdSuffix for debug build type This allows installing debug and release versions of the app alongside each other. * Get rid of obsolete repository declaration in app/build.gradle
2019-01-06remove the flattr and bitcoin address donationsMohamed Zenadi1-3/+0
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حسين12-25/+24
delete dialog format string dialog text format
2019-01-02Bump minSdk to 21 (#466)Harsh Shandilya34-1428/+925
* 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-02add language mapحسين1-0/+1
2019-01-02set untranslateable stringsحسين10-45/+16
2019-01-02use transifex for translationsحسين2-0/+13
2019-01-02Rewrite pwgen package in Kotlin (#463)Harsh Shandilya20-814/+780
* 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حسين2-38/+46
2019-01-01fix potential NPE when getting last changed timestamp.حسين1-7/+16
2019-01-01Spanish translation addedRicardo Román5-12/+259
2018-12-25alert user when password is being overriddenحسين1-9/+22
2018-12-25opt out of google drive app backupحسين1-1/+2
2018-12-25added changelogحسين1-0/+51
2018-12-25Commit messages (#455)حسين12-50/+86
* 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-12-23bump version (#459)oleg-fiksel1-2/+2
2018-12-01Improve french translation (#456)maximemenager1-3/+3