aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(files_sharing): fix view only actions button selectorfeat/files-bulk-taggingskjnldsv2024-10-291-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(systemtags): no bulk action on public pagesskjnldsv2024-10-293-5/+9
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore: compile assetsskjnldsv2024-10-29105-149/+531
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(systemtags): translations and etag method casingskjnldsv2024-10-293-36/+77
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(systemtags): single-node bulk tagging actionskjnldsv2024-10-292-13/+15
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(systemtags): add cypress tests and fix a few logic issuesskjnldsv2024-10-2911-18/+414
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(systemtags): create tag from bulk tagging dialogskjnldsv2024-10-293-30/+73
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(systemtags): emit tags changes and optimise tag updates performancesskjnldsv2024-10-296-72/+192
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(systemtags): add etag support and handle proppatchskjnldsv2024-10-2916-73/+429
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(dav): add systemtag object IDs listingskjnldsv2024-10-2911-18/+179
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(core): add index to systemtag objecttypeskjnldsv2024-10-296-1/+70
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(systemtags): add bulk tagging actionskjnldsv2024-10-298-18/+379
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #48953 from nextcloud/dependabot/npm_and_yarn/elliptic-6.6.0John Molakvoæ2024-10-291-3/+3
|\
| * build(deps): bump elliptic from 6.5.7 to 6.6.0dependabot/npm_and_yarn/elliptic-6.6.0dependabot[bot]2024-10-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0. - [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #48887 from nextcloud/fix/federated-usersJohn Molakvoæ2024-10-294-7/+57
|\ \ | |/ |/|
| * chore(assets): Recompile assetsfix/federated-usersnextcloud-command2024-10-252-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(files_sharing): federated shares avatarskjnldsv2024-10-252-4/+54
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2998-96/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #47831 from nextcloud/fix/view-only-previewFerdinand Thiessen2024-10-285-43/+311
|\ \ | | | | | | fix: Adjust preview for view-only shares
| * | fix: Adjust preview for view-only sharesfix/view-only-previewFerdinand Thiessen2024-10-285-43/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously there was a different behavior for public shares (link-shares) and internal shares, if the user disabled the view permission. The legacy UI for public shares simply "disabled" the context menu and hided all download actions. With Nextcloud 31 all share types use the consistent permissions attributes, which simplifies code, but caused a regression: Images can no longer been viewed. Because on 30 and before the attribute was not set, previews for view-only files were still allowed. Now with 31 we need a new way to allow "viewing" shares. So this is allowing previews for those files, but only for internal usage. This is done by settin a special header, which only works with custom requests, and not by opening the URL directly. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #48947 from ↵Joas Schilling2024-10-282-0/+10
|\ \ \ | |/ / |/| | | | | | | | nextcloud/bugfix/noid/mark-more-configs-as-sensitive fix(config): Mark more configs as sensitive
| * | fix(config): Mark more configs as sensitivebugfix/noid/mark-more-configs-as-sensitiveJoas Schilling2024-10-282-0/+10
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #48921 from nextcloud/ci/psalm/imagick-extensionJoas Schilling2024-10-281-3/+3
|\ \ \ | |/ / |/| | ci(psalm): Add missing imagick extension
| * | ci(psalm): Add missing imagick extensionci/psalm/imagick-extensionprovokateurin2024-10-281-3/+3
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #48943 from nextcloud/feat/photo-cache-webpRichard Steinmetz2024-10-281-0/+1
|\ \ \ | | | | | | | | feat: Allow WebP content type in PhotoCache
| * | | feat: Allow WebP content type in PhotoCachefeat/photo-cache-webpMiguel Sánchez de León Peque2024-10-281-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Miguel Sánchez de León Peque <peque@ieco.io> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | Merge pull request #48871 from nextcloud/fix/app-store-reactivityFerdinand Thiessen2024-10-2810-15/+35
|\ \ \ \ | | | | | | | | | | fix(app-store): Update update count in navigation
| * | | | chore(assets): Recompile assetsfix/app-store-reactivitynextcloud-command2024-10-286-9/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | fix(app-store): Update update count in navigationFerdinand Thiessen2024-10-284-6/+26
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #48915 from nextcloud/fix/encrypt-decrypt-passwordKate2024-10-283-6/+34
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | fix: crypto made inline for constructor and decrypt error handled in exceptionfix/encrypt-decrypt-passwordyemkareems2024-10-281-2/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
| * | | | fix: crypto made inline for constructor and decrypt error handled in exceptionyemkareems2024-10-281-6/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
| * | | | fix: use Icrypto in place of Cyptoyemkareems2024-10-282-4/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
| * | | | fix: crypto type made not nullable and tests run using ICryptoyemkareems2024-10-283-9/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
| * | | | fix: encrypt and store password, decrypt and retrieve the sameyemkareems2024-10-283-5/+31
| | |/ / | |/| | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
* | | | Merge pull request #48918 from ↵Kate2024-10-283-11/+11
|\ \ \ \ | |_|/ / |/| | | | | | | nextcloud/fix/files_sharing/cleanup-error-messages
| * | | fix(files_sharing): Cleanup error messagesfix/files_sharing/cleanup-error-messagesprovokateurin2024-10-283-11/+11
| |/ / | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #48919 from ↵Kate2024-10-284-7/+7
|\ \ \ | | | | | | | | | | | | nextcloud/fix/settings/userid-dependency-injection
| * | | fix(settings): Fix dependency injectionfix/settings/userid-dependency-injectionprovokateurin2024-10-284-7/+7
| |/ / | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #48912 from ↵Ferdinand Thiessen2024-10-287-3/+97
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/bugfix/exception-appscreenshot-notstring fix(apps-store): Fix exception on generating preview url for installed app screenshot
| * | | fix(appinfo): Make sure screenshot, author and category are always arraysbugfix/exception-appscreenshot-notstringJoas Schilling2024-10-286-1/+89
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | fix(appsmanagement): Fix exception on generating preview url for screenshotsClaudio Cambra2024-10-281-2/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Some installed apps meant for older server versions might unexpectedly offer up screenshot values in a non-string format (e.g. health). Avoid an exception by checking first if the first app screenshot is indeed a string and otherwise we take the value of the parameter Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
* | | Merge pull request #48614 from nextcloud/refactor/storage/constructorsKate2024-10-2834-167/+166
|\ \ \
| * | | refactor(Storage): Align all Storage constructorsrefactor/storage/constructorsprovokateurin2024-10-2334-167/+166
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #48917 from nextcloud/fix/dav/view-only-checkKate2024-10-281-0/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | fix(dav): Cleanup view-only checkfix/dav/view-only-checkprovokateurin2024-10-281-0/+1
|/ / / | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2816-24/+50
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2754-88/+166
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-26146-402/+670
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #48898 from nextcloud/fix/files--list-header-button-titleJoas Schilling2024-10-253-3/+4
|\ \ \ | | | | | | | | fix(files): add title for files list table header button