Skip to content

Commit 9c9fb41

Browse files
Merge pull request #9957 from liamsommer-mx/convUI_Fullscreen
Conv UI fullscreen
2 parents 84fec9c + c87be4f commit 9c9fb41

File tree

9 files changed

+71
-7
lines changed

9 files changed

+71
-7
lines changed

content/en/docs/marketplace/genai/_index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ Mendix connectors offer direct support for the following models:
7171
|--------------|---------------------|---------------------|-------------------|-----------|-------------------------|
7272
| Mendix Cloud GenAI | Anthropic Claude 3.5 Sonnet | Chat Completions | text, image, document | text | Function calling |
7373
| | Cohere Embed English, Cohere Embed Multilingual | Embeddings | text | embeddings | |
74-
| Azure / OpenAI | gpt-4, gpt-4-turbo, gpt-4o, gpt-4o mini, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano | Chat completions | text, image, document (OpenAI only) | text | Function calling |
74+
| Azure / OpenAI | gpt-4, gpt-4-turbo, gpt-4o, gpt-4o mini, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-5.0, gpt-5.0-mini, gpt-5.0-nano | Chat completions | text, image, document (OpenAI only) | text | Function calling |
7575
| | DALL·E 2, DALL·E 3, gpt-image-1 | Image generation | text | image | |
7676
| | text-embedding-ada-002, text-embedding-3-small, text-embedding-3-large | Embeddings | text | embeddings| |
7777
| Amazon Bedrock | Amazon Titan Text G1 - Express, Amazon Titan Text G1 - Lite, Amazon Titan Text G1 - Premier | Chat Completions | text, document (except Titan Premier) | text | |
7878
| | AI21 Jamba-Instruct | Chat Completions | text | text | |
7979
| | AI21 Labs Jurassic-2 (Text) | Chat Completions | text | text | |
80-
| | Amazon Nova Pro, Amazon Nova Lite | Chat Completion | text, image, document | text | Function calling |
80+
| | Amazon Nova Pro, Amazon Nova Lite | Chat Completions | text, image, document | text | Function calling |
8181
| | Amazon Titan Image Generator G1 | Image generation | text | image | |
8282
| | Amazon Titan Embeddings Text v2 | Embeddings | text | embeddings| |
8383
| | Anthropic Claude 2.0, Anthropic Claude 2.1| Chat Completions | text, document | text | |
@@ -89,9 +89,10 @@ Mendix connectors offer direct support for the following models:
8989
| | DeepSeek, DeepSeek-R1 | Text | text | document | |
9090
| | Meta Llama 2, MetaLlama 3| Chat Completions | text, document | text | |
9191
| | Meta Llama 3.1| Chat Completions | text, document | text | Function calling |
92-
| | Mistral AI Instruct | Chat Completions | text. document | text | |
92+
| | Mistral AI Instruct | Chat Completions | text, document | text | |
9393
| | Mistral Large, Mistral Large 2 | Chat Completions | text, document | text | Function calling |
9494
| | Mistral Small | Chat Completions | text | text | Function calling |
95+
| | OpenAI gpt-oss-20B, gpt-oss-120b | Chat Completions | text | text | |
9596

9697
For more details on limitations and supported model capabilities for the Bedrock Converse API used in the ChatCompletions operations, see [Supported models and model features](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference-supported-models-features.html) in the AWS documentation.
9798

content/en/docs/marketplace/genai/mendix-cloud-genai/Mx GenAI Connector.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,14 @@ To do this, follow the steps below:
307307
3. Download the updated module from the Marketplace. Note that the module is now listed under the **Marketplace modules** category in the **App Explorer**.
308308
4. Test your application locally to ensure everything functions as expected.
309309
5. Restore any lost data in deployed environments. Typically, keys and incoming associations to the protected module need to be reset.
310+
311+
### Attribute or Reference Required Error Message After Upgrade
312+
313+
If you encounter an error stating that an attribute or a reference is required after an upgrade, first upgrade all modules by right-clicking the error, then upgrade Data Widgets.
314+
315+
### Conflicted Lib Error After Module Import
316+
317+
To fix this error, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.
310318

311319
## Read More {#readmore}
312320

content/en/docs/marketplace/genai/reference-guide/agent-commons.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,3 +225,13 @@ The **Documentation** pane displays the documentation for the currently selected
225225
2. Click the element for which you want to view the documentation.
226226

227227
{{< figure src="/attachments/appstore/platform-supported-content/modules/technical-reference/doc-pane.png" >}}
228+
229+
## Troubleshooting
230+
231+
### Attribute or Reference Required Error Message After Upgrade
232+
233+
If you encounter an error stating that an attribute or a reference is required after an upgrade, first upgrade all modules by right-clicking the error, then upgrade Data Widgets.
234+
235+
### Conflicted Lib Error After Module Import
236+
237+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.

content/en/docs/marketplace/genai/reference-guide/conversational-ui.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,9 @@ You may need to use the following classes when building a more complex custom pa
261261
| `card--full-height` | To be added to a `card` container, in case the chat interface snippet needs to be displayed as a card |
262262
| `layoutgrid--full-height` | To be added to any layoutgrid (1 row is supported) around the chat UI components |
263263
| `dataview--display-contents` | To be added to any data view around chat components to prevent it from breaking the flex-flow on the page |
264+
| `chat-dataview--display-contents` | To be added to any data view around chat components and its direct child `div` containers to prevent them from breaking the flex-flow on the page |
265+
| `chat-page--fullheight` | To be added to the container of a full-screen chat to ensure it fills available space and maintains proper flex layout with wrapping and padding |
266+
| `chat-page--fullheight-centered` | To be added to a full-screen chat container to center it on the page with a maximum width, while preserving the full-height flex layout and wrapping |
264267

265268
#### Using a Custom Layout
266269

@@ -294,13 +297,13 @@ The messages that are sent and received do not show up in the user interface, ev
294297

295298
#### Cause
296299

297-
The chat UI snippets from this module rely on the height property of the parent element(s) to be defined. Any additional custom containers around the Conversational UI components might cause the `messages-container` element to shrink to zero height, which makes the messages disappear even in successful interactions.
300+
The chat UI snippets from this module rely on the height property of the parent element(s) to be defined. Any additional custom containers around the Conversational UI components might cause the `messages-container` element to shrink to zero height, which makes the messages disappear even in successful interactions.
298301

299302
#### Solution
300303

301-
Make sure that any custom containers and layout grids that were added on your page (or the page layout for that matter) around the Conversational UI components have their `height` property defined. Useful helper classes that could be used for this are `chat-container`, `chat-card--full-height`, and `layoutgrid--full-height`.
304+
Make sure that any custom containers and layout grids that were added on your page (or the page layout for that matter) around the Conversational UI components have their `height` property defined. Useful helper classes that could be used for this are `chat-container`, `chat-card--full-height`, `chat-page--fullheight`, and `layoutgrid--full-height`.
302305

303-
If needed, verify that no data view widget is breaking the flow; for example, use `dataview--display-contents`. See the example page `ConversationalUI_FullScreenChat` for a basic implementation of the mentioned elements.
306+
If needed, verify that no data view widget is breaking the flow. For example, use `dataview--display-contents` or `chat-dataview--display-contents`, and set the direction to `Vertical` and the footer to `No Footer`. See the example page `ConversationalUI_FullScreenChat` for a basic implementation of the mentioned elements.
304307

305308
### Cannot Export Usage Data for the Token Consumption Monitor
306309

@@ -313,3 +316,11 @@ The [Data Widgets](https://marketplace.mendix.com/link/component/116540) module
313316
#### Solution
314317

315318
Update the [Data Widgets](https://marketplace.mendix.com/link/component/116540) module to version 2.22.0 or above.
319+
320+
### Attribute or Reference Required Error Message After Upgrade
321+
322+
If you encounter an error stating that an attribute or a reference is required after an upgrade, first upgrade all modules by right-clicking the error, then upgrade Data Widgets.
323+
324+
### Conflicted Lib Error After Module Import
325+
326+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.

content/en/docs/marketplace/genai/reference-guide/external-platforms/openai.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,14 @@ Azure OpenAI does not support the use of JSON mode and function calling in combi
376376

377377
When you use Azure OpenAI, it is recommended to set the optional `MaxTokens` input parameter; otherwise, the response may be cut off. For more details, see the [Azure OpenAI Documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/gpt-with-vision?tabs=rest%2Csystem-assigned%2Cresource#call-the-chat-completion-apis).
378378

379+
### Attribute or Reference Required Error Message After Upgrade
380+
381+
If you encounter an error stating that an attribute or a reference is required after an upgrade, first upgrade all modules by right-clicking the error, then upgrade Data Widgets.
382+
383+
### Conflicted Lib Error After Module Import
384+
385+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.
386+
379387
## Read More {#read-more}
380388

381389
* [Prompt Engineering – OpenAI Documentation](https://platform.openai.com/docs/guides/prompt-engineering)

content/en/docs/marketplace/genai/reference-guide/external-platforms/pg-vector-knowledge-base/_index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,16 @@ For more inspiration and guidance on how to use these operations in your logic a
182182
For more information on how to set up a vector database for retrieval augmented generation (RAG), see the [Setting up a Vector Database](/appstore/modules/genai/pgvector-setup/) section and the [RAG Example Implementation in the GenAI Showcase App](/appstore/modules/genai/rag/) section.
183183
{{% /alert %}}
184184

185+
## Troubleshooting
186+
187+
### Attribute or Reference Required Error Message After Upgrade
188+
189+
If you encounter an error stating that an attribute or a reference is required after an upgrade, first upgrade all modules by right-clicking the error, then upgrade Data Widgets.
190+
191+
### Conflicted Lib Error After Module Import
192+
193+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.
194+
185195
## Read More {#read-more}
186196

187197
* [pgvector: Open-Source Extension For Vector Similarity Search For PostgreSQL](https://github.com/pgvector/pgvector?tab=readme-ov-file#pgvector)

content/en/docs/marketplace/genai/reference-guide/genai-commons.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -936,3 +936,7 @@ The process may look like this:
936936
3. Download the module from the marketplace; note that the module is from now on located under the “Marketplace modules” category in the app explorer.
937937
4. Test your application locally and verify that everything works as before.
938938
5. Restore lost data on deployed environments. Usually incoming associations to the protected modules need to be reset.
939+
940+
### Conflicted Lib Error After Module Import
941+
942+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.

content/en/docs/marketplace/genai/reference-guide/mcp-modules/mcp-server.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,11 @@ The error `Fatal error: SseError: SSE error: Could not convert argument of type
115115
Remove-Item -Path "$env:LocalAppData\npm-cache\_npx" -Recurse -Force
116116
npm cache clean --force
117117
```
118-
118+
119+
### Conflicted Lib Error After Module Import
120+
121+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.
122+
119123
## Read More
120124

121125
* Concept description of [Model Context Protocol (MCP)](/appstore/modules/genai/mcp/)

content/en/docs/marketplace/platform-supported-content/modules/aws/amazon-bedrock.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,3 +871,11 @@ To solve this issue, verify the following:
871871

872872
1. Ensure that you have selected an AWS Region where the targeted model exists. You can see an overview of the models accessible to you in the AWS Management Console, on the [Overview page](https://us-west-2.console.aws.amazon.com/bedrock/home?#/overview) of your Amazon Bedrock environment. Make sure the region specified in the AWS Console matches the region you have configured in Mendix.
873873
2. Ensure that the model that you have selected is not deprecated and that the *model-id* is currently available in Amazon Bedrock.
874+
875+
### Attribute or Reference Required Error Message After Upgrade
876+
877+
If you encounter an error stating that an attribute or a reference is required after an upgrade, first upgrade all modules by right-clicking the error, then upgrade Data Widgets.
878+
879+
### Conflicted Lib Error After Module Import
880+
881+
If you encounter an error caused by conflicting Java libraries, such as `java.lang.NoSuchMethodError: 'com.fasterxml.jackson.annotation.OptBoolean com.fasterxml.jackson.annotation.JsonProperty.isRequired()'`, try synchronizing all dependencies (**App** > **Synchronize dependencies**) and then restart your application.

0 commit comments

Comments
 (0)