summaryrefslogtreecommitdiff
path: root/popups.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-03-04 11:25:13 +0300
committerGrail Finder <wohilas@gmail.com>2026-03-04 11:25:13 +0300
commitabcaad66093bdf9a98f10c909a05ab1ebcb431f3 (patch)
treec1c4d9d30ef13a2aca63c4b6b1a74a7ccea556e9 /popups.go
parent50ce0200af5648818e6e4f51d6541bd3bdb7e036 (diff)
Enha: native notification implementation
Diffstat (limited to 'popups.go')
-rw-r--r--popups.go20
1 files changed, 5 insertions, 15 deletions
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