nextcloud-server/core
nfebe f035ff3d3a fix(unified-search): Separate filtered and unfiltered results
Show results from providers that don't support active content filters
(date/person) in a separate "Additional results" section with a note
explaining that some filters may have been ignored.

Changes:
- Add computed properties to separate filtered/unfiltered results
- Track filter compatibility using baseProvider for searchFrom providers
- Deduplicate results by resourceUrl across sections
- Skip in-folder results when at root to avoid duplicating Files results
- Fix providerIsCompatibleWithFilters to check correct filter properties
- Add styling for the unfiltered results section

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-12-10 17:30:32 +07:00
..
AppInfo
BackgroundJobs
Command Merge pull request #56900 from nextcloud/fix/noid/allow-macos-on-ci 2025-12-10 11:39:21 +07:00
Controller feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 2025-11-27 11:32:08 +07:00
Data
Db
Events
Exception
Listener
Middleware
Migrations feat: Port jobs table to snowflakes ids 2025-12-04 17:16:12 +07:00
Notification
Service
ajax
css fix: legal footer on public page 2025-12-09 11:21:03 +07:00
doc
fonts
img
js
l10n fix(l10n): Update translations from Transifex 2025-12-10 00:13:59 +07:00
skeleton
src fix(unified-search): Separate filtered and unfiltered results 2025-12-10 17:30:32 +07:00
templates fix: legal footer on public page 2025-12-09 11:21:03 +07:00
vendor
.l10nignore
ResponseDefinitions.php feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 2025-11-27 11:32:08 +07:00
openapi-administration.json
openapi-administration.json.license
openapi-ex_app.json feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 2025-11-27 11:32:08 +07:00
openapi-ex_app.json.license
openapi-full.json feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 2025-11-27 11:32:08 +07:00
openapi-full.json.license
openapi.json feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 2025-11-27 11:32:08 +07:00
openapi.json.license
register_command.php
routes.php
shipped.json
shipped.json.license
strings.php