720f5b7
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
cd0b998
Merge pull request from charmbracelet/the-great-cleanup
Configuration tests and new logging
Christian Rocha created
5004105
docs(readme): simplify and cleanup readme
Christian Rocha created
b89b8a0
fix
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e9db5b9
ci: fix
Carlos Alexandro Becker created
ce29825
chore: small update
Kujtim Hoxha created
8420fc3
docs(readme): various readme improvements
Christian Rocha created
99e6b99
Merge remote-tracking branch 'origin/uv-crush' into the-great-cleanup
Kujtim Hoxha created
11959dc
chore: update vendor dependencies
Ayman Bagabas created
c668772
chore: update dependencies
Ayman Bagabas created
29662cd
Merge branch 'main' into uv-crush
Ayman Bagabas created
d5c6bbc
chore: go mod tidy
Kujtim Hoxha created
7e36fcf
wip: api key
Kujtim Hoxha created
849c8fe
chore: add a way to persist configurations
Kujtim Hoxha created
99d4b01
chore: show configured indicator
Kujtim Hoxha created
fca9fbb
chore: changes after rebase
Kujtim Hoxha created
a2be7db
chore: try fix windows tests
Kujtim Hoxha created
4941a7e
wip: oboarding splashscreen
Kujtim Hoxha created
1526d1a
chore: rewrite the chat page
chore: small fixes chore: small fixes
Kujtim Hoxha created
4e38ae0
chore: fix tests
Kujtim Hoxha created
da7b18d
fix: fix the path
Kujtim Hoxha created
415ba4c
wip: improved list
Kujtim Hoxha created
cef17f6
chore: move diffview inside of tui
Kujtim Hoxha created
7e30f68
chore: move highlight inside of tui
Kujtim Hoxha created
5d9cf7c
chore: fix logs
Kujtim Hoxha created
ead8fe5
chore: allow no config
Kujtim Hoxha created
9a2d0c2
chore: fix max tokens limit
Kujtim Hoxha created
cd60668
chore: fix error output
Kujtim Hoxha created
e27d15a
fix: fix config paths
Kujtim Hoxha created
5f16af4
chore: pass config to app
Kujtim Hoxha created
a07dd6b
chore: make tools config independent
Kujtim Hoxha created
f491a6d
chore: make getContextFromPaths config independent
Kujtim Hoxha created
5936ae8
chore: make permissions config independent
Kujtim Hoxha created
97e5e87
chore: make diff config independent
Kujtim Hoxha created
2a0f007
chore: pass datadir to db
Kujtim Hoxha created