Releases: sybil-solutions/local-studio
Releases · sybil-solutions/local-studio
Release list
v2.1.0
2.1.0 (2026-07-19)
Features
- agent: goals and scheduled automations (77b3678)
- agent: persist the default model (41db915)
- agent: subagents — parallel child sessions with chips (8640166)
- appearance: themes, chat controls, tone separation (a078d88)
- composer: pluggable slash-command core with Codex composer states (0880ae2)
- providers: sign in to pi model providers from configure (b98c51e)
Fixes
- browser: bundle Playwright runtime (4b73348)
- build: repair standalone output the tracer gets wrong (a581f87)
- ci: install shared contract dependencies (08bcba2)
- composer: lead the empty-query command menu with builtins (c2565d7)
- contracts: declare the effect dependency (5f2cf69)
- controller: fail fast on runtime startup errors (2c33604)
- controller: preserve engine ownership across restarts (c6508d4)
- controller: scope engine shutdown to owned processes (78bf090)
- files: highlight html and less in the file viewer (ca228a9)
- frontend: refine composer controls and project picker (b24b660)
- make app routes immediately testable (6ac95e2)
- setup: harden local runtime onboarding (5909e10)
- stabilize follow-up chat submission (4a16109)
Performance
- agent: stop per-frame and accumulating costs that degrade long sessions (15bcbf1)
Refactors
- browser: replace raw CDP with Playwright (b9b99d6)
- controller: compose scoped effect runtime (0d300c9)
- controller: establish effect runtime boundary (5290e92)
- controller: migrate engine lifecycle to effect (4b77400)
- controller: migrate system services to effect (b477004)
- http: derive controller route contracts (2b1ec26)
- runtime: use canonical protocol utilities (52b99e6)
Release
Tests
- replace shallow checks with recorded e2e (c42511e)
v2.0.0
2.0.0 (2026-07-16)
⚠ BREAKING CHANGES
- Local Studio 2 consolidates model, integration, and server operations under Configure and requires the v2 desktop distribution.
Fixes
Refactors
- validate durable controller preferences (8206f00)
Release
- prepare Local Studio 2.0.0 (7ab1873)
Documentation
- document the Local Studio 2.0 surface (481ec8f)
Build System
- support Electron 43 desktop releases (4ef40ff)
v1.68.1
1.68.1 (2026-07-16)
Fixes
- isolate async session updates (f8b3182)
- make session adoption atomic (1a71bae)
- persist per-session workspace views (4fa5c6e)
- persist session drafts by identity (6a6b295)
- prevent terminal glyph corruption (35e84f8)
- reject stale session navigation (e06100e)
Performance
- isolate workspace pane renders (09fc192)
Polish
- remove unused pane selector (672fb64)
v1.68.0
v1.67.0
1.67.0 (2026-07-16)
Features
- expand quick panel from compact composer (6b0ab7b)
Fixes
- auto-replay restored agent panes on focus (14d8950)
- dedupe concurrent session replays (b512000)
- default usage view to agent sessions (e357fb4)
- make session navigation identity-safe (f0cf703)
- non-destructive chat history hydration on revisit (2e2e487)
- refine quick panel window controls (73a5e4f)
- seed transcript cache at turn start and on session exit (5a3586e)
- skip runtime status patches during session replay (4274dae)
Refactors
- consolidate workspace configuration (614d9b0)
- extract TabbedPage into the UI kit (951eaf9)
- remove marketing site from app (766a296)
Polish
- add dense composer variant and drop thread pane border (a5c8f49)
- remove stale lint suppression (00de5d1)
Documentation
- clean product site hero and refresh download notes (d10dd97)
- prune stale planning artifacts (9dc3ff7)
Tests
- align transcript crash recovery contract (17c9329)
- cover non-destructive replay message reconciliation (aaf19c7)
CI
- deploy product site from main (27cc6c2)
v1.66.1
1.66.1 (2026-07-15)
Fixes
- agent: stop embedded browser refresh loops (2865bb5)
- agent: stream side chat responses live (72a3374)
- controller: reject malformed transcription uploads with a 400 (ac04892)
- controller: size single-file gguf models in the vram calculator (6f6dfa6)
- downloads: prevent backpressure listener leaks (bfca21b)
- make controller lifetime usage canonical (4f86083)
- repair plugin tools after bundle updates (367a88a)
- repair prompt preview popup (d99a58c)
- restore complete lifetime usage totals (6ca708e)
- restore the status page layout (ecb2172)
Refactors
- adopt project-style configure flow (8897dfa)
- simplify usage into a lifetime profile (702f6ca)
- turn configure into guided setup (539b02b)
Polish
v1.66.0
1.66.0 (2026-07-13)
Features
- agent: drag-reorder sidebar projects and Projects/Tasks sections; quiet error notices with auto-retry (f1499fc)
- agent: in-pane terminals, sidebar Terminals section, upgraded terminal rendering (410ea32)
- ui: restyle chat pane — activity rows, disclosures, header, user bubble metrics (6020948)
- ui: restyle composer — circular utility buttons, popover elevation, base type (cb3ef5b)
- ui: restyle shared primitives — pill buttons, translucent inputs, elevated modals (4b70acd)
- ui: restyle sidebar navigation — taller rounded rows, overlay hovers, tertiary section labels (92638c8)
- ui: retheme design tokens — unified charcoal canvas, hairline borders, blue accent (28cf872)
- ui: sweep feature surfaces — unified popover elevation, semantic surfaces, pane chrome (e0e763a)
Fixes
- ui: 20px left padding for the session tab in the chat pane header (24ee5d9)
- ui: align runtime theme bootstrap with new palette — themes-data + derived overlay tokens (fe05dc8)
- ui: denser sidebar nav — 13px labels, 16px icons, h-8 rows; revert card radius to 10px (a8f1f39)
- ui: smaller sidebar icons, borderless elevated composer, normalized status page typography (34b51b7)
- ui: systematize border and highlight logic (a8d2480)
v1.65.4
v1.65.3
1.65.3 (2026-07-13)
Fixes
- keep long agent tool streams alive (e956b02)
Refactors
- controller: collapse per-backend upgrade routes into /runtime/:backend/upgrade (054c48b)
- controller: decompose the chat-completions handler into named stages (252add4)
- controller: move engine-specific helpers out of backend-builder into their specs (d350a86)
- controller: one process-inventory parser behind the ProcessRunner seam (02c4dcf)
- controller: split engines god-router into concern registrars (232e97b)
- define AggregatedSession once in shared/agent (5cace2b)
- frontend: canonical session-status module; tighten SessionStatus union (8e8d83d)
- frontend: extract recipe modal model, source helpers, summary, footer (f813432)
- frontend: extract setup wizard load and action helpers from use-setup (f65b51a)
- frontend: one landing page — fold agents page into landing feature, drop marketing clone (b2ab3f8)
- frontend: split chatterbox voice modal into section components (09947a9)
- frontend: split git diff panel into workflow and diff-view sections (3612098)
- frontend: split google account modal into setup/connected/load-state sections (655b38e)
- frontend: split left sidebar into nav/desktop/mobile sections (0607f52)
- frontend: tools module owns tool-selection persistence (e6d9cf6)
Documentation
- close professionalize-loop ledger (61217f8)
- correct stale claims in AGENTS.md and package READMEs (b2c2aa2)
- ledger through I12 incl. stash-resurrection incident note (d1ddf13)
- ledger through I15 (e56194d)
- ledger through I17 (PR #181 open) (3e6f322)
- ledger through I8 with deliberate-skip rationale (a6b3dd3)
- ledger through I9 (bda7591)
- seed CONTEXT.md with the repo's domain language (df6ff66)
- update professionalize-loop ledger through I6 (07178d3)
Tests
- controller: end-to-end chat proxy forwarding coverage (8e00219)
- rename misnamed e2e suites to regression; gate frontend tests in root check (2031552)
CI
- run repo-level contract/structure gates in CI; fix stale docs (4a3034a)
v1.65.2
1.65.2 (2026-07-13)
Fixes
- build: make repo bootstrap cross-platform (services link junction, node-script git hooks) (#189) (d1f60fa)
- build: normalize path separators in the shared-contracts check (#183) (1ff779d)
- controller: parse the CUDA UMD version banner from newer drivers (#185) (56f691f)
- controller: use per-user models dir and OS temp dir defaults on Windows (#187) (9f79742)