@@ -39,7 +39,7 @@ public function __construct(
3939 * version: string,
4040 * enabled?: bool
4141 * },
42- * declarativeui ?: array<string, array{
42+ * client_integration ?: array<string, array{
4343 * context-menu: list<array{
4444 * name: string,
4545 * url: string,
@@ -67,16 +67,17 @@ public function getCapabilities(): array {
6767 $ assistantEnabled = $ adminAssistantEnabled && $ userAssistantEnabled ;
6868 $ capabilities [Application::APP_ID ]['enabled ' ] = $ assistantEnabled ;
6969
70- // declarative UI
70+ // client integration UI
7171 $ availableTaskTypes = $ this ->taskProcessingManager ->getAvailableTaskTypes ();
7272 $ summarizeAvailable = array_key_exists (TextToTextSummary::ID , $ availableTaskTypes );
7373 $ sttAvailable = array_key_exists (AudioToText::ID , $ availableTaskTypes );
7474 $ ttsAvailable = class_exists ('OCP \\TaskProcessing \\TaskTypes \\TextToSpeech ' )
7575 && array_key_exists (\OCP \TaskProcessing \TaskTypes \TextToSpeech::ID , $ availableTaskTypes );
7676
7777 if ($ summarizeAvailable || $ sttAvailable || $ ttsAvailable ) {
78- $ capabilities ['declarativeui ' ] = [
78+ $ capabilities ['client_integration ' ] = [
7979 Application::APP_ID => [
80+ 'version ' => 0.1 ,
8081 'context-menu ' => [],
8182 ],
8283 ];
@@ -101,9 +102,9 @@ public function getCapabilities(): array {
101102 'url ' => $ url ,
102103 'method ' => 'POST ' ,
103104 'mimetype_filters ' => implode (', ' , $ textMimeTypes ),
104- 'icon ' => $ this ->urlGenerator ->imagePath (Application::APP_ID , 'declarativeui /summarize.svg ' ),
105+ 'icon ' => $ this ->urlGenerator ->imagePath (Application::APP_ID , 'client_integration /summarize.svg ' ),
105106 ];
106- $ capabilities ['declarativeui ' ][Application::APP_ID ]['context-menu ' ][] = $ endpoint ;
107+ $ capabilities ['client_integration ' ][Application::APP_ID ]['context-menu ' ][] = $ endpoint ;
107108 }
108109
109110 if ($ sttAvailable ) {
@@ -119,9 +120,9 @@ public function getCapabilities(): array {
119120 'url ' => $ url ,
120121 'method ' => 'POST ' ,
121122 'mimetype_filters ' => 'audio/ ' ,
122- 'icon ' => $ this ->urlGenerator ->imagePath (Application::APP_ID , 'declarativeui /speech_to_text.svg ' ),
123+ 'icon ' => $ this ->urlGenerator ->imagePath (Application::APP_ID , 'client_integration /speech_to_text.svg ' ),
123124 ];
124- $ capabilities ['declarativeui ' ][Application::APP_ID ]['context-menu ' ][] = $ endpoint ;
125+ $ capabilities ['client_integration ' ][Application::APP_ID ]['context-menu ' ][] = $ endpoint ;
125126 }
126127
127128 if ($ ttsAvailable ) {
@@ -137,9 +138,9 @@ public function getCapabilities(): array {
137138 'url ' => $ url ,
138139 'method ' => 'POST ' ,
139140 'mimetype_filters ' => implode (', ' , $ textMimeTypes ),
140- 'icon ' => $ this ->urlGenerator ->imagePath (Application::APP_ID , 'declarativeui /text_to_speech.svg ' ),
141+ 'icon ' => $ this ->urlGenerator ->imagePath (Application::APP_ID , 'client_integration /text_to_speech.svg ' ),
141142 ];
142- $ capabilities ['declarativeui ' ][Application::APP_ID ]['context-menu ' ][] = $ endpoint ;
143+ $ capabilities ['client_integration ' ][Application::APP_ID ]['context-menu ' ][] = $ endpoint ;
143144 }
144145 }
145146
0 commit comments