Skip to content

feat: Handle user data on uninstall - #2465

Open
taratatach wants to merge 1 commit into
masterfrom
feat/allow-users-to-delete-config-data-during-uninstall
Open

feat: Handle user data on uninstall#2465
taratatach wants to merge 1 commit into
masterfrom
feat/allow-users-to-delete-config-data-during-uninstall

Conversation

@taratatach

Copy link
Copy Markdown
Member

Electron app data under %APPDATA% (caches, local storage, session
state) are regenerable: they are always removed, except during
upgrades. The user-facing configuration (\.twake-desktop,
and the legacy .cozy-desktop folder) survives unless the user
explicitly checks a removal box in the uninstaller dialog; the box is
unchecked by default and silent uninstalls (/S) never show the
dialog. The one-click uninstaller forces silent mode, so the normal
mode is briefly restored around the dialog.

Please make sure the following boxes are checked:

  • PR is not too big
  • it improves UX & DX in some way
  • it includes unit tests matching the implementation changes
  • it includes scenarios matching a new behaviour or has been manually tested
  • it includes relevant documentation

@taratatach taratatach self-assigned this Aug 26, 2026
  Electron app data under `%APPDATA%` (caches, local storage, session
  state) are regenerable: they are always removed, except during
  upgrades. The user-facing configuration (`\.twake-desktop`,
  and the legacy `.cozy-desktop` folder) survives unless the user
  explicitly checks a removal box in the uninstaller dialog; the box is
  unchecked by default and silent uninstalls (`/S`) never show the
  dialog. The one-click uninstaller forces silent mode, so the normal
  mode is briefly restored around the dialog.
@taratatach
taratatach force-pushed the feat/allow-users-to-delete-config-data-during-uninstall branch from c2546a6 to ac44bb7 Compare September 7, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant