104 Commits

Author SHA1 Message Date
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
chenos 965ced2cf3 feat(proxy): support manual Nginx/Caddy config generation and optional nginx runtime (#9943)
* feat(cli): support manual nginx proxy generation

* feat(docker): support optional nginx runtime setup

* feat(cli): support nginx manual dist root path

* fix: buildIndexHtml

* feat(proxy): support manual caddy generation and provider selection

* feat(docker): align proxy env configuration

* chore(release): publish no-nginx docker variants

* fix: docker-compose.yml

* feat(cli): support cdn base url in proxy generate

* fix(docker): decouple active version from CDN_BASE_URL

* chore(release): split versioning and tagging steps
2026-07-01 14:58:56 +08:00
chenos 18434ecc31 feat(cli): improve managed app and plugin management (#9655)
* feat(cli): use appPath for env paths

* fix(cli): clear saved root setup after successful init

* feat(cli): refine env remove cleanup flow

* feat(cli): support init setup modes

* feat(cli): support env config updates and managed app production runtime

* docs(cli): clarify local takeover hint

* docs(cli): add nb app destroy docs

* docs(cli): sync translations and add cn quickstart

* fix(cli): simplify app start and restart commands

* feat(cli): add plugin import command

* fix(cli): reuse managed env files for app commands

* fix(cli): deprecate app destroy in favor of env remove

* chore(cli): simplify config command help text

* docs: add quickstart guides for more locales

* docs: sync cli quickstart updates across locales

* fix(cli): normalize derived env path comparisons

* docs(quickstart): simplify installation section title

* fix(cli): increase skills list timeout

* docs(i18n): sync localized quickstart and home docs from cn

* fix(docs): respect proxy false links in cross ref sidebar

* docs(i18n): sync localized nav and home page changes

* docs(cli): sync plugin import and license docs across locales

* feat(cli): simplify license activation and support plugin storage imports

* docs(quickstart): streamline plugin installation guides

* fix(cli): support locale for license activate prompts

* fix(cli): streamline licensed plugin sync during startup

* fix(cli): align licensed plugin sync typing

* feat(cli): extract client assets during app start

* refactor(plugin-manager): centralize plugin package discovery

* docs: clarify application environment variables

* fix: test

* docs: fix stale commercial plugin links

* fix(cli): extract client assets during install

* feat(cli): support app public path dist proxy flow

* fix(cli): recover app stop when saved source is missing

* feat(cli): split shared nginx proxy config

* feat(cli): support managed nginx env proxy config

* docs(cli): add env proxy docs across locales

* docs(quickstart): clarify reverse proxy setup

* feat(cli): support caddy env proxy configs

* feat(cli): split env proxy providers

* fix(client): normalize browser checker public path

* docs: sync multilingual cli proxy guides

* docs: sync localized reverse proxy docs

* docs: sync localized reverse proxy metadata

* fix(cli): improve env runtime refresh and source publish recovery

* fix: test

* fix(cli): disable manage-local setup mode in init UI

* feat(cli): add app autostart commands

* feat(cli): add revision create command

* fix(cli): refine connection and authentication copy

* chore: remove gitignore

* docs: reorganize production deployment docs

* feat(cli): support default hosts for init install auth

* refactor(cli): extract oauth callback redirect uri helper

* fix(cli): preserve prompt block types for init auth

* fix(cli): align init auth and public app urls

* fix(cli): align app cleanup and public urls

* docs: add missing production quickstart index pages

* docs: align install app home links

* docs: align get-started nav links

* docs: add app autostart cli reference

* feat(cli): add command log controls and retention

* fix(cli): separate command logs by session

* fix: test

* fix(cli): default docker client asset extraction in cli

* fix(cli): address run-npm typing and log test

* fix(cli): stabilize log and resume tests

* docs: add docs check script and align locale navigation

* docs: sync cli installation docs across locales

* fix(cli): improve init app public path prompts

* fix(cli): clarify docker daemon unavailable errors

* fix(cli): show diagnostic log path in entry errors
2026-06-08 11:02:41 +08:00
chenos 4156a077cf fix(docker): align nginx config paths (#9528) 2026-05-20 00:08:52 +08:00
chenos e96e5d0b8f chore: nginx outdated version 2026-05-18 08:40:30 +08:00
chenos 2e091d62e8 fix(cli): support docker envFile recreate flows (#9506)
* fix(cli): support docker envFile recreate flows

* fix(docker): restore full libreoffice installation

* fix(cli): recreate docker apps on restart
2026-05-17 23:59:46 +08:00
chenos 831251c155 fix: remove cleanup-node-modules.sh (#9504)
* fix: remove cleanup-node-modules.sh

* fix: remove

* fix: dockerfile
2026-05-17 16:01:43 +08:00
chenos 1b66ab2432 refactor(docker): share node modules cleanup script 2026-05-17 12:10:30 +08:00
chenos 04f1439f1e refactor(cli): migrate prompts to inquirer and streamline setup workflows (#9452)
* fix(cli): align env remove prompts and docs

* fix(cli): validate api base url health checks

* fix(cli): refine api base url placeholders

* fix(cli): unify env remove cancel output

* refactor(cli): use inquirer prompts for env and license flows

* refactor(cli): migrate simple confirm flows to inquirer

* refactor(cli): simplify command prompt output

* refactor(cli): simplify prompts and setup logs

* refactor(cli): unify inquirer prompt handling

* refactor(cli): remove clack prompts usage

* refactor(cli): remove lodash dependency

* chore: simplify nb cli install in docker build

* fix: version

* fix: --skip-dev-dependencies

* fix: remove mock-collections

* fix: remove client-v2/vditor/dist

* fix: ignore-peer-dependencies

* chore: update Dockerfile

* fix: update Dockerfile

* fix: resolutions

* fix: resolutions

* fix: update deps

* chore: update Dockerfile

* fix: update Dockerfile

* fix: dockerfile

* fix(docker): expose nb in runtime image

* fix: update dockerfile

* fix: update Dockerfile

* fix(cli): install skills from packed tarballs

* fix(cli): delegate workspace package tests

* fix(cli): stabilize prompt web ui tests
2026-05-16 17:44:30 +08:00
chenos 55d8ea0d0b refactor(cli): derive builtin db runtime connection (#9330)
* refactor(cli): derive builtin db runtime connection

* feat(docker): install nocobase cli in app images
2026-05-04 07:19:33 +08:00
PiEgg a601f85596 chore: update Node.js runtime to 22 (#9245) 2026-04-26 16:53:31 +08:00
PiEgg 06b67d44f6 fix(docker): ensure docs llms text files use UTF-8 charset (#9020) 2026-04-01 22:44:23 +08:00
PiEgg e9c1a4b9ff fix(docker): ensure docs llms text files use UTF-8 charset (#9018) 2026-04-01 17:39:09 +08:00
Rishabh Ranjan Singh f07a1c13ca fix: suppress verbose unzip output during bootstrap (#8984)
Reduce log noise by adding -q flag to unzip commands for LibreOffice
and Oracle Instant Client extraction. This eliminates ~5,000 log messages
per server start, reducing logging costs while maintaining visibility of
the extraction process through high-level status messages.
2026-03-29 13:00:37 +08:00
chenos ad9fa3ca1c fix: update conf 2026-03-17 16:50:38 +08:00
chenos db816a501d fix: doc theme 2026-01-29 19:13:11 +08:00
nocobase[bot] 506eae8a83 Merge branch 'main' into next 2026-01-19 07:25:18 +00:00
chenos d4368d79c1 chore: update docker-entrypoint.sh 2026-01-19 15:24:42 +08:00
nocobase[bot] e4338239b7 Merge branch 'main' into next 2026-01-19 05:42:16 +00:00
chenos ee07db0ed7 chore: update docker-entrypoint.sh 2026-01-19 13:41:36 +08:00
nocobase[bot] 93c257d611 Merge branch 'next' into develop 2025-12-03 10:31:09 +00:00
chenos 5a62fa0ab3 chore: update cli 2025-12-03 18:29:51 +08:00
chenos a70a9fe26b docs: fix error_page 404 2025-11-03 08:45:34 +08:00
chenos 5f56c0256b feat: update docs 2025-10-29 13:21:58 +08:00
chenos edbebf8966 fix: docs conf (#7651)
* fix: docs conf

* fix: conf

* fix: conf
2025-10-23 21:23:03 +08:00
nocobase[bot] 433ca43a7b Merge branch 'next' into develop 2025-06-18 13:00:14 +00:00
chenos 46553df6ec chore: update ci 2025-06-18 20:59:18 +08:00
nocobase[bot] 7e6ca4f4e2 Merge branch 'next' into develop 2025-06-08 06:51:37 +00:00
chenos 14b924001b Update Dockerfile-cn (#7020)
* Update Dockerfile-cn

* Update Dockerfile-cn
2025-06-08 14:50:47 +08:00
nocobase[bot] b2b1e7072f Merge branch 'next' into develop 2025-06-08 06:41:34 +00:00
chenos 5ee5b234b4 Update Dockerfile-cn 2025-06-08 14:36:48 +08:00
nocobase[bot] 07ab053237 Merge branch 'next' into develop 2025-06-07 08:47:43 +00:00
chenos 23d9be01e0 Update Dockerfile-cn 2025-06-07 16:46:53 +08:00
nocobase[bot] a9026bbf31 Merge branch 'next' into develop 2025-05-20 14:45:37 +00:00
chenos afb0bbbb08 chore: build the full docker image (#6898)
* chore: build full docker image

* fix: dockerfile-cn

* chore: update Dockerfile

* fix: error

* chore: update ci
2025-05-20 22:44:45 +08:00
chenos b62227a9e0 chore: update docker-entrypoint.sh 2025-05-13 10:16:42 +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
chenos 5808ee57e2 chore(deps): upgrade some dependencies to latest versions (#6673)
* chore(deps): upgrade some dependencies to latest versions

* fix: --skip-dev-dependencies

* fix: compression
2025-04-15 22:53:07 +08: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] 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
nocobase[bot] ff03d4e7bd Merge branch 'main' into next 2025-01-10 03:33:45 +00:00
chenos 53eca84eda fix: docker image 2025-01-10 11:33:12 +08:00
nocobase[bot] 83d69a1eae Merge branch 'main' into next 2025-01-10 03:27:06 +00:00
chenos cad134f6ef chore: update Dockerfile 2025-01-10 11:26:24 +08:00
Zhi Chen 3d1e856d55 feat: add audit manager (#5601)
* feat: 部分代码

* feat: auditmanager

* feat: remove plugin and update Audit test case

* fix: build error

* feat: update audit value

* fix: some action like create remove can not work correctly

* fix: metadata data

* feat: update some dataSource

* fix: filterKeys error

* style: update code format

* feat: add getMetaData test & add audit log in specific module

* fix: bug

* refactor: registerAction and getAction

* refactor: registerAction and getAction

* fix: log

* fix: fix middleware

* chore: add getResourceUk

* chore: use response code as status

* chore: log error

* chore: get role from response header

* chore: auth signIn getUserInfo

* chore: add X-Forwarded-For

* chore: adjust IP acquisition and add log user updateprofile

* fix: getAction bug

* fix: get ip from header

* chore: register uiSchemas actions

* chore: register uiSchemas:insertAdjacent

* chore: record source and target

* chore:  record auth:changePassword

* chore: add getSourceAndTarget

* chore: auditManager tests

* fix: delete submodule

* chore: delete debug port

* fix: module not found

* chore: save path and swap the values of source and target

---------

Co-authored-by: yujian.sun <yujian.sun@dmall.com>
Co-authored-by: sunyujian <565974029@qq.com>
Co-authored-by: xilesun <2013xile@gmail.com>
2024-11-28 12:32:47 +08:00
nocobase[bot] 8e0022c69e Merge branch 'main' into next 2024-11-19 08:45:04 +00: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
nocobase[bot] e08f7ff48d Merge branch 'main' into next 2024-11-08 00:47:25 +00:00
xilesun 6d22acb133 chore: add dependency for Dockerfile 2024-11-08 08:46:12 +08:00