- Fix extension CI checks by @mehmetozguldev in 9b34dc3
- Format editor context menu files by @mehmetozguldev in 3066b1f
- Deploy extensions over SSH by @mehmetozguldev in b0dc58f
- Match DuckDB package metadata by @mehmetozguldev in b44328a
- Upgrade ACP adapter by @mehmetozguldev in bf23e63
- Standardize diff viewer visuals by @mehmetozguldev in 4bdca39
- Align diff gutters and separators by @mehmetozguldev in c09adb9
- Move notifications into feature module by @mehmetozguldev in 3534876
- Fix searchable select keyboard navigation by @mehmetozguldev in 10f5453
- Streamline Git history list by @mehmetozguldev in 0c73345
- Centralize clipboard and date utilities by @mehmetozguldev in ae4a6cb
- Fix theme selector keyboard navigation by @mehmetozguldev in 2a9e05f
- Improve Athas syntax color contrast by @mehmetozguldev in ce3da0c
- Standardize sidebar search filters by @mehmetozguldev in 34b317b
- Reuse sidebar search rows by @mehmetozguldev in 6228833
- Share sidebar list primitives by @mehmetozguldev in 7242ad9
- Use sidebar chrome for Git sections by @mehmetozguldev in b11e5c4
- Consolidate Athas editor engine by @mehmetozguldev in b81ea65
- Clean up editor module structure by @mehmetozguldev in e0cf58f
- Fix collaboration sidebar hooks by @mehmetozguldev in fa2bb02
- Clarify collaboration presence components by @mehmetozguldev in 068247d
- Update vite plus tooling by @mehmetozguldev in dd00ada
- Clean up effect timers by @mehmetozguldev in 1f27979
- Stabilize sidebar effect dependencies by @mehmetozguldev in 445826a
- Stabilize markdown renderer keys by @mehmetozguldev in c8a16db
- Standardize CSS ownership by @mehmetozguldev in c9f5313
- Clarify window styling ownership by @mehmetozguldev in a1b50f0
- Split global style entrypoint by @mehmetozguldev in e9d21ea
- Reset AI commands on mount by @mehmetozguldev in 2d1563e
- Reset AI selectors from handlers by @mehmetozguldev in 6a46135
- Use bundled Athas theme defaults by @mehmetozguldev in 92c9dcd
- Reset Git command state on close by @mehmetozguldev in 3b3185b
- Use semantic colors in UI surfaces by @mehmetozguldev in b982f5a
- Reset GitHub create command on mount by @mehmetozguldev in 8150084
- Use theme tokens for status surfaces by @mehmetozguldev in 3c76bd0
- Derive active search results by @mehmetozguldev in 7db01bd
- Key inline edit session state by @mehmetozguldev in 7c88504
- Standardize app motion and depth by @mehmetozguldev in eb7bb15
- Add extension generation command by @mehmetozguldev in 1fe3f56
- Improve extension generation flow by @mehmetozguldev in c59fcc8
- Fix extension generation install flow by @mehmetozguldev in 4b0d4b0
- Persist generated extension installs by @mehmetozguldev in 2c25c47
- Improve Git sidebar diff controls by @mehmetozguldev in 6a29fc6
- Polish diff viewer file navigation by @mehmetozguldev in 6ad9484
- Standardize Git selector command views by @mehmetozguldev in 906f099
- Add v0 design system command view by @mehmetozguldev in c9630ed
- List public v0 design system registries by @mehmetozguldev in f52ee1e
- Move v0 integration into an installable extension by @mehmetozguldev in 10241e2
- Add WSL workspace support by @mehmetozguldev in 599d96f
- Automate nightly preview releases by @mehmetozguldev in 92bd520
- Add ACP session controls by @mehmetozguldev in 392a432
- Add bundled Athas icon theme by @mehmetozguldev in aa5014d
- Normalize generated UI typography by @mehmetozguldev in 2de48e2
- Polish AI chat interactions by @mehmetozguldev in ad8892e
- Harden singleton editor buffers by @mehmetozguldev in c3dd67a
- Improve global search responsiveness by @mehmetozguldev in cf62ad1
- Simplify file explorer row rendering by @mehmetozguldev in cd4312b
- Prefetch GitHub sidebar details by @mehmetozguldev in 2b5caca
- Avoid redundant font style writes by @mehmetozguldev in 99e25e5
- Allow palette shortcuts from inputs by @mehmetozguldev in bbaf53d
- Remove stale Nix test note by @mehmetozguldev in 256e2ff
- Require commit message bodies by @mehmetozguldev in c36a09b
- Move Athas default branch to main by @mehmetozguldev in 83e3e48
- Format frontend files for CI by @mehmetozguldev in d72ef50
- Remove vendored ACP crates by @mehmetozguldev in 2f7f025
- Update Athas frontend dependencies by @mehmetozguldev in 641c89f
- Measure and trim file open preflight by @mehmetozguldev in a6226a9
- Reduce global search render churn by @mehmetozguldev in c833d49
- Deduplicate Git status refreshes by @mehmetozguldev in 3912416
- Trim tab bar render work by @mehmetozguldev in 841b2b9
- Narrow sidebar switch subscriptions by @mehmetozguldev in 6fb8ae8
- Reduce pane activation scans by @mehmetozguldev in 577805a
- Bound global file search sorting by @mehmetozguldev in 3b2f985
- Bound quick open file sorting by @mehmetozguldev in 3db08e2
- Speed up provider content search by @mehmetozguldev in ac1a37c
- Deduplicate Git file diff requests by @mehmetozguldev in 5b88e4b
- Preserve global file search memoization by @mehmetozguldev in a965df7
- Update search excerpt buffers in place by @mehmetozguldev in 7983d2f
- Narrow file search buffer subscriptions by @mehmetozguldev in c37f93a
- Deduplicate Git diff stat requests by @mehmetozguldev in 49d334f
- Cache Git status folder descendants by @mehmetozguldev in 04f2200
- Skip unchanged Git status file clones by @mehmetozguldev in c459ec4
- Narrow tab bar sidebar subscription by @mehmetozguldev in 33c4546
- Narrow Git diff view subscriptions by @mehmetozguldev in 0b06ebc
- Narrow layout buffer subscriptions by @mehmetozguldev in 7fb1807
- Narrow menu event subscriptions by @mehmetozguldev in ba8fa2b
- Gate command palette subscriptions by @mehmetozguldev in 1fd7121
- Narrow footer UI subscriptions by @mehmetozguldev in 080b8ec
- Narrow main layout UI subscriptions by @mehmetozguldev in a4d27eb
- Narrow main layout settings subscriptions by @mehmetozguldev in ada8702
- Narrow footer settings subscriptions by @mehmetozguldev in 243a04c
- Narrow git view settings subscriptions by @mehmetozguldev in 89ad741
- Narrow GitHub sidebar settings subscriptions by @mehmetozguldev in d3ee424
- Narrow terminal settings subscriptions by @mehmetozguldev in f542971
- Narrow sidebar controller subscriptions by @mehmetozguldev in 3ec70eb
- Narrow resizable pane subscriptions by @mehmetozguldev in e11e411
- Narrow bottom pane subscriptions by @mehmetozguldev in cab45c1
- Narrow project menu subscriptions by @mehmetozguldev in dad6fe6
- Narrow split view fullscreen subscriptions by @mehmetozguldev in 8337af6
- Narrow terminal container UI subscriptions by @mehmetozguldev in 4a743d0
- Narrow inline blame settings subscription by @mehmetozguldev in eab8482
- Narrow title bar subscriptions by @mehmetozguldev in b6d5739
- Narrow command palette UI subscriptions by @mehmetozguldev in de90ffd
- Narrow git actions menu subscription by @mehmetozguldev in 8f91b20
- Narrow code editor settings subscriptions by @mehmetozguldev in d33f0c3
- Narrow editor status subscriptions by @mehmetozguldev in 4ee6d98
- Narrow menu bar settings subscription by @mehmetozguldev in 5a1e861
- Narrow git history subscriptions by @mehmetozguldev in f5b6dfe
- Narrow breadcrumb file-system subscriptions by @mehmetozguldev in 39816f3
- Narrow external editor terminal subscriptions by @mehmetozguldev in b67e520
- Narrow project picker store subscriptions by @mehmetozguldev in b21c484
- Narrow git view store subscriptions by @mehmetozguldev in e004a75
- Narrow command palette Git subscriptions by @mehmetozguldev in 633ec44
- Narrow command palette settings subscriptions by @mehmetozguldev in 43052ee
- Narrow terminal session subscriptions by @mehmetozguldev in 968e162
- Narrow viewer file-system subscriptions by @mehmetozguldev in ac9f96d
- Narrow AI runtime subscriptions by @mehmetozguldev in 1c9ebd6
- Narrow Vim settings subscriptions by @mehmetozguldev in 3b7040c
- Narrow markdown preview file subscriptions by @mehmetozguldev in 2f725e9
- Narrow Git feature settings subscriptions by @mehmetozguldev in 862127f
- Narrow file tree settings subscriptions by @mehmetozguldev in fa503ae
- Narrow keyboard settings subscriptions by @mehmetozguldev in c216b24
- Narrow onboarding command settings subscriptions by @mehmetozguldev in fa64670
- Narrow advanced settings subscriptions by @mehmetozguldev in bbf8964
- Narrow extensions settings subscriptions by @mehmetozguldev in 5144c2e
- Narrow AI settings subscriptions by @mehmetozguldev in 74ddb0e
- Narrow appearance settings subscriptions by @mehmetozguldev in 8d1e75e
- Narrow editor settings subscriptions by @mehmetozguldev in cf01cd0
- Narrow CSV outline buffer selectors by @mehmetozguldev in d7afb3f
- Narrow GitHub viewer buffer selectors by @mehmetozguldev in 5b8633d
- Narrow active buffer selectors by @mehmetozguldev in c688369
- Narrow web viewer buffer selector by @mehmetozguldev in ae1fc80
- Narrow GitHub list buffer selectors by @mehmetozguldev in ea09766
- Narrow diff stack buffer selector by @mehmetozguldev in 88e68fd
- Narrow pane tab buffer selector by @mehmetozguldev in df0729f
- Gate agent launcher buffer selector by @mehmetozguldev in ce7b256
- Gate inactive agent tab buffers by @mehmetozguldev in 22d9b16
- Reduce file search categorization work by @mehmetozguldev in eb51965
- Reduce search marker rail work by @mehmetozguldev in 6a4db32
- Stabilize pane editor shells by @mehmetozguldev in 7dab729
- Reduce file tree search allocations by @mehmetozguldev in a0a17af
- Reduce file explorer filter allocations by @mehmetozguldev in cb5792b
- Avoid full pane buffer maps by @mehmetozguldev in 9cf24f8
- Reduce global search result allocations by @mehmetozguldev in 89b6bd0
- Reduce file search path set allocations by @mehmetozguldev in d269fd8
- Reduce bottom pane buffer flattening by @mehmetozguldev in 8644e37
- Reduce navigator fuzzy filter work by @mehmetozguldev in 556b4a6
- Reduce file explorer path allocations by @mehmetozguldev in e020c3a
- Skip inactive navigator view work by @mehmetozguldev in 41173b4
- Gate command palette buffer subscriptions by @mehmetozguldev in fab401d
- Reduce pane replacement buffer work by @mehmetozguldev in d6c971a
- Reduce pane id collection work by @mehmetozguldev in 5403c36
- Combine global search result derivation by @mehmetozguldev in 8ca8d2e
- Combine Git status file derivation by @mehmetozguldev in d2f32ed
- Reduce search buffer key parsing by @mehmetozguldev in a4638d3
- Compile global search path filters by @mehmetozguldev in 23d7ef1
- Index visible file tree rows by @mehmetozguldev in 5f2b0f1
- Reduce tab cycling buffer scans by @mehmetozguldev in 331ddc9
- Cache tab buffer lookups by @mehmetozguldev in 43f9c74
- Index quick open navigation results by @mehmetozguldev in 10554ff
- Avoid shifting Git repo scan queue by @mehmetozguldev in 1566eee
- Index file tree navigation by @mehmetozguldev in e2cbb2b
- Reduce tab render scans by @mehmetozguldev in 9f7cdff
- Reuse Git view file indexes by @mehmetozguldev in c6c0fb2
- Index file navigator tree build by @mehmetozguldev in 92b28c9
- Reduce search excerpt selection scans by @mehmetozguldev in daa1345
- Index replace-all source buffers by @mehmetozguldev in bbd5292
- Use binary search insertion for file results by @mehmetozguldev in f1029dc
- Index pane group normalization by @mehmetozguldev in e444031
- Reduce commit diff excerpt scans by @mehmetozguldev in a69cb63
- Index file-open buffer lookup by @mehmetozguldev in 93c60b1
- Reduce buffer activation churn by @mehmetozguldev in a8b6629
- Cache Git status folder trees by @mehmetozguldev in adfcff0
- Reuse open-buffer search snapshots by @mehmetozguldev in 28a2c83
- Reuse buffer indexes in project flows by @mehmetozguldev in 3b1b9c0
- Use cached pane buffer lookup by @mehmetozguldev in e492994
- Index batch buffer close membership by @mehmetozguldev in ed5bce8
- Index pane session membership checks by @mehmetozguldev in 3d64ae3
- Reuse cached buffer id lookups by @mehmetozguldev in 0f66010
- Prune pane tree update traversal by @mehmetozguldev in fe9cc01
- Index search excerpt buffer updates by @mehmetozguldev in 469fe4e
- Reuse active buffer indexes in tab flows by @mehmetozguldev in 681d12c
- Reduce workspace restore plan scans by @mehmetozguldev in 0979359
- Index source editor path lookups by @mehmetozguldev in e0f389e
- Index recent folder import dedupe by @mehmetozguldev in 6846fbc
- Index Git repository path membership by @mehmetozguldev in 1337808
- Derive pane active buffer in one pass by @mehmetozguldev in cdfa44b
- Index Git view file and commit lookups by @mehmetozguldev in b1c582b
- Update pane buffer metadata in one pass by @mehmetozguldev in fef1ecd
- Reduce pane group collection copying by @mehmetozguldev in 6805b9b
- Reuse indexed active buffer lookups by @mehmetozguldev in be56181
- Index save-all buffer lookups by @mehmetozguldev in e978eae
- Index LSP path buffer lookups by @mehmetozguldev in 31627be
- Index Git status context file lookup by @mehmetozguldev in 3bf6f48
- Restore diff syntax highlighting by @mehmetozguldev in 449924d
- Restore inline diff highlighting by @mehmetozguldev in 788446a
- Compact multibuffer diff headers by @mehmetozguldev in 2469093
- Speed up terminal startup by @mehmetozguldev in cbde331
- Add editable GitHub issue and PR details by @mehmetozguldev in 6e66495
- Normalize theme syntax token colors by @mehmetozguldev in 2762b31
- Preserve structural editor token colors by @mehmetozguldev in 523fe4b
- Quiet noisy bootstrap console errors by @mehmetozguldev in f766134
- Update database MongoDB lock dependencies by @mehmetozguldev in a856dbd
- Patch rand dependency for PHF generator by @mehmetozguldev in 535dfc6
- Update safe dependency patches by @mehmetozguldev in d006495
- Update Tauri CEF dependency by @mehmetozguldev in 1f7c894
- Keep app menus above other windows by @mehmetozguldev in 405b568
- Add Docker workspace sidebar by @mehmetozguldev in a403fc1
- Expand Docker workspace tools by @mehmetozguldev in d77deb4
- Add Docker project workspace tools by @mehmetozguldev in b279eb5
- Expand Docker project controls by @mehmetozguldev in ddf6df1
- Install rustls provider at startup by @mehmetozguldev in 49f7e09
- Protect keychain-backed secrets by @mehmetozguldev in c105a69
- Keep terminal input and diffs responsive by @mehmetozguldev in f1484e1
- Fix macOS title bar dragging by @mehmetozguldev in 3ef62c0
- Open terminal file paths in editor by @mehmetozguldev in 8e1cac7
- Default sidebar tabs to the side rail by @mehmetozguldev in 3b98275
- Fix macOS multiwindow lifecycle by @mehmetozguldev in 33b023a
- Move databases into command palette by @mehmetozguldev in d9ef321
- Speed up workspace directory loading by @mehmetozguldev in a232aa4
- Add window open diagnostics by @mehmetozguldev in c28252d
- Use packaged tree-sitter runtime wasm by @mehmetozguldev in e161997
- Do not block bootstrap on telemetry delay by @mehmetozguldev in f2cc3c8
- Create menu windows on main thread by @mehmetozguldev in 7b14f68
- Improve file explorer tree rendering by @mehmetozguldev in 7ee5ef0
- Defer workbench loading for blank windows by @mehmetozguldev in 3c122f4
- Make window frame diagnostics deterministic by @mehmetozguldev in f2771ce
- Unify command surfaces by @mehmetozguldev in ade3aef
- Wire window close shortcuts by @mehmetozguldev in 23c4acf
- Stabilize macOS window transparency by @mehmetozguldev in dd4df42
- Consolidate UI typography and icon theming by @mehmetozguldev in 744246c
- Open Athas logs from the app by @mehmetozguldev in 7ea52c4
- Standardize command and chrome controls by @mehmetozguldev in 2d307f6
- Extract footer chrome controls by @mehmetozguldev in 0e371d8
Full Changelog: v0.8.0...v0.8.1