| v2.12.4 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.12.4/CHANGELOG.md) ## What's Changed * fix(chat): stop prepend anchoring on continued scroll input by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/870 * perf(history): reuse validated snapshots during chat restoration by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/872 * perf(claude): avoid repeated transcript header scans by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/8 | High | 10/24/2026 |
| v2.12.3 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.12.3/CHANGELOG.md) ## What's Changed * fix(chat): show transcripts before session warmup completes by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/866 * fix(chat): bound transcript windows within large tool turns by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/867 * fix(e2e): align windowed history checks with item budget by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/86 | High | 10/22/2026 |
| v2.12.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.12.0/CHANGELOG.md) ## What's Changed * feat(ui): cycling usage capsule beside the traffic lights; fix stuck Codex limits by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/847 * feat(ui): resizable transcript width; inset vertical scrollbars by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/850 * fix(tooling): honor the core-rs toolchain pin; drop mobile from the pnpm workspace by @doruchi | High | 10/19/2026 |
| v2.11.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.11.1/CHANGELOG.md) ## What's Changed * fix(ui): show sent attachments immediately and hide the empty-turn timestamp by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/845 * fix(claude): label models by displayName when descriptions are taglines by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/844 * chore: version packages by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/846 | High | 10/18/2026 |
| v2.11.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.11.0/CHANGELOG.md) ## What's Changed * feat(ui): sort Tasks board by number desc by default by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/827 * fix(history): keep replies to hidden prompts apart on reload by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/831 * fix: improve @ file and chat mention results by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/829 * docs(qa): docu | High | 10/16/2026 |
| v2.10.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.10.0/CHANGELOG.md) ## What's Changed * Redesign Activity panel with source links and task controls by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/821 * Fix assistant Fork visibility and action placement by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/823 * Fix transcript scrolling, bottom-follow, and window reflow by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/824 * fix | High | 10/14/2026 |
| v2.9.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.9.0/CHANGELOG.md) ## What's Changed * fix: inherit permission mode for delegated tasks, make Codex Default usable, open task chats in a split by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/784 * fix: route "spawn a Codex agent" to delegate_task and show agent messages as titled, full-width cards by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/786 * Use right-facing Split icon, assist | High | 10/12/2026 |
| v2.8.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.8.0/CHANGELOG.md) ## What's Changed * feat: fork from a message, switch provider in place, and an MCP server for agent orchestration by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/772 * chore: version packages by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/783 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v2.7.2...v2.8.0 | High | 10/9/2026 |
| v2.7.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.7.1/CHANGELOG.md) ## What's Changed * fix(ui): show a running child on its activity group header and drop redundant command verbs by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/769 * chore: version packages by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/770 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v2.7.0...v2.7.1 | High | 10/6/2026 |
| v2.6.2 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.6.2/CHANGELOG.md) ## What's Changed * ci: push the version branch as the PAT owner and let CI honour a prior gate run by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/760 * perf(ui): keep transcript identity across chunks and mount long chats progressively by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/761 * feat(acp): preview old tool results and compress resume replays (Decisions 41 | High | 10/4/2026 |
| v2.6.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.6.1/CHANGELOG.md) ## What's Changed * ci: gate the changesets version PR on the mock e2e suite by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/755 * ci: make the version-PR e2e gate a manual run that still blocks merging by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/756 * fix(display): fold appends after an empty projector seed (#376 follow-up) by @doruchiulan in https://github.com/ | High | 10/3/2026 |
| v2.5.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.5.1/CHANGELOG.md) ## What's Changed * Resolve model aliases and show context sizes consistently by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/728 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/729 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v2.5.0...v2.5.1 | High | 9/28/2026 |
| v2.3.2 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.3.2/CHANGELOG.md) ## What's Changed * docs: make PR descriptions concise and require visual evidence by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/697 * fix(codex): report context-window usage for Codex chats (#352) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/699 * fix: keep attachment-only messages rendering (#342) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/69 | High | 9/22/2026 |
| v2.3.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.3.1/CHANGELOG.md) ## What's Changed * chore(mobile): track the submodule at its ACP facade migration by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/690 * fix(ci): stop a failed or split release from publishing broken by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/691 * fix(ci): create the release once and target it by id by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/6 | High | 9/18/2026 |
| v2.2.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.2.0/CHANGELOG.md) ## What's Changed * fix(automations): tell GitHub's two connect buttons apart by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/681 * fix(composer): restore daemon slash commands, and refresh the launch-config prompt by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/680 * feat(sessions): multi-select project scope selector by @doruchiulan in https://github.com/qlan-ro/m | High | 8/27/2026 |
| v2.0.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v2.0.0/CHANGELOG.md) ## What's Changed * docs(skills): protocol-debugger research notes; drop superseded code-analysis skill by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/393 * Materialize the adapter catalog: static seed, gated refresh, revisioned propagation by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/395 * Migrate desktop app: Electron → Tauri 2 + React (app-tauri) by @d | High | 8/16/2026 |
| v1.0.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v1.0.0/CHANGELOG.md) ## What's Changed * chore: graduate to 1.0.0 (first stable release) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/389 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/390 * ci: fix Windows release build (pin windows-2022) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/391 **Full Changelog**: https://github | High | 7/6/2026 |
| v0.22.2 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.22.2/CHANGELOG.md) ## What's Changed * Fix Codex JSON-RPC parsing with trailing output by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/384 * Fix daemon startup blocked by task reconciliation by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/385 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/386 **Full Changelog**: https://gith | High | 6/12/2026 |
| v0.22.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.22.1/CHANGELOG.md) ## What's Changed * fix(core): codex non-fast turns sent unsupported service_tier: flex by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/380 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/381 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v0.22.0...v0.22.1 | High | 6/10/2026 |
| v0.22.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.22.0/CHANGELOG.md) ## What's Changed * feat: dynamic model & harness config flags (Claude + Codex) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/378 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/379 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v0.21.0...v0.22.0 | High | 6/4/2026 |
| v0.20.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.20.0/CHANGELOG.md) ## What's Changed * fix(core): send queued-message snapshot on chat.resume by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/353 * fix(desktop): handle width-overflow across panels, bars, and rows (#182) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/354 * feat(bg-tasks): reconciliation, liveness sweep, and auto-kill (closes #189, #190) by @doruchiulan in htt | High | 6/1/2026 |
| v0.19.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.19.0/CHANGELOG.md) ## What's Changed * fix(core/claude): gate PR-URL detection on the originating tool by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/308 * docs(readme): add demo video and personal-project disclaimer by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/311 * [chore] Revise README for clarity and updates by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/ | High | 5/26/2026 |
| v0.18.2 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.18.2/CHANGELOG.md) ## What's Changed * feat(desktop): redesign session row + fix stale tags on resume by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/302 * test(core): regression coverage for PR detection in history replay by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/304 * feat(desktop): render fullview plugin zone as overlay modal by @doruchiulan in https://github.com/qlan | High | 5/8/2026 |
| v0.16.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.16.0/CHANGELOG.md) ## What's Changed * feat: unified tool card rendering across desktop + mobile by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/262 * feat: render context-compaction events as a centered pill by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/270 * fix(desktop): pin expandable cards to viewport when toggled at chat bottom by @doruchiulan in https://github.com/qla | High | 5/2/2026 |
| v0.15.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.15.1/CHANGELOG.md) ## What's Changed * fix(claude): drop sidechain entries from history to stop ghost user bubbles by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/259 * fix(worktree): stop git polls for sessions whose worktree was deleted by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/257 * fix(editor): apply InlineCommentWidget width after Monaco's addZone by @doruchiulan in | High | 4/27/2026 |
| v0.13.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.13.0/CHANGELOG.md) ## What's Changed * fix(editor): open external files, restore expand, fix diff scroll (#111 #112 #113) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/235 * fix(sessions): correct activity ordering and unblock session switch during archive (#110 #108) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/236 * feat(chat): render agent image responses inline (#97) | High | 4/23/2026 |
| v0.11.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.11.1/CHANGELOG.md) ## What's Changed * fix(desktop): ship macOS zip for auto-update + radix tooltip polish by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/228 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/229 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v0.11.0...v0.11.1 | High | 4/21/2026 |
| v0.11.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.11.0/CHANGELOG.md) ## What's Changed * feat(sessions): derive view mode from project filter (#109) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/222 * chore: remove local todos skill and bump mobile to 5e7d8db by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/225 * fix(composer): preserve newlines and cap max-height (#99) by @doruchiulan in https://github.com/qlan-ro/mainframe | High | 4/21/2026 |
| v0.10.3 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.10.3/CHANGELOG.md) ## What's Changed * fix(files): worktree paths in context menu and symlink support by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/216 * fix(todos): include task title in "Task created" toast by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/217 * docs(plugins): note builtin UI is rendered from a hardcoded map by @doruchiulan in https://github.com/qlan-ro/main | High | 4/16/2026 |
| v0.10.2 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.10.2/CHANGELOG.md) ## What's Changed * fix(desktop): contain TurnFooter crash and log renderer-gone events by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/211 * fix: downgrade launch and auto-updater errors to warn by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/209 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/212 * fix(ci): p | High | 4/16/2026 |
| v0.10.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.10.1/CHANGELOG.md) ## What's Changed * fix: notification improvements and push dedup by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/206 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/207 * chore: prepare release v0.10.1 by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/208 **Full Changelog**: https://github.com/qlan-r | High | 4/16/2026 |
| v0.10.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.10.0/CHANGELOG.md) ## What's Changed * feat(desktop): IntelliJ-style dockable side panels by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/191 * feat: suppress mobile push when desktop is active by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/190 * fix(desktop): files tab default, root tooltip, duplicate notifications by @doruchiulan in https://github.com/qlan-ro/mainframe/pull | Medium | 4/14/2026 |
| v0.9.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.9.0/CHANGELOG.md) ## What's Changed * feat: show TodoWrite task checklist in Context tab (#65) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/182 * feat: integrated terminal panel (#59) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/185 * feat(core): append system prompt to Claude sessions for AskUserQuestion by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/181 | Medium | 4/14/2026 |
| v0.8.1 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.8.1/CHANGELOG.md) ## What's Changed * fix(desktop): pass default model on createChat and show compacting indicator by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/178 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/179 * chore: prepare release v0.8.1 by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/180 **Full Changelog | Medium | 4/6/2026 |
| v0.8.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.8.0/CHANGELOG.md) ## What's Changed * fix(desktop): update preview URL when switching worktree sessions by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/171 * feat: add Copy Reference to Monaco editors (#39) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/175 * fix: kanban board UX fixes (#82) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/172 * fix(core): read c | Medium | 4/5/2026 |
| v0.7.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.7.0/CHANGELOG.md) ## What's Changed * Fast search: ripgrep backend, binary exclusion, resizable palette by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/153 * fix(ci): use PAT for release tag push by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/155 * feat: in-app and system notifications (#66) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/156 * fix(desktop): ren | Medium | 4/4/2026 |
| v0.6.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.6.0/CHANGELOG.md) ## What's Changed * fix(ci): use GH_PAT for tag push to trigger release workflow by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/141 * feat: add quick-create todo dialog (Cmd+T) (#27) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/138 * fix: stop button works with background subagents by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/142 * feat(t | Medium | 4/4/2026 |
| v0.5.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.5.0/CHANGELOG.md) ## What's Changed * fix: worktree uses branch name for directory + pre-push hook worktree fix by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/119 * feat: add release-downloads skill by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/122 * docs: comprehensive code analysis report by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/121 * fix: background | Medium | 3/30/2026 |
| v0.4.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.4.0/CHANGELOG.md) ## What's Changed * fix(desktop): close file editor when switching projects by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/112 * fix(desktop): persist project filter across todos view and app restarts by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/114 * fix(desktop): remember cursor position on editor back/forward by @doruchiulan in https://github.com/qlan- | Medium | 3/27/2026 |
| v0.3.0 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.3.0/CHANGELOG.md) ## What's Changed * fix(core): deduplicate display messages by id by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/96 * fix(desktop): prevent stale messages when switching projects by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/98 * fix(core): only update session updatedAt on user message send by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/99 * | Medium | 3/26/2026 |
| v0.2.3 | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.2.3/CHANGELOG.md) ## What's Changed * docs: add WIP disclaimer and Cloudflare Tunnel guide by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/77 * fix: allow Enter to send messages while response is in progress by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/76 * feat: derive session diffs from messages, improve branch diffs by @doruchiulan in https://github.com/qlan-ro/mainframe | Medium | 3/24/2026 |
| v0.2.2 | ## What's Changed * fix(core, desktop): validate cwd before spawn, dynamic CSP by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/53 * fix(desktop): allow sending messages while agent is running by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/52 * fix(release): draft releases and deduplicate changelog by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/54 * feat(desktop): mobile view toggle for sandbox preview by @doruchiulan in https://github.com/qlan-ro/main | Low | 3/20/2026 |
| v0.2.1 | **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v0.2.0...v0.2.1 ## What's Changed * chore: dev data dir, env vars, editor save, bottom panel fixes by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/42 * fix(core, desktop): launch env isolation, imported sessions, macOS permissions by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/43 **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v0.2.0...v0.2.1 | Low | 3/10/2026 |
| v0.2.0 | ## What's Changed * chore: add version lifecycle script to sync workspace package versions by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/7 * chore: bump version to 0.2.0 by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/8 * feat: plugin system with capability-gated context by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/6 * feat(todos): kanban plugin with redesigned UI and softened borders by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/10
| Low | 3/9/2026 |
| v0.1.0 | Initial Release | Low | 3/6/2026 |