oxen-io / session-desktop

Session Desktop - Onion routing based messenger
https://getsession.org
GNU General Public License v3.0
1.57k stars 191 forks source link

[BUG] Unreliable updates to a config. message? It does not store my unpining and newly added communities #3136

Open slrslr opened 4 months ago

slrslr commented 4 months ago

Code of conduct

Self-training on how to write a bug report

Is there an existing issue for this?

Current Behavior

Session Desktop Appimage 1.13.0 Linux Debian KDE

When I restore Session using rec. phrase, it

It seems like if my removals and additions (to/from a config. message?) is not reliably updated. I am having hundreds of contacts and tens of communities. The Session status is always green, connection quite reliable.

I am willing to provide any information, but private information in private.

The cause of this may be ContactsConfig too big (or groups/conversations?) and the push for others will also fail as a result (tested by a dev.). In my case contacts size is much higher than groups/convo). 1000 contacts+. Yet after deleting like 90% of contacts one by one (there is no multi-select by holding shift and clicking apparently), and restarting Session a few times, deleting Session app data content and restoring using recovery password, it always loads only like 6 contacts, suggesting that the config message still failing to update/push. I can supply private details in private.

Debug log is empty:

Operating System: Linux 5.10.0-31-amd64 linux Commit Hash: 2f6d071f202a4c21e08df7e265c8572e5753c5fe Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Session/1.12.5 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36 node/18.15.0 env/production
INFO  2024-08-03T14:27:37.132Z Loaded this list of log files from logPath: 

Expected Behavior

No response

Steps To Reproduce

No response

Desktop Version

1.12.5

Anything else?

No response

pottsandpans commented 3 months ago

This is being tracked internally via Jira SES-2498