Announcing NocoBase v1.8.0

Improved Authentication Process, Supporting Custom Statistical Variables And Email Management Upgrades, Optimizing Workflow Experience And Mobile Interaction

NocoBase team |

New Feature

Forgot Password – Email Recovery Supported

Users can now recover their passwords via email. Enable this feature in Settings > Authentication > Forgot Password, configure an email notification channel, and customize the password reset email (supports variables and HTML format).

Forgot Password – Email Recovery Supported.gif

Reference: Forgot Password

Custom Aggregation Variables

Supports creating statistical variables such as count, sum, and average. These variables can be used in menu badges, page labels, and other areas to make the interface more intuitive and information-rich.

Custom Aggregation Variables.gif

Reference: Custom Variables

Email Management

The email management module has been fully upgraded, now supporting email deletion, batch sending, sync interval settings, and various user experience improvements.

Email Management.png

Data Sources

Supports the SQL Server BIT field in external data sources and enables on-demand loading of data tables from external sources.

Data Sources.png

Text Copy

Supports one-click copying of text field content.

Text Copy.gif

[Workflow: HTTP Request Node] Support for multipart/form-data Type

When configuring an HTTP Request node in a workflow, you can now select the multipart/form-data content type. Once enabled, the request body accepts form-data submissions—including file fields—to support file uploads and similar scenarios.

Workflow.png

[Workflow: Approval] Approval Node Results Support Generating Approval Record Variables

Approval node execution results can now be used as variables in subsequent nodes, with automatic recording of status and related data.

Workflow: Approval

Reference: Node Results

Improvements

Scan-to-Fill Input

The generic text input component now includes an Enable Scan option. When enabled, a scan button appears on the right side of the input field, allowing data to be entered via scanning devices. You can also configure whether manual input is allowed.

Scan-to-Fill Input.png

Reference: Enable scan

Localization Support in Markdown Block

Markdown content now supports localization using the {{t 'xxx'}} syntax to insert multilingual text.

Localization Support in Markdown Block.gif

Reference: Localization

A new “Open in new window” option has been added for menu links, allowing you to customize how links are opened.

Menu Links Support Opening in New Window.png

Calendar Block Supports Setting Week Start Day

You can now customize the calendar view’s week start day, choosing either Sunday or Monday to fit different regional preferences and habits.

Calendar Block Supports Setting Week Start Day.png

Reference: Week start day

Markdown (Vditor) View Mode Supports Image Click-to-Zoom

In view mode, images within Markdown content can be clicked to enlarge, enhancing the reading experience.

Markdown (Vditor) View Mode Supports Image Click-to-Zoom.gif

Comprehensive Enhancement Of Workflow Module Functionality And Performance

  • Support filtering workflows by more fields to improve search efficiency
  • Optimize mobile display styles to enhance user experience
  • Exclude JSON field loading to significantly improve execution plan list loading performance
  • Add a new log API for node test runs
  • Adjust the API interface of the getCollectionFieldOptions method to enhance flexibility

Workflow Module.png

Approval Process Functionality Enhancements And Experience Improvements

  • Added Configuration Option For Transfer And Add Sign Personnel Selection Lists, Supporting Display Of More Field Information To Assist More Accurate Selection
  • Adjusted Time Display In Timeline To Absolute Time To Improve Readability
  • Imported Approval-Related Data Tables From Workflow Plugin To Prevent Local Tables From Being Overwritten
  • Adjusted Variable API Interface Structure To Enhance Flexibility And Consistency

Approval Process.gif

Support Configuring Database Connection Pool Options Via Environment Variables

Database connection pool parameters can be flexibly set through environment variables to improve deployment flexibility.

Support Configuring Database Connection Pool Options Via Environment Variables.png

Comment Block Supports Pagination

Supports paginated loading of comments to enhance loading performance and reading experience in scenarios with large data volumes.

Comment Block Supports Pagination.gif

Mobile Experience Improvements

  • Notification Popups Adapted To Mobile Styles
  • Optimized Mobile Layout Detection Logic To Enhance Responsiveness Accuracy
× View Image