Commit graph

31472 commits

Author SHA1 Message Date
Andy Scherzinger
91ecdc7d7e
Merge pull request #45966 from nextcloud/backport/45930/stable29
[stable29] fix: move repair mimetype repair step to the expensive steps
2024-06-21 11:29:22 +02:00
Nextcloud bot
96c622f5f4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-21 00:20:07 +00:00
Andy Scherzinger
56d4906b73
Merge pull request #45991 from nextcloud/backport/45968/stable29
[stable29] fix(dav): Limit number of UPDATES for sync token created_at
2024-06-20 13:40:25 +02:00
Nextcloud bot
a43f6e72e2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-20 00:20:03 +00:00
Christoph Wurst
bbbc931766 fix(dav): Limit number of UPDATES for sync token created_at
Address book and calendar sync tokens have a created_at column in 26+
and we need to assign a current timestamp to the existing data at
upgrade so the data isn't cleaned up immediately. Updating the full
table is expensive and fails on clustered setups that limit transaction
size. We don't need a timestamp for the oldest rows so we can skip
updating them.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-06-19 16:09:13 +00:00
Robin Appelman
d3d2488fbb feat: add setup check for needed mimetype migrations
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-06-19 11:22:49 +02:00
Nextcloud bot
f72f110278
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-19 00:20:35 +00:00
Ferdinand Thiessen
057d81c8d7 fix(files): correctly import WebDAV client in files store
The files store was importing the client, but this is only on current master
on stableX we still need to import the getter function.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-18 08:39:44 +00:00
Nextcloud bot
a371262bba
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-18 00:20:37 +00:00
fenn-cs
0841d9efc5 fix(deleteAction): Bump up delete requests concurrency to 5
A concurrency of who is not efficient. Low throughput, underutilization, high latency etc...

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-06-17 09:02:15 +00:00
Nextcloud bot
d1b2dade3e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-17 00:19:29 +00:00
Nextcloud bot
7d4a5b1b8b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-16 00:19:25 +00:00
Nextcloud bot
6dba84c8bb
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-15 00:20:49 +00:00
John Molakvoæ
4fc25ae341
Merge pull request #45871 from nextcloud/backport/45867/stable29
[stable29] fix(comments): Use proper icon components instead of icon classes to fix dark mode
2024-06-14 12:37:55 +02:00
Louis Chemineau
76c77cc9c5
fix(files): Show non writable folders during move or copy
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-06-14 11:02:02 +02:00
John Molakvoæ
b5b279e808
Merge pull request #45862 from nextcloud/backport/45861/stable29 2024-06-14 10:16:39 +02:00
Ferdinand Thiessen
9f3bfa7b62 fix(comments): Use proper icon components instead of icon classes to fix dark mode
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-14 05:32:33 +00:00
Nextcloud bot
af86bb93c2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-14 00:19:55 +00:00
Louis Chemineau
f8446f73f7
fix(files): Ignore right click for default action
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-06-13 16:23:02 +02:00
fenn-cs
34bd23d884 fix(files_sharing): Improve recursion in onNewLinShare
These changes fixes the issue of having the refresh the UI after share creation, as the share is not
immediately removed from the UI list.

Important changes

- The basis of checking wether a password/expire date is no longer based on config values alone
because the config is not expected in a share creation circle. Hence we check the configs and check
if the share object (this.share) has the expected values set. This way, once the required properties
are set, code control does not enter the block meant to handle the setting of required properties
unneccessarily.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-06-13 11:30:54 +01:00
fenn-cs
9578f89b27 refactor(ShareDetails): Prevent undefined errors for share.permissions
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-06-13 11:30:54 +01:00
John Molakvoæ
2487687380
Merge pull request #45837 from nextcloud/backport/45251/stable29 2024-06-13 10:33:36 +02:00
skjnldsv
ed51cf2d5e fix(files): fetch nodes if we have multiple of the same fileid in the store
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-13 09:32:23 +02:00
skjnldsv
e2adc32175 fix(files): do not rely on unique fileid
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-13 09:32:23 +02:00
Nextcloud bot
6ebbc382ca
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-13 00:19:59 +00:00
John Molakvoæ (skjnldsv)
1981d84938 fix(files): also trigger new tab on file name middle click
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-12 14:48:08 +00:00
skjnldsv
7327803816 fix(files_sharing): dark avatar support
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 11:06:10 +00:00
skjnldsv
697f9032cf fix(dav): also return shared-with-me shares data
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 11:06:10 +00:00
skjnldsv
e82241cf89 fix(files_sharing): fix parsing of remote shares
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 11:06:09 +00:00
Sanskar Soni
d78d468b36 fix(files): handling numbered type owner name & id
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
2024-06-12 09:10:20 +02:00
Andy Scherzinger
095774b0b2
Merge pull request #45800 from nextcloud/backport/45775/stable29
[stable29] fix(caldav): event links in shared calendar notifications
2024-06-12 09:08:50 +02:00
Nextcloud bot
2dd1c74883
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-12 00:20:13 +00:00
Richard Steinmetz
a794f15b1f fix(caldav): event links in shared calendar notifications
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-06-11 18:44:14 +00:00
Andy Scherzinger
f211e9a767
Merge pull request #45666 from nextcloud/backport/45581/stable29
[stable29] fix(files): reset menu pos when opening in grid mode
2024-06-11 20:05:23 +02:00
Côme Chilliet
cbaba872e1 fix: Only list remnants as disabled if option is enabled
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-06-11 18:16:08 +02:00
John Molakvoæ (skjnldsv)
9142ad65f4
fix(files): reset menu pos when opening in grid mode
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2024-06-11 18:13:13 +02:00
skjnldsv
8f631c4213 fix(search): tags redirect route
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-11 13:43:43 +00:00
Louis Chemineau
e7745a291c test: Fix encryption test
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-06-11 08:36:36 +00:00
Côme Chilliet
9333e6d7b7 fix: add default value for new flag $useDecryptAll on getFileKey
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-06-11 08:36:36 +00:00
Côme Chilliet
5d15fc738c fix: Autodetect legacy filekey instead of trusting the header for legacy header
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-06-11 08:36:36 +00:00
Nextcloud bot
84a9b08fe5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-11 00:19:40 +00:00
Ferdinand Thiessen
00c077be56 fix(settings): Use axios directly for health check to preven URL sanitizing
When using Apache with `DirectorySlash` it will respond with 301 and the URL with trailing slash.
But when using traefik as the reverse proxy it can not rewrite redirects, this leads to the problem
that the Apache response is using HTTP in the redirect but the real server (traefik) is only listening on HTTPS.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-10 21:25:44 +02:00
Joas Schilling
b3705418f3 fix(dav): Don't log access control as error
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-06-10 11:55:30 +00:00
Benjamin Gaussorgues
f993d52c2c
Merge pull request #45728 from nextcloud/backport/45611/stable29 2024-06-10 11:11:54 +02:00
Nextcloud bot
cae13ec9d1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-10 00:19:48 +00:00
Nextcloud bot
7f03e584c1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-09 00:19:29 +00:00
Ferdinand Thiessen
81aa6ff233 fix(files): Ensure that focussed file is always scrolled right
Ensure the correct file is scrolled if the content changes,
this also sets a minimal height to the virtual scrolling area
so that the `scrollTop` can be set.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-08 15:10:16 +00:00
Ferdinand Thiessen
506343706b fix(files): Keep query when trigger the sidebar action
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-08 15:10:16 +00:00
Ferdinand Thiessen
f02a465fa9 fix(files): open-in-files action should also set openfile query
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-08 15:10:16 +00:00
Ferdinand Thiessen
10cbc5748f refactor(files): Fix TypeScript issues in FileEntryActions
* We filter the array in `enabledSubmenuActions` so we can be sure the action does have a parent
* Node attributes must be accessed using the `attributes` getter not the private `_attributes` property
* Cast action ref to correct component interface to make TypeScript happy

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-08 15:10:16 +00:00