Skip to content

Conversation

@i2h3
Copy link
Collaborator

@i2h3 i2h3 commented Dec 2, 2025

  • These changes are related to making the main app bundle of the macOS build adopt the app sandbox entitlement which imposes certain restrictions on its file system access (macOS App Sandbox desktop#9023).
  • Logs are now written to the app group container because they are not accessible by the main app for creating debug archives otherwise.
  • Databases are now written to the app group container because they are not accessible by the main app for creating debug archives otherwise.
  • Removed legacy database migration code because it cannot work with the new app group identifier of the now sandboxed app anymore.
  • Simplified database location assembly.

This contains breaking changes and should raise the package version to 8.0.0!

@i2h3 i2h3 self-assigned this Dec 2, 2025
@i2h3 i2h3 added the enhancement New feature or request label Dec 2, 2025
@github-project-automation github-project-automation bot moved this to 🧭 Planning evaluation (don't pick) in 💻 Desktop Clients team Dec 2, 2025
@i2h3 i2h3 moved this from 🧭 Planning evaluation (don't pick) to 🏗️ In progress in 💻 Desktop Clients team Dec 2, 2025
- These changes are related to making the main app bundle of the macOS build adopt the app sandbox entitlement which imposes certain restrictions on its file system access (nextcloud/desktop#9023).
- Logs are now written to the app group container because they are not accessible by the main app for creating debug archives otherwise.
- Databases are now written to the app group container because they are not accessible by the main app for creating debug archives otherwise.
- Removed legacy database migration code because it cannot work with the new app group identifier of the now sandboxed app anymore.
- Simplified database location assembly.

Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
@i2h3 i2h3 force-pushed the i2h3/fix/proper-macos-sandboxing branch from 3549797 to eb60fa8 Compare December 2, 2025 08:51
@i2h3 i2h3 merged commit cb9c976 into main Dec 2, 2025
5 checks passed
@i2h3 i2h3 deleted the i2h3/fix/proper-macos-sandboxing branch December 2, 2025 09:10
@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💻 Desktop Clients team Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants