2584 Commits

Author SHA1 Message Date
nocobase[bot]
4af80c434c Merge branch 'next' into develop 2025-03-13 16:10:52 +00:00
nocobase[bot]
e56af7f93e Merge branch 'main' into next 2025-03-13 16:10:29 +00:00
Junyi
78455c1a5d
fix(plugin-file-manager): fix image url (#6459)
* fix(plugin-file-manager): fix image url

* fix(plugin-file-manager): fix url with search part

* fix(plugin-file-manager): fix lightbox preview url

* fix(plugin-file-manager): encode link url
2025-03-14 00:10:00 +08:00
nocobase[bot]
4f428bc926 Merge branch 'next' into develop 2025-03-13 16:07:03 +00:00
nocobase[bot]
c79018774a Merge branch 'main' into next 2025-03-13 16:06:41 +00:00
Junyi
3d8c27ff1b
fix(plugin-workflow-manual): fix migration (#6445)
* fix(plugin-workflow-manual): fix migration

* fix(plugin-workflow-manual): fix constraints key name

* test(plugin-workflow-manual): add test case and fix

* fix(plugin-workflow-manual): add migration to delete m2m fields

* fix(plugin-workflow-manual): fix esists check

* fix(plugin-workflow-manual): fix drop primary key in mysql

* fix(plugin-workflow-manual): ignore sqlite

* test(plugin-workflow-manual): check mysql

* test(plugin-workflow-manual): use isolate level on transaction

* test(plugin-workflow-manual): use described columns to check
2025-03-14 00:06:18 +08:00
ajie
367ae2184c
fix: switching roles does not take effect (#6454)
* fix: switching roles does not take effect

* fix: test
2025-03-13 22:51:19 +08:00
nocobase[bot]
1c6b1916bc Merge branch 'next' into develop 2025-03-13 14:14:36 +00:00
YANG QIA
4d1d38b202
refactor(data-vi): settings (#6442) 2025-03-13 22:14:13 +08:00
nocobase[bot]
aab7d09456 chore(versions): 😊 publish v1.7.0-beta.2 2025-03-13 13:25:24 +00:00
katherinehhh
4d10946a2e Merge branch 'next' into develop 2025-03-13 16:30:40 +08:00
nocobase[bot]
e140b0a7d1 Merge branch 'main' into next 2025-03-13 08:26:49 +00:00
chenos
1be324f524 fix: cannot read properties of null (reading 'sort') 2025-03-13 16:25:58 +08:00
nocobase[bot]
59152cd39e Merge branch 'main' into next 2025-03-13 07:33:19 +00:00
Katherine
30cca1d79c
fix: custom request server test (#6452) 2025-03-13 15:32:53 +08:00
ajie
85e16912cf
fix: error when data scope is set to own data and the table lacks a creator field (#6428)
* fix: resolve error when query has createdById but table lacks it

* chore: update logic and add test

* fix: filter params get collection
2025-03-13 15:20:11 +08:00
ajie
f84e2c470b
fix: replace all instances of ctx.state.currentRole with ctx.state.currentRoles (#6427)
* fix: desktop and mobile accessible list when union roles include root

* fix: desktop and mobile accessible list when union roles include root

* fix: test

* fix: test

* fix: test

* fix: test

* fix: test
2025-03-13 15:15:58 +08:00
Katherine
dd0beb7415
feat: support line break for button titles in action panel (#6433) 2025-03-13 14:45:26 +08:00
nocobase[bot]
bc325a8be8 Merge branch 'main' into next 2025-03-13 06:42:52 +00:00
YANG QIA
9810c91549
fix(data-vi): removed fields appear when inserting filter fields (#6450) 2025-03-13 14:42:30 +08:00
nocobase[bot]
cab7f148a5 Merge branch 'main' into next 2025-03-13 06:31:15 +00:00
Junyi
8670de9667
fix(plugin-workflow-action-trigger): fix bulk edit action to trigger workflow (#6440) 2025-03-13 14:30:54 +08:00
nocobase[bot]
b52ce6ff08 Merge branch 'main' into next 2025-03-13 03:14:49 +00:00
Katherine
c2a95fcbe9
fix: role data source collection operation permissions list loading issue (#6431)
* fix: role data source collection operation permissions list loading issue

* fix: bug
2025-03-13 11:14:27 +08:00
chenos
3d4cf53a06
fix: roleMode (#6443) 2025-03-13 10:15:58 +08:00
nocobase[bot]
ba2b9578f2 Merge branch 'main' into next 2025-03-12 15:35:39 +00:00
Junyi
cc0e13dce0
fix(plugin-file-manager): fix file issues (#6436)
* fix(plugin-file-manager): fix file issues

* fix(plugin-file-manager): fix special char in windows
2025-03-12 23:35:14 +08:00
nocobase[bot]
f121895b87 Merge branch 'main' into next 2025-03-12 14:44:37 +00:00
Katherine
c408c916d7
fix: custom request server-side permission validation error (#6438) 2025-03-12 22:44:10 +08:00
nocobase[bot]
79aee8825d Merge branch 'main' into next 2025-03-12 13:40:09 +00:00
N3tN00b3r
97940d246c
Updating italian translations (#6434)
* Add italian translation

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

The following strings have been intentionally not translated to avoid misinterpretation of the technical terms:

Access Key ID
Access Key Secret
Secret ID
Secret Key

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json
2025-03-12 21:39:47 +08:00
Jonas Fleischer
9d572bf8f4
feat: add German localization files for NocoBase core and plugins (#6435)
* feat: add German localization files for NocoBase core and plugins

* feat: expand German localization for NocoBase plugins compared to chinese translation

This commit adds and enhances German translation files across multiple NocoBase plugins, including:
- Workflow plugins (action trigger, manual, notification, etc.)
- File management
- Charts and data visualization
- Async task management
- Import/export functionality
- Theme editor
- And several other core and extension plugins
2025-03-12 21:35:26 +08:00
ajie
0740fd646c
fix: api keys role list remove union role (#6432) 2025-03-12 20:40:01 +08:00
Katherine
24b2e3c60d
feat: support date scope (min/max) configuration for time fields in l… (#6356)
* feat: support date scope (min/max) configuration for time fields in linkage rules

* fix: bug

* fix: bug

* fix: bug
2025-03-12 18:32:45 +08:00
nocobase[bot]
a4e3de0780 Merge branch 'next' into develop 2025-03-12 08:18:48 +00:00
Katherine
7552f45f3e
feat: support configuring selectable field options in linkage rules (#6338)
* feat: support configuring selectable field options in linkage rules

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* test: e2e test
2025-03-12 16:18:25 +08:00
nocobase[bot]
ed98b8c7af chore(versions): 😊 publish v1.6.2 2025-03-12 08:00:54 +00:00
nocobase[bot]
51ca87a4e7 Merge branch 'next' into develop 2025-03-12 07:14:42 +00:00
nocobase[bot]
b905ee38ec Merge branch 'main' into next 2025-03-12 07:14:22 +00:00
Junyi
9a2b877a97
fix(plugin-workflow-manual): fix migration version (#6430) 2025-03-12 15:14:00 +08:00
nocobase[bot]
6b115e0c92 Merge branch 'next' into develop 2025-03-12 04:52:04 +00:00
nocobase[bot]
733ff18820 Merge branch 'main' into next 2025-03-12 04:51:43 +00:00
Junyi
ddbb62ed49
fix(plugin-workflow-manual): fix migration (#6425)
* fix(plugin-workflow-manual): fix migration

* test(plugin-workflow-manual): add test cases for migrations

* fix(plugin-workflow-manual): fix test cases

* fix(plugin-workflow-manual): add case for new table existing
2025-03-12 12:51:21 +08:00
ajie
d7821bf6d7
feat: support user role union (#6301)
* feat: support merge role function

* feat: test

* fix: snippets merge bug

* feat: support with-acl-meta allowedActions

* feat: support mobileRoutes role union

* feat: support union role of data source manager plugin

* fix: merge action fields

* fix: merge action

* chore: code clean

* fix: perform a deep clone of the object in the toJSON method

* refactor: mergeRole code migration

* fix: desktopRoutes test

* fix: build

* refactor: optimze acl role code and add test

* fix: bug

* fix: skip test

* fix: acl role action whitelist invalid

* fix: actions bug

* chore: merge develop

* chore: desktop routes code

* fix: test

* feat: support set system role mode

* fix: test

* fix: snippets bug

* chore: update text

* fix: test

* fix: test

* fix: text

* fix: text

* refactor: optimze code

* refactor: optimze code

* refactor: optimze code

* refactor: optimze code

---------

Co-authored-by: 霍世杰 <huoshijie@huoshijiedeMacBook-Pro.local>
Co-authored-by: chenos <chenlinxh@gmail.com>
2025-03-12 09:03:33 +08:00
gchust
62f10d9c97
chore: upgrade ant design to 5.24.2 (#6343)
* chore: upgrade ant design to 5.24.2

* chore: fix errors after upgrade ant design

* fix: ts errors

* fix: ts error

* fix: ts error

* chore: keep original code format

* chore: revert format changes

* chore: keep code format

* fix: unit tests error after upgrade ant design

* fix: style issues for variable inputs

* fix: inbox style issue

* fix: some buttons not showing in drawer

* chore: fix formily antd version

* fix: incorrect details block pagination style [skip ci]

* fix: incorrect cron style after upgrade ant design [skip ci]

* fix: unit tests errors after upgrading ant design

* fix: update unit tests for collection select and color picker components

* fix: e2e tests errors

* fix: e2e tests failing

* fix: tests error

* fix: e2e test cases

* fix: some e2e tests failing

* fix: e2e testing errors

* fix: e2e build failing

* fix: update yarn.lock to avoid comment ci timeout

* Revert "fix: update yarn.lock to avoid comment ci timeout"

This reverts commit 6f117f57a0fd1d605de7ef18022c5c3e658e24af.

* chore: comment ci timeout

* chore: e2e

* fix: workflow approval e2e testing

* fix: e2e stable for some tests
2025-03-12 08:46:38 +08:00
Zeke Zhang
c2786c1bee
feat: adapt styles for mobile devices (#6393)
* feat(layout): integrate ConfigProvider for theme management in admin layout

* feat(layout): add mobile layout context and transform utility for schema

* feat(toolbar): disable dragging in mobile layout for BlockSchemaToolbar

* test: add unit tests for transformMultiColumnToSingleColumn function

* feat: add mobile layout support to form schema transformation

* feat: support mobile layout in Tabs component schema transformation

* feat: integrate mobile layout support into designable components

* feat: refactor mobile layout hooks and integrate MobileComponentsProvider

* feat: update mobile layout styles and integrate global theme in ActionDrawer

* feat: update Mobile component to use CommonDrawer for popup handling in mobile layout

* feat: adjust padding in ActionDrawer style for improved layout on mobile

* feat: optimize scope usage in InternalPicker for improved performance

* feat: update Action.Page style to improve overflow handling

* style: remove minHeight from ActionDrawer style

* feat: add mobile layout support and transform schema for multi-column fields

* feat: support mobile components

* fix(mobile): issue with mobile flash/flicker

* feat: hide Plugin manager and Settings center

* feat: hide scroll bar in mobile

* feat(todos): support to collapse sider menu

* feat: enhance mobile layout theme support with dark mode
2025-03-12 07:51:11 +08:00
nocobase[bot]
37f8936781 Merge branch 'next' into develop 2025-03-11 21:21:36 +00:00
nocobase[bot]
8dde9da905 Merge branch 'main' into next 2025-03-11 21:21:14 +00:00
Sheldon Guo
69a44fff1a
fix(MessageConfigForm): add description for user selection and improve locale support (#6424) 2025-03-12 05:20:49 +08:00
nocobase[bot]
cfde026371 Merge branch 'next' into develop 2025-03-11 14:19:54 +00:00