Iva Horn
57fbc2a271
feat: Improved logging of file provider extension implementation.
...
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-01 11:56:54 +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
kramo
e33ef83f65
feat: Update generic icons
...
Update the generic tray icons, introduce colored non-state variants,
and update the shell integration emblems to match.
Signed-off-by: kramo <git@kramo.page>
2025-09-23 14:50:53 +02:00
Tamás Bari
14caf64f6b
chore(shell): removed no longer used emblems
...
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-09-19 12:55:34 +02:00
Tamás Bari
5651436252
fix(shell): in Nautilus the "shared" state is now indicated by a second emblem
...
The issue is that the folder/file emblems appeared very small if
they are shared, because the shared version of the emblems are not square
and Nautilus will scale them to fit.
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-09-19 12:55:34 +02:00
Tamás Bari
f1f16a14b7
fix(shell): replaced icons with no-padding versions
...
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-09-19 12:55:34 +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
6e2db6f08b
feat: Configured NextcloudKit based on file provider domain identifier.
...
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
a553dd4d46
fix: Disabled interceptor for authentication attempt.
...
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
Rello
bc2ace2ad2
Rename circleShare to teamShare in ShareOptionsView
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
c81cb78bae
Replace circleShare outlet with teamShare outlet
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
4676422dc3
Update NKShare+Extensions.swift
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
f4f28a0de3
Rename 'Circle share' to 'Team share' in Localizable strings
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Jyrki Gadinger
9711bbfdee
fix(FileProviderExt): do not report syncing state when trying to delete trash items
...
Trying to delete items from the trash with the "Allow deletion of items
in Trash" setting unticked would previously result in the sync state
being stuck in the "Syncing" state.
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-21 17:37:49 +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
a4821ffdc7
fix(l10n): Deleted all AI translations for file provider for one time upload to Transifex to prepare proper community translations.
...
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-08 16:00:30 +02:00
copilot-swe-agent[bot]
426ba67ba7
fix(l10): Add proper translations for macOS File Provider extensions
...
Co-authored-by: i2h3 <142165879+i2h3@users.noreply.github.com>
2025-08-04 16:25:34 +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
58d389d60f
fix(l10n): Enabled localization of additional text in macOS file provider.
...
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 14:26:19 +02:00
Nextcloud bot
02f13b851c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-01 09:03:03 +00: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
9fb9dac362
fix(shell_integration/macOS/FileProviderExt): Invalidate change observer when creating a new one
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-09 16:07:15 +02:00
Claudio Cambra
1b54177d29
fix(shell_integration/macOS/FileProviderExt): Fix RCO instantiation following NCFPK changes
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-09 16:07:15 +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
666a089d29
fix(shell_integration/macOS/FileProviderExt): Conform to changes in MaterialisedEnumerationObserver
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-17 09:11:59 +02:00
Claudio Cambra
69a47e9ad7
feat(shell_integration/macOS/FileProviderUIExt): Only display share action if item supports it
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
f458de6106
feat(shell_integration/macOS/FileProviderExt): Be more informative when rejecting provided credentials
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
9ff78ac969
feat(shell_integration/macOS/FileProviderExt): Remove fast enumeration settings
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +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
866cbe3af9
fix(shell_integration/macOS/FileProviderExt): Remove fast enumeration use in enumerator
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
549aaca3e3
feat(shell_integration/macOS/FileProviderExt): Adapt to async stored item fetching from NCFPK 2.1 when handling keep downloaded
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-28 08:52:47 +02:00
Claudio Cambra
51df83bcdb
feat(shell_integration/macOS/FileProviderExt): Adapt to async stored item fetching from NCFPK 2.1
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-28 08:52:47 +02:00
Claudio Cambra
87acefedd7
feat(gui/macOS): Use separator that does not break the socket API
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
e2a6ea518b
feat(gui/macOS): Rather than perform back-and-forth for ignore list, just send on setup
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
b9576bf9c1
feat(shell_integration/macOS/FileProviderExt): Add XPC interface method to set ignore list
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
82fa85c0c9
feat(shell_integration/macOS/FileProviderExt): Add some debug logging for ignore list receipt
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
ef180f88ee
feat(shell_integration/macOS/FileProviderExt): Await ignored files before proceeding with create/modify/delete
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
cc4bc8fa98
feat(shell_integration/macOS/FileProviderExt): Pass ignored files matcher when creating/modifying/deleting items
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
f94ee2142f
feat(shell_integration/macOS/FileProviderExt): Parse received ignored files to set up IgnoredFilesMatcher
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
69ff59d42c
feat(shell_integration/macOS/FileProviderExt): Request ignored files list on account setup
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 12:10:44 +02:00
Claudio Cambra
ab416896ac
feat(shell_integration/macOS/FileProviderExt): Fix REUSE compliance
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-15 15:04:56 +08:00