b7296ea
      perf: make spinner less cpu demanding
    
    
    
     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
    - 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
    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
    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
    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
    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
    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
    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
    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
    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
    This only happens on initializing a new project.
Andrey Nering created
5f84289
      feat: normalize `CRUSH.md` as the default name
    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
    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
    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