YANG QIA
2e780ffe7f
fix(auth): normalize v2 signin redirects ( #9927 )
...
* fix(auth): normalize v2 signin redirects
* fix(auth): check redirect sub-app path safely
* fix: detect pro plugin license paths
* refactor(client-v2): simplify auth redirect fallback
* refactor(client-v2): clarify auth redirect fallback
* fix(auth): support configured app-sso issuer
2026-06-29 21:18:04 +08:00
chenos
ec15d7088a
docs: update AI docs and plugin locale coverage
2026-06-12 09:37:21 +08:00
chenos
ea983ba572
docs: update plugin details
2026-06-11 22:25:48 +08:00
PiEgg
9dd4259248
docs: update French documentation ( #9291 )
2026-04-29 19:54:37 +08:00
nocobase[bot]
6249488694
Merge branch 'next' into develop
2026-04-20 02:48:38 +00:00
PiEgg
3eecd444ec
fix: feishu notify 400
2026-04-20 10:47:34 +08:00
nocobase[bot]
3a160abc20
Merge branch 'next' into develop
2026-04-18 03:37:46 +00:00
xilesun
19a47ecc3b
fix: changelogs
2026-04-18 11:36:35 +08:00
nocobase[bot]
bc843f3710
Merge branch 'next' into develop
2026-04-17 06:33:15 +00:00
PiEgg
f1d8e9b837
refactor(scripts): generalize feishu notification script and add auto-merge failure alert ( #9138 )
2026-04-17 14:32:13 +08:00
nocobase[bot]
b5c7551418
Merge branch 'next' into develop
2026-04-09 10:17:22 +00:00
PiEgg
8aa3e20030
feat: add Feishu notification for release workflow ( #9069 )
2026-04-09 18:16:14 +08:00
PiEgg
48aa9714e0
feat(ci): add plugin peer dependencies check and build workflow ( #9058 )
2026-04-09 10:50:58 +08:00
chenos
ee3888d47c
docs: update plugins
2026-03-10 20:52:30 +08:00
chenos
43a4ddcf91
fix: improve generatePluginDocs script
2026-03-02 15:35:03 +08:00
xilesun
954c8b0621
fix: changelog script
2026-02-26 07:51:59 +08:00
chenos
a4e46fbb2d
fix: build error from changelog generation
2026-02-22 19:12:21 +08:00
chenos
30e80625b8
docs: update plugins
2026-02-14 00:03:22 +08:00
Zeke Zhang
a5a5058565
feat(scripts): add git-multi script for multi-repo commands
2025-11-30 22:16:18 +08:00
chenos
365c304a6f
feat: update docs
2025-11-02 14:26:44 +08:00
chenos
9d16887d77
fix(docs): yaml error
2025-10-31 16:41:54 +08:00
chenos
18b83e427d
docs: update docs
2025-10-31 12:12:06 +08:00
Ziqiang
02e0cb9114
chore: add upgrade nocobase script
2025-10-29 15:27:59 +08:00
Junyi
55b810b81f
chore(plugin-workflow): add all missed en-US locale keys ( #6885 )
2025-05-17 14:40:27 +08:00
xilesun
8bd3d3625c
chore: update changelogAndRelease.js
2025-02-26 22:24:03 +08:00
xilesun
1275d32388
fix: changelog script
2025-02-24 09:56:17 +08:00
YANG QIA
452cfa376f
fix(client): fix the issue where headers included in client requests were being overwritten ( #6009 )
2025-01-07 20:34:16 +08:00
YANG QIA
bca0148e39
fix(docs): update changelogs ( #5689 )
...
* fix(docs): update changelogs
* fix: syntax
* fix: shell
* fix: quote
* fix: typo
2024-11-19 22:34:04 +08:00
YANG QIA
7325ffe9b0
chore(ci): update ( #5688 )
...
* test: maunal-release
* chore: update
* test: manual-release-next
* test: manual-release-develop
* chore: update
2024-11-19 20:09:29 +08:00
YANG QIA
c1f1407cb3
chore(ci): release ( #5686 )
...
* chore(ci): release
* fix: repositories
* fix: e2ed
* fix: e2e
* fix: e2e
* chore: update
2024-11-19 16:44:39 +08:00
xilesun
3191a946a8
fix(ci): changelog-and-release.yml
2024-11-06 14:34:25 +08:00
YANG QIA
48f1827f94
chore(ci): optimize ( #5501 )
...
* chore(ci): optimize
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
2024-10-23 23:36:10 +08:00
xilesun
191a0652a9
chore: edit release note
2024-10-13 18:26:06 +08:00
YANG QIA
8f726979a7
chore(ci): optimize ( #5403 )
...
* chore(ci): optimize
* fix: bug
* fix: bug
* chore: update
* fix: url
2024-10-13 11:30:54 +08:00
xilesun
758a6cee9a
fix(release): changelog script
2024-09-10 12:49:50 +08:00
YANG QIA
f2ab4c4b60
chore: optimize ci ( #5233 )
...
* fix(ci): optimize release next ci
* chore: update
* chore: update
* chore: update
* chore: update
* chore: add manual-build-pro-plugin-image.yml
2024-09-09 10:15:53 +08:00
YANG QIA
9dc566f2db
chore(ci): tag and release next branch ( #5218 )
2024-09-06 19:39:07 +08:00
xilesun
ae02c86378
fix(release): optimize release script
2024-09-06 17:51:53 +08:00
YANG QIA
41615513f5
chore(ci): optimize release ci ( #5186 )
2024-09-03 20:44:05 +08:00
xilesun
bf82c79c22
fix(release): changelog script
2024-09-03 09:30:54 +08:00
YANG QIA
4fd8122c61
docs: generate change logs by pull requests ( #5164 )
...
* docs: generate changelogs by prs
* chore: add retry
* chore: check
* chore: update
* chore: ci
* fix: ci
* fix: ci
* fix: ci
* fix: params
* fix: token
* fix: pro-plugins
* chore: update
2024-09-02 14:37:04 +08:00
jack zhang
3613d004b0
refactor: imporve add License ( #4326 )
2024-05-14 08:30:40 +08:00
Zeke Zhang
e96afd09e4
chore: test e2e CI ( #4314 )
...
* chore: test CI
* chore: run build CI
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: reduce timeout-minutes for e2e
* chore: use cancelled insted of always
* refactor: split files
* chore: split jobs
* refactor: split files
* refactor: split files
* chore: better comment
* chore: test
* chore: test
* chore: install glob
* chore: test
* chore: test all
* chore: fix failed tests
* chore: fix tests
2024-05-11 20:51:32 +08:00
Zeke Zhang
df0d3ddee3
perf(e2e): reduce e2e runtime ( #4280 )
...
* chore: reuse page instance
* refactor: optimize
* chore: revert
* chore: ignore workflows
* chore: upgrade playwright to 1.44.0
* chore: fix failed tests
* refactor: optimize e2eUtils
* chore: make tests pass
* chore: optimize workflow for e2e
* chore: fix fialed tests
* chore: optimize workflows
* chore: optimize
* chore: fix path
* chore: fix
* chore: test
* chore: fix
* chore: test
* chore: test
* chore: add bot for e2e
* chore: wait to revert
* chore: wait to revert
* chore: fix
* chore: fix
* chore: fix bot
* chore: test
* chore: ignore pro-plugins on PR author is not member
* chore: optimize
* chore: test
* chore: test
* chore: test bot
* chore: remove title link
* chore: fix
* chore: fix error and cache yarn
* chore: optimize md
* chore: add new workflows
2024-05-10 20:51:11 +08:00
ChengLei Shao
261d4c4137
refactor: establish a sound testing system ( #3179 )
...
* chore: use vitest to replace jest
* chore: support vitest
* feat: vitest 1.0
* fix: test
* chore: yarn.lock
* chore: github actions
* fix: test
* fix: test
* fix: test
* fix: test
* fix: jest.fn
* fix: require
* fix: test
* fix: build
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* fix: dynamic import
* fix: bug
* chore: yarn run test command
* chore: package.json
* chore: package.json
* chore: vite 5
* fix: fix variable test
* fix: import json
* feat: initEnv
* fix: env.APP_ENV_PATH
* chore: get package json
* fix: remove GlobalThmeProvider
* chore: update snap
* chore: test env
* chore: test env
* chore: import module
* chore: jest
* fix: load package json
* chore: test
* fix: bug
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* fix: import file in windows
* chore: import module with absolute file path
* fix: test error
* test: update snapshot
* chore: update yarn.lock
* fix: front-end tests do not include utils folder
* refactor: use vitest-dom
* fix: fix build
* fix: test error
* fix: change to vitest.config.mts
* fix: types error
* fix: types error
* fix: types error
* fix: error
* fix: test
* chore: test
* fix: test package
* feat: update dependencies
* refactor: test
* fix: error
* fix: error
* fix: __dirname is not defined in ES module scope
* fix: allow only
* fix: error
* fix: error
* fix: error
* fix: create-app
* fix: install-deps
* feat: update docs
---------
Co-authored-by: chenos <chenlinxh@gmail.com >
Co-authored-by: dream2023 <1098626505@qq.com >
Co-authored-by: Zeke Zhang <958414905@qq.com >
2023-12-21 20:39:11 +08:00
Zeke Zhang
3b7c1345cc
test(e2e): add tests for client ( #3144 )
...
* test: add tests for lazy loading of association fields
* refactor: migrate
* test: add tests for page
* test: add tests for page menu
* test: add tests for tabs
* test: add tests for detail block
* test: add tests for list block
* test: add tests for grid card block
* test: add tests for filter collapse block
* test: add tests for markdown block
* test: add tests for table block
* test: add tests for table block
* test: add tests for lazy loading of association fields
* test: add tests for data scope
* test: add tests for filter block
* test: add tests for block template
* test: add tests for drag and sorting
* test: add tests for sorting rules
* test: make testing more stable
* Revert "test: make testing more stable"
This reverts commit 78b7badeb6 .
* perf: remove enableToConfig
* test: make testing more stable
* test: make testing more stable
* test: delete newly created records to make tests more stable
* fix: fix error when deleting records
* test: make testing more stable
* test: make testing more stable
* test: fix tests
* refactor: optimize file structure
* test: fix tests
* test: fix tests
* refactor: optimize description
* refactor: optimize description
* refactor: use __e2e__ as the root directory for test files
* fix: fix build
* test: make testing more stable
2023-12-13 14:14:33 +08:00
jack zhang
bf1a19426a
refactor: new schema initializer and schema settings ( #2802 )
...
* fix: form
* refactor: schema-initializer
* fix: bug
* refactor: schema initializer
* refactor: rename
* fix: delete SchemaInitializerProvider
* refactor: props `insert` to hooks `useSchemaInitializerV2`
* fix: bug
* refactor: delete `SchemaInitializer.Button`
* refactor: delete old SchemaInitializer
* fix: bug
* fix: workflow
* fix: docs
* fix: bug
* fix: bug
* feat: style
* fix: remove v2
* fix: visible
* fix: bug
* fix: item hook
* feat: item hook
* fix: add search DataBlockInitializer
* fix: build bug
* fix: style bug
* fix: style bug
* fix: test bug
* fix: test bug
* fix: rerender bug
* fix: remove menu select
* fix: bug
* chore: add aria-label for SchemaInitializerButton
* refactor: rename name to camel case
* fix: menu height bug
* fix: build errors
* fix: build errors
* fix: bug
* fix: bug
* fix: performance
* test: add test for header
* fix: sidebar is not refresh (T-2422)
* feat(e2e): support to add group page and link page
* chore: make sure the page is configurable when using page.goto
* test: add tests for menu initializer
* fix: imporve code
* chore: fix build error
* chore: optimize locator of menu item
* refactor: rename testid for select
* test: make tests passing
* fix: make tests passing
* chore: upgrade vitest to v0.34.6
* chore: increase timeout of e2e
* feat: core
* fix: revert schema initializer demos
* test: menu, page tabs, page grid, table column
* fix: schema button interface
* feat: refactor: page tab settings
* feat: page settings
* fix: dumirc
* fix: export CSSVariableProvider
* feat: lazy render
* fix: form-item
* fix: general schema desinger
* feat: filter form item settings
* refactor: form-v2 schema settings
* refactor: form-v1 schema settings
* refactor: action schema settings
* fix: action bug
* fix: form-item bug
* fix: types error
* docs: schema settings doc
* docs: schema settings
* feat: schema setting item add name
* fix: visible lazy render bug
* fix: revert form item filter
* fix: test bug
* fix: test JSON.parse bug
* fix: test bug
* fix: improve styling
* fix: styling
* fix: cleanup
* fix: token.borderRadiusSM
* fix: bug
* test: add tests
* fix: style bug
* fix: add chart performance
* feat: add SchemaDesignerContext
* fix: bug
* fix: test bug
* style: create record action style improve
* fix: make test passing
* chore: mack tests passing
* chore: make tests passing
* test: fix tests
* style: style revert
* fix: bug
* fix: data selector
* fix: fix tests
* fix: fix tests
* fix: delete PluginManagerContext
* refactor: improve router and add SchemaComponentProvider & CSSVariableProvider to MainComponent
* fix: add dn and field builtin to SchemaSettingWrapper
* feat: update docs
* refactor: application providers
* fix: test bug
* fix: fix tests
* chore: make test passing
* feat: update docs
* chore: rename collection name
* feat: update docs
* chore: skip weird test
* fix: blockInitializers media to otherBlocks
* fix: cancel to skip test
* fix: bug
* test: add test
* refactor: migrate to small files
* test: add tests for form block settings
* chore: format
* fix: add chart scroll bug
* refactor: action designer improve
* refactor: formitem designer schemaSetting
* feat: schemaSettingsManager and schemaInitializerManager addItem and removeItem
* test: add tests for color field in creating block
* test: add tests for email field in creating block
* test: make tests passing
* perf: reduce fields number
* fix: sub menu bug
* test: add tests basic in editing form
* test: add tests basic in details form
* fix: improve code
* test: make tests passing
* test(plugin-mock-collections): add color for enum options
* refactor: improve code
* fix: bug
* fix: bug
* refactor: convert parameters to destructured object
* test: add tests choices
* test: add tests media
* test: add tests for datetime in creating form
* feat(plugin-mock-collection): generate faker time
* test: add tests for datetime in editing form
* test: add tests for datetime in details form
* fix: bug
* feat: improve code
* test: add tests for relation fields
* fix: rename SchemaSettings
* fix: type bug
* refactor: useDesinger()
* fix: bug
* fix: bug
* fix: build tip
* fix: designableState
* fix: bug
* fix: designable
* fix: designable
* test: add tests for relation fields
* test: add tests for relation fields
* test: add tests for relation fields
* feat: client api doc
* test: add tests for relation fields
* test: avoid errors
* test: make tests passing
* fix: bug
* test: make tests passing
* test: add tests for advanced fields
* test: increase e2e timeout-minutes to 60
* fix: bug
* fix: improve code
* feat: add schema initailizer component demos
* test: make tests passing
* fix: schema settings demos
* feat: shallowMerge & deepMerge
* test: reduce number of tests
* test: make tests passing
* feat: updates
* fix: add Initializer Internal
* demos: useSchemaSettingsRender
* test: make tests passing
* test: make tests passing
* fix: improve docs
* fix: bug
* chore: upgrade dumi theme
* test: make tests passing
* test: add tests for linkage rules
* test: add test for form data templates
* test: add tests for default value
* test: reduce number of tests
* fix: dn.deepMerge
* fix: bug
* fix: bug
* fix: toolbar
* fix: docs ssr
* test: add tests for system fields
* test: add tests for actions
* fix: bug
* test: add tests for lazy loading of variables
* test: make testing more stable
* fix: update docs
* fix: bug
---------
Co-authored-by: Rain <958414905@qq.com >
Co-authored-by: chenos <chenlinxh@gmail.com >
Co-authored-by: katherinehhh <katherine_15995@163.com >
2023-12-04 14:56:46 +08:00
被雨水过滤的空气-Rain
887ddf0ed1
test: optimize command ( #3030 )
...
* test: optimize command
* chore: add force options
* chore: kill child process
2023-11-14 10:04:09 +08:00
被雨水过滤的空气-Rain
f374c2f9b5
fix(e2e): APP_BASE_URL ( #2938 )
...
* fix: should use APP_BASE_URL
* chore: should not start local service when setting APP_BASE_URL
* fix: should use process.env.APP_BASE_URL
2023-10-30 18:08:07 +08:00
被雨水过滤的空气-Rain
29bf187fbf
chore: optimize locators ( #2833 )
...
* test(e2e): better locators for designer buttons
* fix: make test passing
* refactor: remove DesignerControl
* chore: better locators
* fix: should not disable add-menu-item
* chore: better test id for block
* chore: optimize Action
* chore: remove role in BlockItem
* feat: improve locators
* chore: menu & add block
* chore: initializer
* chore: testid -> aria label
* chore: tabs
* chore: designers
* refactor: optimize schemaInitializer
* refactor: rename
* chore: add collectionName
* chore: block item
* chore: action
* fix: avoid crashting
* chore(e2e): add __E2E__
* chore: all dialog
* chore: add aria-label for block menu
* Revert "chore: add aria-label for block menu"
This reverts commit 6a840ef816 .
* chore: optimize aria-label of Action
* chore: schema-initializer
* chore(e2e): increase timeout
* chore: schema settings
* chore: optimize table
* chore: workflow
* chore: plugin manager
* chore: collection manager and workflow
* chore: details of workflow
* chore: remove testid of Select
* test: fix unit-tests
* test: fix unit-tests
* test(e2e): passing tests
* test: fix unit test
* chore: should use hover
* test: passing tests
* chore: passing tests
* chore: fix CI
* chore: fix CI
* chore: increase timeout in CI
---------
Co-authored-by: chenos <chenlinxh@gmail.com >
2023-10-27 15:32:17 +08:00