feat(astrolabe): add unified search provider with clickable file links

Integrate semantic search into Nextcloud's unified search UI. File results now use fileId parameter to properly open files instead of just navigating to the Files app.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Chris Coutinho
2025-12-14 23:42:59 +01:00
parent 97b48ca3dd
commit dbb6ba333a
2 changed files with 295 additions and 0 deletions
+3
View File
@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace OCA\Astroglobe\AppInfo;
use OCA\Astroglobe\Search\SemanticSearchProvider;
use OCP\AppFramework\App;
use OCP\AppFramework\Bootstrap\IBootContext;
use OCP\AppFramework\Bootstrap\IBootstrap;
@@ -18,6 +19,8 @@ class Application extends App implements IBootstrap {
}
public function register(IRegistrationContext $context): void {
// Register unified search provider for semantic search
$context->registerSearchProvider(SemanticSearchProvider::class);
}
public function boot(IBootContext $context): void {