uid=4_0 RootWebArea "Test01 - Local-First Venting" url="http://localhost:3000/settings" uid=4_1 StaticText "Offline - Saved locally" uid=4_2 button "Open Next.js Dev Tools" expandable haspopup="menu" uid=4_3 dialog "Add New Provider" uid=4_4 heading "Add New Provider" level="2" uid=4_5 StaticText "Add New Provider" uid=4_6 StaticText "Configure your provider profile. Your API Key is stored locally in your browser." uid=4_7 StaticText "Provider Name" uid=4_8 textbox "Provider Name" focusable focused uid=4_9 StaticText "A label to identify this provider (e.g., "My OpenAI Key")" uid=4_10 StaticText "Quick Setup" uid=4_11 button "OpenAI" description="Official OpenAI API endpoint" uid=4_12 button "DeepSeek" description="DeepSeek AI - High performance, cost effective" uid=4_13 button "OpenRouter" description="Unified API for multiple providers" uid=4_14 StaticText "Base URL" uid=4_15 textbox "Base URL" value="https://api.openai.com/v1" uid=4_16 StaticText "API endpoint URL (e.g., https://api.openai.com/v1)" uid=4_17 StaticText "Model Name" uid=4_18 textbox "Model Name" value="gpt-4o" uid=4_19 StaticText "Model identifier (e.g., gpt-4o, deepseek-chat)" uid=4_20 StaticText "API Key" uid=4_21 textbox "API Key" uid=4_22 button "Show API key" uid=4_23 StaticText "Stored locally in your browser with basic encoding. Never sent to our servers." uid=4_24 button "Cancel" uid=4_25 button "Save as New Provider" uid=4_26 button "Close"