Skip to content

v1.4.8

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:35

Highlights

Kanban cards are now tasks. One editor holds the title, status, due date, a
Markdown description, a checklist and attachments. A card shows its due date,
checklist progress, attachment count and completion date, and the board records
started when a task leaves the first column and completed when it reaches a
completion column — moving it back clears completed again.

Create tasks with AI. With a provider or CLI configured, Create with AI
turns a sentence into several proposed tasks as JSON — relative dates resolved
against today — which you review and edit before any file is written.

Chat file tools can read Workspace PDFs. read_file and read_note used to
hand the model a base64 data URL it could not read. A PDF now arrives as a
document part for the providers that accept one, and as extracted per-page text
everywhere else; other binary formats are refused with a message that says what
to do instead.

Workflow automation is configurable again. The workflow view had no way to
open its automation settings, so event triggers could not be registered at all.

Kanban

  • The card modal edits Markdown as Preview, WYSIWYG or Raw, and checklist items
    can be ticked directly in the preview.
  • Attached Markdown, text, images, PDF, EPUB and HTML preview in the same modal;
    anything else can be downloaded. The modal still drags, resizes and opens in a
    regular File widget.
  • New widget options dueProperty, startedProperty and completedProperty
    name the frontmatter keys behind the dates.
  • Characters that cannot appear in a filename are replaced with - instead of
    being dropped when a card's file is created from its title.

Workflow automation

  • The workflow detail header has an Automation button for the event
    triggers, file pattern and keyboard shortcut of that workflow, and it is
    highlighted once either is registered.
  • New App started trigger, run once the Workspace is ready. The file pattern
    does not apply to it.
  • The rag-sync node runs a real incremental local RAG sync instead of
    returning the old "server sync unsupported" stub, so a startup workflow can
    refresh the index. It takes ragSetting, defaulting to the selected one, and
    refuses read-only settings.
  • Event-triggered runs report themselves in a small toast: running, elapsed time
    when they finish, and the error until it is dismissed. They used to be
    entirely silent, with failures reaching only the console.

Chat

  • The composer is cleared the moment a message is sent. It used to hold the
    typed text until the referenced files and RAG results had been gathered, which
    could take seconds and looked like the send had not registered.
  • Models whose name contains luna disable reasoning on Chat Completions with
    tools, the same compatibility override terra already had.
  • PDF attachments sent through Chat Completions are delivered as file content
    parts instead of a "[Binary attachment]" label, a PDF read twice in one round
    is uploaded once, and files over 15 MB fall back to their text layer.

Full Changelog: v1.4.6...v1.4.7