allexzander
a399f4dbf6
Merge pull request #6540 from nextcloud/bugfix/e2ee-v1.2-version-double
...
Bugfix. E2EE. Use 'double' for legacy metadata.
2024-03-14 01:24:10 +01:00
alex-z
7376616375
Bugfix. E2EE. Use 'double' for legacy metadata.
...
Signed-off-by: alex-z <blackslayer4@gmail.com>
2024-03-13 15:18:16 +01:00
Nextcloud bot
7a9cafd589
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-13 04:29:55 +00:00
Matthieu Gallien
61251cde5d
Merge pull request #6343 from nextcloud/feature/applyPermissionsFromServerToFolders
...
newly created folders will be read-only when needed
2024-03-12 23:30:14 +01:00
Matthieu Gallien
ff9953b36b
make folder read-write before deleting it
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
4844f326c1
newly created folders will be read-only when needed
...
Close #6296
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
bbc976c920
gather more information on exceptions that happen when running tests
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
bf7f87492a
update automated test to work with read only folders
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
706d9697d4
ensure we get proper logs for permissions automated tests
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
5dfeb55e0f
we require c++-17
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
b0a2d5ff81
adjust AppImage build script to the new build image
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
969a873a65
update drone signature
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
e98c25af8a
switch to newer CI images
...
should solve the AppImage build issue
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
9d6d28971e
correct category for some log output
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 23:30:02 +01:00
Matthieu Gallien
ea9c19e7b4
Merge pull request #6535 from nextcloud/bugfix/avoidDuplicatingNewFolderOnWindows
...
always store newly created folders in DB even if it is missing
2024-03-12 08:45:42 +01:00
Matthieu Gallien
e607e9d1fb
always store newly created folders in DB even if it is missing
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-03-12 08:45:06 +01:00
Nextcloud bot
899b147d59
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-12 02:39:19 +00:00
Camila Ayres
7fb8eb3b79
Set min OSX version via cmake.
...
It should now only use the CMAKE_OSX_DEPLOYMENT_TARGET set when building.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-03-11 15:20:51 +01:00
Claudio Cambra
f805596418
Remove unneeded fallback for undefined cmake_osx_deployment_target
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-11 15:20:51 +01:00
Claudio Cambra
bfdbecc416
Only set BUILD_FILE_PROVIDER_MODULE if deployment target high enough
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-11 15:20:51 +01:00
Claudio Cambra
bbf280e12e
Do not try to link UserNotifications framework when building below 10.14
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-11 15:20:51 +01:00
Claudio Cambra
8e39d8ef97
macosx: Selectively compile UserNotifications component of systray depending on deployment version
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-11 15:20:51 +01:00
Claudio Cambra
2f6ae0c4dd
Create systray_mac_common file for common systray functions
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-11 15:20:51 +01:00
Camila
dd2ca78884
Change minimun mac OS version to 10.13.
...
Signed-off-by: Camila <hello@camila.codes>
2024-03-11 15:20:51 +01:00
Nextcloud bot
0071daad61
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-11 02:53:50 +00:00
Nextcloud bot
c6d4771e26
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-10 02:39:01 +00:00
Nextcloud bot
799cfc3252
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-09 03:06:48 +00:00
Nextcloud bot
2584fdc2da
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-08 02:39:37 +00:00
Matthieu Gallien
ffffc89414
Merge pull request #6515 from nextcloud/work/ervin/socketapi-use-ksystemclipboard-when-available
...
[socketapi] Replace QClipboard with KSystemClipboard when available
2024-03-07 08:51:22 +01:00
Kevin Ottens
526ab056d6
[socketapi] Replace QClipboard with KSystemClipboard when available
...
This is necessary in Wayland sessions for the clipboard related actions
of the socketapi to work. Indeed, QClipboard does its job only if we got
a window with the focus in such session.
In the case of the socketapi, it is generally the file manager asking
the desktop client to put something in the clipboard. At this point in
time no window of the client have the focus, so nothing gets added to
the clipboard.
KSystemClipboard on the other hand, uses the wlr data control protocol
under wayland sessions ensuring something ends up in the clipboard as
expected. When not in a wayland session it falls back to QClipboard so
no behavior is lost.
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-07 08:18:52 +01:00
Kevin Ottens
312da848bc
[gui] Add KGuiAddons as an optional dependency
...
This will be needed to replace QClipboard in some places.
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-07 08:18:52 +01:00
Claudio Cambra
0e301e75d9
Merge pull request #6467 from nextcloud/feature/file-provide-file-eviction
2024-03-07 11:52:42 +08:00
Claudio Cambra
fe53933b04
Improve design of materialised file delegates
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
5f243a86d4
Use palette background color for file provider eviction dialog
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
19d1971612
Enable reloading of materialised items model from within file provider eviction dialog
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
1e96c0f1f9
Add title and reload button to file provider eviction dialog
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
69a3f286c0
Add slot to file provider settings controller to refresh materialised items for account
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
bf4fc01b39
Extract enumeration of materialised files for each domain manager into a separate slot
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
9f4e87dc1f
Fix header text color property
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
60f116cdd4
Implement eviction capabilities in FileProviderItem
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Claudio Cambra
3e5766be47
Reintegrate eviction dialog button
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-03-07 11:51:55 +08:00
Nextcloud bot
2e5aa59757
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-07 02:49:13 +00:00
Matthieu Gallien
7ed0b9afb3
Merge pull request #6320 from nextcloud/work/ervin/support-kf6-based-dolphin
...
Support the KF6 based version of Dolphin
2024-03-06 15:56:17 +01:00
Kevin Ottens
38b59a82bf
[dolphin] Adjust CMake to handle the presence of KF6
...
Now if KF6 KIO is present, we build the Dolphin plugin against the Qt6
version of everything. Otherwise we keep assuming the Qt5 version of the
platform.
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-06 14:52:36 +01:00
Kevin Ottens
c03837ee0d
[dolphin] Remove the desktop file and go straight to json instead
...
The desktop to json conversion step will disappear with KF6
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-06 14:52:36 +01:00
Kevin Ottens
6dbe8cc075
[dolphin] Don't rely on emit and signals, use the Q_* macros instead
...
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-06 14:52:36 +01:00
Kevin Ottens
d98d2cead5
[dolphin] Don't rely on const chat * -> QString implicit conversion
...
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-06 14:52:36 +01:00
Kevin Ottens
17b913c3a7
[dolphin] Don't rely on QByteArray -> const char * implicit conversion
...
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-06 14:52:36 +01:00
Kevin Ottens
ea101adbf4
[dolphin] Clean up includes
...
We remove one unused include which will disappear in KF6. Also we switch
to camel case includes without the module prefix.
Signed-off-by: Kevin Ottens <ervin@kde.org>
2024-03-06 14:52:36 +01:00
Claudio Cambra
6845e24e91
Merge pull request #6461 from nextcloud/feature/file-provider-fast-init-sync
...
Add option to perform fast synchronisation runs in File Provider sync engine
2024-03-06 18:47:42 +08:00