aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | feat(theming): allow to disable standalone windowsbackport/50666/stable30Simon L2025-02-083-3/+24
|/ / | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Simon L. <szaimen@e.mail.de> Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0822-2/+170
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50699 from nextcloud/backport/50678/stable30Andy Scherzinger2025-02-0723-204/+664
|\ \ | | | | | | [stable30] fix(AccountProperty): better validation of twitter and fediverse handles
| * | chore: Compile assetsbackport/50678/stable30Ferdinand Thiessen2025-02-074-6/+6
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(settings): Also sanitize fediverse and twitter handle in the frontendFerdinand Thiessen2025-02-077-55/+82
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(provisioning_api): Correct limit for `editUser`Ferdinand Thiessen2025-02-075-9/+29
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(FediverseAction): Ensure valid fediverse links are generatedFerdinand Thiessen2025-02-073-5/+212
| | | | | | | | | | | | | | | | | | Harden also for existing values of the profile. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(AccountManager): Sanitize social media handlesFerdinand Thiessen2025-02-074-129/+335
|/ / | | | | | | | | | | Ensure to only accept valid X and fediverse handles. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0710-6/+152
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50694 from nextcloud/backport/50655/stable30Andy Scherzinger2025-02-0615-47/+70
|\ \ | |/ |/| [stable30] enh: Fix display default expire date, add tests & tiny refactors
| * chore(assets): Recompile assetsbackport/50655/stable30nextcloud-command2025-02-069-7/+7
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(files_sharing): Update `QuickShareSelect` if share is modifiednfebe2025-02-062-1/+13
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * test(files_sharing): Check that default expiration date is shown b4 create sharenfebe2025-02-062-5/+15
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * fix: Show default expiration date before create link sharenfebe2025-02-063-18/+17
| | | | | | | | | | | | | | | | | | 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>
| * refactor: Remove some deprecated containers and exceptionsnfebe2025-02-061-16/+18
|/ | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* Merge pull request #50672 from nextcloud/release/30.0.6_rc1v30.0.6rc1John Molakvoæ2025-02-061-2/+2
|\ | | | | 30.0.6 RC1
| * build(hub): 30.0.6 RC1release/30.0.6_rc1Benjamin Gaussorgues2025-02-051-2/+2
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #50217 from nextcloud/backport/49898/stable30John Molakvoæ2025-02-061-4/+7
|\ \
| * | fix(sharing): send share emails for internal users toobackport/49898/stable30Anna Larch2025-01-161-4/+7
| | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | Merge pull request #50676 from nextcloud/backport/50193/stable30John Molakvoæ2025-02-062-6/+96
|\ \ \ | | | | | | | | [stable30] fix(oauth2): adjust db schemas when migrating from owncloud
| * | | fix(oauth2): adjust db schemas when migrating from owncloudbackport/50193/stable30Richard Steinmetz2025-02-052-6/+96
| | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | Merge pull request #50677 from nextcloud/backport/50582/stable30Andy Scherzinger2025-02-0611-82/+665
|\ \ \ \ | | | | | | | | | | [stable30] fix(files): Correctly scroll selected file into view
| * | | | chore(assets): Recompile assetsbackport/50582/stable30nextcloud-command2025-02-052-3/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | test(files): Make scrolling tests independent from magic valuesFerdinand Thiessen2025-02-064-79/+214
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix(files): Correctly scroll selected file into viewFerdinand Thiessen2025-02-064-50/+411
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | test: Add Cypress command for deleting filesFerdinand Thiessen2025-02-062-0/+87
| |/ / / | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* / / / Fix(l10n): Update translations from TransifexNextcloud bot2025-02-06132-554/+836
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #50670 from nextcloud/backport/50284/stable30Andy Scherzinger2025-02-0528-222/+682
|\ \ \ | |_|/ |/| | [stable30] chore: update icewind/smb to 3.7.0
| * | chore: update icewind/smb to 3.7.0backport/50284/stable30Robin Appelman2025-02-0528-222/+682
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #50059 from nextcloud/backport/49852/stable30Sebastian Krupinski2025-02-052-105/+746
|\ \ \ | |/ / |/| | [stable30] fix: change translation logic to handle plurals better
| * | fix: change translation logic to handle plurals betterbackport/49852/stable30SebastianKrupinski2025-02-052-105/+746
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | Merge pull request #50664 from nextcloud/chore/30-symfonyAndy Scherzinger2025-02-051-0/+0
|\ \ \ | |/ / |/| | [stable30] chore(deps): Bump the symfony group with 3 updates
| * | chore(deps): Bump the symfony group with 3 updateschore/30-symfonyFerdinand Thiessen2025-02-051-0/+0
|/ / | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #50120 from nextcloud/backport/50111/stable30Andy Scherzinger2025-02-053-3/+7
|\ \ | | | | | | [stable30] fix(dashboard): don't reload hidden widgets
| * | chore(assets): Recompile assetsbackport/50111/stable30nextcloud-command2025-02-052-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(dashboard): don't reload hidden widgetsRichard Steinmetz2025-02-051-0/+4
|/ / | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Merge pull request #50658 from nextcloud/backport/50657/stable30Andy Scherzinger2025-02-052-2/+2
|\ \ | | | | | | [stable30] fix(theming): high contrast themes scrollbar
| * | fix(theming): high contrast themes scrollbarbackport/50657/stable30skjnldsv2025-02-052-2/+2
|/ / | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #50163 from nextcloud/backport/49552/stable30Andy Scherzinger2025-02-0510-36/+147
|\ \ | | | | | | [stable30] fix: improve checks for moving shares/storages into other mounts
| * | chore(assets): Recompile assetsnextcloud-command2025-02-054-6/+6
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix: explicitly ignore nested mounts when transfering ownershipRobin Appelman2025-02-054-6/+12
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | fix: translate mount move error messagesRobin Appelman2025-02-051-11/+36
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | feat(files): Display meaningful error message on move failureChristopher Ng2025-02-051-2/+13
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | fix: improve checks for moving shares/storages into other mountsRobin Appelman2025-02-052-24/+93
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-05134-346/+818
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50300 from nextcloud/backport/50220/stable30Ferdinand Thiessen2025-02-049-18/+177
|\ \ | | | | | | [stable30] fix(files): Ensure favorites set in sidebar work
| * | chore(assets): Recompile assetsbackport/50220/stable30nextcloud-command2025-02-045-7/+7
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(files): Ensure favorites set in sidebar workFerdinand Thiessen2025-02-044-11/+170
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #50646 from nextcloud/backport/50642/stable30Ferdinand Thiessen2025-02-043-110/+220
|\ \ | | | | | | [stable30] fix(sharing): better handle file share attributes
| * | fix(sharing): Ensure download restrictions are not droppedbackport/50642/stable30Ferdinand Thiessen2025-02-043-110/+220
|/ / | | | | | | | | | | | | | | 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>