385 Commits

Author SHA1 Message Date
nocobase[bot]
5eb337bd7a Merge branch 'main' into next 2025-04-22 05:11:21 +00:00
chenos
62aff88e5e
fix: appVersion incorrectly generated by create-migration (#6740) 2025-04-22 13:10:59 +08:00
chenos
72c5fdd14b Merge branch 'main' into next
# Conflicts:
#	packages/core/auth/package.json
#	packages/core/create-nocobase-app/templates/app/package.json.tpl
#	packages/core/data-source-manager/package.json
#	packages/core/server/package.json
2025-04-21 19:48:52 +08:00
chenos
120aa3420c
chore(deps): upgrade dependencies (#6708)
* chore: upgrade jsonwebtoken to version 9.0.2

* chore: update

* fix: deps

* fix: semver

* chore: dicer

* chore: upgrade multer

* fix: dicer

* fix: remove sqlite

* chore: check db dialect

* chore: remove sqlite3

* fix: yarn add sqlite3 --no-save -W

* fix: test

* fix: test

* fix: ci

* fix: test

* fix: deps
2025-04-21 18:52:26 +08:00
nocobase[bot]
4eb79f7aa9 Merge branch 'main' into next 2025-04-03 04:27:29 +00:00
chenos
709e09b1c8
fix: rename 2025-04-03 12:27:06 +08:00
nocobase[bot]
c2ef42670a Merge branch 'next' into develop 2025-03-23 02:12:19 +00:00
chenos
bc5caab6f2 fix: add __stopped event 2025-03-23 10:11:06 +08:00
nocobase[bot]
9159c43298 Merge branch 'next' into develop 2025-03-23 01:00:15 +00:00
chenos
436af4b9f3
fix: runPluginStaticImports (#6528) 2025-03-23 08:59:28 +08:00
nocobase[bot]
bf064b3af9 Merge branch 'next' into develop 2025-03-22 01:26:29 +00:00
gchust
369754f8f0
fix: ensure old instances are cleaned up during application reinitialization (#6524)
* fix: getConnection called after connection closed error

* fix: ensure old instances are cleaned up during application reinitialization
2025-03-22 09:25:43 +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
Junyi
e5507d0758
refactor(plugin-workflow): change task center api and ui (#6272)
* refactor(plugin-workflow): change task center api and ui

* fix(client): add className property for Grid.Col

* refactor(plugin-workflow): adjust tasks menu style

* fix(plugin-workflow): fix menu title

* feat(plugin-workflow): automatically update tasks number

* fix(plugin-workflow): ignore ws if not exist

* fix(plugin-workflow): fix compatibility of no user approvals

* refactor(server): revert ws api back

* fix(plugin-workflow-manual): fix migration and renamed test cases

* fix(plugin-workflow): fix acl for task resource

* refactor(client): show badge number in toolbar

* fix(plugin-workflow): fix toolbar number

* fix(client): adjust badge font size

* refactor(plugin-workflow): adjust task center style and api

* fix(plugin-workflow-manual): fix constants

* refactor(plugin-workflow-manual): change legacy workflow todo block to list style

* test(plugin-workflow-manual): migrations

* refactor(plugin-workflow): add workflow title component

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

* fix(plugin-workflow): fix test kit
2025-03-10 19:58:33 +08:00
nocobase[bot]
bd3d3d3067 Merge branch 'main' into next 2025-03-10 02:53:58 +00:00
chenos
5cb6088db3
fix: mtime 2025-03-10 10:53:32 +08:00
nocobase[bot]
a7c35e84c6 Merge branch 'main' into next 2025-03-10 02:38:28 +00:00
chenos
8d62af75a0
fix: dist 2025-03-10 10:38:05 +08:00
nocobase[bot]
5d4354b6ca Merge branch 'main' into next 2025-03-09 14:21:13 +00:00
gchust
609dcd245c
fix: yarn start cache issue (#6394) 2025-03-09 22:20:41 +08:00
YANG QIA
a52352719b
chore: upgrade koa and @koa/cors (#6334)
* chore: upgrade koa and koa/cors

* fix: cors breaking change

* fix: header

* fix: origin header
2025-03-03 18:42:22 +08:00
nocobase[bot]
5b13572afb Merge branch 'main' into next 2025-02-23 09:34:46 +00:00
Junyi
737e553934
chore(server): adjust max listeners number (#6266) 2025-02-23 17:34:17 +08:00
Chareice
2b58c13aa5
chore: migration rules 2025-01-24 22:31:39 +08:00
chenos
fda336ed31
chore: move AesEncryptor to the core (#6132) 2025-01-24 13:27:58 +08:00
Sheldon Guo
42cefed6b2
chore: adjust the kernel to support IP restriction plugin. (#6069)
* fix: prevent infinite reload on blocked IP error and set X-Forwarded-For header in proxy

* feat: add middleware to extract client IP and set it in context

* test: add unit tests for extract client IP middleware
2025-01-22 19:56:37 +08:00
chenos
5a6ddea268 Merge branch 'next' into develop
# Conflicts:
#	packages/plugins/@nocobase/plugin-file-manager/src/server/actions/attachments.ts
2025-01-20 17:43:46 +08:00
nocobase[bot]
273299cc3c Merge branch 'main' into next 2025-01-20 09:22:15 +00:00
chenos
4de54a1167
fix: permission denied for sock files (#6092)
* fix: permission denied for sock files

* fix: error
2025-01-20 17:21:50 +08:00
Chareice
8928b97534
Merge branch 'next' into develop 2025-01-16 20:02:53 +08:00
ChengLei Shao
27b45e8dae
chore: ws api (#6080)
* chore: ws api

* fix: ws error

* fix: send ws message response
2025-01-16 19:45:43 +08:00
chenos
5aec227032 Merge branch 'next' into develop
# Conflicts:
#	packages/plugins/@nocobase/plugin-workflow/src/client/variable.tsx
2025-01-15 21:09:10 +08:00
nocobase[bot]
e5d398d8a1 Merge branch 'main' into next 2025-01-15 13:06:02 +00:00
chenos
2c936b6eb1
feat: improve the extensibility of file-storage (#6071) 2025-01-15 21:05:35 +08:00
Chareice
4668b97417
fix: ws error 2025-01-13 22:17:05 +08:00
Chareice
9e93c30c15
chore: ws api 2025-01-11 20:13:37 +08:00
Katherine
5d5f455b3c
feat: supports configuring dynamic environment variables and secrets (#5966)
* feat: environments plugin

* feat: improve code

* fix: improve code

* feat: improve code

* refactor: package description

* feat: bulk import

* fix: remove

* refactor: file manager support environment variables

* refactor: file manager support environment variables

* refactor: map manager support environment variables

* refactor: support environment variables

* refactor: support environment variables

* refactor: support delete environment variables

* fix: bug

* refactor: workflow support environment variables

* refactor: email  environment variables

* refactor: support bulk import

* refactor: support bulk import

* refactor: support bulk import

* refactor: support bulk import

* refactor: code improve

* feat: env

* chore: update

* feat: environment

* fix: bug

* fix: acl snippet

* fix: acl snippets

* chore: map manager

* refactor: support line break

* refactor: support password

* chore: environment variables

* fix: bug

* fix: bug

* chore: enviroment variables

* chore: system settings

* fix: improve code

* feat: verification

* feat: map

* feat: file-manager

* feat: notification

* fix: bug

* feat: workflow

* fix: improve code

* fix: bug

* feat: data-source

* feat: auth

* fix: error

* fix: bug

* refactor: description

* refactor: locale

* refactor: locale

* refactor: locale

* refactor: code improve

* refactor: locale

* refactor: locale

* style: style improve

* fix: error

* fix: bug

* fix: bug

* refactor: environment

* fix: ellipsis

* refactor: password

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* chore: test

* fix: cache

* fix: mysql dialect options

* refactor: email config form

* fix: bug

* fix: bug

* fix: authenticator.dataValues parse

* fix: include undefined

* fix: json

* fix: json parse

* chore: enviromentProvider

* fix: acl

* fix: rowKey

* fix: update ProviderOptions.tsx

* feat: get app instance

* fix: bug

* fix: text

* fix: build error

* fix: error

* chore: migration rules options

* chore: migration rules

* refactor: code improve

* feat: env v2

* chore: environment varibales

* chore: environment serve

* fix: getVariables

* feat: improve code

* fix: bug

* chore: collection options for migration

* chore: tree collection options

* chore: migration rules

* chore: migration rules

* chore: env api

* chore: env api

* fix: optionsKeysNotAllowedInEnv

* fix: required true

* fix: improve code

* fix: app refresh

* fix: remove db.import

* fix: type error

* fix: map

* refactor: locale improve

* refactor: tx-cos

* fix: undefined

* refactor: code improve

* chore: use bookworm

* fix: npm add user

* fix: npm login

* fix: npm adduser

* fix: npm adduser

* fix: expect

* fix: expect

* fix: environmentVariables

* refactor: support bulk delete & filter

* refactor: locale improve

* feat: filter

* refactor: useGlobalVariable

* fix: scope

* fix: bug

* fix: optionsKeysNotAllowedInEnv

* fix: test error

* fix: test

* fix: test

* feat: improve code

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Chareice <chareice@live.com>
2025-01-08 09:32:49 +08:00
nocobase[bot]
a89c17f2a0 Merge branch 'next' into develop 2025-01-06 05:47:12 +00:00
ChengLei Shao
a40788a0f9
fix:ws message error (#5993)
* chore: test

* chore: hasLoadError status

* chore: test
2025-01-06 13:46:48 +08:00
nocobase[bot]
120eac6a7c Merge branch 'next' into develop 2025-01-04 10:44:50 +00:00
Chareice
821747784f
fix: load commands when plugin not found 2025-01-04 18:44:23 +08:00
nocobase[bot]
b11b03b044 Merge branch 'next' into develop 2025-01-02 08:07:39 +00:00
nocobase[bot]
3111f29715 Merge branch 'main' into next 2025-01-02 08:07:16 +00:00
gchust
ed39072aaf
fix: crash if application db table not existing (#5981) 2025-01-02 16:06:53 +08:00
nocobase[bot]
97306be77c Merge branch 'next' into develop 2025-01-01 14:29:17 +00:00
Chareice
c1eb366701
fix: logout error 2025-01-01 22:28:50 +08:00
nocobase[bot]
134b7147a3 Merge branch 'next' into develop 2025-01-01 02:21:41 +00:00
Chareice
ed6d6f9f9a
chore: skip parse message when app not found 2025-01-01 10:21:16 +08:00
nocobase[bot]
30ea467dc8 Merge branch 'next' into develop 2024-12-31 12:16:25 +00:00
ChengLei Shao
61e7a89067
refactor: export action (#5665)
* chore: export xlsx command

* chore: container service

* chore: report export progress

* chore: export

* chore: performInsert

* chore: export command

* chore: base exporter

* chore: limit option

* chore: export

* chore: export

* chore: types

* chore: ws socket with auth

* refactor: refactor exporter, change addRows method to handleRow method to support row-by-row processing

* chore: xlsx exporter

* chore: base exporter

* chore: export limit

* chore: import action

* chore: load websocket

* chore: import action

* chore: object to cli args

* chore: import options

* chore: import action

* chore: import runner

* chore: import action

* chore: import options

* chore: import options

* chore: plugin load event

* chore: test

* chore: i18n

* chore: i18n

* chore: i18n

* fix: ws auth status

* chore: cache in data source

* chore: load datasource

* chore: import with field alias

* fix: build

* fix: test

* fix: build

* fix: import schema settings

* fix: import action

* fix: import progress

* chore: template creator

* fix: import error message

* fix: import error message

* chore: test

* chore: workflow dispatch event

* chore: export alias

* fix: typo

* chore: error render

* fix: event error

* chore: send message to tags

* fix: test

* fix: import action setting
2024-12-31 20:16:03 +08:00