Commit History
-
feat: UX and design improvements across the app
Nolan Zandi +1: Claude Sonnet 4.6- Reframe API key form as welcoming onboarding card (blue gradient, positive tone) instead of amber warning box - Add persistent provider/model status badge after key is set, with a Change Key button to re-show the form - Add show_api_form() handler to allow in-session key/model switching - Fix sample button colors: replace purple/indigo gradient with cohesive sky-blue theme gradient - Remove dead placeholder code (Udohgram modal) from data_file.py - Wrap verbose connector descriptions in collapsible gr.Accordion panels (collapsed by default) across SQL, MongoDB, GraphQL tabs - Add demo credentials notice below connection forms on all db tabs - Add schema-analysis timing note on MongoDB tab (1-2 min warning) - Rename Submit buttons to Connect on database tabs - Shorten Document (MongoDB) Database tab to MongoDB - Add emoji icons to all tab labels for faster visual scanning - Add fadeSlideIn animation for status badge in styles.css Co-Authored-By: Claude Sonnet 4.6 <noreply@ant…c6c3720 -
feat: user-supplied API keys, model selector, and Anthropic support
Nolan Zandi +1: Claude Sonnet 4.6- Replace hardwired OpenAI key with a per-session API key form at the top of the UI; key is stored in memory only and cleared on page unload - Add model dropdown that dynamically switches between OpenAI and Anthropic model lists based on detected key prefix (sk-ant- vs sk-) - Add anthropic-haystack dependency for AnthropicChatGenerator support - Refactor tools/chart_tools.py, tools/stats_tools.py, and tools/tools.py to use Haystack's provider-agnostic Tool class instead of raw OpenAI-format dicts, enabling tool calling to work with both OpenAI and Anthropic models - Fix invalid JSON Schema (items field on non-array properties) in tool parameter definitions for stricter Anthropic compatibility - Pass tools via tools= parameter to chat_generator.run() rather than generation_kwargs so both generators handle format conversion natively Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4ac9bc4
-
more refactor updates
Nolan Zandi8a82b49
-
refactor and visual updates
Nolan Zandia7f0a50