Open-Source No-Code/Low-Code Platform NocoBase v1.0.1-alpha.1: Blocks support height settings
Tags: webdev, opensource, typescript, github
Published: 2024-06-11 12:37:36

## About NocoBase
NocoBase is a private, open-source, no-code platform offering total control and infinite scalability. It empowers teams to adapt quickly to changes while significantly reducing costs. Avoid years of development and substantial investment by deploying NocoBase in minutes.

## 👇 Get NocoBase
[Homepage](https://www.nocobase.com/?utm_source=dev&utm_medium=article&utm_content=7wbyh9)

[Demo](https://demo.nocobase.com/new)

[Documentation](https://docs.nocobase.com/)

[GitHub](https://github.com/nocobase/nocobase)

## New features

### Blocks support height settings (<a href="https://github.com/nocobase/nocobase/pull/4441" target="_blank">#4441</a>)

![20240603115253](https://static-docs.nocobase.com/20240603115253.gif)

Reference document:

- [set block height](https://docs.nocobase.com/handbook/ui/blocks/block-settings/block-height)

### Link action: navigate to the specified URL (<a href="https://github.com/nocobase/nocobase/pull/4506" target="_blank">#4506</a>)

Support configuring variables in the URL or search params.

<video width="100%" height="300" controls>

 <source src="https://static-docs.nocobase.com/20240603224044.mp4" type="video/mp4">

</video>

Reference document:

- [Link action](https://docs.nocobase.com/handbook/ui/actions/types/link)

### Add a new variable called "URL search params" (<a href="https://github.com/nocobase/nocobase/pull/4506" target="_blank">#4506</a>)

The variable is only available when there is a query string in the page URL, making it more convenient to use in conjunction with [link action](https://docs.nocobase.com/handbook/ui/actions/types/link).

![20240603170651](https://nocobase-docs.oss-cn-beijing.aliyuncs.com/20240603170651.png)

Reference document:

- [URL search params](https://docs.nocobase.com/handbook/ui/variables#url-search-params)
- [Link action](https://docs.nocobase.com/handbook/ui/actions/types/link)

### Iframe support variables (<a href="https://github.com/nocobase/nocobase/pull/4512" target="_blank">#4512</a>)

![20240603114711](https://static-docs.nocobase.com/20240603114711.png)

![20240603114750](https://static-docs.nocobase.com/20240603114750.png)

Reference document:

- [iframe block](https://docs.nocobase.com/handbook/block-iframe)

### File storages support configuring file size and file type (<a href="https://github.com/nocobase/nocobase/pull/4118" target="_blank">#4118</a>)

![20240603115303](https://static-docs.nocobase.com/20240603115303.png)

Reference document:

- [File Storage](https://docs.nocobase.com/handbook/file-manager/storage）

### Workflow: variable nodes support selecting partial path of data objects as the value of variables

![20240531211727](https://static-docs.nocobase.com/20240531211727.png)

### URL fields support preview (<a href="https://github.com/nocobase/nocobase/pull/4559" target="_blank">#4559</a>)

Currently only support image preview.

![337101796-916a6c97-bc08-4560-9526-53e482e2ac6c](https://nocobase-docs.oss-cn-beijing.aliyuncs.com/337101796-916a6c97-bc08-4560-9526-53e482e2ac6c.gif)

### Data visualization: Support for "URL query parameters" and "current role" variables (<a href="https://github.com/nocobase/nocobase/pull/4586" target="_blank">#4586</a>)

![data-visualization-filter-block](https://static-docs.nocobase.com/202406071148997.png)

![data-visualization-filter](https://static-docs.nocobase.com/202406071149567.png)

## Improvements

### Import and export function optimization (<a href="https://github.com/nocobase/nocobase/pull/4468" target="_blank">#4468</a>)

Improved the stability of import and export function, increased the limit of import and export to 2000 records. Supports extended import and export logic of custom field types.

![20240611112948](https://static-docs.nocobase.com/20240611112948.png)

### Avoid misoperation by disabling the date variable option (<a href="https://github.com/nocobase/nocobase/pull/4452" target="_blank">#4452</a>)

Except for the "current time", the variables representing dates are intervals (arrays) rather than moments (strings). They can be used for filtering, but cannot be directly used as default values.

![20240527150429](https://static-docs.nocobase.com/20240527150429.png)

### Linkage rule assignment interaction optimization (<a href="https://github.com/nocobase/nocobase/pull/4492" target="_blank">#4492</a>)

Multi-select fields do not show assignment options. If a single-select field is selected and assigned, then switching to a multi-select field will clear the configuration

![20240603143309](https://static-docs.nocobase.com/20240603143309.png)

### Adjust the top-right icon of the action column in the table block (<a href="https://github.com/nocobase/nocobase/pull/4538" target="_blank">#4538</a>)

![20240603115131](https://nocobase-docs.oss-cn-beijing.aliyuncs.com/20240603115131.png)

### ErrorFallback (<a href="https://github.com/nocobase/nocobase/pull/4459" target="_blank">#4459</a>)

Refining error fallback for different components in the frontend to prevent the entrie page from becoming unusable due to a frontend error.

![error-fallback](https://static-docs.nocobase.com/20240604122043_rec_.gif)

### Collect debug information and quickly download logs when a frontend error occurs（<a href="https://github.com/nocobase/nocobase/pull/4524" target="_blank">#4524</a>）

![error-fallback-log](https://static-docs.nocobase.com/202406041224009.png)

### Others

- Modify character length limit of username to 1-50 (<a href="https://github.com/nocobase/nocobase/pull/4502" target="_blank">#4502</a>)
- Do not hide foreign key fields（<a href="https://github.com/nocobase/nocobase/pull/4499" target="_blank">#4499</a>）

## Bug fixes

### The data scope in the permission configuration dialog should not support the "Current form" and "Current popup record" variables (<a href="https://github.com/nocobase/nocobase/pull/4484" target="_blank">#4484</a>)

![20240527145519](https://static-docs.nocobase.com/20240527145519.png)

### Support selecting the value of a variable directly as the default value for a association field (<a href="https://github.com/nocobase/nocobase/pull/4439" target="_blank">#4439</a>)

![20240603121447](https://nocobase-docs.oss-cn-beijing.aliyuncs.com/20240603121447.png)

### Fix the issue of error when adding "Custom request" action multiple times (<a href="https://github.com/nocobase/nocobase/pull/4458" target="_blank">#4458</a>)

![20240603115234](https://nocobase-docs.oss-cn-beijing.aliyuncs.com/20240603115234.png)

### Others

- Fix the issue of content in the sub-table not being cleared after form submission. (<a href="https://github.com/nocobase/nocobase/pull/4475" target="_blank">#4475</a>)
- Fix the issue of abnormal use of the "Current object" variable in the sub-table. (<a href="https://github.com/nocobase/nocobase/pull/4521" target="_blank">#4521</a>)
- add 'Set default zoom level' option for map fields. (<a href="https://github.com/nocobase/nocobase/pull/4527" target="_blank">#4527</a>)
- Fix the issue of block not being displayed when adding a block using block templates in a popup window. (<a href="https://github.com/nocobase/nocobase/pull/4531" target="_blank">#4531</a>)
- Fix the style issue of form data templates. (<a href="https://github.com/nocobase/nocobase/pull/4536" target="_blank">#4536</a>)
- Workflow: expression box style disappeared in calculation node. (<a href="https://github.com/nocobase/nocobase/pull/4513" target="_blank">#4513</a>)
- Workflow: field type incorrect when created in custom form of manual node. (<a href="https://github.com/nocobase/nocobase/pull/4519" target="_blank">#4519</a>)
- Workflow: permission issue of triggering custom action event. (<a href="https://github.com/nocobase/nocobase/pull/4522" target="_blank">#4522</a>)
- Workflow: incorrect depth configuration of preloading assoacition for multiple data source. (<a href="https://github.com/nocobase/nocobase/pull/4526" target="_blank">#4526</a>)
- `json-templates` library bug. (<a href="https://github.com/nocobase/nocobase/pull/4525" target="_blank">#4525</a>)
- File manager: error when uploading or deleting file on COS. (<a href="https://github.com/nocobase/nocobase/pull/4529" target="_blank">#4529</a>, <a href="https://github.com/nocobase/nocobase/pull/4537" target="_blank">#4537</a>)
- Form linkage rule displays [object Object] when assigning a value of 0.00 to a numeric field. (<a href="https://github.com/nocobase/nocobase/pull/4482" target="_blank">#4482</a>)
- Subtable is missing the control setting item for the add new button. (<a href="https://github.com/nocobase/nocobase/pull/4498" target="_blank">#4498</a>)
- Submit button in the table edit form is missing the linkage rule setting item. (<a href="https://github.com/nocobase/nocobase/pull/4515" target="_blank">#4515</a>)
- Data-visualization: fix the issue of field components invisible when setting default values for chart filter fields (<a href="https://github.com/nocobase/nocobase/pull/4509" target="_blank">#4509</a>)
- Authentication: fix the issue where the sign up page is not found for newly created basic authenticator. (<a href="https://github.com/nocobase/nocobase/pull/4556" target="_blank">#4556</a>)
- Localization: fix the issue where the page titles is not translated when translating the menu texts. (<a href="https://github.com/nocobase/nocobase/pull/4557" target="_blank">#4557</a>)
- Map: fix the issue where AMap shows a key error despite correct configuration. (<a href="https://github.com/nocobase/nocobase/pull/4574" target="_blank">#4574</a>)