Commit log

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

0018005 chore: update hard coded domains and author names

Christian Rocha created

32284ff Merge pull request #22 from charmbracelet/perf-regex-improvements

Click to expand commit body
Perf regex improvements

Kujtim Hoxha created

88a0420 Merge pull request #26 from charmbracelet/andrey/charm-59-make-prompt-have-context-of-crush-itself-exit-or-quit-should

Click to expand commit body
feat: open exit dialog on typing `exit` or `quit`

Kujtim Hoxha created

fecea6e Merge pull request #23 from charmbracelet/andrey/cha-62-opencodemd-should-probably-be-opencodemd-by-default

Click to expand commit body
feat: normalize `CRUSH.md` as the default name

Kujtim Hoxha created

62e3626 feat: open exit dialog on typing `exit` or `quit`

Andrey Nering created

c8fd01b fix: fix "failed to generate title: context deadline exceeded" error

Click to expand commit body
This only happens on initializing a new project.

Andrey Nering created

5f84289 feat: normalize `CRUSH.md` as the default name

Click to expand commit body
This makes it consistent with the GitHub conventions (`README.md`,
`CONTRIBUTING.md`, etc).

Andrey Nering created

a092ca3 Merge branch 'main' into diff-overhaul

Andrey Nering created

8adc4c0 Merge pull request #20 from charmbracelet/crush

Click to expand commit body
Crush

Raphael Amorim created

7ee3597 test(diffview): allow tests to run in parallel

Andrey Nering created

3ece67a refactor(diffview): make code a little bit shorter

Andrey Nering created

c681805 test(diffview): update golden files for syntax highlighting

Andrey Nering created

80ad5a3 feat(diffview): add syntax highlighting

Andrey Nering created

baa94c1 fix(diffview): fix debug tasks after some test changes

Andrey Nering created

0dd52ab ci: add a bench test for grep

Raphael Amorim created

4f81ca4 fix: regex pattern caching to eliminate repeated compilation overhead

Raphael Amorim created

cd52b53 refactor(diffview): reduce number of golden files

Click to expand commit body
No need to generate light and dark themes for all tests.

Andrey Nering created

bac4f0a fix(diffview): fix behavior of tabs and add tab width setting

Andrey Nering created

c5bf830 fix(diffview): do not print ellipsis after content has being fully printed

Andrey Nering created

9f5d70c fix(diffview): respect line style even if it's the last one with ellipsis

Andrey Nering created

594dfd7 test(diffview): record golden files for yoffset test

Andrey Nering created

45ddc66 feat(diffview): add support for setting vertical offset

Andrey Nering created

3c80193 test(diffview): record golden files for xoffset test

Andrey Nering created

789a6b3 feat(diffview): implement ability to set horizontal offset

Andrey Nering created

f047b18 chore(diffview): add missing doc comments

Andrey Nering created

94fbd9c refactor(diffview): move `setPadding` to be inside `adjustStyles`

Andrey Nering created

c842c7b feat(diffview): show ellipsis if we reached the height limit

Andrey Nering created

8104d91 test(diffview): add golden files for height testing

Andrey Nering created

21ca2ae fix(diffview): add fixes + more extensive testing for height handling

Andrey Nering created