/
27.4.2026

4.0.0

Attention Points

  • The ability to automatically perform actions based on natural language commands given via the UI, in conjunction with the AI (Designer Agent) infrastructure, may affect existing user flows and screen behaviors.
  • New features added to Table, Date, and Big File Upload elements may cause changes in existing data and action flows and should be verified.
  • Mobile UI improvements and element-based changes may result in differences in appearance and behavior in existing projects.

Critical Updates

  • The AI-powered Designer Agent infrastructure, which can convert natural language commands into screen designs, has been added, offering a new-generation user experience capable of taking actions based on prompts entered via the UI.
  • Multi-select and advanced usage features have been added to the Table, Date, and Big File Upload elements.

Actions to be taken

  • Screens utilizing the new AI-powered workflows should be thoroughly tested, particularly regarding automatic action behaviors.
  • Comprehensive testing must be conducted for both web and mobile platforms on screens containing the updated UI elements.

New Features

AI

  • The platform now includes the AI-powered Designer Agent infrastructure, which can directly convert natural language commands into screen designs. This allows users to describe the screen they want to create in text, receive instant design suggestions with AI support, and quickly arrange the layout of UI components. Designer Agent goes beyond the traditional chatbot approach by understanding the platform’s design context, positioning itself as an intelligent UI design assistant capable of taking action alongside the user. In this context, the Kuika Coach AI infrastructure has been enhanced with Natural Language Processing (NLP) support, delivering an advanced AI experience capable of taking action based on prompts provided via the UI.
  • An AI module has been added to enable AI Actions.
  • AI Actions now supports GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-5.1, GPT-5.2, GPT-5.4, GPT-5. 4 Mini, GPT-5.4 Nano, Gemini 2.5 Flash, Gemini 2.5 Flash Image, Gemini 2.5 Flash Lite, Gemini 2.5 Pro, GPT Image 1, and Veo 3.1 have been added to the AI Actions data source.

UI Design

  • The Show Row Numbers feature was added to the Table element in web applications to display row numbers.
  • The Selected Count feature was added to the Table element to track the number of selected rows when using Multi Select.
  • The Multiple feature was added to the Date element in web applications, allowing multiple dates to be selected and used as a comma-separated list.
  • Support for Rail Color has been added for the Slider and Range Slider elements in the iOS app.
  • The Big File Upload element now supports multiple upload paths (with alias support) and dynamic selection, along with cancel and delete icons during upload, and optional, customizable confirmation messages.
  • The Default Open property was added to the Collapse element to ensure the panel opens or closes by default.
  • During project export operations, default user and role records are now automatically added when the database is empty.

Data Sources

  • A TypeScript data source has been added.
  • The KSolution table was added to the DB, and the KSolution_Id column was added to the KProject table to enable projects to be associated under the same Solution; this allows projects within the same Solution to access each other’s tables.

Configuration Manager

  • A Use Swagger UI switch has been added to enable or disable Swagger UI.
  • Full-Text Search Engine support has been added within the DMS (Document Management System), enabling fast and advanced text-based searches on document content.
  • A field has been added to enter the SAP Service Base URL.

System Actions

  • Within the “Navigate” action, a feature was added to directly navigate to the page selected as To Screen via the three-dot menu.
  • Support for adding action-specific notes via the three-dot menu was added with the Add Notes feature.

Improvements

UI Design

  • Tab element headers now support the combined use of icons and text.
  • In the Table element, when the “Searchable” feature is enabled for Text Input and Number Input fields, a ‘Clear’ behavior has been added to display an “X” (clear) icon for clearing the value entered in the search field.
  • Support for percentage (%) values for width and the use of height/width has been added to the Chart elements in mobile apps.
  • In the iOS app, the handle icon size for Slider and Range Slider has been updated to 20px, the shadow behind the icon has been removed, and the correct functioning of specified width values has been ensured.
  • In the Custom Actions section, the default Datasource is now set to ManagedDB.
  • Badge element now supports Tooltips and Icons, enabling information display on hover.
  • Support for the Vertical Data Label and Max Y Axis Value properties has been added to the Bar Chart element in iOS apps.

System Actions

  • To enable proper auditing for Android & iOS apps, the Username is now sent unencrypted during Encrypted Login.

Bug Fix

UI Design

  • The issue where the ChangeEnableOf → Disabled action did not work in the Location Search, Numeric Input, Slider, Range Slider, and Auto Complete elements has been resolved.
  • In iOS and Android apps, the issue where percentage (%) values defined for width in the Image element were not applied in the mobile output has been resolved.
  • The issue where data was not displayed in row-based SelectBox fields within the Table element has been resolved.
  • In the iOS app, the issue where text style settings defined in the Radio Group element were not applied has been resolved.
  • In the Menu element, issues with submenu background and content colors, color inconsistencies in tooltips and submenus in Dark Mode, and the broken highlight/primary color behavior when a custom background color was applied to menu items have been resolved.
  • The issue where the MaxLine property in the Label element did not function based on Width and instead truncated text with “…” has been resolved; additionally, the requirement for OverflowX = Hidden in Horizontal Stack usage has been implemented.
  • In iOS and Android apps, the issue where a page set to 100vh and opened as a drawer within another drawer did not display in full screen has been resolved.
  • The issue where the icon appeared stuck to the right when the Switch element was in the on state due to missing padding has been resolved.
  • The issue where the scroll position reset to the top and Set Focus did not work as expected after the page re-rendered following an action within a Micro App has been resolved.
  • In Android apps, the automatically added white background on Chart elements has been removed, ensuring they now match the background of the containing element or appear transparent.
  • The issue where border and border-radius values were not visible when padding was reduced in the Select Box element in Android apps has been resolved.
  • The issue where specified height values were not applied to Multi Select and Auto Complete elements on iOS devices has been resolved.
  • The issue where the color of the show/hide icon did not update when the font color was changed in the Password element in Android apps has been resolved.
  • The issue where the `CurrentRow.Id` value returned as empty during update operations performed by selecting `Current Row` via the context menu in the Table element has been resolved.
  • In the NodeTree element, dashed connection lines are now rendered so they appear below other nodes; the start and end nodes are aligned and made more prominent; and support for drawing angular (angled) paths outside of Bezier Curves has been added to prevent line collisions.
  • The bug causing the app to crash upon re-entering the Messages screen after exiting and re-entering on iOS devices has been fixed.
  • The bug in the Table element of Android apps that caused the CurrentRow.Id value to be empty when performing operations via the Context Menu by selecting Current Row, thereby preventing update operations, has been fixed.
  • The issue where the Badge element remained on top of the Drawer when the Drawer was opened while the Badge was on the master screen—resulting in the Badge appearing at the very top of the page—has been resolved.
  • The issue causing a white fill to appear behind pin icons in the Maps element on iOS and Android apps, which created inconsistencies with other map screens, has been resolved.
  • The issue where the MicroApp screen accessed via URL did not open with the `screenInput` parameter after login has been resolved.
  • The issue causing the app to crash when exiting and re-entering the Messages screen on iOS devices has been resolved.
  • The issue where a white area appeared in the Generated App despite the padding value applied to the Screen not being visible in UI Design has been resolved.
  • In mobile apps, color and appearance are now correctly applied when the Maps element is used within a Tab or on its own.
  • The issue where closing and reopening a tab without refreshing the page after the screen updated caused the screen JSON to be read from the Disk Cache and load the old design has been resolved.
  • The issue where background colors other than white were not applied in the Email element has been resolved.
  • The issue where values entered in the Number Input element of the Editable Table were sent with incorrect numerical values despite appearing formatted when the Thousand Separator was active has been resolved.
  • The issue where the Set Language action within the Content Menu in the mobile app did not change the page language has been resolved.
  • The issue where the menu did not close when clicking an empty area while using the Content Menu in the NodeTree element with MenuOpeningType = Click selected has been resolved.
  • In iOS apps, the issue where placeholders were not vertically centered when a height value was entered in the Date Time Range element has been resolved.
  • In iOS and Android apps, the issue where videos did not play when a YouTube link was provided as the URL in the Video Player element has been resolved.
  • In iOS apps, the issue where the scroll feature did not work in the Horizontal Stack element has been resolved.
  • In iOS apps, the issue where placeholders appeared black in the Multi Select element has been resolved.
  • In iOS apps, the issue where the placeholder was not centered by default in the Date Range element when a height value was entered has been resolved.

Data Sources

  • In AI modules, the issue where datasource names created from the menu did not appear synchronized in the toast notification after saving has been resolved.

Email Builder

  • An issue in the Email Builder’s multilingual support feature—where emails were being sent only in English even though different content had been defined for each language—has been resolved.

Report Designer

  • The issue where the second page did not display and scrolling did not work during printing on the report page has been resolved.
  • The code generation error that occurred when using WritingMode Vertical in the Label element within a Box has been resolved.

Configuration Manager

  • The issue where Google reCAPTCHA settings on the Sign In screen were statically defined in the Frontend instead of the backend or environment has been resolved, and settings are now retrieved via the environment and appsettings.

Platform and Platform Interface

  • In the App List screen, the issue where the Copy App Owner icon appeared as many times as the number of users in the original project when a shared app was duplicated, and the same user was listed multiple times in the duplicated project, has been resolved.

System Actions

  • The performance issue causing the app to remain in a loading state while individually saving selected images within the For Each loop during a bulk photo upload scenario using the Photos From Gallery action has been resolved.
  • The performance drop and noticeable slowdown during scrolling that occurred when the Photo Take action was performed multiple times on a single screen has been resolved.
  • In Android apps, the delay (2–3-second wait) occurs when transitioning to the photo editing screen in the Photo Take and Photos From Gallery actions when photoEdit = true has been resolved.
  • The issue of incorrect payload display caused by a race condition in the Save Record and Delete Record actions within the Audit Log structure, as well as the issue of AuditLevel being skipped in Rest Actions, resulting in continuous logging of request/response logs, has been resolved.
  • The “Object Reference” error encountered when using the “Trigger Cache Update For User” action has been resolved.