Skip to content

Commit 8313bb5

Browse files
committed
CHANGELOG.md
1 parent 88883dc commit 8313bb5

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Release Notes
22

3+
## 0.3.9
4+
5+
### Features
6+
7+
#### Universal Search (multi-scope Live Grep)
8+
9+
Live Grep grows into a universal search overlay: search across multiple **scopes** — project files, open **Buffers**, and **Terminals** scrollback — with **Word** and **Regex** search modes (each keybindable). The overlay gets a clickable widget toolbar (focusable provider button, toggle controls), a full-width header band, and inline status shown in the overlay itself. Closed-terminal scrollback is retained so it stays searchable (#2099).
10+
11+
#### Orchestrator & git worktrees
12+
13+
* **Attach sessions to existing git worktrees** and discover them automatically (#2095).
14+
* Multi-select **bulk actions**, worktree ordering, and a *Show all worktrees* filter toggle.
15+
* Draggable scrollbars on the picker lists, with bulk-pane reorder.
16+
17+
#### Editor
18+
19+
* **Move to Next / Previous Paragraph** actions, including translations (#2084, contributed by @PavelLoparev; requested in #2083).
20+
21+
#### Language Support
22+
23+
* **C3** (`.c3`) syntax highlighting and LSP (#2101, requested by @data-man).
24+
25+
#### Plugins & API
26+
27+
* New `getWorkingDataDir()` (per-working-dir data root) and `getTerminalDir()` plugin APIs.
28+
* Overlay toolbar widget APIs — clickable `Toggle`/`Button` controls, `toggleOverlayToolbarWidget`, and a `Row { wrap }` layout that reflows toolbars across lines.
29+
30+
### Improvements
31+
32+
* Homebrew install simplified now that fresh-editor is in homebrew-core — `brew install fresh-editor`, no tap step.
33+
34+
### Bug Fixes
35+
36+
* Plugin `getCursorLine()` now returns the real cursor line instead of `0` (#2076, reported by @pmburov).
37+
* **Reduced serial-console lag** by not repainting on non-visual plugin async events (#2100, reported by @jetpax).
38+
* **Custom theme colours** no longer silently ignored for many UI fields (#2080, contributed by @flexiondotorg; reported in #2079).
39+
* `PageDown`/`PageUp` no longer overshoot on a single soft-wrapped line (#2085).
40+
* **Workspace restore** no longer mixes tabs from multiple projects in one window (#2056, reported by @mandolyte).
41+
* **Live Grep**: *Resume* keeps the query and opens the selected result; overlay preview and input-box undo/redo corrected; Buffers scope finds unmodified open buffers; non-file-scope previews and read-only data-dir files fixed.
42+
* `getKeybindingLabel` resolves correctly for bound plugin actions.
43+
44+
### Internal
45+
46+
* Major window refactor: window-scoped save/restore (`Window::from_workspace`), `WindowId`-parameterized persistence, `working_dir` derived from the active window, and `open_file`/LSP/watch helpers moved onto `Window`.
47+
* Orchestrator bring-up characterization tests and fixtures across persistence layouts.
48+
* Serial-console lag benchmark/diagnostic scripts; theme-key resolver schema-drift guard.
49+
* Internal docs excluded from the public docs build.
50+
351
## 0.3.8
452

553
### Features / Improvements

0 commit comments

Comments
 (0)