Description
Some bugs and UX improvements have been identified across the Dot AI feature, including the Image Playground, Block Editor, and the "Search and Chat with dotCMS" interface. This task tracks all reported items as sub-tasks.
Acceptance Criteria
Priority
None
Additional Context
- Endpoint involved in Sub-task 7:
/api/v1/ai/search
- Sub-tasks 2 and 3 share the same root cause — the size values are hardcoded and not validated against the selected model's supported dimensions.
- Sub-tasks 5 and 6 both affect the "Search and Chat with dotCMS" interface and may be addressed in the same component.
Description
Some bugs and UX improvements have been identified across the Dot AI feature, including the Image Playground, Block Editor, and the "Search and Chat with dotCMS" interface. This task tracks all reported items as sub-tasks.
Acceptance Criteria
[Sub-task 1] Embeddings/indexes fail outside SYSTEM_HOST
SYSTEM_HOST.SYSTEM_HOSTorigins are supported.[Sub-task 2] Image Playground — size dropdown uses hardcoded values incompatible with some models
widthxheight).[Sub-task 3] Block Editor — same size dropdown issue as Image Playground
[Sub-task 5] "Search and Chat with dotCMS" — form submits despite HTML validation errors
[Sub-task 6] "Search and Chat with dotCMS" — model dropdown is always empty
[Sub-task 7]
client.ai.search()— non-existentindexNamereturns empty array without explanationindexNameis passed, the API (/api/v1/ai/search) should return a descriptive error message instead of an empty array.Priority
None
Additional Context
/api/v1/ai/search