Releases: aneesh-iyer29/claude-session-manager
Release list
Session Manager v0.7.0
Changed
- Settings have their own full-window view: the toolbar's Settings button (or ⌘,)
swaps the dashboard for a page with a section list (Auto-swap, Swap lines, Claude Code,
Session alerts, General) and every setting as a labelled row. Typed fields share one save
bar, and leaving with unsaved edits asks first. The dashboard keeps only status and
one-click actions: the Auto-swap panel is down to its summary, last decision and arm
switch, the sessions panel to its list and a line on texts, and the Codex panel's
Hide moved to Settings → General.
Added
- Weekly limit (Settings → Swap lines) picks which weekly window counts toward headroom
and the weekly swap line: All models (the plain weekly limit, for when Opus is the model
you run), Fable only (the per-model window), or Whichever is tighter (the previous
behaviour, still the default). With All models the Fable window is no longer projected
from the weekly number. New settingweeklyGate. - A Claude Code sessions panel: every open Claude Code session on the Mac and whether it
is working, asking a question, waiting on a permission prompt, or finished and waiting
for you. One Install (Settings → Claude Code → Session hooks) registers a background
(async) hook script in~/.claude/settings.json; it records only the session id, folder
and the question asked. - iMessage alerts (Settings → Session alerts): set Send texts to (a phone number or
Apple ID email) and turn on Text me when a session needs me; the app texts you through
Messages on this Mac once a session has waited Text after minutes (default 2), and
with Only when I'm away (default on) only if the Mac has had no input since the
session started waiting. One text per waiting spell; several sessions share a text.
Send test checks the setup and triggers macOS's one-time Automation prompt. No other
software or accounts needed. New settingsalertsEnabled,alertTo,
alertOnlyWhenAway,alertAfterMinutes.
Full notes in CHANGELOG.md. Unsigned build: right-click, then Open the first time.
Session Manager v0.6.0
Changed
- New app icon: the code-bracket mark, a cyan
<, a white slash and an amber>on a
night-blue tile in the macOS icon shape. The menu bar glyph is the same mark as a template
image. - Montserrat is the working typeface for body, numbers, labels and controls, with tabular
figures so the gauges keep their width as numbers change. Space Mono stays for the log
lines, countdowns and inline code; Lora still sets the wordmark.
Added
- A release workflow: pushing a
v*tag builds the unsigned DMGs on a macOS runner and
publishes the GitHub release with the matching CHANGELOG section as its notes.
Full notes in CHANGELOG.md. Unsigned build: right-click, then Open the first time.
Session Manager 0.5.0
Session-first headroom: the gauge and the swap policy lead with the 5-hour session, and a weekly window (all models or Fable) takes over only once it is past the warn line and closer to its limit than the session. A separate 5-hour swap at line (default 90) sits beside Weekly swap at. Swap targets are compared on the axis that ran out.
Also in this release:
- The Codex panel has its own Refresh, with the time since the last fetch; the toolbar button is now Refresh Claude.
- Activity folds after the newest twelve entries, with Show more / Show less under the list.
- While the status line feed is fresh, the Fable window is polled every 5 minutes once it is within 10 points of its swap line.
- After a swap, status line documents still carrying the previous login's windows are ignored instead of prompting a second swap.
- Codex windows are labelled by their length, so a weekly window returned as
primary_windowno longer shows as a 5-hour limit.
Full notes in CHANGELOG.md. Unsigned build: right-click, then Open the first time.
Session Manager 0.4.0
Live usage feed: Claude Code hands the app its 5-hour and weekly numbers on every message (Install from the Auto-swap panel); the Fable window is projected between polls and marked with ≈. Unsigned build: right-click, then Open the first time.
Session Manager 0.3.7
Poll cadence tuned to the usage endpoint budget: active account every 5 min, standby every 10. Unsigned build: right-click, then Open the first time.
Session Manager 0.3.6
Failed polls keep the last known numbers with a plain explanation; standby accounts poll every 5 min; tooltips removed. Unsigned build: right-click, then Open the first time.
Session Manager 0.3.5
Glance menu rows now reach the right edge. Unsigned build: right-click, then Open the first time.
Session Manager 0.3.4
Repository and package renamed to session-manager. Unsigned build: right-click, then Open the first time.
Session Manager 0.3.3
Glance menu rows span the full menu width. Unsigned build: right-click, then Open the first time.
Session Manager 0.3.2
Fixes the menu bar glyph (was a white square) and renders the glance menu rows as real usage bars in the style of the Claude usage panel. Unsigned build: right-click, then Open the first time.