summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-25build: uprev all dependencies (#882)Harsh Shandilya
* build: uprev all dependencies Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * proguard: add keep rule for WhatTheStack sigh Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-25github: update actions for updated branching logicHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-23Use a custom sshj config (#878)Fabian Henneke
* Use a custom sshj config * Get random numbers directly from SecureRandom * Use Timber calls for logging * Remove all algorithms that are not in the Mozilla Intermediate SSH config * Address review comments * Fixup slf4j's custom format string format Co-authored-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-06-23Remove API 30 from pull request test matrix (#879)Harsh Shandilya
* Revert "github: run instrumentation tests against API 30 (#847)" API 30 is too flaky to be a part of our active test suite. This reverts commit bf33fb2c88a208931340201e95a524b274d70b31. * github: bump android-emulator-runner action Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-23Add Google Play/F-Droid badges to the README (#877)Fabian Henneke
2020-06-23Retire Android Arsenal badge (#876)Fabian Henneke
Our listing on Android Arsenal is extremely outdated and I didn't find out how to update it.
2020-06-22Add paragraphs to F-Droid summary (#874)Fabian Henneke
Missed the linebreaks in #873.
2020-06-22Replace YAML with HTML in F-Droid fastlane summary (#873)Fabian Henneke
When using the fastlane structure, F-Droid requires summaries to be marked up with HTML instead of YAML: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/6844#note_365752950.
2020-06-22Add relnotes for #871 (#872)Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22Add org.gnu.icecat as a trusted multi-origin browser (#871)Fabian Henneke
I verified the following: * Store: F-Droid * Package hash: wi2iuVvK/WYZUzd2g0Qzn9ef3kAisQURZ8U1WSMTkcM= * Based on: Firefox * Actively maintained: https://git.savannah.gnu.org/cgit/gnuzilla.git/log/?h=68 * Multi-origin method: WebView * Save support: no
2020-06-22README: re-add F-Droid (#870)Harsh Shandilya
Fixes #648 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22build: prepare next development versionHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22build: bump version to 1.9.0v1.9.0Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-21Prepare release 1.9.0GitHub Actions
2020-06-21PasswordCreationActivity: properly guard rename codeHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-20UserPreference: fix my inability to count (#863)Harsh Shandilya
2020-06-20Update Public Suffix List data (#864)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-06-19PasswordStore: refresh password list on swipe down in non-git mode (#862)Harsh Shandilya
* PasswordStore: refresh password list on swipe down in non-git mode Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Address review comments Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-06-18Avoid destination's file outside repository (#861)Diogenes Molinares
2020-06-18Add support for category renaming (#854)Diogenes Molinares
* rename category * changed CHANGELOG * IDE Refactor * Address review comments Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * change Stack to List and fix bug when empty category name * create intermediate folders * little fixes and KDoc added * Reuse existing move code * change button Cancel => Skip * use canonicalPath to confirm destination inside repository * change error message * update KDoc * show different error to user Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <msfjarvis@gmail.com> Co-authored-by: Fabian Henneke <fabian@henneke.me> Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-06-18Refactor password generation (#860)Fabian Henneke
* Refactor password generation * Update Extensions.kt * Update app/src/main/java/com/zeapo/pwdstore/pwgen/PasswordGenerator.kt Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> * Address review comments Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-18Update state of encrypt username checkbox onCreate (#859)Fabian Henneke
2020-06-18Automate release steps (#849)Harsh Shandilya
2020-06-17Improve bulk deletion and password move flow (#855)Harsh Shandilya
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-06-17Add crowdin.yml (#858)Fabian Henneke
* Update Crowdin configuration file * Update Crowdin configuration file * Update Crowdin configuration file
2020-06-17Migrate to Crowdin for localization (#856)Harsh Shandilya
* README: update localization link to crowdin Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * tx: delete unused config Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-14Properly support password renaming (#852)Diogenes Molinares
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-14UserPreference: delete all shortcuts when repository is deleted (#850)Harsh Shandilya
2020-06-14Misc UI fixups (#851)Harsh Shandilya
2020-06-12github: add flow to purge Cloudflare cache after snapshot deploy (#848)Harsh Shandilya
This will ensure that APKs served from Cloudflare's edge will always be fresh. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-12Break down PGP Activity into focused sections (#776)Harsh Shandilya
2020-06-12github: run instrumentation tests against API 30 (#847)Harsh Shandilya
2020-06-11Dependency updates (#844)Harsh Shandilya
* build: uprev dependencies, add leakcanary plumber to patch leaks at runtime Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: upgrade security-crypto Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: fix copypasta fail Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-10Replace FileUtils with Kotlin stdlib calls (#843)Fabian Henneke
2020-06-10Remove Apache Commons dependencies (#840)Diogenes Molinares
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-09Update changelog and pull request template (#842)Harsh Shandilya
2020-06-09Allow custom public suffixes for Autofill (#841)Fabian Henneke
Adds a preference that allows the user to specify domains that are then treated as additional public suffixes for the purposes of Autofill.
2020-06-06Update Public Suffix List data (#834)github-actions[bot]
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-06-05AccessibilityAutofill: disable the service above Oreo (#827)Harsh Shandilya
2020-06-04Don't show an error if password prompt is cancelled (#833)Fabian Henneke
2020-06-03Improve Git password/passphrase dialog behavior (#829)Fabian Henneke
* Reset PasswordFinder retry state after authentication * Memorize password inbetween Git commands
2020-06-02Remove a misguided require from GitOperation (#826)Fabian Henneke
2020-06-02Address GitOperationActivity regressions (#824)Fabian Henneke
2020-06-01Revert "Stabilize .idea/gradle.xml (#819)" (#822)Harsh Shandilya
This reverts commit 8bacbf5ed654f25a55b69d88e94bbe46f80da63f.
2020-05-31app: main: res: add bools.xml with LeakCanary debug build config (#821)Simao Gomes Viana
According to https://square.github.io/leakcanary/recipes/#leakcanary-in-release-builds this is necessary. As of now, the latest snapshot build crashes when starting. This is needed to prevent that.
2020-05-31Stabilize .idea/gradle.xml (#819)Fabian Henneke
2020-05-31Completely revamp decrypted password screen (#817)Harsh Shandilya
* Completely revamp decrypted password screen Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * update changelog Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-05-31build: Upgrade all dependencies (#803)Harsh Shandilya
* build: upgrade all dependencies We've accumulated a fat backlog here that's gonna need some heavy testing * build: adjust for WhatTheStack upgrade This is now automatically initialized * build: downgrade security-crypto * build: upgrade to Gradle 6.4 * idea: sync from AS 4.1.x * build: bump AGP to 4.0.0 * build: disable Jetifier Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-05-30Fix GitAsyncTask activity handling in error case (#818)Fabian Henneke
2020-05-30Make commitChange honor finishWithResultOnEnd (#815)Fabian Henneke
If PasswordRepository.isGitRepo() returns false, commitChange currently doesn't honor the finishWithResultOnEnd parameter, which causes Autofill generate flows to hang on a blank AutofillSaveActivity. This commit lets commitChange mimic what GitAsyncTask does with the parameter. Co-authored-by: Harsh Shandilya <msfjarvis@gmail.com>