skjnldsv
80a4cb586f
fix: make sure we process mime extensions as string
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-06 15:15:41 +07: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 +07:00
John Molakvoæ
5839a58737
Merge pull request #50217 from nextcloud/backport/49898/stable30
2025-02-06 10:34:54 +07: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 +07: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 +07:00
Nextcloud bot
b34530166c
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-06 00:22:10 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
SebastianKrupinski
53bc29335d
fix: change translation logic to handle plurals better
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-02-05 13:16:58 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
skjnldsv
8b14c72fbf
fix(theming): high contrast themes scrollbar
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-05 09:04:27 +07: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 +07: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 +07: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 +07:00
Robin Appelman
6cf97e929b
fix: translate mount move error messages
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:09:03 +07: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 +07: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 +07:00
Nextcloud bot
6118649d54
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-05 00:22:05 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
John Molakvoæ
3d9d99d103
Merge pull request #50478 from nextcloud/backport/49141/stable30
2025-02-04 15:36:39 +07: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 +07:00
skjnldsv
bc79917d3e
feat(core): offer clipboard fallback for non-secure environments
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-04 15:17:15 +07:00
Andy Scherzinger
6cac474944
Merge pull request #49284 from nextcloud/backport/49225/stable30
...
[stable30] fix(files): ensure valid mtime and fallback to crtime if defined
2025-02-04 15:07:44 +07:00
nextcloud-command
9404ade6a6
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-04 13:48:39 +07:00
skjnldsv
bdc4b770ae
fix(files): ensure valid mtime and fallback to crtime if defined
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-04 13:46:36 +07:00
Nextcloud bot
63ca2d403b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-04 00:21:33 +07:00
F. E Noel Nfebe
b9af883bba
Merge pull request #50626 from nextcloud/backport/50260/stable30
...
[stable30] chore : Comprehensive e2e testing for public sharing
2025-02-03 17:48:50 +07:00
F. E Noel Nfebe
82470ce5e5
Merge pull request #50631 from nextcloud/backport/50592/stable30
...
[stable30] fix(unified-search): filteredProviders now inherits all provider props
2025-02-03 17:47:38 +07:00
nextcloud-command
13d6a26f34
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-03 16:33:17 +07:00
nextcloud-command
feea4c396a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-02-03 16:26:56 +07:00
nfebe
f5f7687f1a
fix(files_sharing): Adjust wrong labeling identified by test
...
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-03 17:21:39 +07:00
nfebe
e3b9135f1e
test(files_sharing): add e2e tests for public link sharing
...
This commit introduces end-to-end tests for various public link sharing scenarios in the `files_sharing` app. It validates the behavior under multiple configurations:
- Password and expiration date enforced
- Password enforced with a default expiration date
- Expiration date enforced with optional password
- Default password and expiration date without enforcement
- Password enforced, expiration date set but not enforced
- Both password and expiration date not enforced, but defaults set
- Password not enforced, expiration date enforced
- Password not enforced, default expiration date set
- Password and expiration date not enforced with no defaults
The tests ensure proper validation and functionality of the configurations, leveraging the `setupData` and `createShare` utilities.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-03 17:21:22 +07:00
nfebe
b1c5637a87
feat: Add setup-public-share.ts
...
This addition enhances the testing framework for public sharing by
improving the setup and management of share contexts.
Additionally, the update optimizes share permission adjustments and
improves state management, making public share setups more efficient and maintainable.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-03 17:19:36 +07:00
nfebe
ab9dbe048e
fix(unified-search): filteredProviders now inherits all provider props
...
The main providers come from both the backend and client side plugins such as `in-folder` search.
The main providers may carry callbacks functions and other information that should be passed to the `filteredProviders`.
This is important because the current code does not make a distinction between `filteredProviders` and `providers`
rightly so, becuase they are the same thing!
Without the mentioned distinction above, sooner or later, we try to access a property on the `filteredProviders` which we
did not transfer with the manual property copy.
----
This fix prevents in-folder search from searching everywhere when "load more results" is clicked; Essentially ignoring the in-folder
search filter.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-03 16:04:50 +07:00