-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Suggestion]: provide details about what was added/deleted during sync #68
Comments
Hello @umlaeute ! I'm glad that synchronization works fast. It will be optimized even more with the next update. When it comes to deleted entries, if you have added and then deleted an entry on one device before synchronization, that will count as deletion on both devices because of how Passy history operates. I must assure that synchronization is as safe as possible and there's many checks in place to prevent any accidental deletions. Undoing deletion is not very easy to implement for the time being. You might be interested in #9 (the version control style history feature) instead. It both offers greater data retention than manual synchronization cancelation and is safer and more extensible as well. I hope that you enjoy Passy! |
I forgot to note that entry version control is not yet implemented, it is a priority feature for after the next release. |
is it already possible to find out what has been synched? today i did a sync between two machines, my laptop and my desktop pc (both running v1.8.0 from flatpak). i think the latter never successfully synced with neither my laptop nor my phone; iirc there were no entries on this machine, but i might have played around a few months ago, with adding and removing them. in any case, i finally managed to sync them, and on my laptop, i got this (i still have the window open):
whereas on the desktop pc, i got something like (this is from the top of my hat, as unfortunately the info is gone by now):
so again, I'm slightly concerned about what got added. the sync log (on the PC) are very anonymous:
it would be fantastic if:
it's easy to trust in your software if you write it yourself, but for me its a black box and it might be quite catastrophic if I lost certain credentials. |
Hello @umlaeute !
In I'm currently getting Passy ready for its Play Store release so I will be adding various informational and UX improvements. I remember about this issue, and I'm thinking of replacing the simplistic sync summary UI Passy currently has with a list of entries that were added and removed (nicknames + green plus/red minus icons) and a details button underneath to reveal the full log (end of which will display said list in text without graphics). This would also make the synchronization error log snackbar obsolete, which is good as currently it disappears after a few seconds, making it harder to report synchronization bugs. |
actually that was a typo on my side. I'm slightly concerned about what got removed |
While unfortunately I can no longer promise to provide the entry version control as a part of the next update, I do intend to implement a way for you to see the exact changes that were made on both ends so that you may restore your account if you accidentally made any changes you dont want anymore. |
Synchronization details implemented in 2666a07 |
Suggestion
the sync is super (and amazingly fast).
however, i'm pretty new to Passy and when I synched my two devices today, I got this on the connecting client:
and that on the host:
Now, I did add a new password (possibly consisting of multiple entries), so the
Entries added
line looks right.However, I do not remember having removed anything, so I have a slightly uneasy feeling about the
Entries removed
line.It would be great if I could
i know next to nothing, so if this is already possible, please tell me :-)
Submission checklist
The text was updated successfully, but these errors were encountered: