878ce15
chore: fix initialize padding
Kujtim Hoxha created
878ce15
chore: fix initialize padding
Kujtim Hoxha created
02d9aff
chore: small ux changes
Kujtim Hoxha created
6d6ef4d
chore: fix cursor
Kujtim Hoxha created
7c28894
chore: fix bash output
Kujtim Hoxha created
d1b2f8b
chore: fix cursor
Kujtim Hoxha created
46fd08c
ci: disable go mod proxying for now
Carlos Alexandro Becker created
fa408c5
chore: improve agent tool ui
Kujtim Hoxha created
5bf5eac
chore: add completions help and small improvements
Kujtim Hoxha created
1f16850
chore: improve help
Kujtim Hoxha created
c748153
chore: add info to the splash screen
Kujtim Hoxha created
647ec87
Merge remote-tracking branch 'origin/main' into onboarding
Kujtim Hoxha created
71b7127
chore: fix openai provider for multi tool call
Kujtim Hoxha created
fda5f0f
Merge remote-tracking branch 'origin/main' into onboarding
Kujtim Hoxha created
72f469e
Merge pull request #114 from charmbracelet/newline
feat(tui): support adding newlines in chat editor
Kujtim Hoxha created
2794e45
Merge remote-tracking branch 'origin/main' into onboarding
Kujtim Hoxha created
2941c65
Merge pull request #120 from charmbracelet/bugfix/openai-client-baseurl
bugfix: endpoint resolution for openai client
Kujtim Hoxha created
c55a483
bugfix: endpoint resolution for openai client
Tai Groot created
9afc491
feat(tui): display newline shitf+enter in help when supported
Ayman Bagabas created
b19276b
chore: small message change
Kujtim Hoxha created
94a4973
chore: remove unused fzf
Kujtim Hoxha created
99747b8
chore: add api key step
Kujtim Hoxha created
ae41020
chore: lint
Kujtim Hoxha created
e9e938a
Merge remote-tracking branch 'origin/main' into onboarding
Kujtim Hoxha created
dc2230b
Merge remote-tracking branch 'origin/main' into onboarding
Kujtim Hoxha created
55a3756
Merge pull request #111 from charmbracelet/perf-filter
Improve TUI performance with Bubbletea v2 event filtering
Raphael Amorim created
eeeb9a0
Merge pull request #113 from charmbracelet/log-warn
Remove Ripgrep and FZF warnings from stderr
Kujtim Hoxha created
91b05f5
fix(tui): copy textarea value to editor on open
Ayman Bagabas created
50e7596
feat(tui): support adding newlines in chat editor
This adds support for inserting newlines in the chat editor using `shift+enter` (when supported) and `ctrl+j`. This allows users to write multi-line messages more easily, enhancing the chat experience.
Ayman Bagabas created
c2d0d64
refactor(log): rename log initialization function for clarity
Ayman Bagabas created
edd4996
fix(fsext): only log warnings if log is initialized
Ayman Bagabas created
f884ff1
feat(log): add atomic check for initialization
Ayman Bagabas created
ff4ca8e
fix: remove debouncer
Raphael Amorim created
9432b33
fix: format files
Raphael Amorim created
f4c7c5c
Merge pull request #110 from charmbracelet/quit
fix: increase padding in quit dialog
Christian Rocha created
720f5b7
fix: increase padding in quit dialog
Christian Rocha created
82d7747
Improve TUI performance with Bubbletea v2 event filtering
- Use tea.WithMouseCellMotion instead of WithMouseAllMotion to reduce event flooding - Add MouseEventFilter to filter mouse wheel/motion events when editor is focused - Implement debounced completion filtering (150ms) to reduce overhead during fast typing - Add proper timer cleanup when editor loses focus - Remove unnecessary ChatFocusedMsg handling since filter checks focus state directly This eliminates typing lag caused by mouse scroll events while maintaining mouse functionality for navigation.
Raphael Amorim created
134ee54
chore: allow custom providers without api key
- allow users to setup custom providers without api keys for local providers - use the name of the provider in the model list
Kujtim Hoxha created
862baeb
docs: add targeted documentation for state management
- Document Splash interface methods for clarity - Add comments explaining state initialization logic - Clarify when splash goes full screen vs shared layout - Focus on explaining 'why' without over-documenting 'what'
Kujtim Hoxha created
bc1992f
refactor: replace magic numbers with named constants
- Add layout constants for borders, padding, and positioning - Add timing constant for cancel timer duration - Improve code readability and maintainability - Make layout calculations self-documenting
Kujtim Hoxha created
8dff4d6
fix: add panic recovery to TUI subscription handler
- Add panic recovery with graceful TUI shutdown to app.Subscribe method - Ensures application doesn't crash if TUI subscription loop panics - Logs panic details to timestamped files for debugging - Maintains consistency with other critical goroutines in codebase
Kujtim Hoxha created
e8620ef
chore: update vendors
Ayman Bagabas created
d61191f
chore: bump dependencies
Ayman Bagabas created
935e713
chore: update vendors
Ayman Bagabas created
2fd0eb5
chore: bump dependencies
Ayman Bagabas created
eeeef60
wip: init screen and simple flow
Kujtim Hoxha created
7226a61
Merge pull request #109 from charmbracelet/stable-sorting
fix: shifting LSPs and MCPs in sidebar
Kujtim Hoxha created
0e76c64
chore:chore: add mcp disabled state
Kujtim Hoxha created
8e5abb9
chore: handle disabled state for mcps
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Kujtim Hoxha and Copilot created
0dbefd1
fix: shifting LSPs and MCPs in sidebar
Christian Rocha created
2043151
chore: make agent optional
Kujtim Hoxha created