AChep / keyguard-app

Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.
https://play.google.com/store/apps/details?id=com.artemchep.keyguard
Other
1.33k stars 42 forks source link

The folder for certain items has not been successfully updated. #582

Open ThemanRonin opened 1 month ago

ThemanRonin commented 1 month ago

image

I previously stored this project in the [File] folder, and later I created a new [Password] folder. I moved the project into the [Password] folder (both the creation and movement were done via the Bitwarden official website). However, when I checked Keyguard today, the project had not been updated to the [Password] folder and was still located in the [File] folder. Furthermore, the [Password] folder did not appear under the [Folder] option in the [Filter] section on the homepage.

This means that my changes related to the new folder were not successfully updated in Keyguard. I can confirm that there are no network issues, as Keyguard has been able to update recently added projects, indicating that syncing has been successful. However, I am unsure why the folder update has not been reflected in a timely manner.

keyguard Ver 1.5.2

ThemanRonin commented 1 month ago

I logged out of the account and then logged back in, and everything was normal. The project's folder was updated correctly, and the folder option in the filter section was also functioning properly. However, I believe this might be an issue that needs to be addressed.

ThemanRonin commented 1 month ago

Another issue I frequently encounter is related to the "Remember Sorting Order" functionality, and I'm unsure whether to open a new issue for this. This feature occasionally fails to work. For instance, when I reported the issue yesterday, I had already set the "Remember Sorting Order" option, with the sorting order set to "Sort by Modification Date." However, when I used Keyguard again this morning, it reverted to the default mode, which is "Sort by Title." Additionally, the "Remember Sorting Order" setting was turned off again.

This issue occurs quite frequently. Over the past half month of using Keyguard, I have encountered it several times. Each time it resets to the default settings, I manually reconfigure it, but after a while, it reverts back to the default again when I reopen the application.

ThemanRonin commented 1 month ago

Another issue I frequently encounter is related to the "Remember Sorting Order" functionality, and I'm unsure whether to open a new issue for this. This feature occasionally fails to work. For instance, when I reported the issue yesterday, I had already set the "Remember Sorting Order" option, with the sorting order set to "Sort by Modification Date." However, when I used Keyguard again this morning, it reverted to the default mode, which is "Sort by Title." Additionally, the "Remember Sorting Order" setting was turned off again.

This issue occurs quite frequently. Over the past half month of using Keyguard, I have encountered it several times. Each time it resets to the default settings, I manually reconfigure it, but after a while, it reverts back to the default again when I reopen the application.

I have found a method that can reliably reproduce this issue.

First, set the lock delay to "Lock Immediately" in the security settings, so that when switching to an external application, it requires unlocking the database again.

Next, locate a project with a passkey, such as GitHub. Then, click on the passkey, which will display some information like display name, username, relying party, signature counter, and whether it is discoverable.

At this point, click on the "exclamation mark" icon next to any of the three "Information" sections, and it will redirect to the default browser. Now, return to Keyguard, and you will notice that the memory function for sorting has been cleared.

This process can almost consistently reproduce the issue in Keyguard version 1.5.2. However, this is just one scenario. I frequently encounter situations where the memory function for sorting is unexpectedly cleared, such as when exiting the program and re-entering it.(occurs occasionally)

ThemanRonin commented 1 month ago

strange, the issue where [The folder for certain items has not been successfully updated] seems to have never occurred again. I have recently created and moved items into different folders, and they all updated normally in the keyguard, and were also present in the filtering. The triggering and detection of this issue might be quite troublesome, at least it is not that "stable" to reproduce.😭

AChep commented 1 month ago

strange, the issue where [The folder for certain items has not been successfully updated] seems to have never occurred again. I have recently created and moved items into different folders, and they all updated normally in the keyguard, and were also present in the filtering. The triggering and detection of this issue might be quite troublesome, at least it is not that "stable" to reproduce.😭

I think the last time it happened the Sync just didn't trigger on launch / the connection to the server that tells the app whether there are any changes was lost.

AChep commented 1 month ago

@ThemanRonin the issue with Remember Sorting Order should be fixed in the lastest build