Commit Graph
16992 Commits
Author SHA1 Message Date
YANG QIA 0d47a3cd15 fix(data-visualization): reapply chart events when chart instance is ready (#10031)
* fix(data-visualization): reapply chart events when chart instance is ready

* fix(data-visualization): handle chart event binding errors
2026-07-08 15:03:27 +08:00
Katherine 9148e5cb5f fix(plugin-file-manager): hide attachment from v2 add field (#10018)
* fix(plugin-file-manager): hide attachment from v2 add field

* chore: rerun ci for attachment v2 PR
2026-07-08 09:31:54 +08:00
Katherine e9b321d579 fix(client-v2): refresh record scoped flow pages (#10010) 2026-07-08 09:20:18 +08:00
gchust c91c0d0045 fix: incorrect default value for filter form (#10022) 2026-07-08 08:21:44 +08:00
Junyi ad8cf0ccc5 fix(plugin-file-manager): active content upload (#10021)
* fix(plugin-file-manager): reject disallowed active content filenames

* fix(plugin-file-manager): add trim before check
2026-07-08 07:51:59 +08:00
mytharcher f242ef7b48 refactor(plugin-workflow): remove concat operator 2026-07-07 23:32:48 +08:00
Junyi b211f2cc11 fix(plugin-workflow): remove arithmetic operators for condition (#10019) 2026-07-07 22:36:09 +08:00
gchust 2b61b47668 fix: can't change field value settings after switching page 2026-07-07 13:38:44 +00:00
jinhaosong-source db3c63951f feat(plugin-ai): add OrcaRouter as an LLM provider (#10003)
* feat(plugin-ai): add OrcaRouter as an LLM provider

* refactor(plugin-ai): make OrcaRouter HTTP-Referer/X-Title configurable

Remove hardcoded NocoBase attribution headers (HTTP-Referer / X-Title)
and expose them as optional provider settings instead. Headers are only
sent when the user fills them in, so NocoBase-based systems are no longer
forced to carry NocoBase attribution. Addresses review feedback.
2026-07-07 19:07:59 +08:00
Katherine e2a39a5a50 fix(plugin-file-manager): register v2 attachment field interface (#10012)
* fix(plugin-file-manager): register v2 attachment field interface

* fix(plugin-public-forms): allow storage check in public forms
2026-07-07 16:02:05 +08:00
nocobase[bot] c2b665e424 docs: update changelogs 2026-07-07 02:38:47 +00:00
nocobase[bot] 110d32c84b chore(versions): 😊 publish v2.1.20 v2.1.20 2026-07-07 02:27:37 +00:00
chenos b317e85424 fix(markdown): unify vditor cdn asset path (#10008) 2026-07-07 09:58:01 +08:00
gchust 58f1df96f3 fix: stale page model when switching flow setting (#10005) 2026-07-07 09:39:12 +08:00
gchust 21960a8cd2 fix: quick edit not working in some case (#10007) 2026-07-07 09:01:23 +08:00
chenos 92674fe2e5 fix(cli): clarify init prompts and schema support 2026-07-06 15:04:08 +08:00
Zeke Zhang 17ab4874e8 ci(nocobase-test-frontend): increase timeout to 60 minutes 2026-07-06 14:40:05 +08:00
Junyi 08a87a2dcb Revert "fix(plugin-file-manager): reject disallowed active content filenames …" (#10000)
This reverts commit e9bbb270ec.
2026-07-05 22:00:05 +08:00
Junyi e9bbb270ec fix(plugin-file-manager): reject disallowed active content filenames (#9994) 2026-07-05 20:45:13 +08:00
chenos 1c41defe6c refactor(cli): reuse app start during setup and improve proxy configuration (#9997)
* refactor(cli): delegate setup startup to app start

* fix(cli): redirect api base path without trailing slash

* feat(cli): persist shared env proxy defaults

* fix(cli): rebuild proxy containers when ports change
2026-07-05 13:37:44 +08:00
chenos b0accce926 docs: clarify docker proxy deployment 2026-07-04 11:34:46 +08:00
chenos 31c554b29f feat(cli): support configurable NocoBase Docker images and proxy setup docs (#9972)
* docs: add docker nginx and caddy installation guides

* fix(proxy): support external proxy upstream port

* fix(cli): keep manual proxy bundle appPort compatibility

* feat(cli): support NocoBase image config

* fix(cli): map no-nginx docker apps to the correct container port
2026-07-04 09:49:57 +08:00
nocobase[bot] 95807abf4b docs: update changelogs 2026-07-03 14:34:37 +00:00
nocobase[bot] 042a4029cf chore(versions): 😊 publish v2.1.19 v2.1.19 2026-07-03 14:23:39 +00:00
Drol e1f66e61fc fix(cli): use rabbitmq-safe revision event names (#9989) 2026-07-03 21:04:57 +08:00
Junyi b5dd7c1320 fix(plugin-workflow): update job modal loading state reactively (#9991) 2026-07-03 18:57:07 +08:00
gchust 5d9ff12ea3 fix: backup file not sync to cloud (#9981) 2026-07-03 16:26:36 +08:00
Katherine fc78aa71da fix(markdown): sanitize vditor iframe rendering (#9986)
* fix(markdown): sanitize vditor iframe rendering

* fix(markdown): strip iframes before vditor edit

* fix(markdown): handle iframe srcdoc before vditor edit

* refactor(markdown): share iframe sanitizer
2026-07-03 15:42:36 +08:00
chenos 0926ea5a38 docs: remove Russian CLI migration guide 2026-07-03 15:41:40 +08:00
Andrey Sembaev b66925820d docs: update Russian documentation translation 2026-07-03 15:39:38 +08:00
Drol 7051ec39e2 fix(plugin-ai): resolve checkpoint cleanup message id column (#9982) 2026-07-03 14:35:13 +08:00
Junyi 0b9c6e3c3f fix(plugin-file-manager): hide attachments list API (#9978) 2026-07-03 10:25:17 +08:00
Drol 777eb0860d fix(plugin-ai): isolate workflow AI employee resume context (#9980) 2026-07-03 08:59:00 +08:00
mytharcher 40b8210841 docs(plugin-file-manager): fix docs in navigation 2026-07-03 08:33:15 +08:00
gchust 72320f6efa fix: unnecessary chart block auto refresh (#9970)
* fix: incorrect chart block auto refresh

* fix: refresh chart when query changes

* fix: settle debounced chart refresh callers
2026-07-03 07:14:05 +08:00
Jiann ae96685e14 fix(client): preserve routed popup form data (#9874) 2026-07-02 19:48:01 +08:00
gchust 066ac4d94e fix: ctx.setFormValues not working for textarea field (#9959) 2026-07-02 19:09:56 +08:00
gchust 678666f623 fix: subform field template (#9960) 2026-07-02 18:53:04 +08:00
Zeke Zhang ba9800c1f0 fix(client): adapt responsive v1 popups (#9974)
* fix(plugin-mobile): adapt v1 popups on mobile

* fix(client): adapt responsive v1 popups

* fix(plugin-mobile): adapt responsive admin selects
2026-07-02 17:35:25 +08:00
Drol 0e1aba1b7b fix(plugin-backups): use spawn args for postgres restore (#9946)
* fix(plugin-backups): use spawn args for postgres restore

* fix(plugin-backups): mock spawnSync in manager tests
2026-07-02 17:06:22 +08:00
mytharcher 3f4ec12fc6 docs(file-manager): remove useless front matter key 2026-07-02 16:48:30 +08:00
Junyi e4a63278de docs: clarify file storage access options (#9969) 2026-07-02 15:50:02 +08:00
Jiann 8985f31192 fix(client-v2): prune missing URL params from data scope filters (#9869) 2026-07-02 15:44:55 +08:00
nocobase[bot] da4bf4b708 docs: update changelogs 2026-07-02 03:46:37 +00:00
nocobase[bot] 0d7e2f2344 chore(versions): 😊 publish v2.1.18 v2.1.18 2026-07-02 03:35:22 +00:00
Junyi 9d372a15e1 fix(plugin-action-export): prevent xlsx formula injection (#9973)
* fix(plugin-action-export): prevent xlsx formula injection

* fix(plugin-action-export): fix key field check
2026-07-02 08:14:50 +08:00
Junyi 86cd7addc6 fix(plugin-workflow): reduce dispatcher db fetch retries (#9953) 2026-07-02 01:01:29 +08:00
Junyi 5706fb48d9 fix(utils): warn on SSRF-risk server requests (#9966) 2026-07-02 00:50:19 +08:00
Junyi a37ecd1eab docs: clarify PDF preview security guidance (#9901) 2026-07-01 22:22:52 +08:00
Zeke Zhang c20260117f fix(client-v2): stabilize route subpages (#9961)
* fix(client-v2): stabilize route subpages

* fix(client-v2): type flow page context

* fix(client-v2): clear pending view opens
2026-07-01 16:23:09 +08:00