From fdac846edecca460ca3863e3f62ec613ef5339dd Mon Sep 17 00:00:00 2001 From: MacRimi Date: Thu, 19 Mar 2026 20:09:26 +0100 Subject: [PATCH] update ollama modal --- AppImage/components/notification-settings.tsx | 13 ++----------- AppImage/scripts/flask_notification_routes.py | 1 + 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/AppImage/components/notification-settings.tsx b/AppImage/components/notification-settings.tsx index 2e999d27..07560ca7 100644 --- a/AppImage/components/notification-settings.tsx +++ b/AppImage/components/notification-settings.tsx @@ -598,20 +598,14 @@ export function NotificationSettings() { } const fetchOllamaModels = useCallback(async (url: string) => { - console.log("[v0] fetchOllamaModels called with URL:", url) - if (!url) { - console.log("[v0] fetchOllamaModels: URL is empty, returning") - return - } + if (!url) return setLoadingOllamaModels(true) - console.log("[v0] fetchOllamaModels: Starting fetch...") try { const data = await fetchApi<{ success: boolean; models: string[]; message: string }>("/api/notifications/ollama-models", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ ollama_url: url }), }) - console.log("[v0] fetchOllamaModels: Response:", data) if (data.success && data.models && data.models.length > 0) { setOllamaModels(data.models) // Auto-select first model if current selection is empty or not in the list @@ -1444,10 +1438,7 @@ export function NotificationSettings() { variant="outline" size="sm" className="h-9 px-3 shrink-0" - onClick={() => { - console.log("[v0] Load button clicked, URL:", config.ai_ollama_url) - fetchOllamaModels(config.ai_ollama_url) - }} + onClick={() => fetchOllamaModels(config.ai_ollama_url)} disabled={loadingOllamaModels || !config.ai_ollama_url} > {loadingOllamaModels ? ( diff --git a/AppImage/scripts/flask_notification_routes.py b/AppImage/scripts/flask_notification_routes.py index 4848736a..c3f6f0a4 100644 --- a/AppImage/scripts/flask_notification_routes.py +++ b/AppImage/scripts/flask_notification_routes.py @@ -5,6 +5,7 @@ Blueprint pattern matching flask_health_routes.py / flask_security_routes.py. import hmac import time +import json import hashlib from collections import deque from flask import Blueprint, jsonify, request