aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-10-26github: add workflow to track dependency tree changes (#1176)Harsh Shandilya1-0/+57
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24github: fix issue template frontmatter (#1175)Harsh Shandilya2-2/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24autofill-parser: update publicsuffixes file (#1173)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2020-10-23Merge branch 'release' into developHarsh Shandilya1-13/+21
* release: build: bump version CHANGELOG: bump for 1.13.1 CHANGELOG: add #1170 Minimal support for MIME secret encoding (#1170) Workaround AndroidX lifecycle requirements in OpenKeychain auth (#1168) CHANGELOG: add note about F-Droid DDG support autofill-parser: add DuckDuckGo's F-Droid signature autofill-parser: add support for multiple signatures for a single package CHANGELOG: add entry for auto sync rollback Revert "Add option to automatically sync repository on app launch (#1137)" Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23build: bump versionHarsh Shandilya1-2/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23CHANGELOG: bump for 1.13.1GitHub Actions1-13/+17
2020-10-23CHANGELOG: add #1170Harsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23Minimal support for MIME secret encoding (#1170)Joris Minjat2-7/+28
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com> (cherry picked from commit 38ece10e0dfdc907089b7ddc4e6c9d17e69013f3)
2020-10-23Workaround AndroidX lifecycle requirements in OpenKeychain auth (#1168)Harsh Shandilya12-44/+70
* Workaround AndroidX lifecycle requirements in OpenKeychain auth Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * CHANGELOG: add OpenKeychain fix Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com> (cherry picked from commit 66b31f1432a1405143323f92ca7e33d6c98ee0a2)
2020-10-23Minimal support for MIME secret encoding (#1170)Joris Minjat2-7/+28
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-10-23Workaround AndroidX lifecycle requirements in OpenKeychain auth (#1168)Harsh Shandilya12-44/+70
* Workaround AndroidX lifecycle requirements in OpenKeychain auth Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * CHANGELOG: add OpenKeychain fix Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-10-23Update GitHub Actions workflows (#1169)Harsh Shandilya6-49/+45
* github: switch all actions to their latest versions and pin by SHA1 hash Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * github: switch back to peter-evans/create-pull-request for creating pull requests Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23CHANGELOG: add note about F-Droid DDG supportHarsh Shandilya1-0/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23autofill-parser: add DuckDuckGo's F-Droid signatureHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23autofill-parser: add support for multiple signatures for a single packageHarsh Shandilya1-26/+26
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23scripts/hash_browser_app: prepare for multiple signatures and set safe bash optsHarsh Shandilya1-1/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23Rollback automatic synchronization feature (#1165)Harsh Shandilya8-119/+15
* Revert "Add option to automatically sync repository on app launch (#1137)" Fixes #1163 This reverts commit 92f1aab25da12411aa256c3b763e0cb6182e9320. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * CHANGELOG: add entry for auto sync rollback Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23CHANGELOG: add note about F-Droid DDG supportHarsh Shandilya1-0/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit e051fdf174e4ac36647f1639cc8d0a968b440709)
2020-10-23autofill-parser: add DuckDuckGo's F-Droid signatureHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 8eec5cc6c7dc6d4c50dadf78e6cdc948c19486a5)
2020-10-23autofill-parser: add support for multiple signatures for a single packageHarsh Shandilya1-26/+26
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 0480b759527420be754f0a2720bccf4a46d06304)
2020-10-23CHANGELOG: add entry for auto sync rollbackHarsh Shandilya1-0/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 491100be0f7993062b0d2c386b362ec434737d6c)
2020-10-23Revert "Add option to automatically sync repository on app launch (#1137)"Harsh Shandilya7-119/+14
Fixes #1163 This reverts commit 92f1aab25da12411aa256c3b763e0cb6182e9320. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 4905396c673dcfdf076c530a1cbb5be800e0920f)
2020-10-22Remove accessibility autofill support (#1162)Harsh Shandilya32-1796/+39
* autofill: remove Accessibility backend Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * CHANGELOG: update Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-22build: prepare next development versionHarsh Shandilya1-2/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-22build: bump versionHarsh Shandilya2-3/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-21GitServerConfigActivity: add quick-fix for HTTPS URLs with custom portsHarsh Shandilya3-11/+27
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-21GitServerConfigActivity: set auth mode visibility on launch as wellHarsh Shandilya2-14/+23
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-19Convert PasswordRepository to an objectHarsh Shandilya4-180/+172
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-19PasswordRepository: split out PasswordSortOrderHarsh Shandilya5-48/+58
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-19PasswordStore: Remove unnecessary class-level variablesHarsh Shandilya3-38/+36
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18Rollback string changes from #1157Harsh Shandilya1-2/+2
These should never have been made Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-17Use BottomSheet in place of Snackbar for longer messages (#1157)ashoksinghal6-24/+54
2020-10-16Revamp build configuration (#1156)Harsh Shandilya24-97/+222
* release: move scripts to scripts directory Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Move CI secrets to secrets directory Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * gradle: uprev to 6.7 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * gradle: suppress warnings about unsupported options Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: update dependencies Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: move Gradle plugins to ext Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: move configuration tasks to buildSrc Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * CHANGELOG: add entry for #1137 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Fix lint warnings Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-15Add option to automatically sync repository on app launch (#1137)Aditya Wasan7-14/+119
* Add option to automatically sync repository on app launch Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Pull repo if user is not authenticated Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Address review comments Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Hijack incoming intent rather than copying it Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Initialize password repository before using it Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-13Merge branch 'release' into developHarsh Shandilya2-2/+11
* release: build: bump version CHANGELOG: add entries for #1142 and #1131 Temporarily work around SSHJ compatibility issues (#1142) all: refactor ActivityResultContracts usages to adhere to API requirements Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-13build: bump versionHarsh Shandilya2-4/+8
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-13github: fix release draft workflow (#1152)Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-13CHANGELOG: add entries for #1142 and #1131Harsh Shandilya1-0/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-13Temporarily work around SSHJ compatibility issues (#1142)Fabian Henneke1-4/+1
Using ECDSA either as a key exchange or a host key algorithm fails with SSHJ 0.30.0 on Android, but should again become possible in 0.31.0. While we wait for the release, demote ECDSA in the list of key algorithms (as it should still be available for public key auth) and remove it from the list of key exchange algorithms. (cherry picked from commit 0d2788ab54b7898c88e8dc03d88323d70781a795)
2020-10-13all: refactor ActivityResultContracts usages to adhere to API requirementsHarsh Shandilya6-267/+300
The newest versions of AndroidX Activity and Fragments correctly enforce the requirement for all contracts to be registered at class init or before the lifecycle has reached `Lifecycle.State.STARTED`. To comply with these requirements, move all instances of `registerForActivityResult` being called at arbitrary points in the code to be done at class init. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit cf03c554785ee822be3408edcfb81fa4cf03d0e5)
2020-10-11ProxyUtils: correctly handle the 'no proxy' case (#1148)Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10github: update release draft workflowHarsh Shandilya1-7/+8
Switch to $GITHUB_ENV since set-env has been deprecated Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10github: update PSL workflowHarsh Shandilya1-6/+9
- Use the pull request action utilized by GitHub for their own projects - Switch to $GITHUB_ENV since set-env has been deprecated Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10github: lay down some ground rules in issue templatesHarsh Shandilya2-5/+27
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10res: merge unneeded override into base fileHarsh Shandilya2-9/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10release/deploy-github: removeHarsh Shandilya1-12/+0
Release artifacts are now delivered by CI Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10crowdin: remove unused config fileHarsh Shandilya1-3/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10gitmodules: remove empty fileHarsh Shandilya1-0/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10release/signing-setup: don't set -xHarsh Shandilya1-1/+1
This causes the secret to be printed to stdout which is undesirable, even with CI redacting it Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10CHANGELOG: add proxy entryHarsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>