diff options
| author | adamdottv <[email protected]> | 2025-06-02 12:30:03 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-02 12:30:03 -0500 |
| commit | 2958c6b53c293d82803b52aec5573dac24c3a9cb (patch) | |
| tree | 417fa00e0558c7c4af8e5e11f2d5de7138d19ca4 | |
| parent | 8b5394e03195b4e253bbc20ba9e06d91525fbda2 (diff) | |
| download | opencode-2958c6b53c293d82803b52aec5573dac24c3a9cb.tar.gz opencode-2958c6b53c293d82803b52aec5573dac24c3a9cb.zip | |
wip: refactoring tui
| -rw-r--r-- | packages/tui/internal/tui/app/app.go | 1 | ||||
| -rw-r--r-- | packages/tui/internal/tui/components/chat/message.go | 2 | ||||
| -rw-r--r-- | packages/tui/internal/tui/components/core/status.go | 2 |
3 files changed, 2 insertions, 3 deletions
diff --git a/packages/tui/internal/tui/app/app.go b/packages/tui/internal/tui/app/app.go index 8e32aa55d..ed2a88806 100644 --- a/packages/tui/internal/tui/app/app.go +++ b/packages/tui/internal/tui/app/app.go @@ -140,7 +140,6 @@ func (a *App) ListSessions(ctx context.Context) ([]client.SessionInfo, error) { } sessions := *resp.JSON200 - // sort sessions by last message time sort.Slice(sessions, func(i, j int) bool { return sessions[i].Time.Created-sessions[j].Time.Created > 0 }) diff --git a/packages/tui/internal/tui/components/chat/message.go b/packages/tui/internal/tui/components/chat/message.go index e04572f07..ff3fd17e0 100644 --- a/packages/tui/internal/tui/components/chat/message.go +++ b/packages/tui/internal/tui/components/chat/message.go @@ -213,7 +213,7 @@ func renderToolInvocation(toolCall client.MessageToolInvocationToolCall, result // Default rendering if finished { - body = truncateHeight(strings.TrimSpace(body), 10) + body = styles.Padded().Render(truncateHeight(strings.TrimSpace(body), 10)) markdown = toMarkdown(body, width) } content := style.Render(lipgloss.JoinVertical(lipgloss.Left, diff --git a/packages/tui/internal/tui/components/core/status.go b/packages/tui/internal/tui/components/core/status.go index 18a0ad6b1..ce9cddf0d 100644 --- a/packages/tui/internal/tui/components/core/status.go +++ b/packages/tui/internal/tui/components/core/status.go @@ -154,7 +154,7 @@ func (m statusCmp) View() string { if m.app.Session.Id != "" { tokens := float32(0) cost := float32(0) - contextWindow := float32(200_000) // TODO: Get context window from model + contextWindow := m.app.Model.ContextWindow for _, message := range m.app.Messages { if message.Metadata.Assistant != nil { |
