Skip to content

Releases: fizzball/ARIL

0.4.10

Choose a tag to compare

@github-actions github-actions released this 22 Jul 13:14

ARIL 0.4.10 — Prompt bar and status tray polish

Point release focused on prompt composition: more room to type, reliable
multi-line history recall, and safer slash-command handling.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper
workaround needed.

Install

  1. Download ARIL-0.4.10.dmg from aril.host or GitHub Releases
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → Subscription to sign in with OpenRouter or paste an API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new in 0.4.10

Prompt bar & status tray

  • In-use model picker moved from the prompt field into the status tray, so long prompts are no longer crowded.
  • Status tray spans the full window width (under the sidebar and chat).
  • Shift+Return inserts a newline; Return still sends.
  • ↑/↓ history recall expands multi-line prompts correctly after a send, with the caret at the end (no select-all).
  • Slash commands are excluded from ↑/↓ history so they no longer steal the arrow keys.

Slash commands

  • /version (alias /ver) shows the current app version and build.
  • Any input starting with / that is not a known command shows an in-chat error and is not sent as a model prompt.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key with a small credit balance

0.4.9

Choose a tag to compare

@github-actions github-actions released this 21 Jul 17:14

ARIL 0.4.9 — Spend analysis, Projects, and MCP .env secrets

Point release with spend analysis, prompt-cache controls, sidebar Projects,
slash-command polish, and MCP secrets in Application Support .env.
Playwright Browser MCP was removed after proving too unreliable in practice.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper
workaround needed.

Install

  1. Download ARIL-0.4.9.dmg from aril.host or GitHub Releases
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → Subscription to sign in with OpenRouter or paste an API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new in 0.4.9

Spend analysis

  • Top-right toolbar $ opens models used with costs, calendar-month total, and rolling last-7-days total (Learning transactions + local ledger).

Prompt cache on Intelligence

  • Cache metric shows hit / eligible / tokens short of threshold.
  • Exact hits get a one-click Submit; near-matches to a prior cached prompt offer Edit / Submit.

Projects

  • Group sessions into folders in the sidebar.
  • Each project has its own search scope; main search still covers all sessions.

Also in 0.4.9

  • Sidebar Update button when a newer release is available (replaces the upgrade dialog).
  • Export session as Markdown (sidebar, context menu, or /export).
  • Slash /web toggles web search (on/off/status); /cache reports session-cache size with compact / clear.
  • /status includes session-cache health/size and last prompt-cache outcome (same signals as the status footer).
  • Slash /new (alias /session) starts a new chat session.
  • Learning Run Selected Model Test — one prompt per category using Preferences → Models; slide-up shows category, model, and n of 8.
  • MCP secrets in Application Support .env (no Keychain prompts); managed servers rotate their bearer token on every enable.
  • Removed Playwright Browser MCP (local browser automation was unreliable).

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key with a small credit balance

0.4.8

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:30

ARIL 0.4.8 — Session cache management and typing performance

Point release that keeps the local session cache from growing large enough to
slow typing and history, with a status-footer size indicator and one-click
compact/clear actions.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper
workaround needed.

Install

  1. Download ARIL-0.4.8.dmg from aril.host or GitHub Releases
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → Subscription to sign in with OpenRouter or paste an API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new in 0.4.8

Session cache

  • Saves strip bulky data:image payloads so sessions-cache.json stays lean.
  • On launch, oversized caches are compacted; if still large, ARIL prompts to
    Compact or Clear.
  • Preferences → General → Session cache exposes Compact and Clear anytime.
  • Status footer shows Cache Size with healthy (muted), ok (yellow), and
    warn (red) colours.

Performance

  • Fresh sessions appear immediately on launch (no wait for gateway bootstrap).
  • Prompt typing no longer publishes the whole app state on every keystroke.
  • Sidebar session rows avoid repeated lookups during redraws.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key with a small credit balance

0.4.7

Choose a tag to compare

@github-actions github-actions released this 20 Jul 08:08

ARIL 0.4.7 — Judge images, menu bar logo, and aril.host

Point release with Judge-mode image rendering, menu bar branding, guardrail
status in /status, and the public site at aril.host.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper
workaround needed.

Install

  1. Download ARIL-0.4.7.dmg from aril.host or GitHub Releases
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → Subscription to sign in with OpenRouter or paste an API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new in 0.4.7

Judge mode

  • Images, Mermaid, and SVG render in Judge cards (same renderer as normal chat).

Menu bar

  • Status item uses the ARIL logo instead of a generic SF Symbol (Preferences → General).

/status

  • Reports Sensitive Info and Prompt Injection guardrail on/off state.

Website

  • Marketing site at https://aril.host with feature screenshots and direct DMG download.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key with a small credit balance

0.4.6

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:13

ARIL 0.4.6 — Identity, guardrails, and readable replies

Point release with the new ARIL mark, safer local guardrails, OpenRouter key
persistence fixes, and chat rendering that keeps structure while streaming.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper
workaround needed.

Install

  1. Download ARIL-0.4.6.dmg
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → Subscription to sign in with OpenRouter or paste an API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new in 0.4.6

Branding

  • New app icon and in-chat logo (empty session / About / assistant row).
  • Waiting for a reply shows a spinning gold arrow in the logo style.
  • Click the ARIL title to open About (info toolbar button removed).

Preferences & tools

  • Log Analysis lives in the toolbar next to Model popularity.
  • Local guardrails (Preferences → Subscription): redact sensitive info;
    block prompt-injection patterns before send.

OpenRouter

  • OAuth / saved keys persist across relaunch (Application Support .env
    plus UserDefaults recovery).

Chat readability & streaming

  • Assistant Markdown/math renders with real line breaks (no wall of text).
  • Live token streaming paints again (message list no longer rebuilds on
    every chunk).

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key with a small credit balance

0.4.5

Choose a tag to compare

@github-actions github-actions released this 18 Jul 20:50

What's new in 0.4.5

Appearance

  • System theme mirrors macOS light, dark, and Auto
  • New schemes: Ocean, Graphite, Sand, Dusk, Midnight (plus Noir, Slate, Light, Forest)

Title bar

  • The ARIL wordmark cycles subtle colour, typeface, and flourish animations every ~60 seconds (respects Reduce Motion)

Toolbar

  • Scroll-to-bottom recentered in the prompt bar

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key (sk-or-v1-…) with a small credit balance

Install

  1. Download ARIL-0.4.5.dmg
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → General and paste your OpenRouter API key

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper workaround needed.

If you already have ARIL 0.4.2+, you can also run /update in chat.

0.4.4

Choose a tag to compare

@github-actions github-actions released this 18 Jul 20:20

ARIL 0.4.4 stops duplicated image turns when restoring chat history and adds a toolbar control to jump to the latest message.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper workaround needed.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key (sk-or-v1-…) with a small credit balance — add a few dollars at openrouter.ai before your first chat

Install

  1. Download ARIL-0.4.4.dmg
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → General and paste your OpenRouter API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new

Session history

  • Client and gateway dedupe restored transcripts so user/assistant pairs (especially image turns) are not duplicated on launch
  • Prefer richer copies (file:// images) over empty or placeholder replies
  • Existing caches are healed automatically on the next start

Scroll to bottom

  • Circular button next to Web (same style as the send ↑ button) scrolls to the latest turn

0.4.3

Choose a tag to compare

@github-actions github-actions released this 18 Jul 20:03

ARIL 0.4.3 makes Mermaid diagrams render reliably in chat and adds full-text session search in the sidebar.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper workaround needed.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key (sk-or-v1-…) with a small credit balance — add a few dollars at openrouter.ai before your first chat

Install

  1. Download ARIL-0.4.3.dmg
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → General and paste your OpenRouter API key

If you already have ARIL 0.4.2+, you can also run /update in chat.

What's new

Mermaid rendering

  • Classic Mermaid UMD load via a staged file:// page so diagrams actually draw in WKWebView
  • Models are told ARIL renders diagrams in-app — no more mermaid.live / VS Code detours

Session search

  • Search sessions & content… matches titles and message bodies
  • Matching rows are highlighted; content hits show a short snippet
  • Counter shows matches/total while filtering

0.4.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 19:45

ARIL 0.4.2 adds in-chat Mermaid / SVG / ASCII diagram rendering and a /update command to install the latest notarized DMG from GitHub.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper workaround needed.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key (sk-or-v1-…) with a small credit balance — add a few dollars at openrouter.ai before your first chat

Install

  1. Download ARIL-0.4.2.dmg
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → General and paste your OpenRouter API key

If you already have ARIL 0.4.1+, you can also run /update in chat to download and install this release into /Applications.

What's new

Diagrams in chat

  • Fenced mermaid, svg, and ascii blocks (plus inline <svg> and SVG image links) render in assistant replies
  • Mermaid uses WebKit (network needed once for the Mermaid library)
  • SVG is sanitized before display; ASCII art gets a monospaced panel with copy

Self-update

  • Slash command /update (alias /upgrade) checks GitHub Releases for a newer ARIL-*.dmg
  • Confirms, downloads, replaces /Applications/ARIL.app, and relaunches
  • /status points you at /update when you’re behind the latest release

0.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 13:43

ARIL 0.4.1 improves session context awareness, Judge readability, cost footers, and idle status reliability.

Builds are signed with Developer ID and notarized by Apple — no Gatekeeper workaround needed.

Requirements

  • Apple Silicon Mac (M-series) with macOS 14 (Sonoma) or newer
  • An OpenRouter API key (sk-or-v1-…) with a small credit balance — add a few dollars at openrouter.ai before your first chat

Install

  1. Download ARIL-0.4.1.dmg
  2. Open the disk image and drag ARIL into Applications
  3. Launch ARIL (Solo mode starts the bundled gateway)
  4. Open Preferences → General and paste your OpenRouter API key

What's new

Context awareness

  • Per-session context-usage bar in the sidebar
  • Warns before a session hits the model context limit (option to start a new session)
  • Context limits come from the gateway (/v1/meta/limits)
  • Fresh session on launch by default; opt into reopening the last session in Preferences → Startup
  • Empty unused sessions are discarded on quit; sidebar header is Recent Sessions

Judge mode

  • Compare panels fill the chat width evenly and grow taller toward the toolbar
  • Previous transcript is blanked while Judge results are showing

Cost & status

  • Reply footers show OpenRouter in/out token counts: tokens used N / M: cost = $x.xxxx
  • Status footer polls every 20s (gateway, database, OpenRouter), wakes the Solo gateway on failure, and refreshes on app focus — idle no longer leaves indicators stuck red