Skip to content
This repository was archived by the owner on Oct 15, 2024. It is now read-only.

Conversation

@msfjarvis
Copy link
Member

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates

📜 Description

Replaces the recursive, Stack oriented password deletion code to just be linear. Employed a couple
of tricks to ensure better UX via accurate file counts and better commit messages.

💡 Motivation and Context

The ability to batch delete without spending a century tapping OK on dialogs was requested in #853
Everything else just came from my hate for startActivityForResult.

💚 How did you test it?

Deleted passwords, moved passwords, enjoyed every bit of it.

📝 Checklist

  • I formatted the code with the IDE's reformat action (Ctrl + Shift + L/Cmd + Shift + L)
  • I reviewed submitted code
  • I added a CHANGELOG entry if applicable

🔮 Next steps

Death to startActivityForResult!

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
@msfjarvis msfjarvis added this to the 1.9.0 milestone Jun 14, 2020
@msfjarvis msfjarvis linked an issue Jun 14, 2020 that may be closed by this pull request
@msfjarvis msfjarvis mentioned this pull request Jun 14, 2020
8 tasks
@msfjarvis msfjarvis self-assigned this Jun 14, 2020
@msfjarvis
Copy link
Member Author

msfjarvis commented Jun 14, 2020

Once reviewed I'd prefer if we submitted via rebase since the commits make much more sense separately for anyone traversing through past history to find why things were done the way they were.

msfjarvis and others added 4 commits June 15, 2020 06:39
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* master:
  Add crowdin.yml (#858)
  Migrate to Crowdin for localization (#856)
@msfjarvis msfjarvis merged commit 8ff37e9 into android-password-store:master Jun 17, 2020
@msfjarvis msfjarvis deleted the refactor/improve-bulk-deletion branch June 17, 2020 13:05
msfjarvis added a commit to Dioxo/Android-Password-Store that referenced this pull request Jun 17, 2020
* master:
  Improve bulk deletion and password move flow (android-password-store#855)

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Delete multiple passwords

2 participants