2.18.0-beta.11 (2026-03-28)
Bug Fixes
- debate: add missing debate CSS and JS module files (af6e0c2)
- debate: persist round number and conclude state across reloads (93930a7)
- debate: remove round limit and fix conclude state persistence (55fdb94)
- deps: regenerate package-lock.json with missing entries (77ea3fc)
- dm: block main WS messages during mate WS connect transition (3c51e3b)
- dm: insert pre-thinking avatar before sparkle activity indicator (2075247)
- input: allow send when pending pastes, images, or files exist without text (b95eb80)
- loop: add loopSource.name fallback to judge session title (d28e2d1)
- mention: pass addToMessages to mention module context (07391db)
- mention: render mention messages in correct DOM position during history replay (9754135)
- mention: use addToMessages for correct history replay ordering (1c116ea)
- scheduler: allow "Run now" for loops without JUDGE.md (aefe59e)
- scheduler: single run respects maxIterations, use schedule name in banner (baa254b)
- scheduler: use schedule id instead of linked task id for session grouping (abd4cbd)
- sessions: guard ownerId assignment with isMultiUser() on session creation (186a69e)
- sessions: prevent ownerId backfill from scrambling session dates in single-user mode (82df2bf)
- ui: collapse user island in mate DM mode when sidebar is folded (18530b5)