2381 Commits

Author SHA1 Message Date
chenos
311c549c7b fix: add migrationRules 2025-01-25 15:52:49 +08:00
nocobase[bot]
8eb3b87dc3 Merge branch 'next' into develop 2025-01-24 15:06:35 +00:00
katherinehhh
cae5d68211 Merge branch 'main' into next 2025-01-24 23:05:50 +08:00
YANG QIA
7c0d424173
fix(m2m-array): updating many to many (array) fields in a subform is not working (#6136)
* fix(m2m-array): updating many to many (array) fields in a subform is not working

* test: add tests

* fix: build

* fix: test
2025-01-24 22:41:42 +08:00
Chareice
2b58c13aa5
chore: migration rules 2025-01-24 22:31:39 +08:00
Chareice
24cc2d49df
chore(enviroment-variables): validateTexts api 2025-01-24 21:21:18 +08:00
Zeke Zhang
e29f9fa39e Merge branch 'next' into develop 2025-01-24 16:46:21 +08:00
katherinehhh
daefd83114 fix: merge bug 2025-01-24 16:01:52 +08:00
katherinehhh
955c167f5e Merge branch 'main' into next 2025-01-24 15:51:52 +08:00
chenos
225278602c
Update server.ts 2025-01-24 15:22:21 +08:00
chenos
5ac9f432bc
fix: only sub-apps that start with the main app are upgraded with it (#6133) 2025-01-24 15:09:46 +08:00
nocobase[bot]
61488d95af chore(versions): 😊 publish v1.6.0-alpha.18 2025-01-24 06:10:10 +00:00
chenos
fda336ed31
chore: move AesEncryptor to the core (#6132) 2025-01-24 13:27:58 +08:00
Zeke Zhang
97333d0c06
refactor(Menu): optimize menu interface (#5955)
* feat: define desktopRoutes collection

* feat: convert routes to schema

* feat: support to add new route

* feat: support to delete routes

* feat: adaptor Hidden option

* feat: adaptor Edit option

* fix: fix incomplete menu display issue

* feat: support to insert

* feat: adjust permission configuration page interface

* feat: add listAccessible action

* feat: routes table

* feat: edit button

* style: optimize style

* chore: add confirm text

* fix: delete corresponding schema when removing routes to ensure data consistency

* chore: add field type

* feat: create a tab when creating a page

* fix: fix tabs issue

* fix: avoid undefined error

* fix: should hide menu when it's hideInMenu is true

* fix: should refresh menu when updating it

* chore: optimize params

* fix: fix tab when adding child

* chore: should display empty

* fix: fix subapp path

* fix: fix activeKey of tab

* chore: add translation

* chore: prevent menu collapse after adding new menu item

* refactor: rename useDesktopRoutes to useNocoBaseRoutes

* fix: fix tab path

* fix: fix draging issue

* feat: support to set Hidden for Tab

* feat: implement move

* fix: draging

* chore: add migration

* fix: fix migration

* chore: fix build

* chore: fix e2e test

* fix: fix menu creation position issue

* fix: migration

* chore: add translation

* fix: fix some bugs

* fix: fix 'Move to'

* fix: compile Route name in permission management page

* fix: fix table selection issue

* chore: add comment

* fix: hidden

* fix: fix mobile route path

* fix: do not select parent node when selecting child nodes

* fix(mobile): hide menu

* fix(mobile): path

* fix(mobile): fix schema

* fix(mobile): compile tab title

* fix: fix permission configuration page selection error

* fix: fix selection issues

* fix(migration): transform old permission configuration to new permission configuration

* chore: translate fields title

* feat: support localization

* fix: fix pagination

* chore: fix build

* fix: change aclSnippet

* chore: fix unit tests

* fix: fix error

* chore: fix unit tests of server

* chore(migration): update version of migration

* chore: fix e2e tests

* chore: fix build error

* chore: make e2e tests pass

* chore: fix migration error

* fix: show ellipsis when text overflows

* fix: show ellipsis when text overflows

* chore: change 'Access' to 'View'

* fix: should use sort field to sort

* fix: fix tab drag and drop issue

* refactor: rename unnamed tab label to 'Unnamed'

* fix: fix draging issue

* refactor: add 'enableTabs' field

* refactor: optimize route fields

* refactor: optimize migration

* fix: set enableTabs to false when creating page

* refactor: change empty tab name to 'Unnamed'

* fix: fix tab path

* fix: avoid undefined error

* chore(migration): update appVersion

* fix(migration): fix page issue

* chore: fix unit test

* fix(mobile): fix incorrect path

* fix(mobile): fix enableTabs issue

* fix: disable Add child route button when enableTabs is false

* fix: fix embed issue

* fix(migration): add migration for mobile

* chore: update migration

* fix: fix tab title not updating issue

* fix: fix untranslated text issue

* fix: fix routes table style

* fix: fix group issue

* fix(mobile): fix 404 issue

* fix: should hide tabs when creating page

* fix: should translate tabs title

* fix: fix translation issue

* fix(migration): fix appVersion

* fix: fix ACL

* fix: should set paginate to true and filter out hidden items

* fix(migration): fix bug

* refactor(desktopRoutes): add enableHeader and displayTitle

* fix: fix permission issue

* fix(mobile): fix error

* fix(mobile): fix migration error

* fix(migration): compatible with older versions

* fix: make unit tests pass

* chore: ignore some failing test cases

* chore: test

* fix: test
2025-01-24 13:02:38 +08:00
Katherine
7c45197058
fix: select in read-only mode clickable and text overflow issue on mobile (#6130) 2025-01-24 11:41:27 +08:00
Junyi
55a7d9a828
refactor(plugin-file-manager): move destroy to collection event (#6127) 2025-01-23 22:27:11 +08:00
Junyi
19ffa45ee9
fix(plugin-workflow): fix tsfn for generating SQL (#6128) 2025-01-23 20:33:04 +08:00
kennnnn
6c922ba7e1
feat(plugin-field-sequence): add random character pattern (#5959)
* chore(plugin-field-sequence): add random number and random string patterns

- Add random number pattern with configurable length (padded with zeros)
- Add random string pattern with configurable length (alphanumeric)
- Update Chinese translations for new patterns

* fix(plugin-workflow): fix date range variables (#5954)

* feat: hidden date range variables from nodes which is not filter components

* feat: remove system daterange variables from plugin

* refactor(plugin-workflow): move date range variables to component

* fix(plugin-workflow): remove useless code

---------

Co-authored-by: Linda <huanghui9850@gmail.com>

* Update sequence-field.ts

合并了随机字符

* Update sequence.tsx

合并成了随机字符

* Update zh-CN.json

* Update zh-CN.json

更新中文翻译

* Update zh-CN.json

修改了重复的文本

* Update sequence.tsx

删掉了旧的随机数字和随机字符,保留合并后的随机字符,可以配置字符集选择数字、大小写字母、符号,配置字符长度,配置要不要根据长度补零、不补充,

* Update sequence-field.ts

* Update sequence.tsx

除了数字以外的字符集隐藏掉是否补0的选项,因为用不上

* Update sequence.tsx

重新提交下防止之前发错了

* Update sequence.tsx

重新提交下,不小心把服务端内容贴进去了

* Update sequence.tsx

隐藏补充类型改成禁用补充类型

* Update sequence.tsx

补零改成了前补零和后补零两个选项

* Update sequence-field.ts

补零改成了前补零和后补零

* Update zh-CN.json

修改了文本

* Update sequence-field.ts

去掉了多余还影响观感的后补零

* Update sequence.tsx

去掉了多余的后补零

* Update zh-CN.json

* Update zh-CN.json

删了多余的padding

* Update sequence.tsx

去掉了多余的padding

* Update sequence-field.ts

去掉了多余的padding

---------

Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
Co-authored-by: Linda <huanghui9850@gmail.com>
2025-01-23 17:33:15 +08:00
nocobase[bot]
c7c803fcff Merge branch 'next' into develop 2025-01-23 00:15:24 +00:00
nocobase[bot]
1250300fb2 chore(versions): 😊 publish v1.4.30 2025-01-23 00:13:10 +00:00
nocobase[bot]
654a0b0ce2 Merge branch 'main' into next 2025-01-22 15:56:39 +00:00
xilesun
986fb5d5bc fix(tree): test 2025-01-22 23:55:54 +08:00
Zeke Zhang
1bf9a66a13 Merge branch 'main' into next 2025-01-22 22:24:07 +08:00
YANG QIA
aa62053c14
fix(tree): should not set a tree collection node as its own parent (#6122) 2025-01-22 17:57:50 +08:00
nocobase[bot]
22bb0eba39 Merge branch 'next' into develop 2025-01-22 09:16:20 +00:00
nocobase[bot]
a55e8a8cca Merge branch 'main' into next 2025-01-22 09:15:57 +00:00
Junyi
b89f255d4c
fix(plugin-workflow-request): fix flow bug (#6120) 2025-01-22 17:15:30 +08:00
Junyi
29f547bc26
fix(plugin-workflow-test): fix acl for mock data source (#6116) 2025-01-22 09:45:44 +08:00
nocobase[bot]
7601386e18 chore(versions): 😊 publish v1.5.0-beta.33 2025-01-21 09:51:26 +00:00
nocobase[bot]
a326f7efae chore(versions): 😊 publish v1.4.29 2025-01-21 07:13:43 +00:00
katherinehhh
ab5d51fa17 Merge branch 'next' into develop 2025-01-21 13:59:55 +08:00
katherinehhh
5b81a072f7 Merge branch 'main' into next 2025-01-21 13:52:46 +08:00
Katherine
b79e9035cb
feat: support configuring the number of icons per row in the mobile … (#6106)
* feat: support configuring  the number of icons per row in the mobile  action penal

* fix: bug
2025-01-21 13:36:56 +08:00
nocobase[bot]
38f247c33d chore(versions): 😊 publish v1.4.28 2025-01-21 04:32:08 +00:00
Sheldon Guo
c46cdd37ae
fix(plugin-auth): update migration rules for issued tokens and token policy config (#6107) 2025-01-21 10:46:33 +08:00
nocobase[bot]
67c1d9d131 Merge branch 'next' into develop 2025-01-21 01:57:00 +00:00
Junyi
8b0b46190b
fix(plugin-workflow): fix styles (#6095)
* fix(plugin-workflow): remove useless node id from node card

* fix(plugin-workflow): option locale

* fix(plugin-workflow): fix add node button style

* fix(plugin-workflow): fix styles

* fix(plugin-workflow): revert node id back
2025-01-21 09:56:37 +08:00
nocobase[bot]
3b58584e51 Merge branch 'next' into develop 2025-01-20 09:48:26 +00:00
chenos
d5df9c9621 fix: storages:getBasicInfo 2025-01-20 17:47:38 +08:00
chenos
289274f85f
feat: variables and secrets (#6093) 2025-01-20 16:08:17 +08:00
Jiannx
7ccf088a06
Feat/support s3 storage next (#6096)
* feat: change upload components

* feat: restore original component in schema, support useUploadProps register

* feat: s3 upload support relation fileds

* feat: export buildin storages

* chore: remove invalid file

* fix: change getStorage action name

* fix: change action name getDesensitizedStorage to getDesensitized

* fix: add storage get action

* fix: remove useStorageRules

* fix: change action get to getBasicInfo

* fix: adjust server test case
2025-01-20 14:34:43 +08:00
nocobase[bot]
fa6d2178c0 Merge branch 'next' into develop 2025-01-20 04:15:34 +00:00
nocobase[bot]
f3c1761840 Merge branch 'main' into next 2025-01-20 04:15:10 +00:00
Junyi
03df117637
fix(plugin-verification): provider id should not be editable (#6097) 2025-01-20 12:14:44 +08:00
mytharcher
6af8f4cfdf Merge branch 'next' into develop 2025-01-20 12:09:17 +08:00
nocobase[bot]
994ba878fc Merge branch 'main' into next 2025-01-20 03:59:29 +00:00
Katherine
a36f1151f0
fix: remove form data template from bulk edit action form (#6098) 2025-01-20 11:59:07 +08:00
nocobase[bot]
93b8f93b74 chore(versions): 😊 publish v1.6.0-alpha.17 2025-01-19 12:54:20 +00:00
Sheldon Guo
8e5fd9359f
fix(auth): fix redirecting unauthenticated users from registration/public forms to the login page (#6094)
* feat(auth): add skipAuth option to API requests and update auth middleware

* feat(auth): implement removeBasename function to streamline pathname handling
2025-01-19 18:37:14 +08:00
Junyi
a598120277
refactor(plugin-workflow): adjust canvas style (#6088)
* refactor(plugin-workflow): adjust canvas style

* fix: adjust end sign height

* fix(plugin-workflow-test): fix e2e model

* fix(plugin-workflow): fix e2e locator

* fix(plugin-workflow): fix e2e locator
2025-01-19 16:20:10 +08:00