feat(ui): фильтр уровней логов в панели «Логи»

This commit is contained in:
ki.sagidullin
2026-08-21 21:35:37 +05:00
parent ee76f9d89f
commit a762a1df80
7 changed files with 509 additions and 45 deletions

View File

@@ -283,9 +283,9 @@ func (w *Window) refreshList() {
w.taskList.Select(w.selected)
}
// appendLog добавляет строку в панель «Логи» (делегирует в LogPanel).
func (w *Window) appendLog(text string) {
w.logs.Append(text)
// appendLog добавляет запись в панель «Логи» (делегирует в LogPanel).
func (w *Window) appendLog(level, text string) {
w.logs.Append(level, text)
}
// submitText отправляет ввод пользователя из вкладки в Router.
@@ -442,7 +442,7 @@ func (w *Window) OnAgentActivity(e events.AgentActivity) {
}
func (w *Window) OnLog(e events.LogLine) {
w.appendLog(e.Text)
w.appendLog(e.Level, e.Text)
}
// compile-time проверка: окно реализует chat.Channel и ui.View.