Hannah von Reth
7dd387b6af
docs: describe imagor format support
2026-11-03 10:04:33 +01:00
Andre Duffeck
e140d0250e
Merge pull request #3853 from aduffeck/smtp-encryption-3844
...
Point to the encryption setting when the SMTP server requires STARTTLS
2026-11-02 11:17:19 +01:00
Andre Duffeck
12d8edb6e7
Merge pull request #3858 from aduffeck/kql-quote-escaping
...
Support doubled quotes in KQL values
2026-11-02 08:56:40 +01:00
opencloudeu
5ccce9c7e7
[tx] updated from transifex
2026-10-31 23:17:01 +00:00
Andre Duffeck
70fbc9fcb6
Merge pull request #3516 from opencloud-eu/fix/search-kql-path-normalization
...
fix(search): normalize KQL path once
2026-10-30 16:18:52 +01:00
Andre Duffeck
4118cd0b11
Merge pull request #3142 from opencloud-eu/fix/opensearch-bulk-item-errors
...
fix(search): report rejected documents when indexing to OpenSearch
2026-10-30 16:18:49 +01:00
Dominik Schmidt
e1f313be98
fix(search): keep a leading wildcard in place of the KQL path prefix
2026-10-30 12:56:41 +01:00
Dominik Schmidt
ff482878d3
fix(search): keep pushing a batch after a rejected bulk, join the errors
2026-10-30 11:53:45 +01:00
Dominik Schmidt
4a720c1a86
fix(search): resolve KQL path values like the scope path
2026-10-30 11:23:00 +01:00
Andre Duffeck
120750d8d5
Merge pull request #3476 from opencloud-eu/fix/graph-children-allowed-values
...
fix(graph): expose allowedValues on driveItem children
2026-10-30 11:11:32 +01:00
Andre Duffeck
b8cc9c6eb5
Merge pull request #3496 from opencloud-eu/fix/search-geopoint-range
...
fix(search): index resources with out-of-range coordinates without a geopoint
2026-10-30 11:08:31 +01:00
Dominik Schmidt
9a870295d9
perf(search): skip unchanged facet keys when storing metadata
2026-10-30 10:06:51 +01:00
Andre Duffeck
5b1efe5eb1
Merge pull request #3862 from aduffeck/search-stale-facets
...
Remove facet metadata the indexer no longer extracts
2026-10-30 08:40:59 +01:00
opencloudeu
cb585561b3
[tx] updated from transifex
2026-10-29 23:17:07 +00:00
Ralf Haferkamp
4e1ea5371b
test(graph): wait for event metrics before asserting
...
The mock backend finished before the event counter was incremented,
allowing the assertion to run too early. Wait for the counter and stop
the consumer during cleanup.
2026-10-29 16:59:11 +01:00
Ralf Haferkamp
606fe4ee1b
fix(storage): map legacy drivers to supported backends
...
Related: #3819
2026-10-29 16:59:11 +01:00
Ralf Haferkamp
5419a17fae
fix(storage-users): use configured storage for stale node cleanup
2026-10-29 16:59:11 +01:00
André Duffeck
ad834302be
Remove facet metadata the indexer no longer extracts
2026-10-29 15:57:56 +01:00
André Duffeck
fef2b7e3fa
Support doubled quotes in KQL values
...
Fixes #3666
2026-10-29 10:00:59 +01:00
opencloudeu
b806773a08
[tx] updated from transifex
2026-10-28 23:17:12 +00:00
André Duffeck
265126aab5
Point to the encryption setting when the SMTP server requires STARTTLS
...
With encryption set to none the server only answers 530, which doesn't hint at NOTIFICATIONS_SMTP_ENCRYPTION. See #3844 .
2026-10-28 15:56:26 +01:00
opencloudeu
591b2055f4
[tx] updated from transifex
2026-10-27 23:18:49 +00:00
Pascal Wengerter
dd1a7c009f
chore(idp): allow PSF-2.0 license
2026-10-27 17:24:00 +01:00
Pascal Wengerter
df08249bbd
chore(idp): update node dependencies and move to Babel 8
2026-10-27 17:24:00 +01:00
opencloudeu
4d0b9cbb92
[tx] updated from transifex
2026-10-27 12:43:34 +00:00
opencloudeu
653759ff06
[tx] updated from transifex
2026-10-27 12:33:56 +00:00
Viktor Scharf
49b3ee1a3e
chore: bump web to v8.2.1 ( #3834 )
2026-10-27 13:20:21 +01:00
Viktor Scharf
ae4970d92c
chore: bump reva to 2.52.0 ( #3820 )
2026-10-27 12:46:43 +01:00
Dominik Schmidt
da8d490982
test(search): port the batch specs to ginkgo
2026-10-27 10:57:27 +01:00
Dominik Schmidt
ff6b17177e
Apply suggestion from @dschmidt
2026-10-27 10:55:36 +01:00
Dominik Schmidt
8aef6c5c22
fix(search): print delete by query failures as json
2026-10-27 10:55:36 +01:00
Dominik Schmidt
29da827436
fix(search): report rejected documents when indexing to OpenSearch
2026-10-27 10:55:36 +01:00
André Duffeck
23c1fb67aa
Skip extraction for directories before checking the size limit
...
That gets rid of confusing log messages like
```
2026-10-27T08:57:23+01:00 INF file exceeds content extraction size limit. skipping. Name=Admin ..."
```
2026-10-27 08:51:45 +01:00
opencloudeu
b3f16bd6dc
[tx] updated from transifex
2026-10-26 23:17:07 +00:00
Michael Barz
4c6d7e7f1f
Merge pull request #3710 from opencloud-eu/fix-delete-user
...
log errors when a personal space is deleted
2026-10-26 17:20:32 +01:00
Viktor Scharf
a3b27e0856
chore: bump web to v8.2.0 ( #3816 )
2026-10-26 17:11:14 +01:00
micbar
01a6365dcb
log errors when a personal space is deleted
2026-10-26 11:51:19 +01:00
Michael Barz
cd6afff9e8
Merge pull request #3789 from opencloud-eu/feat-mail-notifications
...
feat: new mail notifications based on design system
2026-10-26 11:37:11 +01:00
Andre Duffeck
600e1fa41c
Merge pull request #3793 from aduffeck/thumbnails-followups
...
Thumbnails followups
2026-10-26 10:53:50 +01:00
André Duffeck
9c15a7e4b1
Tell a deployment that mounts thumbnails/files where its cache goes
2026-10-26 09:34:33 +01:00
André Duffeck
a2d729bb06
Hold a 0x0 box to the maximum thumbnail size as well
...
0x0 returns the source at its own size, which skipped the check and let anything up to the input limit through.
2026-10-26 09:34:30 +01:00
micbar
19385c27a7
fix: escape the html
2026-10-25 21:45:02 +01:00
micbar
4509a5f730
fix: implement code review
2026-10-24 18:39:38 +02:00
Jörn Friedrich Dreyer
a0ae8344d5
Merge pull request #3787 from fschade/feat-search-query-filter
...
feat(search): configurable query filter, leaves the personal space root and .space out by default
2026-10-23 16:48:38 +02:00
Alex Ababii
984c2c75bf
Merge pull request #3765 from maki5/feat/guestlinks_spaceshare_cleanup_events
...
Feat/guestlinks spaceshare cleanup events
2026-10-23 14:22:41 +02:00
André Duffeck
e78b40e4d5
Keep the thumbnail cache apart from the old thumbnails
...
The cache keys changed, so the old files were never read again but stayed mixed in with the new ones. With the cache in its own directory the old one can be deleted.
2026-10-23 14:21:41 +02:00
André Duffeck
489f00288d
Look up the user of a thumbnail path with the requester's token
...
Without it the user provider searched with an empty tenant.
2026-10-23 14:20:13 +02:00
André Duffeck
46982c265a
Read the thumbnail input size limit in the same order as the generator
...
With both the old and the new name set, webdav and the thumbnails service picked different values.
2026-10-23 14:18:36 +02:00
André Duffeck
658688d18e
Cap legacy thumbnail resolutions at 2048
...
The old default list reached 7680x4320, which made webdav ask the generator for boxes it refuses.
2026-10-23 14:17:15 +02:00
André Duffeck
481cd40646
Hold a free thumbnail axis to the maximum thumbnail size
...
A box like 0x2048 passed the check, and the aspect ratio of a very wide source then sized the other side without a bound.
2026-10-23 14:15:51 +02:00