Commit graph

77890 commits

Author SHA1 Message Date
Nextcloud bot
66d7e8a5b7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-08 00:21:57 +00:00
Andy Scherzinger
ea612c5e70
Merge pull request #50699 from nextcloud/backport/50678/stable30
[stable30] fix(AccountProperty): better validation of twitter and fediverse handles
2025-02-07 13:47:30 +01:00
Ferdinand Thiessen
9b041ff2df
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
e046ce6858
fix(settings): Also sanitize fediverse and twitter handle in the frontend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
422655bf1e
fix(provisioning_api): Correct limit for editUser
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
96384cd950
fix(FediverseAction): Ensure valid fediverse links are generated
Harden also for existing values of the profile.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:41:49 +01:00
Ferdinand Thiessen
57fc8f1182
fix(AccountManager): Sanitize social media handles
Ensure to only accept valid X and fediverse handles.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:41:49 +01:00
Nextcloud bot
ba60652b38
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-07 00:22:08 +00:00
Andy Scherzinger
e65409e37a
Merge pull request #50694 from nextcloud/backport/50655/stable30
[stable30] enh: Fix display default expire date, add tests & tiny refactors
2025-02-06 23:01:16 +01:00
nextcloud-command
baafbc4b96 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-06 22:14:16 +01:00
nfebe
b1a6a47843 fix(files_sharing): Update QuickShareSelect if share is modified
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:16 +01:00
nfebe
23e70a574e test(files_sharing): Check that default expiration date is shown b4 create share
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:16 +01:00
nfebe
b4cc4efaf2 fix: Show default expiration date before create link share
Since `ShareEntryLink` component is used to both create and display/list the share links,
we should only set default expiration date on `share.expireDate` when we know is a new share.

Otherwise, we overidding data from the backend.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:16 +01:00
nfebe
08426e0a8f refactor: Remove some deprecated containers and exceptions
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:12 +01:00
John Molakvoæ
3e932491b9
Merge pull request #50672 from nextcloud/release/30.0.6_rc1
30.0.6 RC1
2025-02-06 10:56:09 +01:00
John Molakvoæ
5839a58737
Merge pull request #50217 from nextcloud/backport/49898/stable30 2025-02-06 10:34:54 +01:00
John Molakvoæ
0e6f3ba02b
Merge pull request #50676 from nextcloud/backport/50193/stable30
[stable30] fix(oauth2): adjust db schemas when migrating from owncloud
2025-02-06 10:23:39 +01:00
Andy Scherzinger
dee14f40ca
Merge pull request #50677 from nextcloud/backport/50582/stable30
[stable30] fix(files): Correctly scroll selected file into view
2025-02-06 07:32:17 +01:00
Nextcloud bot
b34530166c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-06 00:22:10 +00:00
nextcloud-command
98b974e6c4 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-05 23:23:52 +00:00
Ferdinand Thiessen
b5a3fc58fd
test(files): Make scrolling tests independent from magic values
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-06 00:09:23 +01:00
Ferdinand Thiessen
5251b25f4e
fix(files): Correctly scroll selected file into view
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-06 00:08:47 +01:00
Ferdinand Thiessen
4fd8440493
test: Add Cypress command for deleting files
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-06 00:07:18 +01:00
Richard Steinmetz
2f4d646246 fix(oauth2): adjust db schemas when migrating from owncloud
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-02-05 21:18:45 +00:00
Andy Scherzinger
6d1211c434
Merge pull request #50670 from nextcloud/backport/50284/stable30
[stable30] chore: update icewind/smb to 3.7.0
2025-02-05 21:52:06 +01:00
Benjamin Gaussorgues
e7c4e74d34
build(hub): 30.0.6 RC1
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-02-05 21:19:07 +01:00
Sebastian Krupinski
4446037aa4
Merge pull request #50059 from nextcloud/backport/49852/stable30
[stable30] fix: change translation logic to handle plurals better
2025-02-05 19:58:36 +00:00
Robin Appelman
ad7c64d3a8 chore: update icewind/smb to 3.7.0
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 20:14:58 +01:00
Andy Scherzinger
09dba0c327
Merge pull request #50664 from nextcloud/chore/30-symfony
[stable30] chore(deps): Bump the symfony group with 3 updates
2025-02-05 20:08:08 +01:00
SebastianKrupinski
53bc29335d fix: change translation logic to handle plurals better
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-02-05 13:16:58 -05:00
Ferdinand Thiessen
9bac458230
chore(deps): Bump the symfony group with 3 updates
| Production Changes      | From    | To      | Compare                                                                     |
|-------------------------|---------|---------|-----------------------------------------------------------------------------|
| symfony/http-foundation | v6.4.16 | v6.4.18 | [...](https://github.com/symfony/http-foundation/compare/v6.4.16...v6.4.18) |
| symfony/mailer          | v6.4.13 | v6.4.18 | [...](https://github.com/symfony/mailer/compare/v6.4.13...v6.4.18)          |
| symfony/mime            | v6.4.17 | v6.4.18 | [...](https://github.com/symfony/mime/compare/v6.4.17...v6.4.18)            |
| symfony/routing         | v6.4.16 | v6.4.18 | [...](https://github.com/symfony/routing/compare/v6.4.16...v6.4.18)         |

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-05 18:41:44 +01:00
Andy Scherzinger
725e6e6a22
Merge pull request #50120 from nextcloud/backport/50111/stable30
[stable30] fix(dashboard): don't reload hidden widgets
2025-02-05 12:01:52 +01:00
nextcloud-command
be70db506d chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-05 10:42:51 +00:00
Richard Steinmetz
e1a3bb6571
fix(dashboard): don't reload hidden widgets
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-02-05 11:32:23 +01:00
Andy Scherzinger
c5a85dcc1b
Merge pull request #50658 from nextcloud/backport/50657/stable30
[stable30] fix(theming): high contrast themes scrollbar
2025-02-05 11:02:30 +01:00
skjnldsv
8b14c72fbf fix(theming): high contrast themes scrollbar
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-05 09:04:27 +00:00
Andy Scherzinger
32e23c4816
Merge pull request #50163 from nextcloud/backport/49552/stable30
[stable30] fix: improve checks for moving shares/storages into other mounts
2025-02-05 09:38:35 +01:00
nextcloud-command
526dd4b578 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-05 08:14:50 +00:00
Robin Appelman
5d094feee0
fix: explicitly ignore nested mounts when transfering ownership
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:09:04 +01:00
Robin Appelman
6cf97e929b
fix: translate mount move error messages
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:09:03 +01:00
Christopher Ng
2159fb04f4
feat(files): Display meaningful error message on move failure
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-02-05 09:09:03 +01:00
Robin Appelman
68829ad47c
fix: improve checks for moving shares/storages into other mounts
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:08:58 +01:00
Nextcloud bot
6118649d54
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-05 00:22:05 +00:00
Ferdinand Thiessen
70ac79876a
Merge pull request #50300 from nextcloud/backport/50220/stable30
[stable30] fix(files): Ensure favorites set in sidebar work
2025-02-04 22:04:15 +01:00
nextcloud-command
1589663797
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-04 21:14:41 +01:00
Ferdinand Thiessen
8d6139f17c
fix(files): Ensure favorites set in sidebar work
When marking a file as favorite from within the sidebar make sure it
really works, this fixes two issues:
1. The source needs to be the plain source not URL encoded, as otherwise
   the source of the node would be encoded twice (and show with encoding
   in the navigation)
2. The store should also listen for the update events as the sidebar has
   no access to the real node to update it, instead the store should -
   as long as we only have the legacy sidebar - update the node when
   added or removed as favorite.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-04 21:14:40 +01:00
Ferdinand Thiessen
290d630cb7
Merge pull request #50646 from nextcloud/backport/50642/stable30
[stable30] fix(sharing): better handle file share attributes
2025-02-04 18:14:49 +01:00
Ferdinand Thiessen
f9bd0ed462
fix(sharing): Ensure download restrictions are not dropped
When a user receives a share with share-permissions but also with
download restrictions (hide download or the modern download permission attribute),
then re-shares of that share must always also include those restrictions.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-04 16:22:11 +01:00
John Molakvoæ
3d9d99d103
Merge pull request #50478 from nextcloud/backport/49141/stable30 2025-02-04 15:36:39 +01:00
skjnldsv
aa10d46bb6 chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-02-04 15:17:15 +01:00