Repository navigation
Releases
Releases · akamachinecode/exhale
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.1
v0.1.0
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...