You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- clean up unused code / sloppy vibe code, or try to
- make state communication between search bar and chatbot less bug-prone
(go through jotai for it all)
- make state management for opening/closing the chatbot less bug-prome
(again, go through jotai and rip out a bunch of intermediate state
bridging/juggling)
- add CLAUDE.md for ask-baml-client, to provide instructions about
- scroll all the way down when opening the chatbot, instead of most of
the way down (this was probably the "scrollIntoView" logic)
- vertically align the chatbot message input and send button (customer
called out the misalignment) - there were extra divs and sloppy flexbox
management
- feedback API calls are not triggering notion/slack calls - add an
`after()` call which Vercel functions should understand
<!-- ELLIPSIS_HIDDEN -->
----
> [!IMPORTANT]
> Refactor state management and UI for chatbot and search bar, add
architecture documentation, and improve feedback logging in
`ask-baml-client`.
>
> - **State Management**:
> - Refactor state communication between search bar and chatbot using
`jotai` in `AlgoliaSearch.tsx` and `ChatBot.tsx`.
> - Simplify chatbot open/close state management with
`isChatbotOpenAtom` in `store.ts`.
> - **UI Enhancements**:
> - Align chatbot message input and send button vertically in
`ChatBot.tsx`.
> - Ensure chatbot scrolls to the bottom on open in `ChatBot.tsx`.
> - Add `CLAUDE.md` for architecture instructions in `ask-baml-client`.
> - **Backend**:
> - Use `after()` for asynchronous feedback logging in `route.ts`.
> - **Miscellaneous**:
> - Remove unused code and improve code quality across multiple files.
> - Fix minor UI issues and improve logging.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis"
src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=BoundaryML%2Fbaml&utm_source=github&utm_medium=referral)<sup>
for ba82b12. You can
[customize](https://app.ellipsis.dev/BoundaryML/settings/summaries) this
summary. It will automatically update as commits are pushed.</sup>
<!-- ELLIPSIS_HIDDEN -->
0 commit comments