v1.0.227
✨ New: Project sessions, one click from the tab bar
The project-sessions entry moved out of the top bar and into the tab bar — it now sits right after the new-tab + as a chat-bubble button, shown whenever a project is open. The old, ambiguous document-icon entry is gone.
The session-list modals (Session Browser and Project Sessions) are also wider, growing to ~1280px on large screens so you can scan more history at once. Phones and iPad keep their existing full-width layout.
✨ New: Clearer active states
The active chat tab is now unmistakable — a 1.5px brand-color top accent, a stronger fill, and bold text, with softer inactive hover to remove the hover-vs-active ambiguity. The current project's name in the sidebar is brand-colored too, so it matches its active number icon and status dot.
✨ New: Inline bubble-title editing
Renaming a console bubble no longer pops a full-screen modal. It's now an inline popover anchored under the ✎ trigger, so the rest of the UI stays visible and interactive. It flips above when there's no room below, click-outside cancels, and Enter/Esc, the 64-char cap, and IME handling all carry over.
🐛 Fix: Scheduled-task unread badge
Jumping to a session from the recent- or pinned-sessions lists now clears its scheduled-task unread badge, not just the session-level unread. Previously the badge only decremented when you opened the scheduled-tasks panel directly.
⚙️ Internal: /cg runs over loopback
The /cg code-graph commands now always reach the server at http://localhost:<port> and no longer honor COCKPIT_HOST — the CLI is always co-located with the server, so the host is always loopback. If you were overriding the host, use the port-only override instead.