Skip to content

Releases

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 22:32
58ac0f0

0.5.0 (2026-11-12)

Features

  • site: every download on the website, new screenshots, light and dark (#24) (16ccb71)
  • update: update Exhale with one click from the web (#26) (e7a4a31)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 14:52
a11462d

0.4.0 (2026-11-12)

Features

  • desktop: a menu bar icon, and keeping a closed laptop awake for a while (#22) (f76e57e)
  • docs: a documentation site on GitHub Pages, next to the download page (#19) (bf35ce8)

Bug Fixes

  • desktop: a double click on the title bar fills the screen on a Mac (#21) (8ec0413)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 21:40
700eb00

0.3.0 (2026-11-11)

Features

  • desktop: the window draws its own title bar, with the sidebar on a muted frame (#17) (c7df56a)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 19:51
825ebc9

0.2.0 (2026-11-11)

Features

  • desktop: Exhale opens in a window of its own, on macOS, Windows and Linux (#15) (9c6f361)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Nov 18:06
93b2bf4

0.1.1 (2026-11-11)

Bug Fixes

  • release: install syft, so the release can attach its files (#13) (2132408)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 17:48
04010f2

0.1.0 (2026-11-11)

Features

  • actions: add reminders with in-message editing (35df3eb)
  • actions: app surfaces that live beside the app message (cc5f834)
  • actions: billing day and weekend shift in chat (185b633)
  • agents: expose every use case over MCP (18c352a)
  • agents: the briefing shows tags, cheaper plans and bulk undo (2a0b8d2)
  • api: add REST API, tokens, SSE and MCP over HTTP (e2dd890)
  • api: Ask Exhale, assistant settings and statement import (2de92d7)
  • api: Slack settings and link endpoints, wired into serve (a1a31f2)
  • api: two-factor step at password sign-in (ecd3c57)
  • app: add use cases with audit log, dry runs and undo (fd45514)
  • app: billing rules in create, edit, preview, export and import (58a2dd4)
  • app: keep-awake setting, ops and controller (88f00d0)
  • app: match a statement's payments to the expected charges (21b5ffe)
  • app: snooze, repeat until answered, duplicate and card notices (ee8a290)
  • app: stopped subscriptions also in the display currency (d5993ab)
  • app: tags, wider search, bulk changes and another price (0a600d0)
  • assistant: a bulk change is one card that lists each subscription (d6c81ee)
  • assistant: answer plain language through the op catalog (527623e)
  • assistant: answer with generated screens (b636362)
  • assistant: match imported statements and keep chat reviews (24386e5)
  • assistant: provider clients for Claude and OpenAI-compatible endpoints (3c9bfbf)
  • assistant: read statements, screenshots and pasted text (541e147)
  • assistant: record tokens and estimated cost of each question (d77493c)
  • assistant: stream answers in the web and in Telegram (f8d46dc)
  • auth: add web accounts, sign-in and onboarding (36ead4d)
  • auth: sign in with an OpenID Connect provider (5e5f4d8)
  • auth: TOTP and backup codes (e86c6de)
  • awake: keep the computer awake on macOS, Windows and Linux (7adc407)
  • backup: daily automatic backups, backup --out and restore (aff2869)
  • channels: email, ntfy and webhook reminders (50b7c5e)
  • chat: edit tags from Telegram and Slack (f0f9ce9)
  • chat: import a file sent to the Telegram bot (f54d6ff)
  • chat: reminders that end in an answer (e63c197)
  • cli: add exhale binary with Telegram reminders (e2db5e3)
  • cli: exhale user reset-2fa (b414b54)
  • desktop: open Exhale from an installed app and start it at login (48147a0)
  • engine: add billing recurrence engine with civil dates (384fbfe)
  • engine: weekday-of-month rules and weekend shifts (6b1c0e4)
  • Exhale foundation — engine, web, Telegram app, accounts and onboarding (c6cd065)
  • first version features (v1 roadmap) (a3ef7b7)
  • free trials, notice periods, manual renewals and contract details (86b4fa2)
  • fx: convert spend to the main currency with ECB rates (93323be)
  • guided onboarding on home, own Telegram bot from the web, new look (9b6074d)
  • i18n: let each person choose their own language (28ae66a)
  • importer: find recurring charges in a bank export (f67ae42)
  • importer: read statements as text and text PDFs without a model (729ce69)
  • install: add scripts/install.sh for Linux without a package manager (37b03a0)
  • install: desktop installers for macOS, Windows and Linux, and a download page (074ebf6)
  • install: Exhale.dmg, Exhale-Setup.exe and packages that start (d0ffda3)
  • keep this computer awake (f9d7489)
  • money: add exact money type on bojanz/currency (d9515c4)
  • netguard: guard requests to user-chosen addresses against SSRF (c46be5a)
  • notifications: web push as a reminder channel with action buttons (88f4ae3)
  • oauth: advertise offline_access to clients (b4876ee)
  • oauth: remote MCP with OAuth 2.1 (5460ec4)
  • own logos and documents on subscriptions, read contract terms (2ea4193)
  • price history, real spend, cost sharing, audit, import/export and calendar feed (216aaf0)
  • reminder log, and managing who shares an Exhale (75dcbd7)
  • reminders and the in-chat app in Spanish (c4e55fb)
  • say when reminders are not arriving (53044c0)
  • simpler bot setup, one-button Claude, invites through Telegram (9943b9b)
  • site: a download page (28cdc45)
  • slack: Block Kit adapter over Socket Mode ([d40a63...
Read more