This is an automated email from the ASF dual-hosted git repository.
voidmatcha pushed a change to branch branch-voidmatcha-assistant-storybook-temp
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
from 90f262624d Update Assistant Storybook dependencies and license notices
add 6ce3ad947a Define shared assistant UI contracts
add f3abaa3768 Remove misplaced Assistant contract comment
add 80efed9f32 Clarify Assistant run-state contract comment
add 699239b22a Define Assistant slot in the shared UI contract
add 50067aca70 Add opt-in Assistant panel shell
add a7a5c3565a Fix Assistant shell toggle and resize behavior
add 81f4938d5c Align Assistant shell with notebook sidebars
add 2576eb5c6e [ZEPPELIN-6743] Track Assistant host in page E2E coverage
add 654d828353 [ZEPPELIN-6743] Verify Assistant sidebar open and close
new 9811bc0b7e Merge Assistant Storybook and notebook sidebar shell bases
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../models/notebook-assistant-page.ts} | 21 ++--
.../notebook/assistant/assistant-shell.spec.ts | 60 +++++++++
zeppelin-web-angular/e2e/utils.ts | 1 +
.../entities/assistant/model/assistantContract.ts | 80 ++++++++++++
.../assistant/model/messageHistory.spec.ts | 63 ++++++++++
.../src/entities/assistant/model/messageHistory.ts | 37 ++++++
.../src/pages/AssistantWorkspace.css | 116 ++++++++++++++++++
.../src/pages/AssistantWorkspace.spec.tsx | 92 ++++++++++++++
.../src/pages/AssistantWorkspace.tsx | 136 +++++++++++++++++++++
.../assistant-workspace/lib/usePanelResize.ts | 99 +++++++++++++++
.../projects/zeppelin-react/webpack.config.js | 3 +-
.../projects/zeppelin-sdk/src/assistant-ui.ts | 40 ++++++
.../projects/zeppelin-sdk/src/public-api.ts | 2 +
.../assistant/assistant-host.component.spec.ts | 48 ++++++++
.../notebook/assistant/assistant-host.component.ts | 119 ++++++++++++++++++
.../notebook/assistant/assistant-slots.spec.ts | 39 ++++++
.../notebook/assistant/assistant-slots.ts | 58 +++++++++
.../workspace/notebook/notebook.component.html | 13 +-
.../pages/workspace/notebook/notebook.component.ts | 8 +-
.../pages/workspace/notebook/notebook.module.ts | 4 +
.../notebook/sidebar/sidebar.component.html | 1 +
.../notebook/sidebar/sidebar.component.spec.ts | 35 ++++++
.../notebook/sidebar/sidebar.component.ts | 29 ++++-
....util.spec.ts => react-feature.service.spec.ts} | 21 ++--
.../src/app/services/react-feature.service.ts | 7 +-
25 files changed, 1103 insertions(+), 29 deletions(-)
copy
zeppelin-web-angular/{projects/zeppelin-visualization/src/table-transformation.ts
=> e2e/models/notebook-assistant-page.ts} (51%)
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/assistant/assistant-shell.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/assistantContract.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/messageHistory.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/messageHistory.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.css
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/usePanelResize.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-sdk/src/assistant-ui.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-host.component.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-host.component.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-slots.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-slots.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/sidebar/sidebar.component.spec.ts
copy zeppelin-web-angular/src/app/services/{query-flag.util.spec.ts =>
react-feature.service.spec.ts} (50%)