Benjamin Gaussorgues
b5974d885e
Merge pull request #52018 from nextcloud/release/31.0.3_rc2
...
31.0.3 RC2
2025-04-08 16:38:35 +07:00
Stephan Orbaugh
0e36cd83b3
Merge pull request #51981 from nextcloud/backport/51715/stable31
...
[stable31] fix(dav): Allow underscores on custom links
2025-04-08 15:50:00 +07:00
Stephan Orbaugh
db26f6ad39
Merge pull request #52038 from nextcloud/backport/52035/stable31
...
[stable31] refactor(RichObjectStrings): Only log error if key or value is not string in validator
2025-04-08 15:49:28 +07:00
provokateurin
23a61a2b42
refactor(RichObjectStrings): Only log error if key or value is not string in validator
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-04-08 11:17:10 +07:00
Benjamin Gaussorgues
98b3a2ea61
Merge pull request #52033 from nextcloud/backport/52015/stable31
...
[stable31] feat(ip): use larger IPv6 range by default
2025-04-08 11:47:09 +07:00
Benjamin Gaussorgues
fffde28b51
feat(ip): use larger IPv6 range by default
...
Some providers assign `/48` IPv6 blocks instead of `/64` so it sounds safer
to use this mask by default.
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-04-08 09:16:13 +07:00
Git'Fellow
e30bc2bd37
fix(shares): Allow underscores on custom links
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-04-08 09:59:50 +07:00
Benjamin Gaussorgues
4013d72317
build(hub): 31.0.3 RC2
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-04-08 09:48:35 +07:00
Nextcloud bot
b8e87483f0
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-08 00:23:21 +07:00
Arthur Schiwon
774b85a125
Merge pull request #51984 from nextcloud/backport/51942/stable31
...
[stable31] fix(cache): always require updates if mtime is null
2025-04-07 19:53:11 +07:00
Arthur Schiwon
4ec0ca633a
Merge pull request #51992 from nextcloud/backport/51944/stable31
...
[stable31] fix(files_reminders): add missing import
2025-04-07 19:29:12 +07:00
Ferdinand Thiessen
9dcbd76ced
chore: adjust syntax for app manager
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-07 11:58:29 +07:00
Ferdinand Thiessen
330b14b82a
chore: lint files_reminders using psalm
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-07 09:39:28 +07:00
Ferdinand Thiessen
55929c942d
fix(files_reminders): add l10n to constructor of setup check
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-07 09:39:28 +07:00
Ferdinand Thiessen
b29207ce6b
fix(files_reminders): add missing import
...
- Resolves https://github.com/nextcloud/server/issues/51943
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-07 09:39:28 +07:00
Stephan Orbaugh
c23e4b34be
Merge pull request #51987 from nextcloud/backport/51982/stable31
...
[stable31] Revert "refactor: add migration for email setting"
2025-04-07 11:11:10 +07:00
provokateurin
bc1e1a064e
Revert "refactor: add migration for email setting"
...
This reverts commit e7859f0dac .
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-04-07 08:20:15 +07:00
Ferdinand Thiessen
45cd76224e
fix(cache): always require updates if mtime is null
...
- Resolves https://github.com/nextcloud/server/issues/51941
Due to strong typings we introduced the parameter needs to be an
integer. Previously it was `null` which was equal to `0`.
So if there is no storage mtime we need to update the cache.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-07 08:17:16 +07:00
Nextcloud bot
177c0b2487
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-07 00:22:53 +07:00
Nextcloud bot
a4fa41a2a1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-06 00:22:29 +07:00
John Molakvoæ
b15d080bbb
Merge pull request #51965 from nextcloud/dependabot/npm_and_yarn/stable31/types/dockerode-3.3.37
...
build(deps-dev): bump @types/dockerode from 3.3.35 to 3.3.37
2025-04-05 10:37:35 +07:00
dependabot[bot]
148089a352
build(deps-dev): bump @types/dockerode from 3.3.35 to 3.3.37
...
Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode ) from 3.3.35 to 3.3.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode )
---
updated-dependencies:
- dependency-name: "@types/dockerode"
dependency-version: 3.3.37
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-05 01:59:40 +07:00
Nextcloud bot
605d8a5887
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-05 00:22:27 +07:00
Andy Scherzinger
511a8e2b6d
Merge pull request #51929 from nextcloud/fix/31-template-layout
...
fix: ensure enabled themes are set on the template
2025-04-04 09:59:43 +07:00
Ferdinand Thiessen
00580b369e
fix: ensure enabled themes are set on the template
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-04 09:23:45 +07:00
Nextcloud bot
decbda4d90
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-04 00:22:46 +07:00
Benjamin Gaussorgues
287b520471
Merge pull request #51904 from nextcloud/release/31.0.3_rc1
...
31.0.3 RC1
2025-04-03 16:35:07 +07:00
Andy Scherzinger
6928031c95
Merge pull request #51566 from nextcloud/backport/51418/stable31
...
[stable31] fix(unified-search): do not overlap search bar with button
2025-04-03 15:16:22 +07:00
Arthur Schiwon
6530386555
Merge pull request #51915 from nextcloud/backport/50783/stable31
...
[stable31] fix(workflowengine): require a web component as operation plugin
2025-04-03 14:29:42 +07:00
Arthur Schiwon
647b26562c
build(workflowengine): compile assets
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 14:01:21 +07:00
Arthur Schiwon
9113fa3904
style(vue): satisfy linter
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 14:01:21 +07:00
Arthur Schiwon
963193001f
fix: properly set value in FileMimeType
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:33:12 +07:00
Arthur Schiwon
1bbf27b43e
refactor: remove mixing from FileMimeType as it is bad practice
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:01 +07:00
Arthur Schiwon
24770d19d9
fix(workflowengine): adapt check operator RequestUserGroup to use web component
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:01 +07:00
Arthur Schiwon
d6a0d4fd27
fix(workflowengine): adapt check operator RequestUserAgent to use web component
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:01 +07:00
Arthur Schiwon
23dae0ec18
fix(workflowengine): adapt check operator RequestTime to use web component
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:01 +07:00
Arthur Schiwon
d483715479
fix(workflowengine): adapt check operator RequestURL to use web component
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:01 +07:00
Arthur Schiwon
9e5e50d16e
fix(workflowengine): use adapted mixin again in FileMimeType
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:00 +07:00
Arthur Schiwon
2619904080
fix(workflowengine): minimally adapt check operator FileMimeType to use web component
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:32:00 +07:00
Arthur Schiwon
a39074a168
fix(workflowengine): adapt check operator FileSystemTag to use web component
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 13:31:58 +07:00
Arthur Schiwon
12b78f9866
fix(workflowengine): require a web component as check plugin
...
Similar case as with operator plugins (check previous commit). Although we
are not aware of an existign problem, it is there in principle, and
asjusting the API we stay consistent with that one from the operations.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 11:20:44 +07:00
Arthur Schiwon
63c174d9f3
fix(workflowengine): require a web component as operation plugin
...
solves an incompatibility issue when the providing app registers their code
from an incompatible nextcloud-vue version.
Also changes and clarifies WorkflowEngine API. This is necessary to stay
compatible with the original way, but also promotes usage of the originally
declared but never used "component" attribute on registration.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-04-03 11:20:44 +07:00
Andy Scherzinger
11934e5e1f
Merge pull request #51906 from nextcloud/backport/51905/stable31
...
[stable31] fix(session): Only mark sessions of permanent tokens as app passwords
2025-04-03 12:33:18 +07:00
Louis
0d0aca2b0b
Merge pull request #51912 from nextcloud/backport/51861/stable31
...
[stable31] fix: Catch exceptions when expiring trashbin
2025-04-03 12:28:09 +07:00
Louis
f65267d2ae
Merge pull request #51659 from nextcloud/backport/51471/stable31
...
[stable31] fix(files): Ensure actions never overflow filename
2025-04-03 11:44:46 +07:00
Louis Chemineau
bea43d14c8
fix: Catch exceptions when expiring trashbin
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-03 09:16:58 +07:00
Louis Chemineau
d6c16e95b0
chore: Use iterator in ExpireTrash command
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-03 09:16:58 +07:00
Ferdinand Thiessen
c6ebf1c7cb
fix(files): Ensure actions never overflow filename
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-03 08:23:58 +07:00
Louis
5d1a7b7b1f
Merge pull request #51880 from nextcloud/backport/51870/stable31
...
[stable31] fix: Use login name to check the password
2025-04-03 10:18:49 +07:00
Andy Scherzinger
b7d1157d23
Merge pull request #51901 from nextcloud/backport/51745/stable31
...
[stable31] fix(settings): Handle email change restriction separately from display name change restriction
2025-04-03 10:15:13 +07:00