Commit Graph

135 Commits

Author SHA1 Message Date
Iva Horn
347e7345bd chore: Added "gui" source code folder to Xcode project.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-23 14:48:44 +02:00
Iva Horn
e2f44b9a80 fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-20 10:59:00 +02:00
Iva Horn
0402f2fced fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 17:16:50 +02:00
Iva Horn
b2326a7845 fix: Removed redundant NextcloudCapabilitiesKit reference from Xcode project.
It is a transient dependency through NextcloudFileProviderKit anyway and was conflicting with that (besides still referring to claucambra).

Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 10:04:46 +02:00
Iva Horn
62db000adc fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 10:02:01 +02:00
Iva Horn
7d932f8a48 fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 09:49:16 +02:00
Iva Horn
b3e705cbe1 feat(file-provider): Updated NextcloudFileProviderKit from 3.2.5 to 3.2.6
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-16 14:11:32 +02:00
Iva Horn
383a971aa0 fix(file-provider): Updated dependencies.
- NextcloudKit 7.1.6 → 7.1.7
- NextcloudFileProviderKit 3.2.4 → 3.2.5

Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-15 16:14:28 +02:00
Iva Horn
b46afb791c fix: Updated NextcloudFileProviderKit reference to 9d3a90e
9d3a90e516
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-14 15:10:02 +02:00
Iva Horn
272ca1dcf5 fix(file-provider): Updated NextcloudKit and NextcloudFileProviderKit dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-13 10:17:09 +02:00
Iva Horn
bb6157e329 feat: Branded file provider extension SF Symbol.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-07 12:53:30 +02:00
Iva Horn
f219ad6c63 fix: Updated NextcloudFileProviderKit to 3.2.1
This integrates the fixes for the file locking.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
2adb172fdb fix: Updated NextcloudFileProviderKit reference.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
0bbb377c23 fix: Source mapping for extensions in Xcode debugger.
LLVM could not resolve breakpoints set in Xcode. That requires dSYM files to work. I changed the build setting to produce these files for all targets and debug configuration builds. Now it is possible to also conveniently break in Xcode when attaching to the extension processes.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
0d953425ca feat: Nextcloud Developer Build from Integration Project
Introduced a new target with external build system in the NextcloudIntegration Xcode project to conveniently run mac-crafter from Xcode.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
22c5597704 feat: Updated NextcloudFileProviderKit reference.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-30 10:53:18 +02:00
Iva Horn
85fd0e8fa7 feat: Updated NextcloudFileProviderKit reference to 7.1.5
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-29 14:42:57 +02:00
Iva Horn
6c5ee7c14a feat: Replaced Unified Logging System with Custom Solution.
- Removed explicit reference to NextcloudKit dependency which implicitly is pulled in already by NextcloudFileProviderKit.
- Consolidated some source code files into their respective view controllers in the file provider UI extension.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-24 13:23:28 +02:00
Iva Horn
d55a311ac7 fix: Added clearance of NextcloudKit account error state on injection of credentials.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
3510d685f3 feat: NextcloudKit update and UUID db names.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
0b2ead8243 feat: Implemented reauthentication in file provider UI extension (#8617).
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
3071c77475 fix: Updated NextcloudFileProviderKit reference.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
copilot-swe-agent[bot]
853d1ab78b feat: implement UUID-based file provider domain identifiers with backward compatibility.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
5706fbbeb2 fix: Updated NextcloudFileProviderKit reference to include change of database file location.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-09 12:15:05 +02:00
Iva Horn
55425ff892 fix: Updated NextcloudFileProviderKit reference.
- The master branch of the desktop client should always refer to the main branch of the package, so latest changes are available.
- Stable desktop client branches then should refer to tags based on semantic versioning or release branches in the package specific for the desktop client version.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-15 17:40:20 +02:00
Iva Horn
67d62a680c fix(shell_integration): Added Package.resolved of NextcloudIntegration project to version control.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 17:12:19 +02:00
Iva Horn
7e54bace14 feat(l10n): Enabled macOS file provider localizations available in Transifex.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 14:26:19 +02:00
Iva Horn
c78bd2f2e6 feat(l10n): Set up string catalogs for file provider and file provider UI extensions.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 09:02:56 +02:00
Claudio Cambra
163565bd00 fix(shell_integration/macOS): Point NextcloudFileProviderKit dependency to new address
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-17 12:50:32 +02:00
Claudio Cambra
50b5c966f0 fix(deps): Pin to NextcloudKit 6.0.9
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-17 09:11:59 +02:00
Claudio Cambra
b518198053 feat(shell_integration/macOS/FileProviderExt): Upgrade dependencies
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
008ee941c1
feat(shell_integration/macOS/FileProviderExt): Add basic CustomActions FileProviderExtension extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 15:04:01 +08:00
Claudio Cambra
f842be368f feat(shell_integration/macOS/FileProviderUIExt): Fix rpath for FileProviderUIExt
Fixes crash from unable to load RealmSwift (required by dependency on NCFPK)

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-06 09:45:47 +02:00
Claudio Cambra
e2d9fd1e3e feat(shell_integration/macOS/FileProviderExt): Move to stable-2.1 branch of NCFPK
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-06 09:45:47 +02:00
Claudio Cambra
fed1cfd746 feat(shell_integration/macOS/FileProviderExt): Move to separate db NCFPK branch
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-06 09:45:47 +02:00
Jyrki Gadinger
2bbbacb8dc fix(mac): bump deployment target to 12.0
Qt 6.8 now requires macOS 12.0 as per https://doc.qt.io/qt-6.8/macos.html

for comparison, Qt 6.7 supported 11.0 and newer: https://doc.qt.io/qt-6.7/macos.html

also update the Packages project to refuse to install on anything older
than Monterey (12.0)

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-04-04 12:28:04 +02:00
Claudio Cambra
ee3ae980a8 shell_integration/macOS/FileProviderExt: Do not report enumeration-related sync state
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-03-28 10:50:33 +01:00
Claudio Cambra
0bf321dea1 shell_integration/macOS/FileProviderUIExt: Add eviction procedure
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-03-25 15:23:25 +01:00
Claudio Cambra
1b139bc712 shell_integration/macOS: Upgrade to NextcloudCapabilitiesKit 2.2.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-10 12:02:18 +01:00
Claudio Cambra
778a6cf470 shell_integration/macOS: Pin to NextcloudFileProviderKit stable-2.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 12:24:09 +01:00
Claudio Cambra
f2f16a5f24 Downgrade deployment target variables to 11.0 as 12.0 is not necessary
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-23 10:32:34 +02:00
Claudio Cambra
81566eec09 Move item metadata fetch into util file in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 09:50:50 +02:00
Claudio Cambra
624b72bd80 Move service connection fetcher method into a utils file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 09:50:50 +02:00
Claudio Cambra
73674bf633 Add basic LockViewController components
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 09:50:50 +02:00
Claudio Cambra
1d0e3bc98e Move all sharing components for FileProviderUIExt into a Sharing folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 09:50:50 +02:00
Claudio Cambra
617ca1a153
Add conformance to NextcloudFileProviderKit's EnumerationListener protocol in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-07-23 14:06:28 +08:00
Claudio Cambra
89cd1b5119 Move to depending on stable-1.0 in master
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-07-19 16:24:21 +08:00
Claudio Cambra
59928a6c33
Explicitly set bundle name and identifiers from env vars in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-04-18 04:56:31 +08:00
Claudio Cambra
96f1ba656f
Unify FileProviderUIExt entitlements
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-04-18 02:26:49 +08:00
Claudio Cambra
f0f995c260
Pin NextcloudFileProviderKit version to 0.9.0 (up to next major version)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-04-17 16:18:17 +08:00