osschat osschat osschat

Theme Colors and Shared Search Icons

UI Frontend Integration

This update focuses on consistency across the app UI, especially around status colors, icons, and search behavior.

Cleaner, more consistent UI styling

Status and label colors now use semantic theme tokens like success, warning, and info, so badges and indicators look consistent across the app in both light and dark mode.

Small labels also use a dedicated caption text size, which helps keep compact UI elements like badges readable without feeling visually heavy.

More consistent icons and fuzzy search

Icons are now shared across multiple components instead of being defined separately in each place, which helps the sidebar and command palette feel more uniform.

Fuzzy search logic is now shared, so search-driven surfaces like the command palette and model selector can rely on the same matching behavior.