From abcaad66093bdf9a98f10c909a05ab1ebcb431f3 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Wed, 4 Mar 2026 11:25:13 +0300 Subject: Enha: native notification implementation --- popups.go | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'popups.go') diff --git a/popups.go b/popups.go index eae50a3..38f42cd 100644 --- a/popups.go +++ b/popups.go @@ -40,9 +40,7 @@ func showModelSelectionPopup() { default: message = "No llama.cpp models loaded. Ensure llama.cpp server is running with models." } - if err := notifyUser("Empty list", message); err != nil { - logger.Error("failed to send notification", "error", err) - } + showToast("Empty list", message) return } // Create a list primitive @@ -119,9 +117,7 @@ func showAPILinkSelectionPopup() { if len(apiLinks) == 0 { logger.Warn("no API links available for selection") message := "No API links available. Please configure API links in your config file." - if err := notifyUser("Empty list", message); err != nil { - logger.Error("failed to send notification", "error", err) - } + showToast("Empty list", message) return } // Create a list primitive @@ -206,9 +202,7 @@ func showUserRoleSelectionPopup() { if len(roles) == 0 { logger.Warn("no roles available for selection") message := "No roles available for selection." - if err := notifyUser("Empty list", message); err != nil { - logger.Error("failed to send notification", "error", err) - } + showToast("Empty list", message) return } // Create a list primitive @@ -285,9 +279,7 @@ func showBotRoleSelectionPopup() { if len(roles) == 0 { logger.Warn("no roles available for selection") message := "No roles available for selection." - if err := notifyUser("Empty list", message); err != nil { - logger.Error("failed to send notification", "error", err) - } + showToast("Empty list", message) return } // Create a list primitive @@ -512,9 +504,7 @@ func showColorschemeSelectionPopup() { if len(schemeNames) == 0 { logger.Warn("no colorschemes available for selection") message := "No colorschemes available." - if err := notifyUser("Empty list", message); err != nil { - logger.Error("failed to send notification", "error", err) - } + showToast("Empty list", message) return } // Create a list primitive -- cgit v1.2.3