2023.12 (December 2023)

2023.12 (December 2023)


Info
QA Release Date: December 05 2023

Production Release Date: December 12 2023
Notes
The December production release is scheduled for a week earlier than normal - the second Tuesday of the month, rather than the third - to accommodate the end of year holiday period.  As a result, the QA period for the 2023.12 will be one week rather than two weeks.

2023.12 Release Highlights

After a busy month in November, the December 2023 release of the Fuuz platform is heavy in quality of life, stability, and internal engineering process changes, but there are still a few significant features worthy of a highlight. Read on to learn more!

Application Designer Beta

We’re wrapping up the year by releasing into beta a tool we’ve been working on for several months: a unified Fuuz application designer!

The Fuuz platform has a fantastic set of tools for building complex applications: a screen designer for creating user interfaces, a flow designer for business logic and integrations, a schema designer for data modeling, a document designer for printed labels and reports, and more. In their current implementation, however, these tools are accessed and used separately, which means the process of designing a new application from scratch isn’t always clear. That means we have room to improve the platform to fully deliver on the promise of no-code application development!

That problem, along with several others, is what our application designer aims to address. This designer will bring the entire application development process - including all the designers listed above and more - into a single interface. Users will be able to view links between parts of an application, drag and drop between designers, and package and download their completed application, all from one spot!



Application Designer beta, with the new Navigator panel.

The initial beta release of this tool doesn’t include all those features yet, but it lays the groundwork by pulling the three most heavily used designers - screens, schema, and flows - into one UI, with a navigator panel allowing users to quickly locate and open any part of the app. We’ll continue adding the features mentioned above to this tool over the coming months, targeting an official release at the end of Q1 2024. In the meantime, please try out the new tool and let us know your thoughts!

Icon Picker Element

The 2023.12 release also includes a small but significant quality of life feature for users of the screen designer: an integrated icon picker! This new input type is activated by clicking the displayed icon in an icon field (for example, on a button or icon element). The dialog that pops up allows you to search for icons by name or keyword, as well as to select and quickly preview colors, variants, and sizes.



Screen capture of the icon picker dialog in action.

Now you can easily find and use the full range of icons available in Fuuz. Don’t have too much fun!


Happy holidays from the Fuuz team!

Full Release Notes: 2023.12.0

Data Team

Enterprise Management

  • Added license field to nightly enterprise sync

Core APIs

  • Improved update mutation behavior to correct inconsistencies in data returned or logged to data changes

Data Change Capture

  • Updated object diff library to significantly improve data change diff performance with large data models

DevOps Team

  • Updated to latest version of monitoring and metric collection packages

  • Updated base Node image to v20.10.0

Integration Team

Connectors

  • Improved error handling for network errors without HTTP status codes

Device Gateway

  • Updated device gateway build to use Node.js Single Executable Applications (SEA) system

Orchestration Team

Scheduler Service

  • Updated service to gracefully handle tenants with overlapping names

Package Management

  • Added backwards compatibility with packages built before the addition of saved transform versions and deployments

  • Removed deprecated Package Builder screens from search bar

User Interface Team

Framework

  • Added a toggle for theme mode to the avatar menu to quickly switch between light and dark theme

  • Added Custom Views section to the user profile screen to list all custom table views

Application Designer

  • Implemented beta version of application designer

Screen Designer

  • Added breakpoint snapping to element resizing

  • Corrected an issue causing the field selection tree to miss some fields with large data models

  • Added several customization options to Tab Bar component, including icon variant, active color, and background color

  • Added file menu option to edit screen header details (name, description, and active)

Components

  • Added a new Icon Picker component to support searching for and previewing icons

  • Added a divider above actions in dialogs

  • Added smart input support for JSON Schema Builder input component

  • Reimplemented JSON input to improve performance and schema validation reliability

  • Updated time inputs to never display a time zone

  • Corrected an issue causing select inputs in dialog mode to open twice

Calendars

  • Updated calendar events to display resource colors correctly





    • Related Articles

    • 2024.12 (December 2024)

      2024.12 Release Highlights This month, we’re focusing on one large new feature for the screen designer: a new Chart element! New Chart Screen Element This new screen element, found under the Display group, is aimed at streamlining the creation of ...