- Fixed chat footer background to use var(--surface) CSS variable instead of hardcoded colors, ensuring proper theme adaptation
- Fixed theme dropdown background by changing from var(--input-bg) to var(--surface) in theme-sentient.css
- Added CSS override rules in desktop.css to ensure dropdown uses correct background
- Added JavaScript fix in theme-manager.js to automatically apply correct dropdown background on theme load
This resolves issues where theme dropdown and chat footer had black backgrounds in light themes.
- Fix window title hidden behind minibar when maximized
- Adjust window top position to account for 28px minibar height
- Adjust window height calculation to account for minibar
- Set maximized window z-index to 9998 (below minibar's 9999)
- Remove transparency from chat window
- Change window-header background from rgba to solid white
- Remove backdrop-filter blur effect
- Add explicit opacity rules to prevent transparency
- Hide background content when window is maximized
- Add 'window-maximized' class to body when window is maximized
- Add CSS rules to hide sidebar, desktop icons, and other background elements
- Hide initial suggestion buttons when dynamic suggestions displayed
- Add 'has-suggestions' class to footer when suggestions are rendered
- Add CSS rule to hide .quick-action-chip buttons when footer has 'has-suggestions' class
- Update CSS version parameter to force cache reload
- Remove chat header (logo and title) from chat window since logo
will be displayed in top bar from config.csv
- Update CSS to use --chat-color1 and --chat-color2 for all themed elements
- Remove hardcoded theme overrides that interfered with config colors
- Fix text contrast: bot messages now use color2 background with black text
- Update suggestion buttons to use theme colors from config.csv
- Clean up JavaScript to remove references to deleted header elements
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add bot_name field to WsQuery struct
- Extract bot_name from URL path (e.g., /edu, /chat/edu)
- Pass bot_name to backend WebSocket URL
- Use URL path for bot identification instead of relying on client message
- Changed apps-dropdown right position from 60px to 0 in app.css
- Wrapped apps button and dropdown in a container with position:relative
- Moved dropdown to be a sibling of the button inside the container
- Removed duplicate dropdown from header-right section
- Update chat.css to use consistent CSS variable names from app.css
- Changed --primary-color to --accent-color
- Changed --surface-color to --secondary-bg
- Changed --text-color to --text-primary
- Changed --background-color to --primary-bg
- Changed --primary-hover to --accent-hover
- Ensures proper theming across all 6 themes