@@ -5,24 +5,24 @@ import (
6 "github.com/charmbracelet/bubbles/v2/key"
6 "github.com/charmbracelet/bubbles/v2/key"
7 tea "github.com/charmbracelet/bubbletea/v2"
7 tea "github.com/charmbracelet/bubbletea/v2"
8+ "github.com/charmbracelet/crush/internal/app"
9+ "github.com/charmbracelet/crush/internal/logging"
10+ "github.com/charmbracelet/crush/internal/pubsub"
11+ cmpChat "github.com/charmbracelet/crush/internal/tui/components/chat"
12+ "github.com/charmbracelet/crush/internal/tui/components/completions"
13+ "github.com/charmbracelet/crush/internal/tui/components/core/status"
14+ "github.com/charmbracelet/crush/internal/tui/components/dialogs"
15+ "github.com/charmbracelet/crush/internal/tui/components/dialogs/commands"
16+ "github.com/charmbracelet/crush/internal/tui/components/dialogs/filepicker"
17+ "github.com/charmbracelet/crush/internal/tui/components/dialogs/models"
18+ "github.com/charmbracelet/crush/internal/tui/components/dialogs/quit"
19+ "github.com/charmbracelet/crush/internal/tui/components/dialogs/sessions"
20+ "github.com/charmbracelet/crush/internal/tui/layout"
21+ "github.com/charmbracelet/crush/internal/tui/page"
22+ "github.com/charmbracelet/crush/internal/tui/page/chat"
23+ "github.com/charmbracelet/crush/internal/tui/styles"
24+ "github.com/charmbracelet/crush/internal/tui/util"
8 "github.com/charmbracelet/lipgloss/v2"
25 "github.com/charmbracelet/lipgloss/v2"
9− "github.com/opencode-ai/opencode/internal/app"
10− "github.com/opencode-ai/opencode/internal/logging"
11− "github.com/opencode-ai/opencode/internal/pubsub"
12− cmpChat "github.com/opencode-ai/opencode/internal/tui/components/chat"
13− "github.com/opencode-ai/opencode/internal/tui/components/completions"
14− "github.com/opencode-ai/opencode/internal/tui/components/core/status"
15− "github.com/opencode-ai/opencode/internal/tui/components/dialogs"
16− "github.com/opencode-ai/opencode/internal/tui/components/dialogs/commands"
17− "github.com/opencode-ai/opencode/internal/tui/components/dialogs/filepicker"
18− "github.com/opencode-ai/opencode/internal/tui/components/dialogs/models"
19− "github.com/opencode-ai/opencode/internal/tui/components/dialogs/quit"
20− "github.com/opencode-ai/opencode/internal/tui/components/dialogs/sessions"
21− "github.com/opencode-ai/opencode/internal/tui/layout"
22− "github.com/opencode-ai/opencode/internal/tui/page"
23− "github.com/opencode-ai/opencode/internal/tui/page/chat"
24− "github.com/opencode-ai/opencode/internal/tui/styles"
25− "github.com/opencode-ai/opencode/internal/tui/util"
28// appModel represents the main application model that manages pages, dialogs, and UI state.
28// appModel represents the main application model that manages pages, dialogs, and UI state.