t('Monitor and configure the semantic search service for your Nextcloud instance.')); ?>
| t('Service URL')); ?> |
t('Not configured')); ?>
|
| t('API Key')); ?> | t('Configured')); ?> t('Not configured')); ?> |
| t('OAuth Client Secret')); ?> | t('Configured')); ?> t('Optional - Uses PKCE fallback')); ?> |
t('Configuration Required')); ?>
t('Add the following to your config.php:')); ?>
'mcp_server_url' => 'http://localhost:8000',
'mcp_server_api_key' => 'your-secret-api-key',
t('Optional: Confidential OAuth Client')); ?>
t('To use refresh tokens for long-lived sessions, generate a client secret:')); ?>
openssl rand -hex 32
t('Then add it to your config.php:')); ?>
'astroglobe_client_secret' => 'your-generated-secret',
t('Without a client secret, the system will use PKCE (public client) authentication. Both methods work, but confidential clients provide better security for long-lived sessions.')); ?>
| t('Version')); ?> | |
| t('Uptime')); ?> | t('Unknown')); ?> |
| t('Semantic Search')); ?> | t('Enabled')); ?> t('Disabled')); ?> |
| t('Status')); ?> | |
| t('Indexed Documents')); ?> | |
| t('Pending Documents')); ?> | |
| t('Last Sync')); ?> | |
| t('Processing Rate')); ?> | |
| t('Errors (24h)')); ?> | 0): ?> |
t('Metrics are updated in real-time. Refresh the page to see latest values.')); ?>
t('Failed to retrieve indexing status:')); ?>
t('Configure the default search parameters for the AI Search provider in Nextcloud unified search.')); ?>
t('Configure real-time synchronization for Nextcloud apps using webhooks. Webhooks provide instant updates to the MCP server when content changes.')); ?>
t('How Webhooks Work')); ?>
t('Requirements')); ?>
t('Search by meaning across Notes, Files, Calendar, and Deck using natural language queries.')); ?>
t('Explore content relationships in an interactive 2D visualization.')); ?>
t('Users control their own content indexing via Personal Settings.')); ?>
t('Combines semantic understanding with keyword matching for optimal results.')); ?>