Skip to content

Releases: darrenburns/elia

1.10.0

14 Sep 16:19
Compare
Choose a tag to compare

Added

  • Added theme system.
  • Added support for user defined themes.
  • Listed theme directory at bottom of options modal.
  • Added several builtin themes.
  • Tooltips now appear when hovering over some actions in the footer with the mouse.
  • Show welcome message when there are no chats.
  • Alt+Enter keybinding to send message on terminals that support the Kitty key protocol.
  • Visual indicator that we're waiting for a response to be received, before streaming starts.
  • Indicator to make clearer that system prompt is an editable text area.

Changed

  • Changed default theme.
  • Upgraded to latest Textual.
  • Minor style tweaks in various places.
  • Visual indication that you cannot send a message while agent is responding.
  • Starting a new chat is now much faster as it is optimistic.
  • Chat list border subtitle now shows index of highlighted chat as well as total number of chats.
  • Text selection notification message changed.
  • Rendered Markdown background colour adapts automatically based on chosen theme.

Fixed

  • Prevent sending message while agent is responding.

Full Changelog: 1.9.0...1.10.0

1.9.0

08 Sep 12:22
6bbd438
Compare
Choose a tag to compare

This release improves responsiveness, adds Vim key support to the agent's response, upgrades the underlying Textual version, fixes a crash when no clipboard mechanism is installed, and has a couple of other minor tweaks.

  • vim keys
  • upgrade textual
  • new textual footer
  • fix colours in radioset in options menu
  • move from rye to uv
  • alt+enter alternative keybind for sending a message
  • way faster startup time/responsiveness
  • cleanly handle exception if no clipboard mechanism is installed

What's Changed

New Contributors

Full Changelog: 1.8.0...1.9.0

1.8.0 - Claude 3.5 Sonnet

20 Jun 16:46
Compare
Choose a tag to compare

Adds support for the new Claude 3.5 Sonnet model.

image

1.7.0 - Renaming chats

22 May 20:58
5c5e431
Compare
Choose a tag to compare

Adds ability to rename chats. Press ctrl+r while on the chat screen, or click the chat title:

rename-chat

Full Changelog: 1.6.1...1.7.0

1.6.1

22 May 08:54
Compare
Choose a tag to compare

Fixes temperature parameter being interpreted as integer instead of float.

Full Changelog: 1.6.0...1.6.1

1.6.0

21 May 17:48
bb6d837
Compare
Choose a tag to compare

What's Changed

  • Adds support for "inline" mode, which allows you to chat with Elia without going fullscreen. The conversation will appear under your prompt in your terminal. This is not supported on Windows.

elia-1 6 0-inline-copypaste

  • Added ability to archive chats by pressing a when a chat is highlighted in the chat list.

elia-1 6 0-archive

  • Added config option message_code_theme to choose syntax highlighting theme for code in messages - any Pygments theme is supported. The example below is message_code_theme = "fruity".
image
  • Changes the default model from gpt-3.5-turbo to gpt-4o.
  • Copying text to clipboard should work in more environments (switched to use pyperclip).
  • Dropped unused pydantic-settings dependency.
  • Updates to the latest version of Textual (0.62.0).

Full Changelog: 1.5.0...1.6.0

1.5.0 - Gemini Pro 1.5 and Gemini Flash 1.5 support

14 May 20:54
6296132
Compare
Choose a tag to compare

What's Changed

  • Add builtin models for Google Gemini by @darrenburns in #42
  • Fixed crash when jumping to next code block on messages with no code blocks.

Full Changelog: 1.4.0...1.5.0

1.4.0 - Navigation/UX improvements

13 May 22:35
Compare
Choose a tag to compare
  • Pressing up while on the top message in the chat list will move focus to the prompt box above it, instead of wrapping to the bottom it (you can use G to jump to the bottom item in the list).
  • Pressing down while the latest chat message is focused will now focus the prompt box below it, instead of wrapping round to the top chatbox (you can use g to jump to the first message).
  • Pressing while a chat is highlighted in the chat list will now open the chat (in addition to the pre-existing keybinds of enter and l)

What's Changed

Full Changelog: 1.3.0...1.4.0

1.3.0 - GPT-4o support

13 May 18:58
Compare
Choose a tag to compare

Adds GPT-4o.

image

1.2.0

11 May 00:28
a42a2fa
Compare
Choose a tag to compare

Adds visual select mode - press v and you can select text without holding shift.

Press u to quickly move your selection between code blocks in a message, followed by y to copy/yank the selection to your clipboard.

elia-visual-select-and-code-block-jump.mov

Full Changelog: 1.1.0...1.2.0