This release delivers broad improvements across usability, identity management, AI capabilities, and system reliability. Highlights include a redesigned row reordering mechanism with consistent automatic sorting, expanded AI provider support (including local models and document analysis), asynchronous bulk translations using Azure AI, and restored Progressive Web App support for Vue applications. The update also enhances form configuration and validation, refactors identity and role management for better integration, improves SV and reporting capabilities, and includes multiple fixes to strengthen stability and overall platform robustness.
The Chart Template field now displays existing template options in a dropdown, allowing users to select one directly. The previously non-functional Templates button was removed.
Validation rules were strengthened, including required fields, lowercase alphanumeric enforcement for Parameter Key, and mandatory fill-when conditions. Contextual help was added for better guidance, and Date/Date Range parameters now feature dropdowns showing the available options.
The Table and Field fields are now mandatory, and the Limit Type field has been converted into a dropdown with predefined options.
A Create Global List button was added to the Lookup form, enabling users to generate a new global list directly from the lookup columns.
The Table Definition form has been redesigned for better usability. Scrolling and anchor-based navigation have been replaced with grid-based containers, improving readability and access to information.
The reordering mechanism in lists has been redesigned to ensure consistent and reliable row insertion and sorting. Whenever a sortable value conflicts with an existing one, reordering is now automatically handled upon saving. Sequential fields are fully supported: instead of recalculating values, the system adjusts surrounding records to create space and preserve sequence integrity. If a non-duplication prefix changes, the previous scope is also reordered to prevent gaps. This ensures consistent behavior across all menus and contexts, automatic conflict resolution, and improved robustness. Unit tests were added to reinforce reliability.
A new Insert Below option has been added to the row actions dropdown in lists.
Configuration is available through the Sorting checkbox in the table field settings.
Users can now request value suggestions directly from GenioBot without needing to click the Agent button.
Fields are highlighted once a value is applied from the chatbot.
New AI providers have been added, expanding the list of available options: OpenAI, Google, Anthropic, DeepSeek, MistralAI, and Meta. Local Models are now supported, including Ollama (listed under Meta as a support provider). Ollama uses a URL for setup instead of an API key, runs locally without internet requests, but may have lower performance compared to cloud providers. Users can now upload documents for File Agents to analyze, enabling more contextual and up-to-date responses.
Bulk translations can now be processed asynchronously using Azure AI Translator, reducing costs and enabling support for large volumes of text.
Progressive Web App (PWA) functionality has been restored for Vue-based applications, allowing installation on desktop and mobile devices.
The Identity and Role management system has been refactored to reduce duplication and improve integration across systems. Previously, users were hardcoded for the Psw record, causing repeated entries for every year in the database and in integrated systems. With this update:
This refactor simplifies authentication, registration, and EPH processes, while reducing redundancy and improving integration across Genio applications.
writeEmail function from executing without a password property.GenioException occur. duplicateFilesDB function when documents are present in the path.