99747b8
chore: add api key step
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
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