refactor(astrolabe): reframe UI as semantic search service
Update all user-facing text to focus on Astroglobe as a semantic search service for Nextcloud users: - info.xml: New description focusing on finding content by meaning - Settings sections: Renamed from "MCP Server" to "Astroglobe" - Personal settings: Reframed as content indexing controls - Admin settings: Reframed as semantic search administration - OAuth flow: Explains semantic search benefits to users Key messaging changes: - "MCP Server" → "Astroglobe" - "Grant Background Access" → "Enable Semantic Search" - "Vector Sync" → "Content Indexing" - Focus on user benefits: natural language search, finding by meaning 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
+4
-4
@@ -12,10 +12,10 @@ use OCP\IConfig;
|
||||
use OCP\Settings\ISettings;
|
||||
|
||||
/**
|
||||
* Admin settings panel for MCP Server.
|
||||
* Admin settings panel for Astroglobe.
|
||||
*
|
||||
* Displays server status, vector sync metrics, configuration,
|
||||
* and provides administrative controls.
|
||||
* Displays semantic search service status, indexing metrics,
|
||||
* configuration, and provides administrative controls.
|
||||
*/
|
||||
class Admin implements ISettings {
|
||||
private $client;
|
||||
@@ -89,7 +89,7 @@ class Admin implements ISettings {
|
||||
* @return string The section ID
|
||||
*/
|
||||
public function getSection(): string {
|
||||
return 'mcp';
|
||||
return 'astroglobe';
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+4
-4
@@ -9,9 +9,9 @@ use OCP\IURLGenerator;
|
||||
use OCP\Settings\IIconSection;
|
||||
|
||||
/**
|
||||
* Admin settings section for MCP Server.
|
||||
* Admin settings section for Astroglobe.
|
||||
*
|
||||
* Creates a dedicated section in admin settings for MCP-related configuration.
|
||||
* Creates a dedicated section in admin settings for semantic search administration.
|
||||
*/
|
||||
class AdminSection implements IIconSection {
|
||||
private $l;
|
||||
@@ -26,14 +26,14 @@ class AdminSection implements IIconSection {
|
||||
* @return string The section ID
|
||||
*/
|
||||
public function getID(): string {
|
||||
return 'mcp';
|
||||
return 'astroglobe';
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string The translated section name
|
||||
*/
|
||||
public function getName(): string {
|
||||
return $this->l->t('MCP Server');
|
||||
return $this->l->t('Astroglobe');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -14,12 +14,12 @@ use OCP\IUserSession;
|
||||
use OCP\Settings\ISettings;
|
||||
|
||||
/**
|
||||
* Personal settings panel for MCP Server.
|
||||
* Personal settings panel for Astroglobe.
|
||||
*
|
||||
* Displays user session information, background access status,
|
||||
* and provides controls for managing MCP server integration.
|
||||
* Displays semantic search status, background indexing access,
|
||||
* and provides controls for managing content indexing.
|
||||
*
|
||||
* Uses OAuth PKCE flow - each user must authorize access to MCP server.
|
||||
* Uses OAuth PKCE flow - each user must authorize background access.
|
||||
*/
|
||||
class Personal implements ISettings {
|
||||
private $client;
|
||||
@@ -146,7 +146,7 @@ class Personal implements ISettings {
|
||||
* @return string The section ID
|
||||
*/
|
||||
public function getSection(): string {
|
||||
return 'mcp';
|
||||
return 'astroglobe';
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+5
-5
@@ -9,9 +9,9 @@ use OCP\IURLGenerator;
|
||||
use OCP\Settings\IIconSection;
|
||||
|
||||
/**
|
||||
* Personal settings section for MCP Server.
|
||||
* Personal settings section for Astroglobe.
|
||||
*
|
||||
* Creates a dedicated section in personal settings for MCP-related configuration.
|
||||
* Creates a dedicated section in personal settings for semantic search configuration.
|
||||
*/
|
||||
class PersonalSection implements IIconSection {
|
||||
private $l;
|
||||
@@ -23,17 +23,17 @@ class PersonalSection implements IIconSection {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string The section ID (e.g. 'mcp')
|
||||
* @return string The section ID
|
||||
*/
|
||||
public function getID(): string {
|
||||
return 'mcp';
|
||||
return 'astroglobe';
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string The translated section name
|
||||
*/
|
||||
public function getName(): string {
|
||||
return $this->l->t('MCP Server');
|
||||
return $this->l->t('Astroglobe');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user