feat: qol changes -> frontend#47
Conversation
Greptile SummaryThis PR delivers a set of quality-of-life improvements to the frontend: live search/filter on the API Keys and Connections pages, a collapsible settings panel in the playground (splitting Generation and Router Config into separate sections with independent draft state), mobile sidebar auto-close on navigation, toast close buttons, and several small layout fixes (header title truncation, sidebar overflow). Key changes:
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[User opens Settings Panel] --> B{Expand Section?}
B -->|Generation| C[Edit draft settings\ntemperature, top_p, etc.]
B -->|Router Config| D[Edit draftFallback /\ndraftAnalysisTarget]
C --> E{isDirty?}
E -->|Yes| F[Apply → onChange draft\n+ toast success]
E -->|No| G[Apply disabled]
D --> H{isRouterDirty?}
H -->|Yes| I[Apply → authClient.updateUser\n+ invalidate user query\n+ toast success/error]
H -->|No| J[Apply disabled]
K[Reset button] --> L[setDraft \nsetSettings to \ninvalidates Generation only]
|
No description provided.