Claudio Cambra
|
a8dfafabde
|
Make localSocketClient of FileProviderExtension a lazy var
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
e319516b89
|
Add URLSession to FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
4efb234f68
|
macosx: Add NextcloudKit and Realm dependencies
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
9b54e6414f
|
Grab account keychain entry identifier data from socket in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
0b3f06a73f
|
Add ability for fileprovidersocketcontroller to send keychain account identifier over socket
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
f795666d4b
|
Add FileProviderDomainNextcloudAccountData that grabs account info from keychain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
39850ab145
|
Move FinderSync-specific GET_STRINGS initial call out of LocalSocketClient and into FinderSync
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
cf606f19a6
|
Add ability for FileProvider app extension to reply to file provider domain identifier request
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:09 +08:00 |
|
Claudio Cambra
|
ad665ff06c
|
Add sendMessage method to LocalSocketClient public API
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
8ea09cb9d7
|
Clean up public API of LocalSocketClient
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
969ee489e5
|
Initialise file provider socket controller by requesting file provder domain data over socket from FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
9f2fff3782
|
Add sendMessage to fileprovidersocketcontroller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
28a79d4767
|
Handle readyRead signal from socket in FileProviderSocketController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
ada4b98a93
|
Added working socket connection between desktop client local socket server and app extension socket client
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
f20b11745d
|
Modify FinderSyncExt to move components into shared Framework that can be used in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
16394d13d2
|
Clean up LocalSocketClient code in shell extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:08 +08:00 |
|
Claudio Cambra
|
a7ec2c325e
|
Rename OwnCloudFinderSync Xcode projext to NextcloudIntegration
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
c5560db690
|
Make the socket manager just manage the server, leave the socket controller in charge of controlling the socket
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
ffed4d7933
|
Make fileprovidersocketmanager keep track of connected sockets
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
7fc80bc4eb
|
Add basic FileProviderSocketController class to control the socket
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
92773e6b77
|
Rename FileProviderSocketController to FileProviderSocketManager, as it manages the sockets
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
de68b1bbb4
|
Implement basic local socket server to communicate with file provider extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
8ccd0368a1
|
Move file provider domain management to specific class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
8ff2c24e8b
|
Ensure file provider class is correctly deallocated and cleanup routines are run
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
2d27d6d072
|
Fix build with BUILD_TESTING activated
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:07 +08:00 |
|
Claudio Cambra
|
7d119457db
|
Move file provider components to macOS folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:06 +08:00 |
|
Claudio Cambra
|
ed85334b62
|
Fix faulty quoting in shell integration CMakeLists
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:06 +08:00 |
|
Claudio Cambra
|
d10b208655
|
Set connection status for file provider domains
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:06 +08:00 |
|
Claudio Cambra
|
9cb8544501
|
Add a file provider domain per account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:06 +08:00 |
|
Claudio Cambra
|
dcd1628ce8
|
Ensure file provider domains appear in finder sidebar
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:06 +08:00 |
|
Claudio Cambra
|
9a86bb2be3
|
Add file provider init code
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-12 13:21:06 +08:00 |
|
Nextcloud bot
|
9b77da6569
|
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2023-05-12 04:37:42 +00:00 |
|
rakekniven
|
5cd32ff584
|
Merge pull request #5676 from nextcloud/Valdnet-patch-4
i18n: Word separation
|
2023-05-11 11:52:07 +02:00 |
|
Valdnet
|
cd69b0d03f
|
i18n: Word separation
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
2023-05-10 16:53:03 +02:00 |
|
Matthieu Gallien
|
00a5ef4d98
|
Merge pull request #5643 from nextcloud/update/changelog
Update CHANGELOG.
|
2023-05-10 08:28:17 +02:00 |
|
Camila
|
9199e290cb
|
Update CHANGELOG.
Signed-off-by: Camila <hello@camila.codes>
|
2023-05-10 08:28:04 +02:00 |
|
Nextcloud bot
|
6339a03216
|
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2023-05-10 04:47:20 +00:00 |
|
Camila
|
ff3695ebfc
|
Merge pull request #5665 from nextcloud/enh/vfs-option-ui
Use addLayout to insert the VFS option when setting account.
|
2023-05-09 14:27:25 -03:00 |
|
Camila San
|
3bdbed6294
|
Use addLayout to insert the VFS option when setting account.
- Maintains the space between the layout items when resizing
the window.
- Also remove qobject_cast.
Signed-off-by: Camila San <hello@camila.codes>
|
2023-05-09 15:27:24 +00:00 |
|
allexzander
|
127fef7fe0
|
Merge pull request #5636 from nextcloud/feature/group-folders-visibility-improved
Feature/group folders visibility improved
|
2023-05-09 15:16:55 +02:00 |
|
alex-z
|
3be820d9a3
|
Group folder visibility improvements. Show dropdown in tray window.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2023-05-09 12:25:05 +02:00 |
|
Nextcloud bot
|
b0a2150327
|
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2023-05-09 04:21:51 +00:00 |
|
Claudio Cambra
|
650b3e1384
|
Merge pull request #5640 from nextcloud/bugfix/folder-migration-from-old
Fix account migration from legacy desktop clients (again)
|
2023-05-08 23:40:24 +08:00 |
|
Claudio Cambra
|
0ee850009b
|
Correctly migrate accounts that have possible webflow but not correct authtype in settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|
Claudio Cambra
|
bab20a3d83
|
Use canonical file paths rather than problematic relative config file paths during folder migration in FolderMan
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|
Claudio Cambra
|
081871d792
|
Set discovered legacy config file path during account migration
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|
Claudio Cambra
|
6cd68b8632
|
Make variables in folderman::setupfoldermigration actually match what they are holding
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|
Claudio Cambra
|
be4b8066c3
|
Add static discoveredLegacyConfigPath member to configfile
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|
Claudio Cambra
|
e128e321f2
|
Remove unused private static members of ConfigFile
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|
Claudio Cambra
|
bdc0ebd527
|
Restore a specific enum from AccountsManager::restore rather than vague boolean
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-05-08 22:56:33 +08:00 |
|