EnxDev opened a new pull request, #40439: URL: https://github.com/apache/superset/pull/40439
### SUMMARY Adds the `superset.chatbot` contribution point to the `@apache-superset/core` declaration package and the host-side `ViewContributions` manifest. **What this introduces:** - `AppLocation = 'chatbot'` in `ViewContributions` — a fixed bottom-right slot that persists across all routes - `ChatbotView` type exported from `@apache-superset/core` — the shape extensions register to provide a chatbot bubble - `CHATBOT_LOCATION` constant in `src/views/contributions` — the host-side identifier used to look up registered chatbot views - `ChatbotMount` component — renders the active chatbot in a fixed overlay; resolves reactively as extensions register This is part of a [stacked PR series](https://github.com/apache/superset/pull/40433) implementing the `superset.chatbot` SIP. **Stack:** 1. **This PR** — contribution point definition 2. [Frontend API entry point](https://github.com/apache/superset/compare/enxdev/feat/chatbot-contribution-point...enxdev/feat/chatbot-frontend-api) 3. Eager loading at startup 4. Admin configuration UI 5. Backend settings persistence & permissions 6. Context sharing namespaces ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF N/A — no visible UI change in this commit (mount point renders nothing until an extension registers). ### TESTING INSTRUCTIONS 1. `cd superset-frontend && npm run build` 2. Verify `@apache-superset/core/lib/contributions` exports `ChatbotView` and `AppLocation` 3. Verify `src/views/contributions.ts` exports `CHATBOT_LOCATION = 'chatbot'` 4. No runtime errors on page load ### ADDITIONAL INFORMATION - [ ] Has associated issue: - [ ] Required feature flags: - [x] Changes UI - [ ] Includes DB Migration - [x] Introduces new feature or API - [ ] Removes existing feature or API -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
