How can I uninstall everything?

Operating system

Windows

Joplin version

3.4.12

Desktop version info

Joplin 3.4.12 (prod, win32)

Device: win32, AMD Ryzen 7 5800H with Radeon Graphics
Client ID: 6eca39675f0d48cdbb912ef706a968bf
Sync Version: 3
Profile Version: 48
Keychain Supported: Yes
Alternative instance ID: -

Revision: e9a9f68

AlertsPerfect: 1.0.1
Backup: 1.4.3
Extra Markdown editor settings: 1.11.0
Extra Markdown viewer settings: 0.4.0
Freehand Drawing: 3.1.0
Github Alerts: 1.0.5
Hotstrings & Hotkeys: 1.0.1
Markdown Emoji Autocomplete: 1.1.0
Markdown Table: Colorize: 1.2.0
Math Mode: 0.8.3
Note Variables: 2.0.0
Search & Replace: 2.2.0
Templates: 3.0.0

Sync target

OneDrive

Editor

Markdown Editor

What issue do you have?

I exported each notebook and uninstalled. I checked the folders and deleted them since the uninstall action didn't. Windows said the app was uninstalled, but those folders were still there. So, as I said, I deleted them. From my disk and from OneDrive (my sync repository).

I then installed joplin again and imported only those notebooks I want. That was yesterday. Now I find all of those notebooks are back and the ones imported are doubled.

I want to start fresh, but I can't if the uninstall doesn't permanently clean up after itself. What did I do wrong?

You need to delete the .config/joplin-desktop folder in your user folder too to get all data gone

I did, but it came back. It looked like a clean install when I was done. But, then, the old notebooks were back today. Could this be some side effect of using OneDrive?

Why doesn’t the uninstall actually delete everything?

On desktop it's very common for an uninstalled app not to delete its data, and that would be a reasonable user expectation.

On our side we err on the side of caution - we'd rather have users complain that the data is still there, than complain that we deleted their important notes.

I can see that, but when I reinstall the problem data comes back after a sync and I can’t seem to stop that. I have jex files I can import again, but the bad data suddenly reappears after a while and I have the same problem again.

I ended up allowing the bad data to resync from wherever it is hiding and then manually deleted everything to start over.