Commit graph

32928 commits

Author SHA1 Message Date
Ferdinand Thiessen
da32af0185
fix(files): Harden thumbnail endpoint
- Catch all thrown exceptions and handle in such a way you do not get
  information about forbidden files.
- Resepect download permissions of shares.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-26 16:56:31 +01:00
Richard Steinmetz
3efb46ca56
fix(files): sort not working after changing views
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-26 14:09:13 +01:00
rakekniven
a52673810f
chore(1i8n): Fixed grammar and improved wording
Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-01-26 13:47:09 +01:00
Andy Scherzinger
cfc0c1f80b
Merge pull request #50144 from nextcloud/backport/50034/stable30
[stable30] fix(caldav): rename default calendar to keep it in the trashbin instead of purging it
2025-01-26 12:27:42 +01:00
Nextcloud bot
be7de4fbf9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-26 00:22:47 +00:00
nextcloud-command
bbec586c65 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-25 08:10:21 +00:00
Andy Scherzinger
fbf6a76def
Merge pull request #50414 from nextcloud/backport/49639/stable30
[stable30] fix: adjust url for task links
2025-01-25 08:52:23 +01:00
Nextcloud bot
4a702554af
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-25 00:42:59 +00:00
Raimund Schlüßler
0c61096ec9 fix(TasksSearchProviderTest): adjust deep link to Tasks app
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:26:27 +00:00
Raimund Schlüßler
8c83b96478 fix: adjust url for task links
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:26:27 +00:00
Richard Steinmetz
e4a20b8424
Merge pull request #50372 from nextcloud/backport/50369/stable30
[stable30] fix(dav): default calendar and address book not created on first login
2025-01-24 11:27:18 +01:00
Nextcloud bot
4a5cb44ab1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-24 00:21:26 +00:00
Richard Steinmetz
8fb04cd4d5
fix(dav): default calendar and address book not created on first login
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-23 22:29:07 +01:00
Joas Schilling
346253e95a
Merge pull request #50333 from nextcloud/backport/50330/stable30
[stable30] fix(security): Update .well-known/security.txt expiration date
2025-01-23 15:06:17 +01:00
Nextcloud bot
286ceead15
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 13:39:59 +00:00
Joas Schilling
2442ec1dd0
fix(translations): Fix webhook_listeners
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 14:14:11 +01:00
Joas Schilling
22a8bf12da
fix(security): Update .well-known/security.txt expiration date
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 09:46:23 +01:00
Nextcloud bot
5c86df4343
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 00:21:56 +00:00
Git'Fellow
23b980d1cb
Merge pull request #50291 from nextcloud/backport/49820/stable30
[stable30] fix(settings): Make header style inline with other pages
2025-01-22 11:42:30 +01:00
skjnldsv
62809b5d7e fix(files): rename actions submenu back entry
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 08:23:33 +00:00
skjnldsv
71e6fbed6e fix(files): close submenu on main actions state change
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 08:23:33 +00:00
Nextcloud bot
031aebed3b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-22 00:21:52 +00:00
Ferdinand Thiessen
f9c63d1f94 fix(updatenotification): Parse pre-release version of apps
The notitication is correctly created, but the changelog is not show.
We need to make sure the version passed to the manager is in the allowed
format (major.minor.patch).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-21 16:18:31 +00:00
Git'Fellow
069755d591 fix(settings): Make header style inline with other pages
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-01-21 11:43:43 +00:00
Maksim Sukharev
3b63c072cc
Merge pull request #50197 from nextcloud/backport/50177/stable30 2025-01-21 12:39:44 +01:00
Nextcloud bot
01e9329dc9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-21 00:21:13 +00:00
max-nextcloud
b5a7f91ca5
Merge pull request #50278 from nextcloud/backport/50265/stable30
[stable30] fix(encryption): handle empty encryptionModules fine
2025-01-20 18:15:07 +01:00
Max
d48ce5bb67 fix(encryption): handle empty encryptionModules fine
`[].find(...)` will return `undefined`.
`undefined[0]` throws an exception.
Handle this case more gracefully.

Signed-off-by: Max <max@nextcloud.com>
2025-01-20 14:34:30 +00:00
rakekniven
ab44e76b40
chore(i18n): Improved grammar
Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-20 13:12:36 +01:00
Nextcloud bot
f67a5550c7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-20 00:21:10 +00:00
Nextcloud bot
2dbf02c2a6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-19 00:21:19 +00:00
Kostiantyn Miakshyn
77e8a55405 fix: Apply enforce theme config for anonymous users as well
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
2025-01-18 21:00:33 +02:00
Nextcloud bot
f4a5ad7b6b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-18 00:21:18 +00:00
Ferdinand Thiessen
4e55694fb5
fix(files): Add empty alt text to purely decorative icons
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-17 15:42:15 +01:00
Maksim Sukharev
03200b9679 fix(files): hide move dialog action if destination has no CREATE permission
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-17 14:53:08 +01:00
Nextcloud bot
f44ca12cb3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-17 00:21:36 +00:00
Ferdinand Thiessen
e315ca8fe8
Merge pull request #50174 from nextcloud/backport/50152/stable30
[stable30] fix(dashboard): don't initially load items of hidden api widgets
2025-01-16 23:40:59 +01:00
Ferdinand Thiessen
4322dc0608
Merge pull request #49306 from nextcloud/backport/49271/stable30
[stable30] fix(files): Make injected actions reactive
2025-01-16 23:39:26 +01:00
Ferdinand Thiessen
205d646f21
fix(settings): Correctly parse and display default quota
In the account management settings (default settings) the quota was
parsed not consistently with how we do it everywhere else.
Meaning `1 KB` should be 1024 bytes not 1000 bytes.

Also this fixes an issue where searching "1KB" does not yield any output
because of the space in the parsed value "1 KB".

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 22:17:26 +01:00
Richard Steinmetz
6b55413c3e
fix(dashboard): don't initially load items of hidden api widgets
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-16 11:39:34 +01:00
Ferdinand Thiessen
b7c550ad83
fix(files_sharing): Remove debounce from expiration date formatting
This should be done as soon as changed, as the value is not passed to
API but needs to be tracked internally (e.g. if you quickly press
"save").

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 09:02:29 +01:00
provokateurin
02b0c28a2b
fix(files_sharing): Stop overwriting the share expiration date with the default expiration date
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-16 09:02:25 +01:00
Nextcloud bot
692764e48c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-16 00:21:39 +00:00
Nextcloud bot
cd355d81ff
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-15 00:21:41 +00:00
Nextcloud bot
082a3faf4b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-14 07:58:55 +00:00
Ferdinand Thiessen
be25f51f40
fix(files): Make injected actions reactive
Provided values are not reactive by default and by design,
we must need computed to make them reactive.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-13 11:06:55 +01:00
Nextcloud bot
a0ce8e4ee7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-13 00:21:23 +00:00
Nextcloud bot
f01152dad9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-12 00:21:44 +00:00
Thomas Citharel
0747d03845 fix(caldav): rename default calendar to keep it in the trashbin instead of purging it
When doing a PROPFIND on default-calendar-url, if the current default calendar (fallbacking on personal uri)
is in the trashbin, it's being purged so that it's recreated.

This leads to loss of data.

We can simply rename the calendar URI and add a unique suffix so that it doesn't conflict with the new calendar
being created.
Shares are fine because they reference the resourceid and not the calendar URI.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-01-11 15:36:33 +00:00
Nextcloud bot
f1899ed633
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-11 00:21:16 +00:00