Commit log

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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Improve TUI performance with Bubbletea v2 event filtering

Raphael Amorim created

eeeb9a0 Merge pull request #113 from charmbracelet/log-warn

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
- 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

Click to expand commit body
- 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

Click to expand commit body
- 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

Click to expand commit body
- 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

Click to expand commit body
- 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

Click to expand commit body
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

Click to expand commit body
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