Skip to content

Comments

feat(singleInstance): switch to use KDSingleApplication#9402

Merged
nilsding merged 7 commits intomasterfrom
feature/useKDSingleApplication
Feb 16, 2026
Merged

feat(singleInstance): switch to use KDSingleApplication#9402
nilsding merged 7 commits intomasterfrom
feature/useKDSingleApplication

Conversation

@mgallien
Copy link
Collaborator

No description provided.

@mgallien
Copy link
Collaborator Author

mgallien commented Feb 2, 2026

will need nextcloud/desktop-client-blueprints#34

@mgallien mgallien force-pushed the feature/useKDSingleApplication branch from c22bc9f to 3c7236c Compare February 4, 2026 11:43
@mgallien mgallien force-pushed the feature/useKDSingleApplication branch from 3c7236c to a9462d5 Compare February 5, 2026 09:48
@Rello Rello moved this to 🏗️ In progress in 💻 Desktop Clients team Feb 5, 2026
@mgallien mgallien force-pushed the feature/useKDSingleApplication branch 2 times, most recently from 73d6eb9 to e29f764 Compare February 5, 2026 15:47
@mgallien mgallien force-pushed the feature/useKDSingleApplication branch from e29f764 to 4e39daa Compare February 6, 2026 09:23
@mgallien
Copy link
Collaborator Author

mgallien commented Feb 6, 2026

hopefully last step to fix the clang tidy workflow
nextcloud/docker-ci#894

@nilsding
Copy link
Member

works and builds fine with mac/win/linux (flatpak+appimage) 🎉

mgallien and others added 6 commits February 16, 2026 15:45
switch to a new cache with KDSingleApplication available

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
pyhon version is hardcoded to 3.11 inside the action, so it cannot run
on newer distributions

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
was missing pythin3-venv native package that is now included in the
newer image

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
including its dependency, qtlockedfile

this is handled by KDSingleApplication now

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
@nilsding nilsding force-pushed the feature/useKDSingleApplication branch from 17ead5c to 7826f01 Compare February 16, 2026 14:45
@nilsding nilsding enabled auto-merge February 16, 2026 14:45
@github-actions
Copy link

Artifact containing the AppImage: nextcloud-appimage-pr-9402.zip

Digest: sha256:c8eea305f2303a849c4396566a42f2091364304d780ad190fc891c920791c0f1

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
D Maintainability Rating on New Code (required ≥ A)
D Security Rating on New Code (required ≥ A)
24 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@nilsding nilsding merged commit 099269e into master Feb 16, 2026
23 of 24 checks passed
@nilsding nilsding deleted the feature/useKDSingleApplication branch February 16, 2026 15:32
@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💻 Desktop Clients team Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

2 participants