Open-Source No-Code/Low-Code Platform NocoBase v1.0.0-alpha.15: New Plugins and Improved “Configure actions” Interaction
Tags: lowcode, opensource, github, nocode
Published: 2024-05-24 01:07:26

## 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=w2c7n)

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

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

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

## New features

### Auth plugin: LDAP authentication

Supports users logging in to NocoBase using their LDAP server credentials. For more information, refer to the [Authentication: LDAP](https://docs.nocobase.com/handbook/auth-ldap) documentation.

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

### Workflow plugin: custom action trigger

When CRUD actions cannot satisfy your needs, you can use the custom action trigger of the workflow to orchestrate your own data processing logic. For more information, refer to the [Workflow / Custom action trigger](https://docs.nocobase.com/handbook/workflow/plugins/custom-action-trigger) documentation.

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

### Table block supports fixed columns

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

### Supports adding Gantt and Kanban in pop-up windows

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

### The details block supports linkage rules

Allows configuring the visible and hidden properties of fields.

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

### Workflow HTTP request node supports `application/www-x-form-urlencoded` format data

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

### Workflow HTTP request node input boxes supports string templates

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

### Plugin samples for development

View the documentation for [plugin examples](https://docs.nocobase.com/plugin-samples).

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

## Improvements

### Improved "Configure actions" interaction

All actions are displayed in a single list in the dropdown menu, no longer distinguishing between "Enable actions" and "Customize".

- Actions that can only be added once: These actions retain the switch effect.
- Actions that can be added repeatedly: These actions no longer use the switch interaction and can be added multiple times.
- Merged similar actions
  - “Add new” and “Add record”
  - “Submit” and “Save record”

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

### Unified data format for workflow HTTP request node result:

```js
{
  config: {},
  headers: {},
  status: 500,
  statusText: 'xxx',
  data: {}
}
```

### Reorganize workflow handbook

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

## Fixes

### Log plugin now only shows logs of the current application

When there are multiple applications:

- The log plugin only displays the log file list for the current application.
- Workflow and custom request folders are placed within the application folder.

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

Other major fixes include:

- Charts did not convert date fields to client time zone when querying aggregated data by date field. <a href="https://github.com/nocobase/nocobase/pull/4366" target="_blank">fix(data-vi): should use local timezone when formatting date #4366</a>
- View refresh issue, where the view needed to be exited and re-entered after syncing with the database. <a href="https://github.com/nocobase/nocobase/pull/4224" target="_blank">fix: collection fields should be refreshed after editing sync from database #4224</a>
- Tree table block did not collapse all nodes when adding a child node. <a href="https://github.com/nocobase/nocobase/pull/4289" target="_blank">fix: do not collapse all nodes when adding a child node in the tree table block #4289</a>
- Data table title field settings were invalid. <a href="https://github.com/nocobase/nocobase/pull/4358" target="_blank">fix: collection title field setting is invalid #4358</a>
- Bigint field lost precision in read-only mode. <a href="https://github.com/nocobase/nocobase/pull/4360" target="_blank">fix: bigint field loses precision in read pretty mode #4360</a>
- Open log files were not closed after stopping a sub-application. <a href="https://github.com/nocobase/nocobase/pull/4380" target="_blank">fix(logger): should close log stream after destroying app #4380</a>
- Workflow aggregate node relationship data model selection bug. <a href="https://github.com/nocobase/nocobase/pull/4315" target="_blank">fix(plugin-workflow-aggregate): fix association field select #4315</a>
- Ignoring errors option was ineffective in synchronous mode for workflow HTTP request node. <a href="https://github.com/nocobase/nocobase/pull/4334" target="_blank">fix(plugin-workflow-request): fix ignoreFail in sync mode #4334</a>
- Workflow HTTP request node value input box overflowed. <a href="https://github.com/nocobase/nocobase/pull/4353" target="_blank">fix(plugin-workflow-request): fix value fields overflowing #4354</a>
- Special characters caused workflow HTTP request node to hang. <a href="https://github.com/nocobase/nocobase/pull/4376" target="_blank">fix(plugin-workflow-request): fix request hanging when invalid header value #4376</a>
- Fixed issue where setting marginBlock in the theme editor affected form field spacing. <a href="https://github.com/nocobase/nocobase/pull/4374" target="_blank">fix(theme-editor): form field spacing should not be affected by token.marginBlock #4374</a>
- Fixed issue where clicking the "License" option in the top right corner of the page redirected incorrectly. [PR #4415](https://github.com/nocobase/nocobase/pull/4415)
- Fixed issue where the field operator was invalid when saving a filter form as a block template. [PR #4390](https://github.com/nocobase/nocobase/pull/4390)