This month's release includes a new validation option for form inputs - a powerful "Unique" validation! This validation option allows users of the screen designer to specify that a field value should be unique within a data model, optionally in combination with other fields. Let's take a look at the Unit data model, where we have a name text input element that we want to ensure is unique across all records. We can ch…
Unique validation configuration for a Name fieldUnique validation configuration for a line Number field
Security and Administration
"Enterprise Admin" Flag Removed
The 2024.8 version makes a significant change to enterprise user administration. In prior versions, a user's status as a site administrator was indicated by an Is Enterprise Admin checkbox on the user record. That field was used to control a number of administrator-only actions, as well as to indicate to the Fuuz team which users should receive access requests, system notifications, and other important information ab…
The Administrator access type
App Building and Packages
App Designer Navigation Updates
The August release of the Fuuz Platform includes a range of updates to the screen designer to improve user interaction when navigating the panels on the right-hand side of the designer: • The Layers tab no longer switches to the Properties tab when selecting a layer. To quickly switch to the Properties tab for a layer, users can double click the layer. • To quickly add multiple elements from the Elements tab, users c…
Edge and Gateway
Fixed
Fixed an issue with the API client causing the subscription URL to not default to the base URLIntegration Team › Edge Gateway
Integration and Connectors
New
Added tests for a range of common connectorsIntegration Team › Integration Connectors
Orchestration and Data Flows
New
Implemented a major code base standardization to streamline adding and converting Typescript code componentsOrchestration Team
Added a library of JSON schema utilities for common operations involving JSON schemasOrchestration Team
Improved
Updated scheduler system to pass the correct system user ID through to the claims in the Data Flow Schedule nodeOrchestration Team › Scheduler Service
Deleted the unused Script Languages table and formOrchestration Team › Transformation System
Security and Administration
New
Added a warning message when changing a user's access typeData Team › Security
Added a button to continue account initialization or recovery to prevent email scanners from invalidating reset or initialization linksData Team › Security
Improved
Improved authentication event logging for requests with invalid or malformed Authentication headersData Team › Security
Removed the Enterprise Administrator checkbox in favor of the Administrator access typeData Team › Security
Updated policy builder to correctly include the connector ID in the policy resource pathData Team › Security
Data Models and API
New
Added a description field to the Module Group schemaData Team › Data Modeling
Added Application module group and Application Connector moduleData Team › Data Modeling
Added validation to ensure there are no collection name conflicts when creating data modelsData Team › Data Modeling
Added integration tests for data change captureData Team › GraphQL APIs
Improved
Updated Data Change History screen to cooperate nicely with data models with no label field definedData Team › GraphQL APIs
App Building and Packages
Improved
Updated package management service to load data in chunks when exporting packages with large numbers of recordsOrchestration Team › Package System
Updated navigator panel to include Recently Closed and Recently Updated in search filterUser Interface Team › Application Designer
Updated navigator panel to exclude deleted components from the Recently Updated sectionUser Interface Team › Application Designer
Updated navigator panel to better clarify which type of designer each item isUser Interface Team › Application Designer
Screens and User Experience
New
Added support for screen widgets and dialogs in built-in system screensUser Interface Team › Framework
Added support for copying and pasting tables with master/detail option enabledUser Interface Team › Screen Designer
Added formState to the context within Card elementsUser Interface Team › Screen Designer
Added Generate Links option to screen generation to skip generating links in form inputs and table columnsUser Interface Team › Screen Designer
Added an Allow Sorting option to table columnsUser Interface Team › Screen Designer
Improved
Updated notification service to not re-attempt notification delivery if the transform for the list of email addresses failsIntegration Team › Notification Platform
Updated document designer to the latest versionUser Interface Team › Framework
Updated Select input to not attempt to generate links to formsUser Interface Team › Framework
Updated form validation to always re-run when forms are submittedUser Interface Team › Framework
Updated tab change functionality to no longer automatically change tab when selecting an elementUser Interface Team › Screen Designer
Users can double-click a layer element in the Layers tab to switch to the properties tabUser Interface Team › Screen Designer
Users can hold the Ctrl key while dragging in new elements to keep the toolbox tab openUser Interface Team › Screen Designer
Updated unique validation to allow configuration in the screen designer and to support compound unique indexesUser Interface Team › Screen Designer
Updated canvas to correctly select form inputs on clickUser Interface Team › Screen Designer
Updated table generation logic to generate filters for each part of an address when generating screens for models with Address fieldsUser Interface Team › Screen Designer
Fixed
Corrected an issue causing line breaks in markdown fields to display incorrectlyUser Interface Team › Components
Fixed syntax error with table screen generation when selecting a row and clicking the "Edit" action buttonUser Interface Team › Screen Designer