Changelog

L'historique des versions d'AI Monitor, tel que publié à chaque release.

  1. v111

    20 septembre 2026

    Corrections

    fix(alerts): remind about extra usage only while the amount keeps moving

  2. v110

    18 septembre 2026

    Fonctionnalités

    feat(grok): list Grok sessions with their tokens and cost

    feat(claude): per-session cost estimate, read from the statusline

    feat(claude): refresh the CLI token and hand the rotation back

    Documentation

    docs(claude): the real shape of /usage, and why no API gives a per-session spend

    docs(claude): the CLI does compute a per-session cost, and where it is

    docs(claude): the drop will not carry extra usage, and what that costs

  3. v103

    16 septembre 2026

    Fonctionnalités

    feat(reminders): a reminder is a skill, an account and a rhythm

  4. v101

    16 septembre 2026

    Fonctionnalités

    feat(settings): put the tag in the badge and the login on the row

  5. v99

    16 septembre 2026

    Fonctionnalités

    feat(statusline): colour the hook script shown in the preview

    feat(statusline): show that the existing status line is kept, and the script itself

    feat(statusline): ask for the source where the gauges would be, and make the preview readable

    feat(claude): read nothing until the source has been chosen

    feat(claude): read usage from the statusline, no Keychain needed

    Documentation

    docs: the README still had the overage amounts as major units

    docs(claude): reject app-owned OAuth, add the statusline drop as a Keychain-free source

    Divers

    test(statusline): keep the backups inside the test folder

    test(screens): set the source on the account, not through the store

    test(screens): boards for the usage source, and for a page still waiting

  6. v88

    15 septembre 2026

    Fonctionnalités

    feat(alerts): offer to let the app through a Focus mode

    feat(alerts): repeat the extra usage alert every ten minutes while it bills

    feat(alerts): priority alert and menu bar amount when extra usage starts

    Corrections

    fix(menubar): the bar was built from a view no longer rendered

    Documentation

    docs(testing): manual recipe for what the suite cannot see

    docs: how to add a provider, with Ollama as the counter-example

  7. v81

    14 septembre 2026

    Fonctionnalités

    feat(update): live GitLab check when clicking the version menu item

    Corrections

    fix(grok): treat omitted creditUsagePercent as 0% on unified billing

  8. v78

    14 septembre 2026

    Corrections

    fix(claude): extra usage amounts are minor units

  9. v77

    10 septembre 2026

    Fonctionnalités

    feat(i18n): finish the translation, and forbid French in code

    feat(i18n): translate the four screens

    feat(i18n): give usage windows a stable identity, and translate them

    feat(i18n): lay the groundwork, and translate the fetch errors

    feat(logs): journal what fails, and let anyone hand it over

    Corrections

    fix(i18n): three strings the scan could not see, and two new guards

    fix(i18n): the app stayed French, and a percent showed twice

    fix(build): stop SwiftPM warning about the snapshot references

    fix(shell): quote what goes into the scripts we execute

    Refactoring

    refactor(store): finish slicing AccountStore, and test what it hid

    refactor(store): make AccountStore constructible, and cut a first slice

    refactor(settings): split the settings file, and sharpen two rules

    Documentation

    docs(code): translate Tests, and switch the language rule over

    docs(code): finish translating Sources

    docs(code): translate the comments, first half

    Divers

    test: drop the Sentry round-trip now that the wiring is confirmed

  10. v61

    9 septembre 2026

    Fonctionnalités

    feat(app): ship the app icon generated from the new logo

  11. v60

    9 septembre 2026

    Refactoring

    refactor(ui): open AccountStore and SettingsView for offscreen rendering

    Documentation

    docs: record the testing decisions, and add the real-capture tool

    Divers

    test: replace the eleven --dump-* modes with a real test suite

  12. v57

    8 septembre 2026

    Documentation

    docs(observability): the two build warnings come from Sentry's own manifest

  13. v56

    8 septembre 2026

    Fonctionnalités

    feat(observability): ship the Sentry DSN, and say where we leave the onboarding

    feat(observability): report crashes to Sentry, with everything sensitive stripped

  14. v54

    8 septembre 2026

    Fonctionnalités

    feat(settings): add an account by pointing at a folder, for all three agents

    feat(menubar): drive the status item by hand, one account per hover and click

    feat(settings): group settings by account, drop the colour picker and the pin

    feat(menubar): stack the 5h and weekly gauges, monochrome with a red alert

    Corrections

    fix(reconnect): give the terminal the PATH an interactive shell would have

    fix(grok): reconnect with `grok login`, which does exist

    fix(menubar): open account cards at a real size instead of asking SwiftUI

    fix(menubar): stop the hover crash, and five things using it revealed

    fix(menubar): stop capturing a mutable observer list in a Sendable closure

    fix(menubar): make the account cards behave, and open settings ourselves

    fix(settings): erase the settings the rework left behind

    Documentation

    docs: record architecture decisions and fix the add-account command

  15. v42

    8 septembre 2026

    Fonctionnalités

    feat(sessions): fortnightly prompt to run the /session-audit skill

    feat(budget): morning alert when yesterday blew the daily budget

    Corrections

    fix(claude): cache the keychain read for the token's lifetime

    fix(build): fail loudly instead of silently signing ad hoc

  16. v38

    7 septembre 2026

    Corrections

    fix(updates): close the update Terminal window on success

    fix(notifications): warn once per threshold crossing, not per poll

  17. v36

    7 septembre 2026

    Fonctionnalités

    feat(ui): show a note instead of a gauge when no metric is measurable

    Corrections

    fix(grok): read the weekly credit pool via billing?format=credits

  18. v34

    7 septembre 2026

    Fonctionnalités

    feat(updates): guide downloaded-.app users to the release page

    feat(release): attach a prebuilt .app to the GitLab release

  19. v32

    7 septembre 2026

    Fonctionnalités

    feat(updates): force an update check on manual refresh

  20. v31

    7 septembre 2026

    Fonctionnalités

    feat(sessions): per-session token counter

    feat(usage): session history, burn-rate ETA and approaching-cap alert

  21. v29

    7 septembre 2026

    Corrections

    fix(grok): explain Team accounts instead of raw HTTP 412

  22. v28

    7 septembre 2026

    Corrections

    fix(claude): prefer a non-expired credential source over a stale file

  23. v27

    7 septembre 2026

    Fonctionnalités

    feat(updates): in-app changelog window with one-click update

    feat(build): kill and relaunch the app and stamp repo path

  24. v25

    7 septembre 2026

    Corrections

    fix(reconnect): use `claude auth login` for Claude re-auth

  25. v24

    7 septembre 2026

    Corrections

    fix(ci): keep the last commit in generated changelog notes

  26. v23

    7 septembre 2026

    Pas de notes pour cette version.

  27. v22

    7 septembre 2026

    Fonctionnalités

    feat(app): wire sessions, notifications, auto-resume and update UI

    feat(notifications): notify on 5h reset and on new versions

    feat(updates): stamp build version and check GitLab releases

    feat(cmux): resume idle Claude sessions in place via cmux

    feat(sessions): scan Claude Code sessions and add per-account window

    feat(claude): afficher l'overage extra_usage dans le popover

    feat(ui): free-text tag, per-account color, provider logos and column popover

    feat(codex): add read-only Codex usage provider

    feat(ui): per-account colored gauges, custom identity, reconnect and quit

    feat(grok): add Grok Build usage provider

    feat(ui): add menu bar gauge, account popover and settings

    feat(claude): read Claude Code credentials and fetch OAuth usage

    feat(core): add usage model, provider protocol, store and auto-detect

    Corrections

    fix(claude): retry once on 429 honoring Retry-After

    fix(build): stable signing cert with key partition list

    fix(grok): parse nested auth.json and correct billing endpoint

    Documentation

    docs: documenter l'overage extra_usage (Claude)

    docs: document Codex provider, account identity and stable signing

    docs: document the Grok Build provider

    docs: document the v1 plan and usage

    Divers

    ci: tag and release with generated changelog on push to main