Skip to content

Infinitus v0.4.3

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 09:20
· 130 commits to main since this release
e4ab0dd

Stats

  • Stats reads Codex CLI transcripts too, with two more effort tables, per engine and per effort setting — one full rescan on first refresh.
  • Where the effort went: minutes, tokens and spend per activity (review, tests, plan, debugging, browser, simulator, explanations, coding) and per model, on the Mac and the phone — heuristic labels, one full rescan on first refresh.
  • Tokens/min records: every day's peak minute, the all-time best and the days it fell, a 30-day sparkline and a week-over-week trend, on the Mac and the phone — one full rescan on first refresh.

Fixes

  • AWS logins survive a Mac relaunch, and a need that failed just before a launch still reaches the phone.
  • A session stuck behind the credential broker's refresh lock (another process sitting in aws login) now shows the AWS login card too.
  • A session whose check kept only the broker's "Fix: aws login" line (a | tail -1) shows the AWS login card too.
  • Haiku session names now cover the sessions Claude Code named itself (limitless-bf, banyan-51…).
  • Phone dictation never sits on "Translating…": a missing language pack asks to download, and after ten seconds the take goes out as spoken.
  • A chat opens in well under a second on sessions with hundreds of sub-agents; the Mac read every sub-agent's log per request and the phone gave up after three ("the Mac didn't answer").
  • The phone's composer no longer floats mid-screen after the keyboard is dragged away.
  • Mac notifications are titled Infinitus, not claude-swap; engine update notices name the engine in the body.
  • A chat swipes back from anywhere on the screen, not only from the left edge.
  • The terminal's own "[Image: original …]" note after a screenshot is read no longer shows as a message you sent.

Crash reports

  • The phone app and the Mac app report their own crashes into Settings › Sync, nothing leaves your machine, and any report can go into a session's chat for triage.
  • The Mac app leaves a lifecycle trail in the unified log — launch, who asked it to quit, signals, uncaught exceptions — so a silent exit has a trace.

Accounts

  • Randomize names: every account gets a fresh name from the current theme's pool (Settings › Accounts, or infinitusctl randomize-names).

Mac

  • Releases are signed with a Developer ID and notarized: no more right-click → Open on first launch.
  • Bundle ids move to run.infinitus and run.infinitus.mobile: settings carry over; notifications, login item, proxy key and phone pairing are asked once more.
  • The menu bar item follows the theme — the loop in its color, the theme's icon beside it — and glows on a switch, a death or a revival, with an ember breath while the active account burns (Settings › Display).
  • Capture Screen for a Session… in the menu-bar menu: pick a region or window, choose a session, add a note, and it lands in that session's chat like a phone message.

Phone

  • The working Live Activity follows an account switch when the app opens, and a card nothing has reached says "out of date".
  • A lighter chat header: compact by default, or a stat strip with mini gauges (Settings › Appearance › Chat header).
  • A capture of the app — the capture button in a chat, a shake anywhere, or a screenshot the phone just took — lands in the composer as an attachment so you can say what it's about.
  • The Game HUD header draws every window as a bar, the models' too, and one + button left of the text holds every attachment: capture this screen, photo library, camera, files, paste.
  • The phone app is called Infinitus on the home screen and in search.
  • A session that comes to need an AWS sign-in raises a notification on the phone, tap to sign in, and the Quests badge counts it.
  • The phone build carries the push entitlement, so Live Activities and alerts move with the app closed once the Mac holds an APNs key (Settings › Sync).
  • Home-screen and lock-screen widgets in the fleet's theme: the active account's windows as your theme names and colors them, what's waiting, and the revival countdown when every account is limited.
  • The phone's app icon follows the theme: a crown for RPG, a snake for Metal Gear, a planet for Cosmos… the stock loop for Off and custom themes.
  • Share → Infinitus from any app sends images, files, a link or text into a session with a note, picked from the Mac's live list, without opening the app; your sessions sit in the share sheet's suggestions row.
  • A message from another session shows as "Message from @name" with a preview, the full text a tap away.
  • Your own turns render Markdown too.
  • Live Activities are back on the lock screen and Dynamic Island.
  • The tab bar shrinks to its icon as a list scrolls, Safari-style (iOS 26).
  • Gauges hold still on open and on tab switches; Settings › Replay intro plays the entrance on demand.
  • A third chat header, Game HUD: a ringed portrait with the level on its rim, a name plate, HP/MP-style bars and a buff square per model, all in the theme's colors.
  • Loading, empty and "looking for the Mac" placeholders speak the theme, with the theme's icon in motion.
  • Settings › Chat header previews every style live, in the current theme.
  • The Game HUD header is a glossy unit frame now: the portrait rides the panel, the bars carry a pace tick.
  • Live Activity: the next account and the "then …" line are readable on the Lock Screen's dark card.
  • AWS login: the card shows the profile's account id and IAM user name, tap to copy.
  • AWS login: the in-app sign-in page gets the account id and user name filled in.

Team (preview)

  • infinitusctl team creates a team on any git remote and exchanges end-to-end encrypted files between members (create, code, request, approve, publish, read).