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]

Reply via email to