Android app self-updates, forgets sync encryption key, doesn't tell the user, conflicts result

This has been the case since at least October 2022 (which is when I started paying for sync).

Periodically the android app updates itself automatically. Not every time, but sometimes, in the process it forgets the encryption key for the remote vault. I’ve had this exactly four times in however long I’ve been using sync. The app doesn’t tell the user this. It just turns off sync. Eventually the user goes to find a file and discovers it doesn’t exist, then discovers sync isn’t running. Doesn’t seem to write anything in logs either.

Because I didn’t anticipate repeatedly typing in the encryption key on the android keyboard it is long and strongly annoying to enter. The interface doesn’t have a “show password” eye icon thing so if you mistype you get to start again. After getting through that annoyance you get to resolve whatever conflicts have arisen since the phone silently stopped synchronising with other clients.

Aside from this failure mode sync works fine. Changing to syncthing would be a strictly worse experience - no merging text files, hassle telling whether it has finished, worse battery performance. But I’m not typing that damned encryption key in ever again and syncthing probably won’t have that failure mode.

It’s a pixel 2 running android 11 but this is not a new experience. I reported this March 2023, pasting the email at the end, though it looks like I didn’t act on the suggestion to report it on the forums.

Thank you for the useful software and please change the update process to consistently keep track of the remote connections, or if that’s difficult, stop it automatically updating as I’d much rather use an old release than discover none of the changes from the last week are on the phone.

Help obsidian,

A heads up that the android native client periodically disconnects from the synchronised vault. It’s done so twice since the initial set up a few months ago so might be related to the application updating. I haven’t seen the Linux desktop app do the same thing.

The encryption key is long and extremely annoying to type on a phone keyboard. There’s also no indication that the sync has stopped working so the UX is I go to find some note I’ve written and can’t find it. Took a couple of days to guess that’s what had gone wrong.

Preferably stop forgetting the key, but failing that please make it visually very obvious that a client is newly separate from the sync graph.

Thanks!

Hi Jon,

Can you please complete the bug report template in addition to this? I have repasted it below for you.

Before opening a new bug report, please search the forum for duplicates and follow the [Troubleshooting Guide](https://forum.obsidian.md/t/about-the-bug-reports-category/24/11).

- We only consider bugs that are reproducible in the sandbox vault or a vault with no third-party plugins/no css snippets/default theme. 
- For Linux, we only accept bug reports that are reproducible with our Appimage package under Gnome or KDE. 
- Developer issues with the API should go [here](https://forum.obsidian.md/c/developers-api/14)
- Themes and Custom CSS issues should go [here](https://forum.obsidian.md/c/custom-css-theme-design/20)

**Once you've done the above, delete everything above this line.**

### Steps to reproduce
<!-- 
Starting from scratch, what are the steps to make the bug happen? 
The fewer the steps, the better.
Type below: -->


### Did you follow the [troubleshooting guide](https://forum.obsidian.md/t/about-the-bug-reports-category/24/10)? [Y/N]
<!-- 
Did you try the above steps in the sandbox vault (or just any vault started in restricted mode, no snippets and default theme)?  
It's gonna break our hearts to discard this bug report if you didn't do it! Please!
-->

### Expected result
<!--
What do you expect to see after carrying out the steps above?
-->

### Actual result
<!-- Instead of the expected result, what happened? -->

### Environment
<!-- Paste your debug info below, which can be accessed by Command Palette (Ctrl/Cmd-P on Desktop, Swipe down from the top on mobile) enter "Show debug info", and click "Copy to clipboard". -->


----------

### Additional information

<!--
Anything else you think would help our investigation, like a screenshot or a log file?
You can drag and drop screenshots to this box.
For large amount of text, try putting them into something like Pastebin.
For videos, upload them somewhere and drop a link here.
-->

Beyond the bug report, there are some changes we are working on to make this process much more transparent. However, they are not at the point where I can talk about it publicly as of yet.