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
opencloudeu
b806773a08
[tx] updated from transifex
2026-10-28 23:17:12 +00: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
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
André Duffeck
94756cb514
Merge remote-tracking branch 'upstream/main' into imagor
2026-10-23 13:34:59 +02:00
Florian Schade
9d972f193e
fix(search): expand is:favorite in place
2026-10-23 10:58:36 +02:00
Florian Schade
a87aec0722
fix(search): strip the scope clause together with its boolean operator
2026-10-23 10:20:05 +02:00
Dominik Schmidt
8e508e56c2
refactor: name the settings that extend a default list additional_*
...
They are merged onto the built-in defaults, the way the proxy's additional_policies and OC_ADD_RUN_SERVICES are, so the name says it: env variable, yaml key and field all carry the prefix. The two that take key:value entries are named in the plural like the other map-shaped settings in this repo, and the README says which of the three takes bare mime types.
2026-10-23 10:18:30 +02:00
Alex Ababii
e95ca276d2
feat(guestlinks): handling of SpaceShare unshared and expired events
2026-10-23 09:17:16 +02:00
Alex Ababii
a189c79d48
feat(guestlinks): upd SpaceShared event handling
2026-10-23 09:17:16 +02:00
Florian Schade
385062271d
feat(search): turn the query filter into a template
2026-10-22 22:46:06 +02:00
Florian Schade
3fe11ea60a
feat(search): configurable query filter
2026-10-22 20:05:31 +02:00
micbar
bff95edc2a
feat: new mail notifications based on design system
2026-10-22 18:01:56 +02:00
Dominik Schmidt
afdaace67a
docs(webdav): name every thumbnail variable that stopped doing anything
2026-10-21 14:54:07 +02:00
Dominik Schmidt
8a80d75363
refactor(webdav): keep ignoring the legacy a flag
...
OpenCloud never honored it, so clients were tested against an ignored a and honoring it now would change what they get.
2026-10-21 14:22:54 +02:00
Dominik Schmidt
f7e8817433
refactor(webdav,graph,frontend): put the thumbnail settings in a thumbnails block
...
Every service that configures thumbnails now carries one thumbnails section whose keys are named like the setting itself, so webdav's thumbnails.max_input_image_file_size and the thumbnails service's thumbnail.max_input_image_file_size read the same, and a key's path matches its env name. Env names are unchanged.
2026-10-21 13:11:40 +02:00
Dominik Schmidt
6d7dd34f1c
fix(thumbnails): apply an embedded color profile in the pure Go build
...
png.Decode and gif.Decode hand back the source colors untouched, so a wide gamut image came out oversaturated where a jpeg, read through imaging, was converted. Real imagor passes the profile on to the client instead.
2026-10-21 12:22:25 +02:00
Alex
8acaef28e2
fix(idp): show keyboard focus on every control ( #3732 )
...
* fix(idp): show keyboard focus on primary buttons
* fix(idp): show keyboard focus on every control
2026-10-21 11:06:52 +02:00
opencloudeu
61ae13a1fe
[tx] updated from transifex
2026-10-20 23:22:29 +00:00