- LLM responses are now streamed in more smoothly.
- Added support for
Claude Agent SDKas an inferance provider.
- Input's with a large amount of text now perform more smoothly.
- Fixed issue where trying to send a message whilst the llm is still responding would only stop the llm's response.
- Threads can now be deleted.
- A system prompt can now be configured in settings.
- Added support for thinking/reasoning.
- Fixed UI freezing briefly when switching threads, sending messages, or managing providers.
- Replaced all
.unwrap()on DB operations with proper error handling to prevent silent panics. - Fixed
.ok()silently swallowing model selection save failures.
- Models are now displayed with their provider's icon.
- Added markdown support for links.
- Names of models are now displayed in a more readable format.
- Decreased padding slightly on the chat input.
- Added rudimentary support for markdown in messages.
- Internally migrated to Notitia - syncs db to gpui state.
- Fixed selection of single-line inputs.
- The chats in the sidebar are now rendered in a virtual list.
- Fixed minor issues with text selection.
- Interior corners of text selections now support corner rounding.
- Scrolling an input is now slower and doesn't just near-instantly scroll to the end.
- Only text shows the IBeam cursor, instead of the entire bounds showing it.
- Fixed broken position of the accent menu in the text input.
- Fixed issue with text selections sometimes being slightly clipped on the right edge.
- Fixed issue with text wrapping breaking when the text's bounds are resized quickly.
- Text selection's width is now rounded to the nearest screen pixel which ensures it is sharp.
- Fixed issue with the chat input's text disappearing under specific conditions.
- Fixed issues with selection corner radius logic.
- Fixed issue where selecting text at the start of a wrap boundry would also select the end of the previous wrap boundry.
- Auto-update via GitHub releases with background downloads and one-click restart.
- Cross-platform update support for macOS, Linux, and Windows.
- The Geist font now works for users who don't have it installed on their system.
- Chat messages now use the Geist font.
- Fixed text selection being wrongly clipped in word wrap mode.
- Fixed words sometimes disappearing instead of wrapping to the next line.
Initial release.