This is an automated email from the ASF dual-hosted git repository.

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/zeppelin-web-angular/zeppelin-web-angular-security-updates-419ba7571d
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


    omit 2d41e46453 build(deps): Bump the zeppelin-web-angular-security-updates 
group across 1 directory with 2 updates
     add 3fc1d4dcc5 [MINOR] Format notebook lifecycle contract for Prettier 
3.9.9
     add f9754f98e1 [ZEPPELIN-6736] Implement Shared Notebook Core read state 
and selectors
     add 76793932d5 [MINOR] Backport braces depth guard for React tooling 
(#5528)
     add 9db84719a9 [HOTFIX] Refresh zeppelin-react lockfile for npm audit 
(#5566)
     add de1d7a9e02 [ZEPPELIN-6733] Add AI assistant chat to notebooks 
(server-side)
     add e8d710f368 [ZEPPELIN-6737] Connect a private read-only Angular 
notebook view to Shared Notebook Core
     add a865c949ff [ZEPPELIN-6454] Stabilize and re-enable flaky PyFlink 
streaming SQL tests
     add c4ac5d6562 [ZEPPELIN-6738] Upgrade React to 19 and fix shared host 
integration
     add f1bb1b9a6e [ZEPPELIN-6740] Add local Storybook foundation for AI 
Assistant UI
     add a041e9422c [ZEPPELIN-6735] Fix code editor model leaks and diff updates
     add baeff2f5b8 [ZEPPELIN-6744] Add AI Assistant Markdown answer component
     add 0d344fb7b1 [ZEPPELIN-6751] Prevent automatic image requests in AI 
Assistant answers
     add f34835854a [ZEPPELIN-6738] Disable Ant Design motion in React surfaces
     add c10a4a8eb3 [ZEPPELIN-6741] Define shared AI Assistant UI contracts and 
message history behavior
     add 796c8c094f [ZEPPELIN-6340] Add ZeppelinEventBus and update 
NotebookServer to handle NoteRemoveEvent
     add 2f16789d4b [ZEPPELIN-5758] Raise BigQuery HTTP client timeout so large 
wait_time values work
     add 76a7153885 [ZEPPELIN-6743] Mount an opt-in AI Assistant shell in the 
notebook sidebar
     add d01a1c3db8 [ZEPPELIN-6742] Connect the AI Assistant frontend to 
conversation REST and WebSocket APIs
     add bf658867be [ZEPPELIN-6747] Add AI Assistant conversation list and 
header components
     add 37ddc52e72 [ZEPPELIN-6746] Add AI Assistant question composer component
     add f801b2e4c2 [ZEPPELIN-6745] Add AI Assistant message and answer state UI
     add 81e5de88d0 [HOTFIX] Update vulnerable Vite and launch-editor 
dependencies in zeppelin-react
     add 614baac846 [ZEPPELIN-6731] Fix LdapRealm login failure caused by 
unsupported SHA-1 hashing after Shiro 2.0.6 upgrade
     add 0a9c4ed534 [ZEPPELIN-6673] Capture notebook permission, 
authentication, and shell error-handling fixtures
     add d8da8f387d [MINOR] Refresh frontend Node.js and audit dependencies
     add 65c12bf1b9 [HOTFIX] Update remaining Node.js toolchains to 22.23.4
     add 5243b9b697 [ZEPPELIN-6748] Assemble the fixture-backed Assistant 
conversation panel
     add 2d14bb99bd [ZEPPELIN-6759] Add get_paragraph tool to the AI assistant
     add 9799b263cb [ZEPPELIN-6762] Fix truncated output alerts in the new UI
     add 5fdc82c0a3 [ZEPPELIN-6761] Fix table Export dropdown blocked by 
pagination
     add cf5a453d97 [ZEPPELIN-6593] Preserve false interpreter property values
     add 5a74f537b4 [ZEPPELIN-6688] Respect published mode in React 
visualization controls
     add 606fc6cfdc [ZEPPELIN-6767] Stabilize last-page setup in table footer 
E2E test
     add b8b24593be [ZEPPELIN-6765] Fix returnUrl loss during initial login 
navigation
     add 237b06765a [ZEPPELIN-6645] Handle empty interpreter settings in note 
creation
     add 6a98189bbe [ZEPPELIN-6321] Fix screenshot path in zeppelin-web-angular 
README
     add 3f3463b8be [ZEPPELIN-6583] Use selected field for scatter point sizes
     add 9f556c50de [ZEPPELIN-6757] Remove Helium support
     add 904ce38efb build(deps): Bump the zeppelin-web-angular-security-updates 
group across 1 directory with 2 updates

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2d41e46453)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/zeppelin-web-angular/zeppelin-web-angular-security-updates-419ba7571d
 (904ce38efb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .agents/server-interpreter-communication.md        |    1 -
 .github/workflows/core.yml                         |    5 +-
 .github/workflows/frontend.yml                     |    9 +-
 .github/workflows/npm-audit-remediation.yml        |   51 +-
 .gitignore                                         |    3 -
 LICENSE                                            |   10 +
 .../zeppelin/bigquery/BigQueryInterpreter.java     |   16 +-
 .../bigquery/BigQueryInterpreterTimeoutTest.java   |   42 +-
 conf/zeppelin-env.cmd.template                     |    3 -
 conf/zeppelin-env.sh.template                      |    3 -
 conf/zeppelin-site.xml.template                    |   52 +-
 dev/change_zeppelin_version.sh                     |    6 -
 docs/_includes/themes/zeppelin/_navigation.html    |    9 -
 .../img/docs-img/writing_spell_registered.png      |  Bin 168037 -> 0 bytes
 .../zeppelin/img/docs-img/writing_spell_using.gif  |  Bin 3111011 -> 0 bytes
 .../img/docs-img/writing_visualization_example.png |  Bin 80870 -> 0 bytes
 .../docs-img/writing_visualization_helium_menu.png |  Bin 177591 -> 0 bytes
 .../contribution/useful_developer_tools.md         |    4 +-
 docs/development/helium/overview.md                |   43 -
 docs/development/helium/writing_application.md     |  185 -
 docs/development/helium/writing_spell.md           |  214 -
 .../helium/writing_visualization_basic.md          |  212 -
 .../helium/writing_visualization_transformation.md |  280 -
 docs/index.md                                      |    7 -
 docs/setup/basics/how_to_build.md                  |    5 -
 docs/setup/deployment/virtual_machine.md           |    2 +-
 docs/setup/operation/configuration.md              |   20 +-
 docs/setup/operation/proxy_setting.md              |   32 -
 docs/setup/operation/upgrading.md                  |   10 +
 docs/usage/interpreter/dynamic_loading.md          |    2 +-
 docs/usage/rest_api/helium.md                      |  565 --
 .../zeppelin/flink/IPyFlinkInterpreterTest.java    |    1 -
 helium-dev/pom.xml                                 |   56 -
 .../org/apache/zeppelin/helium/DevInterpreter.java |  120 -
 .../helium/ZeppelinApplicationDevServer.java       |  173 -
 .../apache/zeppelin/helium/ZeppelinDevServer.java  |  137 -
 .../src/main/resources/interpreter-setting.json    |   20 -
 .../LICENSE-react-markdown-10.1.0                  |    2 +-
 .../LICENSE-remark-gfm-4.0.1                       |    4 +-
 .../LICENSE-vanilla-extract-1.21.3                 |    4 +-
 pom.xml                                            |   15 -
 scripts/vagrant/zeppelin-dev/README.md             |    2 +-
 .../java/org/apache/zeppelin/common/Message.java   |   11 +-
 .../src/assemble/distribution.xml                  |   12 -
 zeppelin-distribution/src/bin_license/LICENSE      |   30 +
 zeppelin-examples/pom.xml                          |   65 -
 zeppelin-examples/zeppelin-example-clock/pom.xml   |  120 -
 .../apache/zeppelin/example/app/clock/Clock.java   |  113 -
 .../main/resources/example/app/clock/clock.html    |   14 -
 .../zeppelin-example-clock.json                    |   26 -
 .../horizontalbar.js                               |   77 -
 .../zeppelin-example-horizontalbar/package.json    |   12 -
 .../zeppelin-example-horizontalbar/pom.xml         |  120 -
 .../zeppelin-example-horizontalbar.json            |   24 -
 .../zeppelin-example-spell-echo/index.js           |   53 -
 .../zeppelin-example-spell-echo/package.json       |   15 -
 .../zeppelin-example-spell-echo/pom.xml            |  119 -
 .../zeppelin-example-spell-echo.json               |   35 -
 .../zeppelin-example-spell-flowchart/index.js      |  108 -
 .../zeppelin-example-spell-flowchart/package.json  |   17 -
 .../zeppelin-example-spell-flowchart/pom.xml       |  120 -
 .../zeppelin-example-spell-flowchart.json          |   28 -
 .../zeppelin-example-spell-markdown/index.js       |   42 -
 .../zeppelin-example-spell-markdown/package.json   |   16 -
 .../zeppelin-example-spell-markdown/pom.xml        |  120 -
 .../zeppelin-example-spell-markdown.json           |   28 -
 .../zeppelin-example-spell-translator/index.js     |   99 -
 .../zeppelin-example-spell-translator/package.json |   16 -
 .../zeppelin-example-spell-translator/pom.xml      |  120 -
 .../zeppelin-example-spell-translator.json         |   35 -
 .../zeppelin/integration/ShellIntegrationTest.java |    4 +-
 .../zeppelin/integration/SparkIntegrationTest.java |    4 +-
 .../integration/SparkSubmitIntegrationTest.java    |    4 +-
 .../YarnInterpreterLauncherIntegrationTest.java    |    3 +-
 .../integration/ZSessionIntegrationTest.java       |    6 +-
 .../integration/ZeppelinClientIntegrationTest.java |    3 +-
 .../ZeppelinClientWithAuthIntegrationTest.java     |    3 +-
 .../integration/ZeppelinFlinkClusterTest.java      |    4 +-
 .../integration/ZeppelinSparkClusterTest.java      |    4 +-
 .../org/apache/zeppelin/helium/Application.java    |  150 -
 .../apache/zeppelin/helium/ApplicationContext.java |   59 -
 .../zeppelin/helium/ApplicationEventListener.java  |   32 -
 .../zeppelin/helium/ApplicationException.java      |   38 -
 .../apache/zeppelin/helium/ApplicationLoader.java  |  230 -
 .../zeppelin/helium/ClassLoaderApplication.java    |   72 -
 .../helium/HeliumAppAngularObjectRegistry.java     |   55 -
 .../org/apache/zeppelin/helium/HeliumPackage.java  |  186 -
 .../org/apache/zeppelin/helium/HeliumType.java     |   29 -
 .../apache/zeppelin/helium/SpellPackageInfo.java   |   39 -
 .../remote/RemoteInterpreterEventClient.java       |   50 +-
 .../remote/RemoteInterpreterServer.java            |  179 -
 .../interpreter/thrift/AppOutputAppendEvent.java   |  809 --
 .../interpreter/thrift/AppOutputUpdateEvent.java   |  914 --
 .../interpreter/thrift/AppStatusUpdateEvent.java   |  709 --
 .../interpreter/thrift/OutputAppendEvent.java      |  113 +-
 .../interpreter/thrift/OutputUpdateEvent.java      |  113 +-
 .../thrift/RemoteApplicationResult.java            |  494 -
 .../thrift/RemoteInterpreterEventService.java      | 2783 +-----
 .../thrift/RemoteInterpreterEventType.java         |    5 +-
 .../thrift/RemoteInterpreterService.java           | 3385 +------
 .../java/org/apache/zeppelin/scheduler/Job.java    |    2 +-
 .../thrift/RemoteInterpreterEventService.thrift    |   30 -
 .../main/thrift/RemoteInterpreterService.thrift    |   12 -
 .../zeppelin/helium/ApplicationLoaderTest.java     |  100 -
 .../apache/zeppelin/helium/HeliumPackageTest.java  |   81 -
 .../apache/zeppelin/helium/MockApplication1.java   |   51 -
 .../remote/RemoteInterpreterServerTest.java        |    2 +-
 zeppelin-server/pom.xml                            |   87 +-
 .../zeppelin/conf/ZeppelinConfiguration.java       |   61 +-
 .../EventBus.java}                                 |   20 +-
 .../org/apache/zeppelin/eventbus/NoOpEventBus.java |   38 +-
 .../org/apache/zeppelin/eventbus/NoteEvent.java    |   12 +-
 .../NoteRemovedEvent.java}                         |   30 +-
 .../apache/zeppelin/eventbus/ZeppelinEvent.java    |    4 +-
 .../apache/zeppelin/eventbus/ZeppelinEventBus.java |   63 +
 .../java/org/apache/zeppelin/helium/Helium.java    |  560 --
 .../zeppelin/helium/HeliumApplicationFactory.java  |  439 -
 .../zeppelin/helium/HeliumBundleFactory.java       |  726 --
 .../org/apache/zeppelin/helium/HeliumConf.java     |  107 -
 .../zeppelin/helium/HeliumLocalRegistry.java       |   79 -
 .../zeppelin/helium/HeliumOnlineRegistry.java      |  186 -
 .../zeppelin/helium/HeliumPackageSearchResult.java |   49 -
 .../zeppelin/helium/HeliumPackageSuggestion.java   |   52 -
 .../org/apache/zeppelin/helium/HeliumRegistry.java |   40 -
 .../zeppelin/helium/HeliumRegistrySerializer.java  |   67 -
 .../org/apache/zeppelin/helium/NpmPackage.java     |   42 -
 .../org/apache/zeppelin/helium/WebpackResult.java  |   39 -
 .../zeppelin/interpreter/InterpreterSetting.java   |   16 -
 .../interpreter/InterpreterSettingManager.java     |   30 -
 .../interpreter/RemoteInterpreterEventServer.java  |   47 +-
 .../interpreter/recovery/StopInterpreter.java      |    2 +-
 .../apache/zeppelin/notebook/ApplicationState.java |  107 -
 .../java/org/apache/zeppelin/notebook/Note.java    |   26 -
 .../org/apache/zeppelin/notebook/Notebook.java     |   23 +-
 .../org/apache/zeppelin/notebook/Paragraph.java    |   46 +-
 .../java/org/apache/zeppelin/realm/LdapRealm.java  |   11 +-
 .../rest/AssistantConversationRestApi.java         |  157 +
 .../zeppelin/rest/AssistantMessageRestApi.java     |   71 +
 .../org/apache/zeppelin/rest/HeliumRestApi.java    |  367 -
 ...reterRequest.java => ConversationMetadata.java} |   36 +-
 ...meNoteRequest.java => ConversationRequest.java} |   15 +-
 .../rest/message/ConversationResponse.java         |   48 +
 .../{LoggerRequest.java => MessagesResponse.java}  |   30 +-
 .../apache/zeppelin/server/RestApiApplication.java |    6 +-
 .../org/apache/zeppelin/server/ZeppelinServer.java |   41 +-
 .../zeppelin/service/ConfigurationService.java     |    4 +
 .../apache/zeppelin/service/NotebookService.java   |   61 -
 .../zeppelin/service/assistant/Assistant.java      |   78 +
 .../zeppelin/service/assistant/AssistantEvent.java |   61 +
 .../service/assistant/AssistantEventListener.java  |    8 +-
 .../service/assistant/AssistantEventPayload.java   |  121 +
 .../service/assistant/AssistantEventType.java      |   28 +-
 .../zeppelin/service/assistant/AssistantImpl.java  |  377 +
 .../service/assistant/AssistantModule.java         |   83 +
 .../zeppelin/service/assistant/ChatModel.java      |   22 +-
 .../zeppelin/service/assistant/Conversation.java   |   88 +
 .../service/assistant/ConversationJsonCodec.java   |   89 +
 .../service/assistant/ConversationRepository.java} |   25 +-
 .../service/assistant/DisabledAssistant.java       |  101 +
 .../assistant/FileConversationRepository.java      |  102 +
 .../service/assistant/GetParagraphTool.java        |  104 +
 .../service/assistant/ListParagraphsTool.java      |   83 +
 .../apache/zeppelin/service/assistant/Message.java |  156 +
 .../zeppelin/service/assistant/MessagePage.java    |   19 +-
 .../service/assistant/OpenAiChatModel.java         |  201 +
 .../assistant/Tool.java}                           |   23 +-
 .../assistant/ToolCall.java}                       |   30 +-
 .../zeppelin/service/assistant/ToolExecutor.java   |   61 +
 .../zeppelin/service/assistant/ToolResult.java     |   14 +-
 .../zeppelin/service/assistant/ToolSpec.java       |   22 +-
 .../org/apache/zeppelin/socket/NotebookServer.java |  205 +-
 .../org/apache/zeppelin/storage/ConfigStorage.java |    5 +-
 .../src/main/resources/helium/package.json         |   21 -
 .../src/main/resources/helium/webpack.config.js    |   50 -
 .../zeppelin/eventbus/ZeppelinEventBusTest.java    |   82 +
 .../helium/HeliumApplicationFactoryTest.java       |  302 -
 .../zeppelin/helium/HeliumBundleFactoryTest.java   |  188 -
 .../zeppelin/helium/HeliumLocalRegistryTest.java   |   69 -
 .../zeppelin/helium/HeliumOnlineRegistryTest.java  |   77 -
 .../org/apache/zeppelin/helium/HeliumTest.java     |  147 -
 .../zeppelin/helium/HeliumTestApplication.java     |   45 -
 .../interpreter/AbstractInterpreterTest.java       |    9 +-
 .../InterpreterSettingManagerSaveRaceTest.java     |    3 +-
 .../interpreter/InterpreterSettingManagerTest.java |   10 +-
 .../RemoteInterpreterEventServerTest.java          |    8 +-
 .../zeppelin/notebook/GsonNoteParserTest.java      |   66 +
 .../org/apache/zeppelin/notebook/NotebookTest.java |    4 +-
 .../notebook/repo/NotebookRepoSyncTest.java        |    9 +-
 .../org/apache/zeppelin/realm/LdapRealmTest.java   |   27 +
 .../apache/zeppelin/rest/HeliumRestApiTest.java    |  254 -
 .../zeppelin/service/ConfigurationServiceTest.java |    6 +-
 .../zeppelin/service/NotebookServiceTest.java      |    8 +-
 .../assistant/AssistantEventTest.java}             |   35 +-
 .../zeppelin/service/assistant/AssistantTest.java  |  456 +
 .../service/assistant/ConversationTest.java        |   49 +
 .../assistant/FileConversationRepositoryTest.java  |  114 +
 .../service/assistant/GetParagraphToolTest.java    |   88 +
 .../service/assistant/ListParagraphsToolTest.java  |   86 +
 .../service/assistant/ToolExecutorTest.java        |   97 +
 .../apache/zeppelin/socket/NotebookServerTest.java |  196 +
 .../src/test/resources/helium/vis1/package.json    |   12 -
 .../src/test/resources/helium/vis1/vis1.js         |   37 -
 .../src/test/resources/helium/vis2/package.json    |   12 -
 .../src/test/resources/helium/vis2/vis2.js         |   38 -
 zeppelin-web-angular/.nvmrc                        |    2 +-
 zeppelin-web-angular/.prettierignore               |    4 +
 zeppelin-web-angular/README.md                     |   18 +-
 zeppelin-web-angular/angular.json                  |   15 +-
 zeppelin-web-angular/e2e/core-contract/README.md   |  114 +-
 .../e2e/core-contract/lifecycle/capture.ts         |   27 +-
 .../lifecycle/core/runtime/host-remote-contract.ts |    8 +-
 .../e2e/core-contract/lifecycle/fixture.d.mts      |    7 +-
 .../e2e/core-contract/lifecycle/recorder.mjs       |   63 +-
 .../e2e/core-contract/lifecycle/replay.mjs         |    8 +
 .../tests/notebook-auth-captures.test.mjs          |  211 +
 .../lifecycle/tests/recorder.test.mjs              |  250 +-
 .../lifecycle/tests/validation.test.mjs            |   53 +
 .../e2e/core-contract/lifecycle/tsconfig.json      |    1 +
 .../e2e/core-contract/lifecycle/validation.mjs     |   13 +-
 .../core-contract/port-proof/angular-host/main.ts  |    2 -
 .../e2e/core-contract/transport/fixture.d.mts      |    8 +-
 .../e2e/core-contract/transport/fixture.mjs        |   20 +-
 .../e2e/core-contract/transport/fixture.test.mjs   |   41 +
 .../notebook-auth/acl-write-anonymous.json         |   91 +
 .../notebook-auth/acl-write-role-owner.json        |  145 +
 .../notebook-auth/acl-write-unauthenticated.json   |  116 +
 .../e2e/fixtures/notebook-auth/acl-write.json      |  145 +
 .../notebook-auth/http-session-expired.json        |  824 ++
 .../e2e/fixtures/notebook-auth/manifest.json       |   65 +
 .../fixtures/notebook-auth/rest-401-logout.json    |   81 +
 .../session-expiry-server-restart.json             |  149 +
 .../notebook-auth/ws-global-auth-info.json         |  414 +
 .../notebook-auth/ws-global-error-info.json        |  133 +
 .../notebook-auth/ws-read-correlation.json         |  203 +
 .../fixtures/notebook-auth/ws-session-logout.json  |  444 +
 .../e2e/fixtures/notebook-read/read-anonymous.json |  327 +
 .../e2e/fixtures/notebook-read/read-denied.json    |  135 +
 .../e2e/models/configuration-page.ts               |    2 +-
 .../e2e/models/notebook-assistant-page.ts          |   47 +
 .../e2e/models/notebook-core-read-page.ts          |   79 +
 .../e2e/models/notebook-core-read-page.util.ts     |  194 +
 .../e2e/models/notebook-repos-page.ts              |   15 +-
 .../e2e/models/notebook-visualization-page.ts      |   40 +-
 .../e2e/models/published-paragraph-page.ts         |   19 +-
 .../e2e/models/published-paragraph-page.util.ts    |   27 +-
 zeppelin-web-angular/e2e/tests/login/login.spec.ts |   39 +
 .../assistant/assistant-conversation.spec.ts       |  152 +
 .../notebook/assistant/assistant-shell.spec.ts     |   60 +
 .../core-contract/notebook-auth-fixtures.spec.ts   |  581 ++
 .../notebook/core-contract/read-fixtures.spec.ts   |  172 +
 .../notebook/core-read/notebook-core-read.spec.ts  |  267 +
 .../tests/notebook/paragraph/table-footer.spec.ts  |  197 +
 .../notebook/published/published-paragraph.spec.ts |   36 +-
 .../react-configuration-table.spec.ts              |    4 +-
 .../notebook-repo-item-display.spec.ts             |    2 +-
 .../notebook-repos/notebook-repo-item-edit.spec.ts |    2 +-
 .../notebook-repo-item-form-validation.spec.ts     |    2 +-
 .../notebook-repo-item-settings.spec.ts            |    2 +-
 .../notebook-repo-item-workflow.spec.ts            |   11 +-
 .../notebook-repos-page-structure.spec.ts          |    6 +-
 .../react-notebook-repo-list.spec.ts               |    9 +-
 zeppelin-web-angular/e2e/utils.ts                  |    2 +
 zeppelin-web-angular/package-lock.json             | 2127 +++--
 zeppelin-web-angular/package.json                  |   16 +-
 zeppelin-web-angular/pom.xml                       |    4 +-
 .../zeppelin-notebook-core/src/public-api.ts       |    3 +
 .../zeppelin-notebook-core/src/read-model.ts       |  116 +
 .../src/read-selectors.spec.ts                     |  131 +
 .../zeppelin-notebook-core/src/read-selectors.ts   |   98 +
 .../zeppelin-notebook-core/src/read-store.spec.ts  |  482 +
 .../zeppelin-notebook-core/src/read-store.ts       |  355 +
 .../projects/zeppelin-react/.gitignore             |    5 +
 .../projects/zeppelin-react/.storybook/main.ts     |   41 +
 .../projects/zeppelin-react/.storybook/preview.tsx |   51 +
 .../projects/zeppelin-react/README.md              |   39 +-
 .../projects/zeppelin-react/audit-ci.jsonc         |   35 +
 .../projects/zeppelin-react/eslint.config.js       |    5 +-
 .../projects/zeppelin-react/package-lock.json      | 9424 +++++++++++++++-----
 .../projects/zeppelin-react/package.json           |   48 +-
 .../zeppelin-react/patches/braces+3.0.3.patch      |  236 +
 .../zeppelin-react/playwright.storybook.config.mjs |   38 +
 .../zeppelin-react/scripts/check-braces-patch.cjs  |   46 +
 .../zeppelin-react/src/components/common/Empty.tsx |   10 +-
 .../paragraph/ReactErrorBoundary.spec.tsx          |   24 +
 .../components/paragraph/ReactErrorBoundary.tsx    |   12 +-
 .../src/components/renderers/HTMLRenderer.spec.tsx |   20 +-
 .../src/components/renderers/HTMLRenderer.tsx      |    8 +
 .../visualizations/TableVisualization.tsx          |   14 +-
 .../visualizations/VisualizationControls.tsx       |   60 +-
 .../entities/assistant/model/assistantContract.ts  |   82 +
 .../assistant/model/assistantTransport.spec.ts     |  658 ++
 .../entities/assistant/model/assistantTransport.ts |  346 +
 .../assistant/model/messageHistory.spec.ts         |   95 +
 .../src/entities/assistant/model/messageHistory.ts |   51 +
 .../entities/assistant/ui/AssistantAnswer.css.ts   |   91 +
 .../entities/assistant/ui/AssistantAnswer.spec.tsx |  259 +
 .../assistant/ui/AssistantAnswer.stories.tsx       |   95 +
 .../src/entities/assistant/ui/AssistantAnswer.tsx  |  109 +
 .../assistant/ui/AssistantAnswerError.spec.tsx     |   49 +
 .../entities/assistant/ui/AssistantAnswerError.tsx |   46 +
 .../entities/assistant/ui/AssistantComposer.css.ts |   67 +
 .../assistant/ui/AssistantComposer.spec.tsx        |  142 +
 .../assistant/ui/AssistantComposer.stories.tsx     |   64 +
 .../entities/assistant/ui/AssistantComposer.tsx    |  100 +
 .../assistant/ui/AssistantMessageItem.css.ts       |   93 +
 .../assistant/ui/AssistantMessageItem.spec.tsx     |   42 +
 .../assistant/ui/AssistantMessageItem.stories.tsx  |   66 +
 .../entities/assistant/ui/AssistantMessageItem.tsx |   67 +
 .../src/entities/assistant/ui/AssistantToolLog.tsx |   53 +
 .../assistant/ui/ConversationHeader.css.ts         |   52 +
 .../assistant/ui/ConversationHeader.spec.tsx       |   77 +
 .../assistant/ui/ConversationHeader.stories.tsx    |   44 +
 .../entities/assistant/ui/ConversationHeader.tsx   |   80 +
 .../entities/assistant/ui/ConversationList.css.ts  |  106 +
 .../assistant/ui/ConversationList.spec.tsx         |  367 +
 .../assistant/ui/ConversationList.stories.tsx      |   74 +
 .../src/entities/assistant/ui/ConversationList.tsx |  182 +
 .../entities/assistant/ui/MarkdownAnswer.css.ts    |  244 +
 .../entities/assistant/ui/MarkdownAnswer.spec.tsx  |  704 ++
 .../assistant/ui/MarkdownAnswer.stories.tsx        |  293 +
 .../src/entities/assistant/ui/MarkdownAnswer.tsx   |  190 +
 .../entities/assistant/ui/MarkdownAnswerImage.tsx  |  186 +
 .../src/entities/assistant/ui/answerView.ts        |   44 +
 .../assistant/ui/conversationTitle.ts}             |   10 +-
 .../assistant/ui/remarkParagraphReferences.ts      |   74 +
 .../projects/zeppelin-react/src/main.ts            |    1 +
 .../src/pages/AssistantWorkspace.css.ts            |  113 +
 .../src/pages/AssistantWorkspace.spec.tsx          |  183 +
 .../src/pages/AssistantWorkspace.tsx               |  140 +
 .../src/pages/ConfigurationTable.spec.tsx          |    4 +-
 .../src/pages/NotebookRepoList.spec.tsx            |   12 +-
 .../src/pages/PublishedParagraph.spec.tsx          |   17 +
 .../src/pages/PublishedParagraph.tsx               |    2 +-
 .../fixtures/assistantFixture.spec.ts              |  347 +
 .../fixtures/assistantFixture.ts                   |  240 +
 .../fixtures/assistantFixtureData.ts               |  130 +
 .../lib/useConversationScroll.ts                   |  296 +
 .../lib/useDeleteConfirmation.ts                   |  145 +
 .../assistant-workspace/lib/usePanelResize.ts      |  100 +
 .../model/assistantConversation.ts                 |  305 +
 .../model/assistantDataSource.ts}                  |   13 +-
 .../assistant-workspace/model/assistantHistory.ts  |  354 +
 .../model/assistantPanelModel.ts                   |  248 +
 .../model/assistantPanelState.ts                   |   87 +
 .../assistant-workspace/model/assistantRun.spec.ts |  319 +
 .../assistant-workspace/model/assistantRun.ts      |  142 +
 .../model/useAssistantPanel.spec.tsx               | 2094 +++++
 .../assistant-workspace/model/useAssistantPanel.ts |   28 +
 .../ui/AssistantConversationPanel.css.ts           |  196 +
 .../ui/AssistantConversationPanel.spec.tsx         | 1020 +++
 .../ui/AssistantConversationPanel.stories.tsx      |  236 +
 .../ui/AssistantConversationPanel.tsx              |  200 +
 .../ui/ConversationMessages.tsx                    |  117 +
 .../ui/DeleteConversationDialog.tsx                |  106 +
 .../ui/assistant-theme/AssistantScope.css.ts       |  102 +
 .../ui/assistant-theme/AssistantScope.spec.ts      |   38 +
 .../shared/ui/assistant-theme/AssistantScope.tsx   |   86 +
 .../src/shared/ui/assistant-theme/contrast.spec.ts |   41 +
 .../src/shared/ui/assistant-theme/contrast.ts      |   80 +
 .../ui/assistant-theme}/index.ts                   |    5 +-
 .../src/templates/SingleResultRenderer.spec.tsx    |   34 +-
 .../src/templates/SingleResultRenderer.tsx         |    7 +-
 .../projects/zeppelin-react/src/test-setup.ts      |   12 +-
 .../src/theme/ZeppelinThemeProvider.spec.tsx       |   21 +-
 .../src/theme/ZeppelinThemeProvider.tsx            |   17 +-
 .../projects/zeppelin-react/src/theme/hostTheme.ts |   10 +-
 .../test/fixtures/markdown-answer-image.svg        |   36 +
 .../test/storybook/markdown-answer-images.spec.mjs |  139 +
 .../zeppelin-react/test/storybook/stories.spec.mjs |   52 +
 .../projects/zeppelin-react/tsconfig.json          |    4 +-
 .../projects/zeppelin-react/vitest.config.mts      |    2 +
 .../projects/zeppelin-react/webpack.config.js      |   10 +-
 .../projects/zeppelin-sdk/src/assistant-ui.ts      |   37 +
 .../projects/zeppelin-sdk/src/assistant.ts         |   27 +
 .../src/interfaces/message-assistant.interface.ts} |   28 +-
 .../interfaces/message-data-type-map.interface.ts  |    5 +-
 .../src/interfaces/message-operator.interface.ts   |   48 +-
 .../src/interfaces/message-paragraph.interface.ts  |   23 +-
 .../src/interfaces/notebook-wire-fields.spec.ts    |    2 +-
 .../zeppelin-sdk/src/interfaces/public-api.ts      |    1 +
 .../projects/zeppelin-sdk/src/message.spec.ts      |   10 +
 .../projects/zeppelin-sdk/src/message.ts           |   47 +-
 .../projects/zeppelin-sdk/src/public-api.ts        |    2 +
 .../src/app/app-http.interceptor.spec.ts           |  190 +-
 .../src/app/app-http.interceptor.ts                |   29 +-
 .../src/app/app-message.interceptor.spec.ts        |  112 +
 .../src/app/core/paragraph-base/paragraph-base.ts  |    4 -
 zeppelin-web-angular/src/app/interfaces/helium.ts  |  114 -
 .../src/app/interfaces/public-api.ts               |    1 -
 .../workspace/interpreter/item/item.component.html |    2 +-
 .../interpreter/item/item.component.spec.ts        |   42 +
 .../workspace/interpreter/item/item.component.ts   |    4 +
 .../assistant/assistant-host.component.spec.ts     |   84 +
 .../notebook/assistant/assistant-host.component.ts |  120 +
 .../notebook/assistant/assistant-slots.spec.ts     |   39 +
 .../notebook/assistant/assistant-slots.ts          |   58 +
 .../core-read/notebook-core-read-host.spec.ts      |  157 +
 .../notebook/core-read/notebook-core-read-host.ts  |  144 +
 .../core-read/notebook-core-read-view.spec.ts      |  115 +
 .../notebook/core-read/notebook-core-read-view.ts  |   93 +
 .../core-read/notebook-core-read.component.html    |  101 +
 .../core-read/notebook-core-read.component.less}   |   55 +-
 .../notebook-core-read.component.testbed.spec.ts   |  155 +
 .../core-read/notebook-core-read.component.ts      |   89 +
 .../core-read/notebook-read-fixture.spec.ts        |  141 +
 .../core-read/notebook-read-transport.spec.ts      |  314 +
 .../notebook/core-read/notebook-read-transport.ts  |  165 +
 .../workspace/notebook/notebook-route-boundary.ts  |   22 +-
 .../workspace/notebook/notebook-routing.module.ts  |    8 +-
 .../workspace/notebook/notebook.component.html     |   13 +-
 .../pages/workspace/notebook/notebook.component.ts |    8 +-
 .../pages/workspace/notebook/notebook.module.ts    |    6 +
 .../code-editor/code-editor.component.spec.ts      |   77 +
 .../paragraph/code-editor/code-editor.component.ts |   12 +-
 .../notebook/paragraph/paragraph.component.ts      |   16 +-
 .../notebook/sidebar/sidebar.component.html        |    1 +
 .../notebook/sidebar/sidebar.component.spec.ts     |   35 +
 .../notebook/sidebar/sidebar.component.ts          |   29 +-
 .../paragraph/paragraph.component.spec.ts          |    2 -
 .../published/paragraph/paragraph.component.ts     |   11 +-
 .../workspace/share/result/result.component.html   |   33 +-
 .../workspace/share/result/result.component.less   |   28 -
 .../share/result/result.component.spec.ts          |  325 +-
 .../workspace/share/result/result.component.ts     |  320 +-
 .../src/app/pages/workspace/workspace.component.ts |    6 +-
 .../app/services/angular-drag-drop.service.spec.ts |   71 -
 .../src/app/services/angular-drag-drop.service.ts  |  357 -
 .../services/bootstrap-compatibility.service.ts    |  490 -
 .../services/classic-visualization.service.spec.ts |  101 -
 .../app/services/classic-visualization.service.ts  |  447 -
 .../src/app/services/helium.service.ts             |  115 -
 .../src/app/services/message.service.ts            |   35 +-
 .../src/app/services/public-api.ts                 |    3 -
 ....util.spec.ts => react-feature.service.spec.ts} |   21 +-
 .../src/app/services/react-feature.service.ts      |    7 +-
 .../src/app/services/table-data-adapter.service.ts |   97 -
 .../src/app/services/theme.service.ts              |    7 +-
 .../src/app/services/ticket.service.ts             |   32 +-
 .../code-editor/code-editor.component.spec.ts      |  212 +
 .../app/share/code-editor/code-editor.component.ts |   27 +-
 .../src/app/share/header/header.component.html     |    1 -
 .../note-create/note-create.component.spec.ts      |  160 +
 .../app/share/note-create/note-create.component.ts |    2 +-
 .../react-mount/react-mount.directive.spec.ts      |  101 +-
 .../app/share/react-mount/react-mount.directive.ts |   41 +-
 zeppelin-web-angular/src/app/spell/index.ts        |   13 -
 zeppelin-web-angular/src/app/spell/public-api.ts   |   13 -
 zeppelin-web-angular/src/app/spell/spell-result.ts |   27 -
 .../scatter-chart-visualization.component.spec.ts  |  165 +
 .../scatter-chart-visualization.component.ts       |    4 +-
 .../table/table-visualization.component.html       |   25 +-
 .../table/table-visualization.component.less       |   19 +-
 .../table/table-visualization.component.spec.ts    |   87 +
 .../table/table-visualization.component.ts         |    4 +
 .../src/app/visualizations/visualization.module.ts |    2 +
 .../advanced-transformation-setting.html           |  939 --
 .../columnselector_settings.html                   |  172 -
 .../network_settings.html                          |   89 -
 .../pivot_settings.html                            |  435 -
 zeppelin-web-angular/src/styles.less               |    1 +
 zeppelin-web-angular/src/styles/result-alert.less  |   57 +
 .../test/notebook-core/read-input-compat.spec.ts   |   31 +
 zeppelin-web/.nvmrc                                |    2 +-
 zeppelin-web/README.md                             |    2 +-
 zeppelin-web/package-lock.json                     |    2 +-
 zeppelin-web/package.json                          |    3 +-
 zeppelin-web/pom.xml                               |    2 +-
 zeppelin-web/src/app/app.js                        |   14 -
 zeppelin-web/src/app/helium/helium-conf.js         |  107 -
 zeppelin-web/src/app/helium/helium-package.js      |   51 -
 zeppelin-web/src/app/helium/helium-type.js         |   20 -
 zeppelin-web/src/app/helium/helium.controller.js   |  381 -
 zeppelin-web/src/app/helium/helium.css             |  227 -
 zeppelin-web/src/app/helium/helium.html            |  199 -
 zeppelin-web/src/app/helium/helium.service.js      |  310 -
 zeppelin-web/src/app/helium/index.js               |   18 -
 .../src/app/notebook/notebook.controller.js        |    3 +-
 .../app/notebook/paragraph/paragraph-control.html  |    2 +-
 .../app/notebook/paragraph/paragraph.controller.js |  182 +-
 .../paragraph/result/result-chart-selector.html    |   50 +-
 .../notebook/paragraph/result/result.controller.js |  427 +-
 .../src/app/notebook/paragraph/result/result.html  |   20 +-
 zeppelin-web/src/app/spell/.npmignore              |    1 -
 zeppelin-web/src/app/spell/index.js                |   25 -
 zeppelin-web/src/app/spell/package.json            |   13 -
 zeppelin-web/src/app/spell/spell-base.js           |   49 -
 zeppelin-web/src/app/spell/spell-result.js         |  278 -
 zeppelin-web/src/app/tabledata/.npmignore          |    1 -
 zeppelin-web/src/app/tabledata/package.json        |   15 -
 zeppelin-web/src/app/visualization/.npmignore      |    1 -
 zeppelin-web/src/app/visualization/package.json    |   16 -
 zeppelin-web/src/components/navbar/navbar.html     |    1 -
 .../websocket/websocket-event.factory.js           |   10 -
 .../websocket/websocket-message.service.js         |   28 -
 zeppelin-web/src/index.html                        |    1 -
 zeppelin-web/src/index.js                          |    2 -
 zeppelin-web/webpack.config.js                     |    1 -
 497 files changed, 36845 insertions(+), 29517 deletions(-)
 copy 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/resource/LocalResourcePoolTest.java
 => 
bigquery/src/test/java/org/apache/zeppelin/bigquery/BigQueryInterpreterTimeoutTest.java
 (52%)
 delete mode 100644 
docs/assets/themes/zeppelin/img/docs-img/writing_spell_registered.png
 delete mode 100644 
docs/assets/themes/zeppelin/img/docs-img/writing_spell_using.gif
 delete mode 100644 
docs/assets/themes/zeppelin/img/docs-img/writing_visualization_example.png
 delete mode 100644 
docs/assets/themes/zeppelin/img/docs-img/writing_visualization_helium_menu.png
 delete mode 100644 docs/development/helium/overview.md
 delete mode 100644 docs/development/helium/writing_application.md
 delete mode 100644 docs/development/helium/writing_spell.md
 delete mode 100644 docs/development/helium/writing_visualization_basic.md
 delete mode 100644 
docs/development/helium/writing_visualization_transformation.md
 delete mode 100644 docs/setup/operation/proxy_setting.md
 delete mode 100644 docs/usage/rest_api/helium.md
 delete mode 100644 helium-dev/pom.xml
 delete mode 100644 
helium-dev/src/main/java/org/apache/zeppelin/helium/DevInterpreter.java
 delete mode 100644 
helium-dev/src/main/java/org/apache/zeppelin/helium/ZeppelinApplicationDevServer.java
 delete mode 100644 
helium-dev/src/main/java/org/apache/zeppelin/helium/ZeppelinDevServer.java
 delete mode 100644 helium-dev/src/main/resources/interpreter-setting.json
 copy 
zeppelin-distribution/src/bin_license/licenses/LICENSE-angular-elastic-input-2.0.1
 => licenses/LICENSE-react-markdown-10.1.0 (97%)
 copy 
zeppelin-distribution/src/bin_license/licenses/LICENSE-jquery.scrollTo-2.1.2 => 
licenses/LICENSE-remark-gfm-4.0.1 (89%)
 copy zeppelin-distribution/src/bin_license/licenses/LICENSE-influxdb => 
licenses/LICENSE-vanilla-extract-1.21.3 (95%)
 delete mode 100644 zeppelin-examples/pom.xml
 delete mode 100644 zeppelin-examples/zeppelin-example-clock/pom.xml
 delete mode 100644 
zeppelin-examples/zeppelin-example-clock/src/main/java/org/apache/zeppelin/example/app/clock/Clock.java
 delete mode 100644 
zeppelin-examples/zeppelin-example-clock/src/main/resources/example/app/clock/clock.html
 delete mode 100644 
zeppelin-examples/zeppelin-example-clock/zeppelin-example-clock.json
 delete mode 100644 
zeppelin-examples/zeppelin-example-horizontalbar/horizontalbar.js
 delete mode 100644 
zeppelin-examples/zeppelin-example-horizontalbar/package.json
 delete mode 100644 zeppelin-examples/zeppelin-example-horizontalbar/pom.xml
 delete mode 100644 
zeppelin-examples/zeppelin-example-horizontalbar/zeppelin-example-horizontalbar.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-echo/index.js
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-echo/package.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-echo/pom.xml
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-echo/zeppelin-example-spell-echo.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-flowchart/index.js
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-flowchart/package.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-flowchart/pom.xml
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-flowchart/zeppelin-example-spell-flowchart.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-markdown/index.js
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-markdown/package.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-markdown/pom.xml
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-markdown/zeppelin-example-spell-markdown.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-translator/index.js
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-translator/package.json
 delete mode 100644 zeppelin-examples/zeppelin-example-spell-translator/pom.xml
 delete mode 100644 
zeppelin-examples/zeppelin-example-spell-translator/zeppelin-example-spell-translator.json
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/Application.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationContext.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationEventListener.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationException.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationLoader.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ClassLoaderApplication.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/HeliumAppAngularObjectRegistry.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/HeliumPackage.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/HeliumType.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/SpellPackageInfo.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/AppOutputAppendEvent.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/AppOutputUpdateEvent.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/AppStatusUpdateEvent.java
 delete mode 100644 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteApplicationResult.java
 delete mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/helium/ApplicationLoaderTest.java
 delete mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/helium/HeliumPackageTest.java
 delete mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/helium/MockApplication1.java
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/{notebook/scheduler/SchedulerService.java
 => eventbus/EventBus.java} (68%)
 rename 
helium-dev/src/main/java/org/apache/zeppelin/helium/DevZeppelinContext.java => 
zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/NoOpEventBus.java 
(54%)
 copy 
zeppelin-client/src/main/java/org/apache/zeppelin/client/websocket/MessageHandler.java
 => zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/NoteEvent.java 
(77%)
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/{service/ServiceContext.java 
=> eventbus/NoteRemovedEvent.java} (63%)
 copy 
zeppelin-interpreter-integration/src/main/java/org/apache/zeppelin/interpreter/integration/DummyClass.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/ZeppelinEvent.java 
(91%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/ZeppelinEventBus.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/Helium.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumApplicationFactory.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumBundleFactory.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumConf.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumLocalRegistry.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumOnlineRegistry.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumPackageSearchResult.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumPackageSuggestion.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumRegistry.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumRegistrySerializer.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/NpmPackage.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/helium/WebpackResult.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/notebook/ApplicationState.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/AssistantConversationRestApi.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/AssistantMessageRestApi.java
 delete mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/HeliumRestApi.java
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/{RestartInterpreterRequest.java
 => ConversationMetadata.java} (50%)
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/{RenameNoteRequest.java
 => ConversationRequest.java} (79%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/ConversationResponse.java
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/{LoggerRequest.java
 => MessagesResponse.java} (64%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/Assistant.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEvent.java
 copy 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/SupplierWithIO.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEventListener.java
 (83%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEventPayload.java
 copy livy/src/main/java/org/apache/zeppelin/livy/LivyPySparkInterpreter.java 
=> 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEventType.java
 (65%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantImpl.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantModule.java
 copy 
zeppelin-jupyter/src/main/java/org/apache/zeppelin/jupyter/nbformat/CellMetadata.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ChatModel.java
 (76%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/Conversation.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ConversationJsonCodec.java
 rename 
zeppelin-server/src/{test/java/org/apache/zeppelin/helium/HeliumTestRegistry.java
 => 
main/java/org/apache/zeppelin/service/assistant/ConversationRepository.java} 
(62%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/DisabledAssistant.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/FileConversationRepository.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/GetParagraphTool.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ListParagraphsTool.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/Message.java
 copy 
zeppelin-jupyter/src/main/java/org/apache/zeppelin/jupyter/nbformat/CodeCell.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/MessagePage.java
 (75%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/OpenAiChatModel.java
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/{notebook/exception/CorruptedNoteException.java
 => service/assistant/Tool.java} (65%)
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/{types/InterpreterSettingsList.java
 => service/assistant/ToolCall.java} (61%)
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ToolExecutor.java
 copy livy/src/main/java/org/apache/zeppelin/livy/SessionNotFoundException.java 
=> 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ToolResult.java
 (77%)
 copy 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/display/ui/Password.java 
=> 
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ToolSpec.java
 (69%)
 delete mode 100644 zeppelin-server/src/main/resources/helium/package.json
 delete mode 100644 zeppelin-server/src/main/resources/helium/webpack.config.js
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/eventbus/ZeppelinEventBusTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumApplicationFactoryTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumBundleFactoryTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumLocalRegistryTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumOnlineRegistryTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumTestApplication.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/notebook/GsonNoteParserTest.java
 delete mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/rest/HeliumRestApiTest.java
 copy 
zeppelin-server/src/test/java/org/apache/zeppelin/{plugin/PluginManagerTest.java
 => service/assistant/AssistantEventTest.java} (53%)
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/AssistantTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/ConversationTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/FileConversationRepositoryTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/GetParagraphToolTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/ListParagraphsToolTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/ToolExecutorTest.java
 delete mode 100644 zeppelin-server/src/test/resources/helium/vis1/package.json
 delete mode 100644 zeppelin-server/src/test/resources/helium/vis1/vis1.js
 delete mode 100644 zeppelin-server/src/test/resources/helium/vis2/package.json
 delete mode 100644 zeppelin-server/src/test/resources/helium/vis2/vis2.js
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/lifecycle/tests/notebook-auth-captures.test.mjs
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write-anonymous.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write-role-owner.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write-unauthenticated.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/http-session-expired.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/manifest.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/rest-401-logout.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/session-expiry-server-restart.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-global-auth-info.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-global-error-info.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-read-correlation.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-session-logout.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-read/read-anonymous.json
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/notebook-read/read-denied.json
 create mode 100644 zeppelin-web-angular/e2e/models/notebook-assistant-page.ts
 create mode 100644 zeppelin-web-angular/e2e/models/notebook-core-read-page.ts
 create mode 100644 
zeppelin-web-angular/e2e/models/notebook-core-read-page.util.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/assistant/assistant-conversation.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/assistant/assistant-shell.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/core-contract/notebook-auth-fixtures.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/core-contract/read-fixtures.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/core-read/notebook-core-read.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/paragraph/table-footer.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-model.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-selectors.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-selectors.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-store.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-store.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/.storybook/main.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/.storybook/preview.tsx
 create mode 100644 zeppelin-web-angular/projects/zeppelin-react/audit-ci.jsonc
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/patches/braces+3.0.3.patch
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/playwright.storybook.config.mjs
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/scripts/check-braces-patch.cjs
 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/assistantTransport.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/assistantTransport.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/entities/assistant/ui/AssistantAnswer.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswerError.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswerError.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantToolLog.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswerImage.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/answerView.ts
 copy 
zeppelin-web-angular/projects/zeppelin-react/src/{components/paragraph/ParagraphFooter.css
 => entities/assistant/ui/conversationTitle.ts} (74%)
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/remarkParagraphReferences.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.css.ts
 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/fixtures/assistantFixture.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/fixtures/assistantFixture.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/fixtures/assistantFixtureData.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/useConversationScroll.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/useDeleteConfirmation.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/usePanelResize.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantConversation.ts
 copy 
zeppelin-web-angular/projects/zeppelin-react/src/{components/paragraph/ParagraphFooter.css
 => pages/assistant-workspace/model/assistantDataSource.ts} (54%)
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantHistory.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantPanelModel.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantPanelState.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantRun.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantRun.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/useAssistantPanel.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/useAssistantPanel.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.stories.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/ConversationMessages.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/DeleteConversationDialog.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/AssistantScope.css.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/AssistantScope.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/AssistantScope.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/contrast.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/contrast.ts
 copy zeppelin-web-angular/projects/zeppelin-react/src/{components => 
shared/ui/assistant-theme}/index.ts (82%)
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/test/fixtures/markdown-answer-image.svg
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/test/storybook/markdown-answer-images.spec.mjs
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/test/storybook/stories.spec.mjs
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/src/assistant-ui.ts
 create mode 100644 zeppelin-web-angular/projects/zeppelin-sdk/src/assistant.ts
 copy zeppelin-web-angular/{src/app/interfaces/credential.ts => 
projects/zeppelin-sdk/src/interfaces/message-assistant.interface.ts} (59%)
 create mode 100644 zeppelin-web-angular/src/app/app-message.interceptor.spec.ts
 delete mode 100644 zeppelin-web-angular/src/app/interfaces/helium.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/interpreter/item/item.component.spec.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/core-read/notebook-core-read-host.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-host.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-view.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-view.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read.component.html
 copy 
zeppelin-web-angular/src/app/{visualizations/table/table-visualization.component.less
 => pages/workspace/notebook/core-read/notebook-core-read.component.less} (54%)
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read.component.testbed.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read.component.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-read-fixture.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-read-transport.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-read-transport.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/paragraph/code-editor/code-editor.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/sidebar/sidebar.component.spec.ts
 delete mode 100644 
zeppelin-web-angular/src/app/services/angular-drag-drop.service.spec.ts
 delete mode 100644 
zeppelin-web-angular/src/app/services/angular-drag-drop.service.ts
 delete mode 100644 
zeppelin-web-angular/src/app/services/bootstrap-compatibility.service.ts
 delete mode 100644 
zeppelin-web-angular/src/app/services/classic-visualization.service.spec.ts
 delete mode 100644 
zeppelin-web-angular/src/app/services/classic-visualization.service.ts
 delete mode 100644 zeppelin-web-angular/src/app/services/helium.service.ts
 copy zeppelin-web-angular/src/app/services/{query-flag.util.spec.ts => 
react-feature.service.spec.ts} (50%)
 delete mode 100644 
zeppelin-web-angular/src/app/services/table-data-adapter.service.ts
 create mode 100644 
zeppelin-web-angular/src/app/share/code-editor/code-editor.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/share/note-create/note-create.component.spec.ts
 delete mode 100644 zeppelin-web-angular/src/app/spell/index.ts
 delete mode 100644 zeppelin-web-angular/src/app/spell/public-api.ts
 delete mode 100644 zeppelin-web-angular/src/app/spell/spell-result.ts
 create mode 100644 
zeppelin-web-angular/src/app/visualizations/scatter-chart/scatter-chart-visualization.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/visualizations/table/table-visualization.component.spec.ts
 delete mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/advanced-transformation-setting.html
 delete mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/columnselector_settings.html
 delete mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/network_settings.html
 delete mode 100644 
zeppelin-web-angular/src/assets/classic-visualization-templates/pivot_settings.html
 create mode 100644 zeppelin-web-angular/src/styles/result-alert.less
 create mode 100644 
zeppelin-web-angular/test/notebook-core/read-input-compat.spec.ts
 delete mode 100644 zeppelin-web/src/app/helium/helium-conf.js
 delete mode 100644 zeppelin-web/src/app/helium/helium-package.js
 delete mode 100644 zeppelin-web/src/app/helium/helium-type.js
 delete mode 100644 zeppelin-web/src/app/helium/helium.controller.js
 delete mode 100644 zeppelin-web/src/app/helium/helium.css
 delete mode 100644 zeppelin-web/src/app/helium/helium.html
 delete mode 100644 zeppelin-web/src/app/helium/helium.service.js
 delete mode 100644 zeppelin-web/src/app/helium/index.js
 delete mode 100644 zeppelin-web/src/app/spell/.npmignore
 delete mode 100644 zeppelin-web/src/app/spell/index.js
 delete mode 100644 zeppelin-web/src/app/spell/package.json
 delete mode 100644 zeppelin-web/src/app/spell/spell-base.js
 delete mode 100644 zeppelin-web/src/app/spell/spell-result.js
 delete mode 100644 zeppelin-web/src/app/tabledata/.npmignore
 delete mode 100644 zeppelin-web/src/app/tabledata/package.json
 delete mode 100644 zeppelin-web/src/app/visualization/.npmignore
 delete mode 100644 zeppelin-web/src/app/visualization/package.json

Reply via email to