mirror of
https://github.com/clucraft/PriceGhost.git
synced 2026-05-15 10:52:36 +02:00
Return actual sensitive values from API for visibility toggle
Backend: - Update /settings/notifications to return actual tokens/keys - Update /settings/ai to return actual API keys Frontend: - Update NotificationSettings and AISettings types - Populate form fields with actual saved values on load - Eye toggle now reveals actual stored values - Always show toggle button for consistent UX Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b885e4ef57
commit
a4da43c127
5 changed files with 63 additions and 67 deletions
|
|
@ -149,12 +149,13 @@ export const stockHistoryApi = {
|
|||
|
||||
// Settings API
|
||||
export interface NotificationSettings {
|
||||
telegram_configured: boolean;
|
||||
telegram_bot_token: string | null;
|
||||
telegram_chat_id: string | null;
|
||||
telegram_enabled: boolean;
|
||||
discord_configured: boolean;
|
||||
discord_webhook_url: string | null;
|
||||
discord_enabled: boolean;
|
||||
pushover_configured: boolean;
|
||||
pushover_user_key: string | null;
|
||||
pushover_app_token: string | null;
|
||||
pushover_enabled: boolean;
|
||||
}
|
||||
|
||||
|
|
@ -206,9 +207,8 @@ export const settingsApi = {
|
|||
export interface AISettings {
|
||||
ai_enabled: boolean;
|
||||
ai_provider: 'anthropic' | 'openai' | 'ollama' | null;
|
||||
anthropic_configured: boolean;
|
||||
openai_configured: boolean;
|
||||
ollama_configured: boolean;
|
||||
anthropic_api_key: string | null;
|
||||
openai_api_key: string | null;
|
||||
ollama_base_url: string | null;
|
||||
ollama_model: string | null;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue