Skip to content

Commit 8a45480

Browse files
committed
chore(release): prepare v0.0.20
1 parent ee5c81a commit 8a45480

5 files changed

Lines changed: 74 additions & 2 deletions

File tree

.github/release-notes/v0.0.20.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Anycode v0.0.20
2+
3+
This release focuses on everyday IDE workflows: richer file management, broader syntax highlighting, clearer connection state, more useful tab and pane controls, and a substantial UI refresh.
4+
5+
## File explorer and workspace operations
6+
7+
- Added create-file, create-folder, rename, delete, copy-path, and refresh actions.
8+
- Added context menus for both files and folders.
9+
- Implemented the corresponding backend file operations.
10+
- Kept open editor tabs synchronized when files or directories are renamed or deleted.
11+
- Added a live backend connection indicator to the toolbar.
12+
- Fixed SVG files being hidden from the explorer.
13+
- Fixed the file-tree context menu backdrop blur.
14+
15+
## Language support
16+
17+
- Added Tree-Sitter parsers and highlighting queries for Markdown, Markdown Inline, PHP, Ruby, Vue, Dockerfile, and SQL.
18+
- Added folding queries and language detection for the new languages.
19+
- Added embedded syntax highlighting for common fenced-code languages in Markdown.
20+
- Bundled the required WASM parsers in both the editor library and frontend assets.
21+
- Added tests for filename and extension language detection.
22+
23+
## Tabs, panes, and layout
24+
25+
- Added **Close Other Tabs** to the tab context menu.
26+
- Added **Copy Name** alongside the existing path-copy action.
27+
- Added reset actions for agent and terminal panes.
28+
- Fixed pane close and restore behavior, including stale saved-layout state.
29+
30+
## Interface refresh
31+
32+
- Added language-aware file and folder icons to the explorer, tabs, search, changes, and settings.
33+
- Added colored, monochrome, and disabled file-icon modes.
34+
- Refreshed the file tree, toolbar, settings, search, agent, terminal, and panel styling.
35+
- Improved empty states, spacing, controls, and responsive behavior.
36+
37+
## Git and packaging fixes
38+
39+
- Fixed delayed and stale updates in the Git changes panel.
40+
- Added backend coverage for Git and file-operation behavior.
41+
- Added a Dockerfile that builds the frontend and a statically linked Anycode backend image.
42+
43+
**Full comparison:** `v0.0.19...v0.0.20`

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ jobs:
9494
files: anycode-backend/anycode-linux-x86_64-musl.tar.gz
9595
tag_name: ${{ github.ref_name }}
9696
name: Release ${{ github.ref_name }}
97+
body_path: .github/release-notes/${{ github.ref_name }}.md
9798

9899
build-linux-arm64:
99100
name: Build for Linux ARM64
@@ -160,6 +161,7 @@ jobs:
160161
files: anycode-backend/anycode-linux-aarch64-musl.tar.gz
161162
tag_name: ${{ github.ref_name }}
162163
name: Release ${{ github.ref_name }}
164+
body_path: .github/release-notes/${{ github.ref_name }}.md
163165

164166
build-macos:
165167
name: Build for macOS Universal
@@ -244,3 +246,4 @@ jobs:
244246
files: anycode-backend/anycode-universal-apple-darwin.tar.gz
245247
tag_name: ${{ github.ref_name }}
246248
name: Release ${{ github.ref_name }}
249+
body_path: .github/release-notes/${{ github.ref_name }}.md

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22

33
All notable changes are documented here by release tag.
44

5+
## v0.0.20 - 2026-06-08
6+
7+
### Highlights
8+
- Expanded the file explorer with create-file, create-folder, rename, delete, copy-path, and refresh actions. The new context menus work for both files and folders, file operations are handled by the backend, and open editor tabs stay synchronized when paths are renamed or deleted.
9+
- Added a live backend connection indicator to the toolbar so connection loss and recovery are visible without opening developer tools.
10+
- Added language-aware file and folder icons throughout the explorer, tabs, search, changes, and settings UI. File icons can be displayed in colored, monochrome, or disabled mode.
11+
- Added Tree-Sitter syntax highlighting, folding queries, language detection, and bundled WASM parsers for Markdown, Markdown Inline, PHP, Ruby, Vue, Dockerfile, and SQL. Markdown fenced code blocks now support embedded highlighting for common languages.
12+
- Added tab context-menu actions to close all other tabs and copy a file name, complementing the existing close, close-right, copy-path, and pin controls.
13+
- Added reset actions for agent and terminal panes and fixed layout restoration after closing panes, including stale saved-layout state.
14+
- Refreshed the file tree, toolbar, settings, search, agent, terminal, and panel styling with improved empty states, spacing, controls, and responsive behavior.
15+
- Fixed SVG files being hidden from the file explorer, fixed delayed/stale Git changes panel updates, and corrected the file-tree context menu backdrop blur.
16+
- Added editor language-detection tests and backend Git/file-operation coverage for the new behavior.
17+
- Added a Dockerfile for building the frontend and a statically linked Anycode backend release image.
18+
19+
### Commits
20+
- `ee5c81a` Fix file tree context menu backdrop blur
21+
- `4aa9edb` Fix changes panel updates
22+
- `00f1a77` remove stray syntax test files
23+
- `b29a96a` add file tree actions and connection status
24+
- `e03d28b` fix: stop ignoring svg files in the file explorer (resolves #20)
25+
- `8c22295` feat(toolbar): add close other tabs action and copy name option
26+
- `e4cf6e8` Add syntax highlighting for web and data languages
27+
- `9c1dbe6` Add reset action for agent and terminal panes
28+
- `11cb8bb` add file icons and refresh panel UI
29+
- `52066aa` Fix layout close restore behavior
30+
531
## v0.0.19 - 2026-06-05
632

733
### Highlights

anycode-backend/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

anycode-backend/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "anycode"
3-
version = "0.0.19"
3+
version = "0.0.20"
44
edition = "2024"
55

66
[profile.release]

0 commit comments

Comments
 (0)