@@ -19,7 +19,6 @@ import (
1919 "github.com/charmbracelet/crush/internal/home"
2020 "github.com/charmbracelet/crush/internal/permission"
2121 "github.com/charmbracelet/crush/internal/pubsub"
22− "github.com/charmbracelet/crush/internal/stringext"
2322 cmpChat "github.com/charmbracelet/crush/internal/tui/components/chat"
2423 "github.com/charmbracelet/crush/internal/tui/components/chat/splash"
2524 "github.com/charmbracelet/crush/internal/tui/components/completions"
@@ -37,6 +36,7 @@ import (
3736 "github.com/charmbracelet/crush/internal/tui/page/chat"
3837 "github.com/charmbracelet/crush/internal/tui/styles"
3938 "github.com/charmbracelet/crush/internal/tui/util"
39+ xstrings "github.com/charmbracelet/x/exp/strings"
4040 "golang.org/x/mod/semver"
4141 "golang.org/x/text/cases"
4242 "golang.org/x/text/language"
@@ -129,7 +129,7 @@ func (a *appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
129129 }
130130 termVersion := strings.ToLower(msg.Name)
131131 switch {
132− case stringext.ContainsAny(termVersion, "ghostty", "rio"):
132+ case xstrings.ContainsAnyOf(termVersion, "ghostty", "rio"):
133133 a.sendProgressBar = true
134134 case strings.Contains(termVersion, "iterm2"):
135135 // iTerm2 supports progress bars from version v3.6.6