]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
15 months agoMerge pull request #39038 from nextcloud/fix/replace-deprecated-vue-code
John Molakvoæ [Wed, 28 Jun 2023 06:10:27 +0000 (08:10 +0200)]
Merge pull request #39038 from nextcloud/fix/replace-deprecated-vue-code

15 months agoMerge pull request #37969 from nextcloud/poc/noid/systemtags-perf-tag-endpoint
Julius Härtl [Wed, 28 Jun 2023 05:53:35 +0000 (07:53 +0200)]
Merge pull request #37969 from nextcloud/poc/noid/systemtags-perf-tag-endpoint

15 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 28 Jun 2023 00:30:40 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
15 months agofix: cannot apply limit+offset on multi-tag-search 37969/head
Arthur Schiwon [Tue, 27 Jun 2023 20:49:08 +0000 (22:49 +0200)]
fix: cannot apply limit+offset on multi-tag-search

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix(core): Migrate from deprecated `excludeClickOutsideClasses` to `excludeClickOutsi... 39038/head
Ferdinand Thiessen [Tue, 27 Jun 2023 19:34:40 +0000 (21:34 +0200)]
fix(core): Migrate from deprecated `excludeClickOutsideClasses` to `excludeClickOutsideSelectors`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
15 months agoMerge pull request #39029 from nextcloud/feat/eslint-ts
John Molakvoæ [Tue, 27 Jun 2023 17:36:26 +0000 (19:36 +0200)]
Merge pull request #39029 from nextcloud/feat/eslint-ts

15 months agoMerge pull request #39020 from fsamapoor/refactor_lib_private_mail
Pytal [Tue, 27 Jun 2023 17:18:03 +0000 (10:18 -0700)]
Merge pull request #39020 from fsamapoor/refactor_lib_private_mail

15 months agochore: upgrade typescript, eslint and fix lint 39029/head
John Molakvoæ [Tue, 27 Jun 2023 09:44:59 +0000 (11:44 +0200)]
chore: upgrade typescript, eslint and fix lint

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
15 months agoMerge pull request #38990 from fsamapoor/refactor_lib_private_calendar
Christoph Wurst [Tue, 27 Jun 2023 11:38:59 +0000 (13:38 +0200)]
Merge pull request #38990 from fsamapoor/refactor_lib_private_calendar

Refactor lib/private/Calendar

15 months agoMerge pull request #39005 from nextcloud/fix/dav/upgrade-catch-sab-sync-errors
Simon L [Tue, 27 Jun 2023 11:01:39 +0000 (13:01 +0200)]
Merge pull request #39005 from nextcloud/fix/dav/upgrade-catch-sab-sync-errors

fix(dav): Catch SAB sync errors during upgrade

15 months agoAdds same object return annotations. 39020/head
Faraz Samapoor [Mon, 26 Jun 2023 17:49:14 +0000 (21:19 +0330)]
Adds same object return annotations.

Based on: https://github.com/nextcloud/server/pull/38987#discussion_r1241866676

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 27 Jun 2023 00:32:05 +0000 (00:32 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
15 months agoMerge pull request #39015 from nextcloud/Jerome-Herbinet-qr-code-generation-button
Simon L [Mon, 26 Jun 2023 18:38:02 +0000 (20:38 +0200)]
Merge pull request #39015 from nextcloud/Jerome-Herbinet-qr-code-generation-button

Add "button" class to the QR code link

15 months agoMerge pull request #38881 from nextcloud/fix/logcondition-user
Côme Chilliet [Mon, 26 Jun 2023 15:25:45 +0000 (17:25 +0200)]
Merge pull request #38881 from nextcloud/fix/logcondition-user

Fix user log.condition feature

15 months agoMerge pull request #38858 from nextcloud/scanner-performance3
Robin Appelman [Mon, 26 Jun 2023 15:01:18 +0000 (17:01 +0200)]
Merge pull request #38858 from nextcloud/scanner-performance3

file scanner performance improvements

15 months agonpm run build 39015/head
Jérôme Herbinet [Mon, 26 Jun 2023 12:54:59 +0000 (14:54 +0200)]
npm run build

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
15 months agoAdd "button" class to the QR code link
Jérôme Herbinet [Mon, 26 Jun 2023 12:48:42 +0000 (14:48 +0200)]
Add "button" class to the QR code link

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
15 months agoMerge pull request #38679 from nextcloud/feat/add-spec-to-preview-fetched-event
Daniel [Mon, 26 Jun 2023 11:53:27 +0000 (13:53 +0200)]
Merge pull request #38679 from nextcloud/feat/add-spec-to-preview-fetched-event

feat: add width, height, crop and mode to BeforePreviewFetchedEvent

15 months agofix(dav): Catch SAB sync errors during upgrade 39005/head
Christoph Wurst [Mon, 26 Jun 2023 08:52:07 +0000 (10:52 +0200)]
fix(dav): Catch SAB sync errors during upgrade

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
15 months agoMerge pull request #38775 from fsamapoor/constructor_property_promotion_in_core_comma...
Côme Chilliet [Mon, 26 Jun 2023 08:38:06 +0000 (10:38 +0200)]
Merge pull request #38775 from fsamapoor/constructor_property_promotion_in_core_command_part9

Uses PHP8's constructor property promotion in core/Command and /

15 months agoMerge pull request #38958 from nextcloud/enh/noid/use-getsystemvalue-mailer
Simon L [Mon, 26 Jun 2023 08:23:29 +0000 (10:23 +0200)]
Merge pull request #38958 from nextcloud/enh/noid/use-getsystemvalue-mailer

use getsystemvalue-functions in Mailer.php

15 months agoFix user log.condition feature 38881/head
Côme Chilliet [Mon, 19 Jun 2023 07:35:46 +0000 (09:35 +0200)]
Fix user log.condition feature

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
15 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 26 Jun 2023 00:27:54 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
15 months agoMerge pull request #38987 from fsamapoor/refactor_lib_private_mail
F. E Noel Nfebe [Sun, 25 Jun 2023 17:56:10 +0000 (18:56 +0100)]
Merge pull request #38987 from fsamapoor/refactor_lib_private_mail

Refactors lib/private/Mail.

15 months agoMerge pull request #38988 from nextcloud/fix/data-apps-slide-toggle
Simon L [Sun, 25 Jun 2023 14:16:13 +0000 (16:16 +0200)]
Merge pull request #38988 from nextcloud/fix/data-apps-slide-toggle

fix: restore AppsSlideToggle feature

15 months agofix: restore AppsSlideToggle feature 38988/head
John Molakvoæ [Sun, 25 Jun 2023 09:46:53 +0000 (11:46 +0200)]
fix: restore AppsSlideToggle feature

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
15 months agoMerge pull request #38665 from nextcloud/fix/weather_status-osm-api
Ferdinand Thiessen [Sun, 25 Jun 2023 12:14:11 +0000 (14:14 +0200)]
Merge pull request #38665 from nextcloud/fix/weather_status-osm-api

fix(weather_status): Pass address as param to OSM API

15 months agoMerge pull request #38986 from fsamapoor/refactor_lib_private_contacts
John Molakvoæ [Sun, 25 Jun 2023 10:42:18 +0000 (12:42 +0200)]
Merge pull request #38986 from fsamapoor/refactor_lib_private_contacts

15 months agoRefactors lib/private/Calendar. 38990/head
Faraz Samapoor [Sun, 25 Jun 2023 10:28:30 +0000 (13:58 +0330)]
Refactors lib/private/Calendar.

Mainly using PHP8's constructor property promotion.

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months agoMerge pull request #38869 from nextcloud/automated/noid/master-fix-npm-audit
John Molakvoæ [Sun, 25 Jun 2023 10:20:54 +0000 (12:20 +0200)]
Merge pull request #38869 from nextcloud/automated/noid/master-fix-npm-audit

15 months agoRefactors lib/private/Mail. 38987/head
Faraz Samapoor [Sun, 25 Jun 2023 09:48:09 +0000 (13:18 +0330)]
Refactors lib/private/Mail.

Mainly using PHP8's constructor property promotion.

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months agoRefactors lib/private/Contacts. 38986/head
Faraz Samapoor [Sun, 25 Jun 2023 08:26:58 +0000 (11:56 +0330)]
Refactors lib/private/Contacts.

Mainly using PHP8's constructor property promotion.

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months agochore(deps): fix npm audit 38869/head
nextcloud-command [Sun, 25 Jun 2023 03:30:40 +0000 (03:30 +0000)]
chore(deps): fix npm audit

Signed-off-by: GitHub <noreply@github.com>
15 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 25 Jun 2023 00:31:30 +0000 (00:31 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
15 months agoMerge pull request #38844 from nextcloud/enh/add-detected-mime-type-to-exception
Simon L [Sat, 24 Jun 2023 23:49:25 +0000 (01:49 +0200)]
Merge pull request #38844 from nextcloud/enh/add-detected-mime-type-to-exception

feat: add detected mime type to exception

15 months agoFixes testcase error. 38775/head
Faraz Samapoor [Fri, 23 Jun 2023 17:50:23 +0000 (21:20 +0330)]
Fixes testcase error.

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months agoUpdate core/Command/TwoFactorAuth/Cleanup.php
Faraz Samapoor [Tue, 20 Jun 2023 15:37:13 +0000 (19:07 +0330)]
Update core/Command/TwoFactorAuth/Cleanup.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
15 months agoUpdate core/Command/TwoFactorAuth/Enable.php
Faraz Samapoor [Tue, 20 Jun 2023 15:35:07 +0000 (19:05 +0330)]
Update core/Command/TwoFactorAuth/Enable.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
15 months agoUpdate core/Command/TwoFactorAuth/Disable.php
Faraz Samapoor [Tue, 20 Jun 2023 15:34:56 +0000 (19:04 +0330)]
Update core/Command/TwoFactorAuth/Disable.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
15 months agoUpdate core/Command/TwoFactorAuth/State.php
Faraz Samapoor [Tue, 20 Jun 2023 15:34:43 +0000 (19:04 +0330)]
Update core/Command/TwoFactorAuth/State.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
15 months agoUpdate core/Command/TwoFactorAuth/Enforce.php
Faraz Samapoor [Tue, 20 Jun 2023 15:30:46 +0000 (19:00 +0330)]
Update core/Command/TwoFactorAuth/Enforce.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
15 months agoUpdate core/Command/Check.php
Faraz Samapoor [Tue, 20 Jun 2023 15:30:21 +0000 (19:00 +0330)]
Update core/Command/Check.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
15 months agoAdds constructor to the Based class.
Faraz Samapoor [Tue, 20 Jun 2023 11:52:22 +0000 (15:22 +0330)]
Adds constructor to the Based class.

Based on:
https://github.com/nextcloud/server/pull/38775#discussion_r1227641788

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months ago Uses PHP8's constructor property promotion.
Faraz Samapoor [Mon, 12 Jun 2023 15:50:14 +0000 (19:20 +0330)]
 Uses PHP8's constructor property promotion.
 in core/Command and /TwoFactorAuth classes.

Signed-off-by: Faraz Samapoor <fsa@adlas.at>
15 months agofeat: add detected mime type to exception 38844/head
Daniel Kesselberg [Thu, 15 Jun 2023 18:14:17 +0000 (20:14 +0200)]
feat: add detected mime type to exception

The mimetype may not match the file extension.
Helps the user to find out why a provided image is not accepted.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
15 months agoMerge pull request #38852 from nextcloud/enh/noid/move-deprecation-warnings
John Molakvoæ [Sat, 24 Jun 2023 15:16:44 +0000 (17:16 +0200)]
Merge pull request #38852 from nextcloud/enh/noid/move-deprecation-warnings

15 months agoaddress review 38852/head
Simon L [Sat, 24 Jun 2023 13:10:29 +0000 (15:10 +0200)]
address review

Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
15 months agofix one more place
Simon L [Fri, 16 Jun 2023 12:13:22 +0000 (14:13 +0200)]
fix one more place

Signed-off-by: Simon L <szaimen@e.mail.de>
15 months agoonly print deprecation logs if debug mode is enabled
Simon L [Fri, 16 Jun 2023 12:03:23 +0000 (14:03 +0200)]
only print deprecation logs if debug mode is enabled

Signed-off-by: Simon L <szaimen@e.mail.de>
15 months agoMove deprecation warnings to debug
Simon L [Fri, 16 Jun 2023 11:22:55 +0000 (13:22 +0200)]
Move deprecation warnings to debug

Signed-off-by: Simon L <szaimen@e.mail.de>
15 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 24 Jun 2023 00:26:10 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
15 months agoMerge pull request #38625 from nextcloud/fix/noid/querysearchehelper-narrow-type
Arthur Schiwon [Fri, 23 Jun 2023 22:13:43 +0000 (00:13 +0200)]
Merge pull request #38625 from nextcloud/fix/noid/querysearchehelper-narrow-type

fix: expect interface, not a specific implementation

15 months agoMerge pull request #38965 from nextcloud/dav-directory-clean-cache-path
Arthur Schiwon [Fri, 23 Jun 2023 16:48:56 +0000 (18:48 +0200)]
Merge pull request #38965 from nextcloud/dav-directory-clean-cache-path

dav: clean path before putting it in the statcache

15 months agotry to fix tests 38958/head
Simon L [Fri, 23 Jun 2023 15:12:45 +0000 (17:12 +0200)]
try to fix tests

Signed-off-by: Simon L <szaimen@e.mail.de>
15 months agofeat: add width, height, crop and mode to BeforePreviewFetchedEvent 38679/head
Daniel Kesselberg [Tue, 6 Jun 2023 21:12:40 +0000 (23:12 +0200)]
feat: add width, height, crop and mode to BeforePreviewFetchedEvent

user_usage_report keeps a counter for files read.

The app uses

- OC_Filesystem::read hook
- Event listener (the legacy one) for IPreview::EVENT

Request for previews do not trigger the hook, hence the additional event listener.
The thumbnails for a list or grid view should not count, so we need the width and height.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
15 months agoMerge pull request #38948 from nextcloud/Jerome-Herbinet-collaborative-tags-alignment...
John Molakvoæ [Fri, 23 Jun 2023 14:01:52 +0000 (16:01 +0200)]
Merge pull request #38948 from nextcloud/Jerome-Herbinet-collaborative-tags-alignment-change

15 months agodav: clean path before putting it in the statcache 38965/head
Robin Appelman [Fri, 23 Jun 2023 12:39:17 +0000 (14:39 +0200)]
dav: clean path before putting it in the statcache

Signed-off-by: Robin Appelman <robin@icewind.nl>
15 months agouse getsystemvalue-functions in Mailer.php
Simon L [Fri, 23 Jun 2023 09:07:41 +0000 (11:07 +0200)]
use getsystemvalue-functions in Mailer.php

Signed-off-by: Simon L <szaimen@e.mail.de>
15 months agoAlign collaborative tags differently 38948/head
Jérôme Herbinet [Thu, 22 Jun 2023 14:27:18 +0000 (16:27 +0200)]
Align collaborative tags differently

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Align collaborative tags differently

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
npm run build

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Following @skjnldsv suggestion

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
15 months agoMerge pull request #38800 from nextcloud/bugfix/noid/version-update-or-insert
Julius Härtl [Fri, 23 Jun 2023 08:40:32 +0000 (10:40 +0200)]
Merge pull request #38800 from nextcloud/bugfix/noid/version-update-or-insert

15 months agoMerge pull request #38951 from nextcloud/dependabot/npm_and_yarn/fast-xml-parser...
dependabot[bot] [Thu, 22 Jun 2023 21:08:17 +0000 (21:08 +0000)]
Merge pull request #38951 from nextcloud/dependabot/npm_and_yarn/fast-xml-parser-and-webdav-4.2.5

15 months agochore(deps): Bump fast-xml-parser and webdav 38951/head
dependabot[bot] [Thu, 22 Jun 2023 20:10:32 +0000 (20:10 +0000)]
chore(deps): Bump fast-xml-parser and webdav

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) to 4.2.5 and updates ancestor dependency [webdav](https://github.com/perry-mitchell/webdav-client). These dependencies need to be updated together.

Updates `fast-xml-parser` from 4.2.4 to 4.2.5
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.4...v4.2.5)

Updates `webdav` from 5.1.0 to 5.2.1
- [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/perry-mitchell/webdav-client/compare/v5.1.0...v5.2.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: indirect
- dependency-name: webdav
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
15 months agoMerge pull request #38939 from nextcloud/feat/f2v/more-actions
John Molakvoæ [Thu, 22 Jun 2023 20:08:31 +0000 (22:08 +0200)]
Merge pull request #38939 from nextcloud/feat/f2v/more-actions

15 months agoMerge pull request #38457 from nextcloud/fix/improve-ldap-offset-search-perf
Arthur Schiwon [Thu, 22 Jun 2023 19:46:03 +0000 (21:46 +0200)]
Merge pull request #38457 from nextcloud/fix/improve-ldap-offset-search-perf

Use default page size for jumping to desired offset

15 months agochore(assets): Recompile assets 38939/head
nextcloud-command [Thu, 22 Jun 2023 08:58:20 +0000 (08:58 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
15 months agofeat: add rename action with tests
John Molakvoæ [Thu, 22 Jun 2023 08:37:33 +0000 (10:37 +0200)]
feat: add rename action with tests

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
15 months agofix(files): action default is false if not set
John Molakvoæ [Thu, 22 Jun 2023 08:32:10 +0000 (10:32 +0200)]
fix(files): action default is false if not set

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
15 months agofeat: add favorite action with tests
John Molakvoæ [Thu, 22 Jun 2023 08:31:29 +0000 (10:31 +0200)]
feat: add favorite action with tests

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
15 months agoMerge pull request #38945 from nextcloud/dav-meta-directory-content
Robin Appelman [Thu, 22 Jun 2023 16:14:24 +0000 (18:14 +0200)]
Merge pull request #38945 from nextcloud/dav-meta-directory-content

implement optimized getDirectoryContent for DAV

15 months agoDo not create a new version if previousNode has the same mtime 38800/head
Louis Chemineau [Thu, 22 Jun 2023 15:49:49 +0000 (17:49 +0200)]
Do not create a new version if previousNode has the same mtime

Signed-off-by: Louis Chemineau <louis@chmn.me>
15 months agoimplement optimized getDirectoryContent for DAV 38945/head
Robin Appelman [Thu, 22 Jun 2023 12:33:18 +0000 (14:33 +0200)]
implement optimized getDirectoryContent for DAV

Signed-off-by: Robin Appelman <robin@icewind.nl>
15 months agoMerge pull request #38771 from fsamapoor/constructor_property_promotion_in_core_comma...
Louis [Thu, 22 Jun 2023 12:09:06 +0000 (14:09 +0200)]
Merge pull request #38771 from fsamapoor/constructor_property_promotion_in_core_command_part7

 Uses PHP8's constructor property promotion core/Command/Info, /Integrity, and /Preview

15 months agoMerge pull request #38856 from nextcloud/fix/contacts/3404/put-location-in-proper...
Johannes [Thu, 22 Jun 2023 09:51:33 +0000 (11:51 +0200)]
Merge pull request #38856 from nextcloud/fix/contacts/3404/put-location-in-proper-place

fix(sab): put location in proper address field

15 months agoMerge pull request #38928 from nextcloud/fix/missing-systemtags-index
Marcel Klehr [Thu, 22 Jun 2023 09:21:06 +0000 (11:21 +0200)]
Merge pull request #38928 from nextcloud/fix/missing-systemtags-index

15 months agofeat: add edit locally action with tests
John Molakvoæ [Wed, 21 Jun 2023 15:10:06 +0000 (17:10 +0200)]
feat: add edit locally action with tests

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
15 months agofix(systemtags): Keep non-existing index 38928/head
Marcel Klehr [Thu, 22 Jun 2023 08:12:15 +0000 (10:12 +0200)]
fix(systemtags): Keep non-existing index

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
15 months agofix(systemtags): Move index creation from new migration to existing original migration
Marcel Klehr [Thu, 22 Jun 2023 07:49:53 +0000 (09:49 +0200)]
fix(systemtags): Move index creation from new migration to existing original migration

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
15 months agoMerge pull request #38917 from nextcloud/bugfix/talk-9558/plural-issue-with-some...
Joas Schilling [Thu, 22 Jun 2023 07:17:48 +0000 (09:17 +0200)]
Merge pull request #38917 from nextcloud/bugfix/talk-9558/plural-issue-with-some-language-locale-combinations

fix(l10n): Fix plural issue with different locale and language

15 months agoMerge pull request #38747 from nextcloud/perf/early-exit-mkcol
Joas Schilling [Thu, 22 Jun 2023 07:02:55 +0000 (09:02 +0200)]
Merge pull request #38747 from nextcloud/perf/early-exit-mkcol

perf: skip request without write permission

15 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 22 Jun 2023 00:30:16 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
15 months agoMerge pull request #38826 from nextcloud/enh/a11y-new-user
Pytal [Wed, 21 Jun 2023 23:13:25 +0000 (16:13 -0700)]
Merge pull request #38826 from nextcloud/enh/a11y-new-user

15 months agorefactor: save unnecessary method_exists
Arthur Schiwon [Wed, 21 Jun 2023 18:35:41 +0000 (20:35 +0200)]
refactor: save unnecessary method_exists

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: use array_unitersect against objects
Arthur Schiwon [Wed, 21 Jun 2023 18:07:00 +0000 (20:07 +0200)]
fix: use array_unitersect against objects

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: obey offset and limit for results from favs and circles
Arthur Schiwon [Wed, 21 Jun 2023 18:04:35 +0000 (20:04 +0200)]
fix: obey offset and limit for results from favs and circles

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: cominbation of small fixes
Arthur Schiwon [Wed, 21 Jun 2023 16:01:49 +0000 (18:01 +0200)]
fix: cominbation of small fixes

- possible null return
- parameter name mismatch in implementation
- incomplete unit test

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: include invisible tags for admins
Arthur Schiwon [Thu, 15 Jun 2023 20:46:04 +0000 (22:46 +0200)]
fix: include invisible tags for admins

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: search with more than one search tags
Arthur Schiwon [Fri, 2 Jun 2023 21:11:30 +0000 (23:11 +0200)]
fix: search with more than one search tags

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agoenh(a11y): New user modal 38826/head
Christopher Ng [Sat, 17 Jun 2023 01:03:35 +0000 (18:03 -0700)]
enh(a11y): New user modal

Signed-off-by: Christopher Ng <chrng8@gmail.com>
15 months agoMerge pull request #38924 from nextcloud/automated/update-engines/default
F. E Noel Nfebe [Wed, 21 Jun 2023 16:57:12 +0000 (17:57 +0100)]
Merge pull request #38924 from nextcloud/automated/update-engines/default

chore: update node engines to next LTS

15 months agofeat: add searchBySystemTag as PHP API
Arthur Schiwon [Wed, 7 Jun 2023 22:15:42 +0000 (00:15 +0200)]
feat: add searchBySystemTag as PHP API

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: no search when LazyFolder was provided
Arthur Schiwon [Fri, 12 May 2023 10:10:38 +0000 (12:10 +0200)]
fix: no search when LazyFolder was provided

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agochore: cleanup unused code
Arthur Schiwon [Thu, 11 May 2023 11:18:45 +0000 (13:18 +0200)]
chore: cleanup unused code

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: ensure searchBySystemTag() is available
Arthur Schiwon [Thu, 11 May 2023 11:17:49 +0000 (13:17 +0200)]
fix: ensure searchBySystemTag() is available

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: favorites view and universal search against tags
Arthur Schiwon [Thu, 11 May 2023 11:08:57 +0000 (13:08 +0200)]
fix: favorites view and universal search against tags

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: change if with conditionless else to switch; and a parameter value
Arthur Schiwon [Thu, 11 May 2023 09:22:27 +0000 (11:22 +0200)]
fix: change if with conditionless else to switch; and a parameter value

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agouse efficient tag retrieval on DAV report request
Arthur Schiwon [Fri, 28 Apr 2023 12:09:22 +0000 (14:09 +0200)]
use efficient tag retrieval on DAV report request

- uses DAV search approach against valid files joined by systemtag selector
- reduced table join for tag/systemtag search
- supports pagination
- no changes to the output formats or similar

Example request body:

<?xml version="1.0"?>
<oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns" xmlns:ocs="http://open-collaboration-services.org/ns">
  <d:prop>
    <d:getcontentlength/>
    <d:getcontenttype/>
    <d:getetag/>
    <d:getlastmodified/>
    <d:resourcetype/>
    <nc:face-detections/>
    <nc:file-metadata-size/>
    <nc:has-preview/>
    <nc:realpath/>
    <oc:favorite/>
    <oc:fileid/>
    <oc:permissions/>
    <nc:nbItems/>
  </d:prop>
  <oc:filter-rules>
    <oc:systemtag>32</oc:systemtag>
  </oc:filter-rules>
  <d:limit>
    <d:nresults>50</d:nresults>
    <nc:firstresult>0</nc:firstresult>
  </d:limit>
</oc:filter-files>

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agoci: pro forma check of existence of internal method 38625/head
Arthur Schiwon [Fri, 16 Jun 2023 22:15:49 +0000 (00:15 +0200)]
ci: pro forma check of existence of internal method

createNode() is protected and used by Folder, but being an internal-only
method it shall not be exposed in the Folder or IRootFolder interface.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agorefactor: declare getMount() and getMountsIn() at IRootFolder
Arthur Schiwon [Thu, 15 Jun 2023 21:21:56 +0000 (23:21 +0200)]
refactor: declare getMount() and getMountsIn() at IRootFolder

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agochore: ugly type juggling
Arthur Schiwon [Thu, 8 Jun 2023 21:32:16 +0000 (23:32 +0200)]
chore: ugly type juggling

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
15 months agofix: add typehine for IRootFolder
Arthur Schiwon [Fri, 2 Jun 2023 23:34:06 +0000 (01:34 +0200)]
fix: add typehine for IRootFolder

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>