2.13.0 (2026-03-20)
Bug Fixes
- admin: exclude worktree projects from visibility and owner settings (cb27ddc)
- deps: regenerate package-lock.json to match package.json (b85935a)
- input: always show stop button during processing (6f30f50)
- input: ensure stop button shows when input is empty during processing (83bc28a)
- input: prevent paste event from being intercepted in modals (b03f6b6)
- loop: ensure coder-to-judge transition and restore stop controls (60a5c2e)
- loop: force single iteration when JUDGE.md is absent (980ad7e)
- loop: include startedAt in crafting session loop metadata (1adfa30)
- mates: clean DM state transitions, mate-colored title bar, and hover seed tooltip (dedbab8)
- notifications: suppress disconnect notifications on mobile and respect alert toggle (5f09afb), closes #228
- rewind: set lastRewindUuid to last kept message instead of removed one (f5aa8b6), closes #231
- scheduler: restore previous session when closing crafting mode (567270e)
- session: restore active session when exiting mate DM (b5e9c25)
- session: update all clients on server-initiated session switch (6aef325)
- sidebar: close overlay panels when switching sessions (0b585ec)
- skip cert regeneration for externally-provided TLS certificates (#232) (c7d9e09), closes #230
- ui: add border-bottom to mate panel headers to match sidebar height (51d642a)
- ui: always show submit button in AskUserQuestion (02b4f4a)
- worktree: preserve original branch name for git operations (84a7114), closes #233
- ws: isolate main WS events while in mate DM mode (c77efab)
Features
- auth: add admin password recovery via CLI settings menu (6443f20)
- auth: add per-user RBAC permissions for multi-user mode (7c4ad7f)
- loop: allow users to provide their own PROMPT.md and JUDGE.md (209be5d)
- mates: add Clay Mates system with creation wizard, DM interface, and SDK integration (36f8735)
- mates: add experimental badge to mate creation intro (6d6550e)
- mates: add intro landing page to Mate creation wizard (883c231)
- mates: add scheduled tasks to mate sidebar and close panels on session switch (169f473)
- mates: add Slack-style DM layout to mate chat messages (e0fbb11)
- notes: add opacity slider to sticky note header (4d7a62d)
- palette: add cross-project session search with Cmd+K (fe756e1)
- scheduler: add mode and prompt fields to loop registry (feb2062)
- scheduler: add single/multi-round toggle for schedule iterations (60ca568)
- server: remember last visited project on root redirect (505705e), closes #229
- sidebar: add collapse button, tooltip, and align avatar to icon-strip center (0ab9ab7)
- skills: add version checking and auto-update for installed skills (3132240)
- stt: auto-scroll to bottom during voice input (e9e3bc6)
- ui: shake project icon when permission request is pending (1aa1835)