Commit log

d8c869a fix: do not call `SyntaxHighlight`. `ChromaStyle` is enough

Andrey Nering created

e3bf5ae chore(diffview): remove unused `SyntaxHighlight` option

Click to expand commit body
Use `ChromeStyle` instead.

Andrey Nering created

1ba2164 Merge pull request #35 from charmbracelet/spinner-improvements

Click to expand commit body
Spinner improvements

Raphael Amorim created

754c80b ci: fix linting

Andrey Nering created

e036088 Merge branch 'main' into spinner-improvements

Raphael Amorim created

d8a4fa0 fix: fix title generation

Kujtim Hoxha created

ac5fb91 fix: fix the file history table and implement realtime file updates

Kujtim Hoxha created

d7246a9 chore: small sidebar fix

Kujtim Hoxha created

8026953 Merge pull request #34 from charmbracelet/fsutil

Click to expand commit body
refactor: rename `internal/fileutil` into `internal/fsutil`

Raphael Amorim created

e41dddf Merge branch 'main' of github.com:charmbracelet/opencode-internal

Kujtim Hoxha created

a011b86 chore: small fix

Kujtim Hoxha created

ea94910 feat: remove test file

Raphael Amorim created

5def756 Merge pull request #29 from charmbracelet/perf-lsp-watcher

Click to expand commit body
perf: lsp batching

Raphael Amorim created

54d5622 fix: remove watcher_performance_test.go

Raphael Amorim created

052f54c fix: format internal/lsp/watcher/watcher_performance_test.go

Raphael Amorim created

8ea7890 perf: lsp batching

Raphael Amorim created

20a1704 chore: fix broken performance tests:

Click to expand commit body
Co-authored-by: Raphael Amorim <rapha850@gmail.com>

Andrey Nering and Raphael Amorim created

8033779 refactor: rename `internal/fileutil` into `internal/fsutil`

Andrey Nering created

93b41c9 Merge pull request #16 from charmbracelet/diff-overhaul

Click to expand commit body
feat(diffview): add a standalone diffview component

Andrey Nering created

34fa3c1 refactor(diffview): wrap default styles into functions

Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>

Andrey Nering and Christian Rocha created

ed06ea2 feat: use the new diff formatter

Kujtim Hoxha created

382b7f8 fix: remove broken patch tool

Kujtim Hoxha created

acb1ad1 Merge pull request #32 from charmbracelet/perf-http-clients

Click to expand commit body
perf: optimize HTTP client pooling and binary file detection

Raphael Amorim created

ec1b652 chore: small ux tweeks

Kujtim Hoxha created

e8f07b0 feat: add file changes

Click to expand commit body
need to still handle realtime file changes

Kujtim Hoxha created

65e7346 feat: add `.crush` automatically to `.gitignore` on initializing

Andrey Nering created

b700ec3 feat: use range

Raphael Amorim created

5056d44 fix: remove pool logic

Raphael Amorim created

69b649d fix: anim fmt files

Raphael Amorim created

b7296ea perf: make spinner less cpu demanding

Raphael Amorim created

6261a57 fix: format internal/llm/tools/sourcegraph.go

Raphael Amorim created

b66be3b perf: optimize HTTP client pooling and binary file detection

Click to expand commit body
- Add HTTP client pooling with connection reuse for fetch and sourcegraph tools
   - Implement timeout-specific client caching to avoid creating new clients
   - Add binary file detection in grep tool to skip searching non-text files
   - Configure transport settings for better connection management

Raphael Amorim created

6f2809c Merge branch 'main' of github.com:charmbracelet/opencode-internal

Kujtim Hoxha created

5eac07a feat: implement lsp errors

Kujtim Hoxha created

23464c2 Merge pull request #24 from charmbracelet/andrey/charm-179-persistent-error-message-always-appearing-failed-to-generate

Click to expand commit body
fix: fix "failed to generate title: context deadline exceeded" error

Kujtim Hoxha created

d9577ec Merge pull request #31 from charmbracelet/drop-reflection-and-use-string-builder

Click to expand commit body
perf: drop reflection usage and use string builder

Raphael Amorim created

032e738 fix: format files

Raphael Amorim created

c31760b feat: update implementation to main

Raphael Amorim created

4f864e0 Merge origin/main into drop-reflection-and-use-string-builder

Click to expand commit body
Resolved conflicts in keymap files by removing KeyBindings methods
and help implementations that were added in this branch but removed
in main branch.

Raphael Amorim created

1e44598 fix: update code with gofmt

Raphael Amorim created

1dccc97 perf: drop reflection usage and use string builder

Raphael Amorim created

5b68d7a Merge pull request #28 from charmbracelet/shell-exponential-backoff

Click to expand commit body
perf: shell commands using exponential backoff

Raphael Amorim created

967bf95 feat: implement show all help

Kujtim Hoxha created

aa0fb4c fix: fmt files

Raphael Amorim created

db2170d perf: shell commands using exponential backoff

Raphael Amorim created

d957f5d feat: advanced keyboard

Kujtim Hoxha created

2b3fbe6 chore: remove test keymap

Kujtim Hoxha created

cef196f chore: rename active dialog id method

Kujtim Hoxha created

168fb7d chore: change the layout package location

Kujtim Hoxha created

4770d19 Merge pull request #8 from charmbracelet/domains-and-authors

Click to expand commit body
chore: update hard coded domains and author names

Kujtim Hoxha created