From c62bbdc688d07b8804d129b760198f2676253c28 Mon Sep 17 00:00:00 2001 From: Vernon Stinebaker Date: Tue, 5 May 2026 19:35:42 +0800 Subject: [PATCH] fix(release): package embeddable chat module NullHub loads nullclaw-chat-ui through module.js, so release archives need to ship the module build alongside the static app bundle. --- scripts/package-release.sh | 3 +++ scripts/verify-release-package.sh | 1 + 2 files changed, 4 insertions(+) diff --git a/scripts/package-release.sh b/scripts/package-release.sh index 1ea3039..9f43830 100755 --- a/scripts/package-release.sh +++ b/scripts/package-release.sh @@ -11,6 +11,9 @@ rm -rf "${OUTDIR}" mkdir -p "${PKG_DIR}/bin" cp -R build "${PKG_DIR}/build" +if [[ -d dist ]]; then + cp -R dist/. "${PKG_DIR}/" +fi cp bin/nullclaw-chat-ui.js "${PKG_DIR}/bin/nullclaw-chat-ui.js" cp package.json "${PKG_DIR}/package.json" cp README.md "${PKG_DIR}/README.md" diff --git a/scripts/verify-release-package.sh b/scripts/verify-release-package.sh index 4fcdb38..7d25d29 100755 --- a/scripts/verify-release-package.sh +++ b/scripts/verify-release-package.sh @@ -57,6 +57,7 @@ required_entries=( "nullclaw-chat-ui/nullclaw-chat-ui" "nullclaw-chat-ui/nullclaw-chat-ui.cmd" "nullclaw-chat-ui/bin/nullclaw-chat-ui.js" + "nullclaw-chat-ui/module.js" "nullclaw-chat-ui/build/index.html" )