-
Git.Zone IDE v0.2.0
Stablereleased this
2026-07-02 16:37:29 +00:00 | 0 commits to main since this releaseFeatures
-
add Gitea CI/CD with binary releases (workspace)
- add a default branch workflow that installs, builds, and tests the workspace on every non-tag push
- add a release workflow on v* tags that verifies the tag against package.json, runs tests, packages the Electron shell as a Linux x64 AppImage, and publishes it with SHA256 checksums as Gitea release assets via the API
- name packaged artifacts deterministically (gitzone-ide---) and sync the shell version from the release tag during CI packaging
-
migrate the workspace to pnpm 11 (workspace)
- pin packageManager to pnpm@11.9.0 and move build-script approvals to the new allowBuilds map in pnpm-workspace.yaml (electron, @vscode/ripgrep, drivelist, keytar allowed)
- move the @vscode/ripgrep override from the removed package.json pnpm field to pnpm-workspace.yaml
-
add a remote multi-domain browser with bookmarks and openable groups (electron-shell)
- open browser tabs against any host:port reachable from the connected SSH host through per-target SSH tunnels
- pin each tab's session to a local forward proxy so the URL keeps its real domain identity (Host header, SNI, cookies) while traffic goes to the chosen target
- support per-target trust of invalid TLS certificates via an opt-in toolbar toggle
- persist bookmarks and bookmark groups in @push.rocks/smartconfig global key-value storage (~/.smartconfig/kv/gitzone-ide-browser.json) with live store-change updates in the UI
- add a Browser activity-bar view with bookmark open/rename/delete, group open/delete, and group creation from the open tabs
- restrict browser webviews to proxied session partitions and http(s) navigation in the Electron shell
-
add agent model and reasoning controls to the shell UI (electron-shell)
- allow agent prompts to pass a selected model and reasoning effort through the runtime provider options
- add matching model and reasoning selectors to both the sidebar chat and main chat views
- update the electron shell layout to support the dedicated main agent view and shared agent actions
-
add optional SmartAgent MCP tool loading to the Electron agent runtime (electron-shell)
- update the shell to consume @push.rocks/smartagent 3.7.0
- load MCP server definitions from ~/.git.zone/ide/mcp.json or GITZONE_IDE_AGENT_MCP_CONFIG
- merge MCP tools with the existing remote shell, filesystem, and browser tools for each agent run
-
add agent reasoning summaries and live session updates (electron-shell)
- capture and persist reasoning parts in agent messages, including start/end timing and provider metadata
- emit reasoning lifecycle events from the agent runtime and request OpenAI reasoning summaries when reasoning is enabled
- render collapsible reasoning blocks in the Electron UI and update agent sessions/messages live from incoming events without full refreshes
-
add remote project launcher shell with secure local Theia loading, attachment-aware agent chat, and Dark 2026 remote workspace theming (electron-shell)
- introduce a new Lit-based Electron launcher UI with environment and project selectors, workspace tabs, modal conversation history, and persisted layout state
- harden Electron navigation by allowing only local forwarded Theia URLs and constrained shell navigation targets
- stage and hash ephemeral remote runtimes, add stale runtime cleanup support, and expose SSH tunnel exit details for better remote session handling
- extend the agent runtime and renderer to support image and text attachments in prompts and conversation previews
- add the Dark 2026 custom Theia theme as the default theme and show remote environment labels in the remote status bar
Fixes
- move electron to devDependencies of the shell so electron-builder packaging succeeds, and disable implicit CI publishing with --publish never (electron-shell)
- restructure workbench grid so the output panel resizes within the content area (electron-shell)
- Moves the terminal/output panel and its resizer into the content grid so the status bar remains fixed below the workbench content.
- Updates desktop and responsive grid row assignments for the activity bar, sidebar, main editor, panel, and resizers.
- Adjusts the terminal-collapsed layout to collapse panel rows inside the content area instead of changing the outer workbench grid.
- improve agent modal overflow handling and viewport sizing (electron-shell)
- Constrain the agent modal to the viewport with calc-based width and height limits
- Add overflow and min-size rules to modal sections to prevent layout clipping and scrolling issues
Third-Party Notices
The Linux AppImage bundles prebuilt libvips shared libraries from
@img/sharp-libvips-linux-x64,
licensed under LGPL-3.0-or-later.
The libraries are dynamically linked and replaceable by extracting the
AppImage (--appimage-extract); component source is available at the
linked repository.Downloads
-