Fabian Henneke
e1f81e8f4b
Use a custom sshj config ( #878 )
...
* 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-23 15:39:44 +02:00
Harsh Shandilya
eb31385102
Remove API 30 from pull request test matrix ( #879 )
...
* 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 bf33fb2c88
.
* github: bump android-emulator-runner action
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-23 18:51:47 +05:30
Fabian Henneke
674a770ec4
Add Google Play/F-Droid badges to the README ( #877 )
2020-06-23 08:57:48 +02:00
Fabian Henneke
977ce521ab
Retire Android Arsenal badge ( #876 )
...
Our listing on Android Arsenal is extremely outdated and I didn't find out how to update it.
2020-06-23 11:59:19 +05:30
Fabian Henneke
7e5e19d866
Add paragraphs to F-Droid summary ( #874 )
...
Missed the linebreaks in #873 .
2020-06-22 21:58:03 +05:30
Fabian Henneke
4ebd41a450
Replace YAML with HTML in F-Droid fastlane summary ( #873 )
...
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-22 18:01:49 +02:00
Harsh Shandilya
d5310bdd8e
Add relnotes for #871 ( #872 )
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22 12:30:57 +02:00
Fabian Henneke
8a90ba46c6
Add org.gnu.icecat as a trusted multi-origin browser ( #871 )
...
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-22 11:53:09 +02:00
Harsh Shandilya
f8390ef648
README: re-add F-Droid ( #870 )
...
Fixes #648
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22 09:18:53 +02:00
Harsh Shandilya
3f4e9b4757
build: prepare next development version
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22 02:46:03 +05:30
Harsh Shandilya
693485be8c
build: bump version to 1.9.0
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-22 02:45:11 +05:30
GitHub Actions
de4a5d2881
Prepare release 1.9.0
2020-06-21 21:13:16 +00:00
Harsh Shandilya
a0b6f48b50
PasswordCreationActivity: properly guard rename code
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-21 07:17:34 +02:00
Harsh Shandilya
2c6d4548c5
UserPreference: fix my inability to count ( #863 )
2020-06-20 12:19:55 +05:30
github-actions[bot]
585d59859d
Update Public Suffix List data ( #864 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-06-20 08:03:15 +02:00
Harsh Shandilya
9751cde406
PasswordStore: refresh password list on swipe down in non-git mode ( #862 )
...
* 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-19 00:07:05 +05:30
Diogenes Molinares
0a4bcc57f5
Avoid destination's file outside repository ( #861 )
2020-06-18 19:49:31 +05:30
Diogenes Molinares
23b488a8eb
Add support for category renaming ( #854 )
...
* 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-18 14:07:26 +02:00
Fabian Henneke
33b3f54921
Refactor password generation ( #860 )
...
* 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-18 12:04:33 +02:00
Fabian Henneke
e25e0035a2
Update state of encrypt username checkbox onCreate ( #859 )
2020-06-18 10:23:42 +02:00
Harsh Shandilya
fed8236738
Automate release steps ( #849 )
2020-06-18 12:01:18 +05:30
Harsh Shandilya
8ff37e953f
Improve bulk deletion and password move flow ( #855 )
...
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-06-17 18:35:46 +05:30
Fabian Henneke
c601c0b119
Add crowdin.yml ( #858 )
...
* Update Crowdin configuration file
* Update Crowdin configuration file
* Update Crowdin configuration file
2020-06-17 14:18:33 +05:30
Harsh Shandilya
b410dbfa94
Migrate to Crowdin for localization ( #856 )
...
* 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-17 07:59:11 +02:00
Diogenes Molinares
faff735a08
Properly support password renaming ( #852 )
...
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-14 15:01:43 +05:30
Harsh Shandilya
cd72d15b32
UserPreference: delete all shortcuts when repository is deleted ( #850 )
2020-06-14 13:24:46 +05:30
Harsh Shandilya
5aab4088d1
Misc UI fixups ( #851 )
2020-06-14 13:10:33 +05:30
Harsh Shandilya
dd8df232fb
github: add flow to purge Cloudflare cache after snapshot deploy ( #848 )
...
This will ensure that APKs served from Cloudflare's edge will always be fresh.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-12 22:26:40 +05:30
Harsh Shandilya
d8231e112a
Break down PGP Activity into focused sections ( #776 )
2020-06-12 20:28:15 +05:30
Harsh Shandilya
bf33fb2c88
github: run instrumentation tests against API 30 ( #847 )
2020-06-12 16:25:50 +05:30
Harsh Shandilya
f3c9733d69
Dependency updates ( #844 )
...
* 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-11 11:38:10 +02:00
Fabian Henneke
5d6529a4d8
Replace FileUtils with Kotlin stdlib calls ( #843 )
2020-06-10 14:49:49 +05:30
Diogenes Molinares
0050deb501
Remove Apache Commons dependencies ( #840 )
...
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-06-10 14:05:03 +05:30
Harsh Shandilya
7569d40270
Update changelog and pull request template ( #842 )
2020-06-09 19:20:25 +05:30
Fabian Henneke
2fa03e3fa0
Allow custom public suffixes for Autofill ( #841 )
...
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-09 13:45:23 +02:00
github-actions[bot]
02b7f5559d
Update Public Suffix List data ( #834 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-06-06 10:55:10 +05:30
Harsh Shandilya
448e70704a
AccessibilityAutofill: disable the service above Oreo ( #827 )
2020-06-05 23:52:02 +05:30
Fabian Henneke
2ab44a4580
Don't show an error if password prompt is cancelled ( #833 )
2020-06-04 20:01:25 +05:30
Fabian Henneke
4172c70c86
Improve Git password/passphrase dialog behavior ( #829 )
...
* Reset PasswordFinder retry state after authentication
* Memorize password inbetween Git commands
2020-06-03 10:08:47 +02:00
Fabian Henneke
0c01a5bbf9
Remove a misguided require from GitOperation ( #826 )
2020-06-02 16:11:08 +05:30
Fabian Henneke
43ae4bbdb7
Address GitOperationActivity regressions ( #824 )
2020-06-02 15:03:38 +05:30
Harsh Shandilya
fe2595a4cd
Revert "Stabilize .idea/gradle.xml ( #819 )" ( #822 )
...
This reverts commit 8bacbf5ed6
.
2020-06-01 20:13:18 +05:30
Simao Gomes Viana
e922b5260f
app: main: res: add bools.xml with LeakCanary debug build config ( #821 )
...
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-31 22:33:32 +05:30
Fabian Henneke
8bacbf5ed6
Stabilize .idea/gradle.xml ( #819 )
2020-05-31 15:12:32 +05:30
Harsh Shandilya
5a34f444c2
Completely revamp decrypted password screen ( #817 )
...
* 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-31 10:12:31 +02:00
Harsh Shandilya
523f2afc53
build: Upgrade all dependencies ( #803 )
...
* 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-31 13:12:15 +05:30
Fabian Henneke
81c4960dd6
Fix GitAsyncTask activity handling in error case ( #818 )
2020-05-30 21:55:14 +02:00
Fabian Henneke
cd0b23e003
Make commitChange honor finishWithResultOnEnd ( #815 )
...
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>
2020-05-30 21:08:38 +02:00
Fabian Henneke
2428d4c0de
Switch password authentication over to SSHJ ( #811 )
...
* Switch password authentication over to SSHJ
* Address review comments and refactor further
2020-05-30 19:39:17 +02:00
Élie Bouttier
72ede314ef
Fix i18n fr ( #813 )
2020-05-30 22:32:16 +05:30