Skip to content

Commit 71af2fa

Browse files
authored
Merge pull request #1157 from objectstack-ai/copilot/fix-ci-build-and-test-errors-yet-again
2 parents 28371e6 + c4489d0 commit 71af2fa

File tree

4 files changed

+14
-83
lines changed

4 files changed

+14
-83
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Fixed
11+
12+
- **Console build** (`@object-ui/console`): Added missing `@object-ui/plugin-chatbot` devDependency that caused `TS2307: Cannot find module '@object-ui/plugin-chatbot'` during build.
13+
- **Site SSR build** (`@object-ui/site`): Added `@object-ui/i18n` to `transpilePackages` in `next.config.mjs` to fix "dynamic usage of require is not supported" error when prerendering the tooltip docs page. The i18n package is a transitive dependency of `@object-ui/react` and its `react-i18next` dependency requires transpilation for Turbopack SSR compatibility.
14+
1015
### Added
1116

1217
- **Floating Chatbot FAB Widget** (`@object-ui/plugin-chatbot`): Airtable-style floating action button (FAB) that opens a chatbot panel overlay. New components: `FloatingChatbot`, `FloatingChatbotPanel`, `FloatingChatbotTrigger`, `FloatingChatbotProvider`. Features include configurable position (bottom-right/left), fullscreen toggle, close, portal rendering to avoid z-index conflicts, and `useFloatingChatbot` hook for programmatic control. Registered as `chatbot-floating` in ComponentRegistry. 21 new unit tests.

apps/console/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"@object-ui/permissions": "workspace:*",
5252
"@object-ui/plugin-calendar": "workspace:*",
5353
"@object-ui/plugin-charts": "workspace:*",
54+
"@object-ui/plugin-chatbot": "workspace:*",
5455
"@object-ui/plugin-dashboard": "workspace:*",
5556
"@object-ui/plugin-designer": "workspace:*",
5657
"@object-ui/plugin-detail": "workspace:*",

apps/site/next.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const config = {
99
'@object-ui/core',
1010
'@object-ui/components',
1111
'@object-ui/fields',
12+
'@object-ui/i18n',
1213
'@object-ui/layout',
1314
'@object-ui/react',
1415
'@object-ui/types',

pnpm-lock.yaml

Lines changed: 7 additions & 83 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)