Four places where a number from another file could end the app
The reason for this release is not a new feature. AItention reads files other
programs write — transcripts, logs, plan details. In four places a number from
those files went into a calculation unchecked, and on a nonsensical value that
calculation does not return a wrong result: it halts the program.
Three of the four sit on paths that run on every pass. Because these
files are read again and again, a single corrupted number would not have
ended the app once — it would have made it permanently unopenable
until someone repaired the foreign file by hand. None of them showed up in
normal use; they were found by looking for them. All four are reproduced and
fixed.
Choose your text size
Small, medium, large — across every window at once. The menu bar symbol
deliberately does not follow: the bar dictates the height there.
Finer control over notifications
You now choose which states AItention speaks up for — all eleven are
selectable instead of a fixed four. And you can silence individual sessions or
whole projects without silencing everything else. The default is unchanged
from the previous behaviour.
“Stay awake”
A button next to the mute switch keeps the Mac awake while a session is
working. It is deliberately not remembered: a switch that survives a
restart keeps the machine awake all night because somebody forgot it the day
before yesterday.
Five points from a user’s feedback
When the five-hour window resets. The remaining time was already in the
popover; the clock time now sits beside it — 34 min left (18:00). Plus
a notification when a reset is actually observed, not at a calculated
moment. The third sound for it is set to silent; choose one if you want one.
Your optimal daily usage. Next to the weekly bar you now see where you
stand against it: Left for today — 13 % or 15 % over the daily
pace.
The menu bar symbol is configurable. Four checkboxes decide what it
carries. The width limit is enforced rather than assumed: if not everything
fits, the least essential figure drops out instead of the symbol overflowing
the bar.
Click a dormant session to resume it. You used to have to copy the
command out. One click now does it — including under “Previous sessions”. It
works with any terminal that registers as a handler, and needs
no automation permissions.
A state of its own: “Waiting for subagents”. Muted green, its own
symbol — and the row says what is being waited for. Before, it looked like
ordinary work.
The interface explains itself
The small symbols in the list carried their meaning only for those who
already knew it. 53 were counted, 29 of them say something — all now have
help text. Counting turned up two real gaps: the state symbol on the task
list, and a clickable marker that never said anything would open.
The quota breakdown also says whose quota it shows: seven of the
breakdowns come from Claude data alone, with no Codex in any of them. Anyone
using both could otherwise have read the figure as a combined total.
Fixed
The projection was noise. 2.66 hours extrapolated to a week produced 632 % — a
number that looked like a statement. Now an eighth of the window must have
passed before one appears at all. And “exhausted 11:47” read like the past;
the calendar day now decides.