Skip to content

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:03
· 55 commits to main since this release
815edc5

This plugin has been compiled against Qt Creator 17.0.1.

This version adds Chat support.

  • New menu entry Tool > llama.cpp > New conversation
  • New llama.cpp Conversations View
  • New "ll" locator filter
  • Source files and images drag & drop support
  • Conversation export
  • Automatic conversation summarization
  • Automatic conversation follow-up questions generation
  • Conversation search support

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/17.0.1
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/17.0.1
  • Windows: %localappdata%\QtProject\QtCreator\plugins\17.0.1

ChangeLog

  • 2d88f9c Removed the "Internal" namespace
  • 75c0bcd Add initial chat support
  • cd7e1c3 Add operations based on selected text via "ll" locator
  • 85f0205 Chat editor fixes
  • d2e2fad Fix "Thought Process" UI glitch
  • b8c2925 Remove the flicker caused by setMinimumWidth
  • 4c95601 Remove the QLiteHtml renderer
  • 63f32a2 Update colors based on Qt Creator's Theme color tokens
  • 62f18ac Added css theming to the markdown html
  • 4a048b8 Add "Copy" and "Save" actions for code blocks
  • afca10d Added syntaxhightlighting for code blocks
  • e632ee8 Fixes for code Copy / Save operations
  • 99f5fa9 Attempt fix for a crash on Windows
  • 0e67a74 Use {selection} for "ll" locator to mark the editor selection
  • ce68e0a Fix syntax highlighting for CMake code blocks
  • d59cc84 Fix crash when the editor was not a texteditordocument
  • bf04618 Revisited the message generation / regeneration
  • 363d4aa Fix the thinking "animation"
  • fa0b2c8 Add spell checker locator prompt
  • ef73e74 Implemented attaching files to conversation
  • 962dd3a Updated icons to use svg files from heroicons
  • 0894d58 Revert "Updated icons to use svg files from heroicons"
  • 713e446 Updated icons from heroicons via an application font
  • e27789c Update GitHub Arm64 runners to native
  • 5da373f Fix code copying via ctrl+c
  • 7a249fb Aligned the codeblock table operations on the right
  • 112adcb Add drag & drop support for Projects
  • 7a4c16b htmlhighlighter: handle Diff definition in color mapping
  • 0bd6ab8 Show server properties when a conversation has no messages
  • bfb1025 Generate a short title for new conversations
  • 6dd09fe Add leaf‑node filtering to conversation title summarization
  • c30347b Add "Save as Markdown" option to the conversations view
  • 0a022bc Adjust tooltip time zone to local time and expose display data for editing
  • c2d95e0 Add serverPropsUpdated signal and handling to ChatEditor
  • 901d8b5 React to conversation rename and use translated titles
  • e6cd279 Add follow‑up question generation and UI widget
  • bffb17f Add tokens‑per‑second display
  • 2795e97 Refactor: clean up follow‑up widget and improve follow‑up parsing
  • c8946f8 Improve follow‑up UI and prompt wording, tighten speed metric precision
  • 3209451 Add conversation ID to temporary viewer editor
  • 1c08c7c Refactor: Extract common payload handling into a helper
  • 29785d1 Move the thinking "spinner" in the toggle button text
  • 92d42a3 Extract model‑specific thinking section parsing
  • d7c0230 Refactor server‑props UI and JSON parsing
  • 62bdefb Scroll to bottom after adding follow‑up widget
  • 2662ac2 Let SQLite auto‑generate message IDs
  • 61b86ff Add user‑interaction guard to prevent auto‑scroll during generation
  • 66c83a9 Do not remove the current pending message when fully received
  • 145a511 Fix MSVC build
  • 1599b25 Replace QLabel with QTextBrowser in MarkdownLabel
  • 067146e Add hyperlink support to MarkdownLabel
  • 7f1e4d0 refactor: throttle markdown conversion and add force‑update flag
  • b156b0d Add floating search toolbar for chat view
  • 2230aee Fix ChatEditor message refresh logic
  • 9544d79 Fix event filtering: allow user interaction detection regardless of generation state
  • a9c716f Stop chat when editor is closed
  • db38ea2 Close editor when a conversation is deleted
  • 6008f90 Refactor ChatEditor to track the current conversation ID and guard message callbacks
  • df8a5b0 Improve MarkdownLabel sizing and bubble layout
  • 1bb62cb Clarify follow‑up question prompt
  • fb8ae0e Make follow‑up questions and title summarization respect conversation language
  • 31f1cbd Prepend system message from settings to API payload
  • 6ab6d9c Add cancellation of title‑summary & follow‑up requests on editor close
  • 317ee9b Add translation update capability to command list
  • ca4fa65 Updated translations
  • f529d51 Revert to regular plugin
  • 5599e87 GitHub Actions: use tag as version in artifact
  • 815edc5 Update README.md an screenshots