]> dgit.raspbian.org Git - nextcloud-desktop.git/log
nextcloud-desktop.git
3 years agoRemove locketimeout condition.
alex-z [Wed, 6 Sep 2023 10:12:08 +0000 (12:12 +0200)]
Remove locketimeout condition.

Signed-off-by: alex-z <blackslayer4@gmail.com>
3 years agoprepare for release 3.10.0 RC2
Matthieu Gallien [Wed, 6 Sep 2023 06:34:14 +0000 (08:34 +0200)]
prepare for release 3.10.0 RC2

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoMerge pull request #6025 from nextcloud/backport/6022/stable-3.10
Matthieu Gallien [Tue, 5 Sep 2023 19:11:12 +0000 (21:11 +0200)]
Merge pull request #6025 from nextcloud/backport/6022/stable-3.10

[stable-3.10] Bugfix/lock state spam

3 years agoFix a crash when saving the locked Word document file due to unnecessary spam to...
alex-z [Mon, 4 Sep 2023 18:55:02 +0000 (20:55 +0200)]
Fix a crash when saving the locked Word document file due to unnecessary spam to the lock state change from folder watcher logic.

Signed-off-by: alex-z <blackslayer4@gmail.com>
3 years agoMerge pull request #6019 from nextcloud/backport/6014/stable-3.10
allexzander [Tue, 5 Sep 2023 13:26:30 +0000 (15:26 +0200)]
Merge pull request #6019 from nextcloud/backport/6014/stable-3.10

[stable-3.10] Allow deleting remotely deleted files locally in case of upload errors

3 years agoIgnore upload error items and schedule a new sync in case there are removed items...
alex-z [Thu, 31 Aug 2023 16:55:56 +0000 (18:55 +0200)]
Ignore upload error items and schedule a new sync in case there are removed items that need to be downsynced.

Signed-off-by: alex-z <blackslayer4@gmail.com>
3 years agoprepare 3.10-rc1 release
Matthieu Gallien [Fri, 1 Sep 2023 15:57:44 +0000 (17:57 +0200)]
prepare 3.10-rc1 release

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoMerge pull request #5986 from nextcloud/feature/auto-lock-libreoffice-files
Matthieu Gallien [Fri, 1 Sep 2023 15:49:27 +0000 (17:49 +0200)]
Merge pull request #5986 from nextcloud/feature/auto-lock-libreoffice-files

Automatically lock LibreOffice files on server while they are being edited locally

3 years agoFix declaration of lockfilepatterns
Claudio Cambra [Wed, 30 Aug 2023 15:39:49 +0000 (23:39 +0800)]
Fix declaration of lockfilepatterns

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoLock files when relevant lock files found by folder watcher
Claudio Cambra [Fri, 18 Aug 2023 11:12:16 +0000 (19:12 +0800)]
Lock files when relevant lock files found by folder watcher

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoEmit lock file target file paths in lock file discovery from folder watcher
Claudio Cambra [Fri, 18 Aug 2023 10:35:04 +0000 (18:35 +0800)]
Emit lock file target file paths in lock file discovery from folder watcher

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoNotify when new lock files are found in folderwatcher
Claudio Cambra [Fri, 18 Aug 2023 09:04:11 +0000 (17:04 +0800)]
Notify when new lock files are found in folderwatcher

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoDo not search for matching file pattern in possiblyAddUnlockedFilePath
Claudio Cambra [Fri, 18 Aug 2023 09:02:16 +0000 (17:02 +0800)]
Do not search for matching file pattern in possiblyAddUnlockedFilePath

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoDefine private lock file patterns as const std::array
Claudio Cambra [Fri, 18 Aug 2023 08:58:28 +0000 (16:58 +0800)]
Define private lock file patterns as const std::array

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoSplit off lock file pat pattern matching into separate function
Claudio Cambra [Fri, 18 Aug 2023 08:43:50 +0000 (16:43 +0800)]
Split off lock file pat pattern matching into separate function

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoModernise FolderWatcher::changeDetected
Claudio Cambra [Thu, 17 Aug 2023 10:14:41 +0000 (18:14 +0800)]
Modernise FolderWatcher::changeDetected

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5959 from nextcloud/bugfix/oc-account-login
Camila [Fri, 1 Sep 2023 13:53:11 +0000 (10:53 -0300)]
Merge pull request #5959 from nextcloud/bugfix/oc-account-login

oc desktop client login migration to nc desktop client login

3 years agoRemove the files under 3rdparty/sqlite3.
Camila [Thu, 31 Aug 2023 16:06:57 +0000 (18:06 +0200)]
Remove the files under 3rdparty/sqlite3.

- Always used a sqlite compiled version or a version from KDE Craft
- When building the AppImage copy the sqlite files to the
/usr/lib/ folder in it.

Signed-off-by: Camila <hello@camila.codes>
3 years agoMigrate legacy user defined exclude file.
Camila [Wed, 30 Aug 2023 16:34:35 +0000 (18:34 +0200)]
Migrate legacy user defined exclude file.

- Refactor ConfigFile::setupDefaultExcludeFilePaths.
- Refactor ConfigFile::excludeFile.
- Fix code style.

Signed-off-by: Camila <hello@camila.codes>
3 years agoMigrate selective sync db list.
Camila [Sun, 27 Aug 2023 21:32:05 +0000 (23:32 +0200)]
Migrate selective sync db list.

- Refactor migration of blacklisted folders.
- Only change selective sync list if needed.

Signed-off-by: Camila <hello@camila.codes>
3 years agoMigrate all folders from a legacy config.
Camila [Sun, 27 Aug 2023 20:19:04 +0000 (22:19 +0200)]
Migrate all folders from a legacy config.

- Migrate only the current config in use by the legacy application.

Signed-off-by: Camila <hello@camila.codes>
3 years agoMigrate http_user to webflow_user and dav_user.
Camila [Tue, 15 Aug 2023 16:20:18 +0000 (18:20 +0200)]
Migrate http_user to webflow_user and dav_user.

- Add {} for single line condition, const auto and fix comments.
- Save the legacy account data first in _settingsMap, so the legacy config file
does not get changed in the migration process.
- Legacy dav_user should stay only as dav_user in the new config.
- Compare davUser and prettyName only when new user id needs to be retrieved.

Signed-off-by: Camila <hello@camila.codes>
3 years agoMerge pull request #6010 from nextcloud/bugfix/vfs-update-placeholder-on-lastaccessti...
Matthieu Gallien [Fri, 1 Sep 2023 13:04:27 +0000 (15:04 +0200)]
Merge pull request #6010 from nextcloud/bugfix/vfs-update-placeholder-on-lastaccesstime-changed

Update VFS placeholder in case of lastAccessTime changed for Word documents and .msg files

3 years agoUpdate Word files VFS placeholders each time they get opened by tracking the 'lock...
alex-z [Mon, 28 Aug 2023 15:07:27 +0000 (17:07 +0200)]
Update Word files VFS placeholders each time they get opened by tracking the 'lock' files

Signed-off-by: alex-z <blackslayer4@gmail.com>
3 years agoMerge pull request #6015 from nextcloud/upgrade/client-appimage
Matthieu Gallien [Fri, 1 Sep 2023 12:14:22 +0000 (14:14 +0200)]
Merge pull request #6015 from nextcloud/upgrade/client-appimage

Bump client and client-appimage image versions.

3 years agoupdate signature
tobiasKaminsky [Fri, 1 Sep 2023 11:19:30 +0000 (13:19 +0200)]
update signature

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
3 years agoBump client and client-appimage image versions.
Camila [Fri, 1 Sep 2023 09:19:34 +0000 (11:19 +0200)]
Bump client and client-appimage image versions.

It now includes the new sqlite version.

Signed-off-by: Camila <hello@camila.codes>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 1 Sep 2023 02:43:51 +0000 (02:43 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5939 from nextcloud/feature/chunk-c2
Claudio Cambra [Thu, 31 Aug 2023 14:45:28 +0000 (22:45 +0800)]
Merge pull request #5939 from nextcloud/feature/chunk-c2

Implement support for server chunked file upload V2 API

3 years agoReplace comments about relevancy of chunk to propagat v1 with variable name change
Claudio Cambra [Thu, 31 Aug 2023 11:35:09 +0000 (19:35 +0800)]
Replace comments about relevancy of chunk to propagat v1 with variable name change

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoEnsure default min and max chunk sizes are multiplied as long longs
Claudio Cambra [Thu, 31 Aug 2023 11:27:31 +0000 (19:27 +0800)]
Ensure default min and max chunk sizes are multiplied as long longs

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse [[nodiscard]] for new syncoptions and propagateupload functions
Claudio Cambra [Mon, 31 Jul 2023 07:12:40 +0000 (15:12 +0800)]
Use [[nodiscard]] for new syncoptions and propagateupload functions

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd test for Chunk V2 restrictions in testchunkingng
Claudio Cambra [Fri, 28 Jul 2023 17:04:58 +0000 (01:04 +0800)]
Add test for Chunk V2 restrictions in testchunkingng

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoEnforce Chunk V2 API chunk size limits at the sync options level
Claudio Cambra [Fri, 28 Jul 2023 17:04:17 +0000 (01:04 +0800)]
Enforce Chunk V2 API chunk size limits at the sync options level

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoClarify use of ProgressInfo _chunk
Claudio Cambra [Fri, 28 Jul 2023 14:36:44 +0000 (22:36 +0800)]
Clarify use of ProgressInfo _chunk

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix chunk numbering in chunking tests
Claudio Cambra [Fri, 28 Jul 2023 14:29:49 +0000 (22:29 +0800)]
Fix chunk numbering in chunking tests

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoEnsure chunkUploadFolder components are QStrings
Claudio Cambra [Fri, 28 Jul 2023 09:58:14 +0000 (17:58 +0800)]
Ensure chunkUploadFolder components are QStrings

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAssert that chunk num passed to chunkUrl is at least 1
Claudio Cambra [Fri, 28 Jul 2023 07:39:12 +0000 (15:39 +0800)]
Assert that chunk num passed to chunkUrl is at least 1

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoSent destination header per chunking v2 api
Claudio Cambra [Fri, 28 Jul 2023 07:38:07 +0000 (15:38 +0800)]
Sent destination header per chunking v2 api

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoStart numbering chunks from 1 per chunking v2 api
Claudio Cambra [Fri, 28 Jul 2023 07:37:49 +0000 (15:37 +0800)]
Start numbering chunks from 1 per chunking v2 api

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoConform to chunk sizing restrictions introduced in Chunking V2
Claudio Cambra [Fri, 28 Jul 2023 07:14:17 +0000 (15:14 +0800)]
Conform to chunk sizing restrictions introduced in Chunking V2

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix http error code uint warning
Claudio Cambra [Fri, 28 Jul 2023 07:11:45 +0000 (15:11 +0800)]
Fix http error code uint warning

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoSplit getting chunk upload folder from chunkUrl as this was previously misleading...
Claudio Cambra [Fri, 28 Jul 2023 07:10:52 +0000 (15:10 +0800)]
Split getting chunk upload folder from chunkUrl as this was previously misleading and unclear

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoClean up declaration of propagateuploadng
Claudio Cambra [Thu, 27 Jul 2023 08:37:40 +0000 (16:37 +0800)]
Clean up declaration of propagateuploadng

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRefactor startChunkUpload, move upload finalisation to separate method
Claudio Cambra [Thu, 27 Jul 2023 08:10:13 +0000 (16:10 +0800)]
Refactor startChunkUpload, move upload finalisation to separate method

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoConst autofy startChunkUpload in propagatuploadng
Claudio Cambra [Thu, 27 Jul 2023 08:01:05 +0000 (16:01 +0800)]
Const autofy startChunkUpload in propagatuploadng

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #6008 from nextcloud/bugfix/remove-own-sqlite
Claudio Cambra [Thu, 31 Aug 2023 02:53:06 +0000 (10:53 +0800)]
Merge pull request #6008 from nextcloud/bugfix/remove-own-sqlite

Ignore the USE_OUR_OWN_SQLITE3 flag.

3 years agoIgnore the USE_OUR_OWN_SQLITE3 flag.
Camila [Tue, 29 Aug 2023 10:05:03 +0000 (12:05 +0200)]
Ignore the USE_OUR_OWN_SQLITE3 flag.

Always look for sqlite in the system in the 3 platforms.

Signed-off-by: Camila <hello@camila.codes>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 28 Aug 2023 02:40:29 +0000 (02:40 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 26 Aug 2023 02:48:41 +0000 (02:48 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 25 Aug 2023 02:59:01 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 24 Aug 2023 03:22:06 +0000 (03:22 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5946 from nextcloud/bugfix/remember-server-color
Claudio Cambra [Thu, 24 Aug 2023 02:07:09 +0000 (10:07 +0800)]
Merge pull request #5946 from nextcloud/bugfix/remember-server-color

Display correct server colour prior to acquiring server capabilities

3 years agoDo not include theme header in account header
Claudio Cambra [Wed, 23 Aug 2023 01:26:31 +0000 (09:26 +0800)]
Do not include theme header in account header

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse QColorConstants for white instead of manually creating QColor
Claudio Cambra [Wed, 23 Aug 2023 01:25:54 +0000 (09:25 +0800)]
Use QColorConstants for white instead of manually creating QColor

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRemember server colors across restarts, enabling correct color before capabilities...
Claudio Cambra [Tue, 1 Aug 2023 08:00:39 +0000 (16:00 +0800)]
Remember server colors across restarts, enabling correct color before capabilities fetched

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years agoOnly update private colors if received capabilities colors are valid
Claudio Cambra [Tue, 1 Aug 2023 08:00:17 +0000 (16:00 +0800)]
Only update private colors if received capabilities colors are valid

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years agoStore server color in private member of account when capabilities fetched
Claudio Cambra [Tue, 1 Aug 2023 07:55:41 +0000 (15:55 +0800)]
Store server color in private member of account when capabilities fetched

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
3 years agoMerge pull request #5798 from nextcloud/bugfix/doNotFlushLogEachLine
Matthieu Gallien [Wed, 23 Aug 2023 09:54:41 +0000 (11:54 +0200)]
Merge pull request #5798 from nextcloud/bugfix/doNotFlushLogEachLine

only flush debug log files when closing them

3 years agoonly flush debug log files when closing them
Matthieu Gallien [Mon, 12 Jun 2023 15:02:51 +0000 (17:02 +0200)]
only flush debug log files when closing them

do not force a flush every time a log line is added to a file to speed
up the logging process

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 23 Aug 2023 02:42:31 +0000 (02:42 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5969 from nextcloud/feature/warn-before-encrypt
Claudio Cambra [Wed, 23 Aug 2023 01:29:54 +0000 (09:29 +0800)]
Merge pull request #5969 from nextcloud/feature/warn-before-encrypt

Add warning prior to folder encryption, prevent unknowing users from creating unrecoverable encrypted folders

3 years agoAdd warning prior to folder encryption to prevent unknowing users from creating unrec...
Claudio Cambra [Fri, 11 Aug 2023 07:05:42 +0000 (15:05 +0800)]
Add warning prior to folder encryption to prevent unknowing users from creating unrecoverable encrypted folders

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5972 from nextcloud/bugfix/encrypt-problem-folders
Claudio Cambra [Tue, 22 Aug 2023 20:44:53 +0000 (04:44 +0800)]
Merge pull request #5972 from nextcloud/bugfix/encrypt-problem-folders

Fix user-facing message about why encryption cannot yet be done

3 years agoFix warning dialog box message when trying to encrypt folders that have not been...
Claudio Cambra [Fri, 11 Aug 2023 07:08:32 +0000 (15:08 +0800)]
Fix warning dialog box message when trying to encrypt folders that have not been successfully synced (i.e. error/problem)

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5975 from nextcloud/bugfix/accented-filedetails
Matthieu Gallien [Tue, 22 Aug 2023 16:56:36 +0000 (18:56 +0200)]
Merge pull request #5975 from nextcloud/bugfix/accented-filedetails

Make file details tray follow current account accent colour

3 years agoAlso accent ncBlue buttons in ShareDetailsPage with user accent color
Claudio Cambra [Tue, 15 Aug 2023 07:29:32 +0000 (15:29 +0800)]
Also accent ncBlue buttons in ShareDetailsPage with user accent color

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoColour coloured elements in share view with user accent colour
Claudio Cambra [Tue, 15 Aug 2023 07:10:41 +0000 (15:10 +0800)]
Colour coloured elements in share view with user accent colour

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake accent colour of NCTabButton in file details follow user accent colour
Claudio Cambra [Tue, 15 Aug 2023 07:00:19 +0000 (15:00 +0800)]
Make accent colour of NCTabButton in file details follow user accent colour

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5996 from nextcloud/ci/updateCiImages
Matthieu Gallien [Tue, 22 Aug 2023 15:59:46 +0000 (17:59 +0200)]
Merge pull request #5996 from nextcloud/ci/updateCiImages

update main CI image to get newer Qt, Java and other dependencies

3 years agoSign .drone.yml
Joas Schilling [Tue, 22 Aug 2023 12:51:37 +0000 (14:51 +0200)]
Sign .drone.yml

Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years agoupdate main CI image to get newer Qt, Java and other dependencies
Matthieu Gallien [Tue, 22 Aug 2023 11:47:41 +0000 (13:47 +0200)]
update main CI image to get newer Qt, Java and other dependencies

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoMerge pull request #5966 from nextcloud/feature/generate-password-for-require-passwor...
Claudio Cambra [Tue, 22 Aug 2023 13:59:36 +0000 (21:59 +0800)]
Merge pull request #5966 from nextcloud/feature/generate-password-for-require-password-share

Generate a suggested password when server requires password for share creation

3 years agoSuggest a password when password is enforced on server
Claudio Cambra [Fri, 11 Aug 2023 04:20:23 +0000 (12:20 +0800)]
Suggest a password when password is enforced on server

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMove createRandomPassword to public static Q_INVOKABLE method of ShareModel
Claudio Cambra [Fri, 11 Aug 2023 03:04:25 +0000 (11:04 +0800)]
Move createRandomPassword to public static Q_INVOKABLE method of ShareModel

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5948 from nextcloud/bugfix/share-password-entry-display
Matthieu Gallien [Tue, 22 Aug 2023 09:00:24 +0000 (11:00 +0200)]
Merge pull request #5948 from nextcloud/bugfix/share-password-entry-display

Hide password field in share settings when share type does not support passwords

3 years agoHide password field in share settings when share type does not support passwords
Claudio Cambra [Wed, 2 Aug 2023 09:01:01 +0000 (17:01 +0800)]
Hide password field in share settings when share type does not support passwords

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 22 Aug 2023 03:09:34 +0000 (03:09 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5978 from nextcloud/bugfix/lockUnlockVirtualFiles
Matthieu Gallien [Mon, 21 Aug 2023 14:37:45 +0000 (16:37 +0200)]
Merge pull request #5978 from nextcloud/bugfix/lockUnlockVirtualFiles

update read-only status of virtual files when needed for lock state

3 years agoupdate read-only status of virtual files when needed for lock state
Matthieu Gallien [Fri, 18 Aug 2023 14:24:30 +0000 (16:24 +0200)]
update read-only status of virtual files when needed for lock state

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoadd an automated test to check that locked files are read-only
Matthieu Gallien [Mon, 21 Aug 2023 09:31:56 +0000 (11:31 +0200)]
add an automated test to check that locked files are read-only

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 17 Aug 2023 02:47:17 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5971 from nextcloud/bugfix/fixFilenameEncodingTestOnWindows
Matthieu Gallien [Wed, 16 Aug 2023 11:50:50 +0000 (13:50 +0200)]
Merge pull request #5971 from nextcloud/bugfix/fixFilenameEncodingTestOnWindows

on windows file names can always be encoded: fix wrong test

3 years agoon windows file names can always be encoded: fix wrong test
Matthieu Gallien [Mon, 14 Aug 2023 16:40:49 +0000 (18:40 +0200)]
on windows file names can always be encoded: fix wrong test

inspired by https://github.com/owncloud/client/pull/6820

Close #5935

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agotest that discovery of file names with UTF-8 is working
Matthieu Gallien [Mon, 14 Aug 2023 17:43:31 +0000 (19:43 +0200)]
test that discovery of file names with UTF-8 is working

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 16 Aug 2023 02:35:11 +0000 (02:35 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 15 Aug 2023 03:13:17 +0000 (03:13 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 14 Aug 2023 02:42:12 +0000 (02:42 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 13 Aug 2023 02:35:32 +0000 (02:35 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 12 Aug 2023 02:42:20 +0000 (02:42 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5965 from nextcloud/feature/allow-resharing-share
Claudio Cambra [Fri, 11 Aug 2023 16:26:08 +0000 (00:26 +0800)]
Merge pull request #5965 from nextcloud/feature/allow-resharing-share

Add "Allow resharing" option to share dialog

3 years agoMore distinctly name server allowing resharing property
Claudio Cambra [Thu, 10 Aug 2023 23:33:49 +0000 (07:33 +0800)]
More distinctly name server allowing resharing property

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoHide 'Allow resharing' checkbox when resharing not allowed by server
Claudio Cambra [Thu, 10 Aug 2023 08:55:33 +0000 (16:55 +0800)]
Hide 'Allow resharing' checkbox when resharing not allowed by server

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd resharing allowed property to ShareModel
Claudio Cambra [Thu, 10 Aug 2023 08:54:35 +0000 (16:54 +0800)]
Add resharing allowed property to ShareModel

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake busy indicator for share permissions cover all share permission check/radio...
Claudio Cambra [Thu, 10 Aug 2023 08:14:24 +0000 (16:14 +0800)]
Make busy indicator for share permissions cover all share permission check/radio boxes

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd checkbox in share details page for resharing allowed setting
Claudio Cambra [Thu, 10 Aug 2023 08:03:34 +0000 (16:03 +0800)]
Add checkbox in share details page for resharing allowed setting

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd role for resharing allowed in share model
Claudio Cambra [Thu, 10 Aug 2023 08:03:14 +0000 (16:03 +0800)]
Add role for resharing allowed in share model

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix share permission values
Claudio Cambra [Thu, 10 Aug 2023 06:58:05 +0000 (14:58 +0800)]
Fix share permission values

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 11 Aug 2023 02:41:23 +0000 (02:41 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 10 Aug 2023 02:42:45 +0000 (02:42 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>