diff options
| author | adamdottv <[email protected]> | 2025-06-13 08:30:54 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-13 08:30:57 -0500 |
| commit | d7d5fc39fb6a4a1656664f471b064118d3a14d79 (patch) | |
| tree | 10f8130bbe91fa7276fb0207427a1cf6ced3ad31 | |
| parent | 0caf25adee909977ded7fb849498cfe40de7dd00 (diff) | |
| download | opencode-d7d5fc39fb6a4a1656664f471b064118d3a14d79.tar.gz opencode-d7d5fc39fb6a4a1656664f471b064118d3a14d79.zip | |
wip: refactoring tui
| -rw-r--r-- | packages/opencode/src/server/server.ts | 2 | ||||
| -rw-r--r-- | packages/tui/internal/app/app.go | 2 | ||||
| -rw-r--r-- | packages/tui/internal/components/util/simple-list.go | 2 | ||||
| -rw-r--r-- | packages/tui/internal/config/config.go | 6 |
4 files changed, 5 insertions, 7 deletions
diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index 1f4b1dd9c..77e0c12e3 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -422,7 +422,7 @@ export namespace Server { ) return c.json({ providers: Object.values(providers), - defaults: mapValues( + default: mapValues( providers, (item) => Provider.sort(Object.values(item.models))[0].id, ), diff --git a/packages/tui/internal/app/app.go b/packages/tui/internal/app/app.go index 5baa15bff..e44c4b846 100644 --- a/packages/tui/internal/app/app.go +++ b/packages/tui/internal/app/app.go @@ -86,7 +86,7 @@ func New(ctx context.Context, version string, httpClient *client.ClientWithRespo return nil, fmt.Errorf("no providers found") } - appConfigPath := filepath.Join(Info.Path.Config, "tui.toml") + appConfigPath := filepath.Join(Info.Path.Config, "config") appConfig, err := config.LoadConfig(appConfigPath) if err != nil { slog.Info("No TUI config found, using default values", "error", err) diff --git a/packages/tui/internal/components/util/simple-list.go b/packages/tui/internal/components/util/simple-list.go index bf5e2d25e..68cda3f5b 100644 --- a/packages/tui/internal/components/util/simple-list.go +++ b/packages/tui/internal/components/util/simple-list.go @@ -6,7 +6,6 @@ import ( "github.com/charmbracelet/lipgloss/v2" "github.com/sst/opencode/internal/layout" "github.com/sst/opencode/internal/styles" - "github.com/sst/opencode/internal/theme" ) type SimpleListItem interface { @@ -117,7 +116,6 @@ func (c *simpleListComponent[T]) SetSelectedIndex(idx int) { } func (c *simpleListComponent[T]) View() string { - t := theme.CurrentTheme() baseStyle := styles.BaseStyle() items := c.items diff --git a/packages/tui/internal/config/config.go b/packages/tui/internal/config/config.go index 1a0a23900..c9f32a424 100644 --- a/packages/tui/internal/config/config.go +++ b/packages/tui/internal/config/config.go @@ -10,9 +10,9 @@ import ( ) type Config struct { - Theme string `toml:"Theme"` - Provider string `toml:"Provider"` - Model string `toml:"Model"` + Theme string `toml:"theme"` + Provider string `toml:"provider"` + Model string `toml:"model"` } // NewConfig creates a new Config instance with default values. |
