From 441225ede8ef959058de4933e83870eb30a55ecf Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sun, 18 May 2025 14:32:54 +0300 Subject: Refactor: cleanup stt mess, config use --- tui.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'tui.go') diff --git a/tui.go b/tui.go index 07d988c..a2e3ded 100644 --- a/tui.go +++ b/tui.go @@ -666,6 +666,7 @@ func init() { pages.AddPage(imgPage, imgView, true, true) return nil } + // TODO: move to menu or table // if event.Key() == tcell.KeyCtrlR && cfg.HFToken != "" { // // rag load // // menu of the text files from defined rag directory @@ -685,7 +686,7 @@ func init() { // pages.AddPage(RAGPage, chatRAGTable, true, true) // return nil // } - if event.Key() == tcell.KeyCtrlR { + if event.Key() == tcell.KeyCtrlR && cfg.STT_ENABLED { defer updateStatusLine() if asr.IsRecording() { userSpeech, err := asr.StopRecording() @@ -694,7 +695,9 @@ func init() { return nil } if userSpeech != "" { - textArea.SetText(userSpeech, true) + // append indtead of replacing + prevText := textArea.GetText() + textArea.SetText(prevText+userSpeech, true) } else { logger.Warn("empty user speech") } -- cgit v1.2.3