getURLGenerator(); script('astrolabe', 'astrolabe-personalSettings'); style('astrolabe', 'astrolabe-main'); // All CSS bundled into main ?>
t('AI-powered semantic search across your Nextcloud content. Find documents by meaning, not just keywords.')); ?>
| t('Service URL')); ?> | |
| t('Version')); ?> |
t('Active')); ?>
| t('Credential Type')); ?> | t('App Password')); ?> t('OAuth Refresh Token')); ?> |
| t('Provisioned At')); ?> | |
| t('Provisioned At')); ?> | |
| t('Indexed Content')); ?> | |
t('To use semantic search, you need to complete two setup steps:')); ?>
t('Authorize Astrolabe to perform searches on your behalf.')); ?>
t('Authorize')); ?>t('Search access authorized.')); ?>
t('Provide an app password to allow background indexing of your content.')); ?>
t('Background indexing enabled.')); ?>
t('Enable background sync to allow the MCP server to access your Nextcloud data for background operations like content indexing.')); ?>
t('When Nextcloud fully supports OAuth for app APIs. Currently waiting for upstream PR to merge.')); ?>
t('Authorize via OAuth')); ?>t('Generate an app password in Security settings and provide it below. This is the recommended interim solution.')); ?>
t('Step 1:')); ?> t('Generate app password in Security settings')); ?>
t('Step 2:')); ?> t('Enter the app password below:')); ?>
t('Use natural language to search across your Notes, Files, Calendar, and Deck cards. Ask questions like "meeting notes from last week" or "recipes with chicken".')); ?>
t('Open Astrolabe')); ?>t('Semantic search is not enabled on this server. Contact your administrator to enable this feature.')); ?>
t('You are connected to the Astrolabe service.')); ?>