Skip to content

OpenCode Jesk 2.0.0.0

Latest

Choose a tag to compare

@Jevkray Jevkray released this 15 Oct 11:35
· 3 commits to main since this release

[2.0.0.0] - 2026-10-15

Added

Quick Start (first tab, opens on first run)

A step-by-step guide on a single page, so a new user can go from zero to a running agent without leaving the Settings window:

  1. Install — a single Install All button installs v2 first, then v1, so both versions of the OpenCode CLI are available side by side (opencode = v1, opencode2 = v2) and either can be used.
    • A live npm log streams the raw installer output while the install runs.
    • A non-linear progress bar driven by the real output shows the current percentage and the elapsed time.
    • A sweeping shimmer highlight runs across the bar, with rounded corners.
    • A Cancel button aborts a running install.
    • On success the bar turns green with the label Download complete.
  2. Version — choose the CLI version to use: v1 (stable) or v2 (preview).
  3. Interface — pick the mode, Desktop (Web) or CLI, and open the panel with a single button.
  4. Overview — an at-a-glance map of where the extension, the data directory, the server and the logs live.

Sponsorship / Contacts

  • A thank-you letter for supporting the project.
  • Contacts:
    • Telegram
    • Email
    • Boosty
    • GitHub
  • Crypto wallets for TON, BTC and ETH:
    • Each wallet shows a QR code.
    • Wallets are switched through sub-tabs.
    • Each has an address field and a Copy button.

Updates

  • A leave-a-review card linking to the Marketplace review page.
  • A rating popup:
    • Shown once per session.
    • Appears after roughly two hours of use.
    • Can be turned off with a toggle in Settings.
  • A detailed "What's new" changelog (the bundled CHANGELOG.md, parsed and rendered) instead of the raw installation log.

UI and brand

  • A blue palette matched to the extension icon — gradients and soft glows, used consistently across the panel and the Settings window.
  • The extension icon in the Visual Studio menu and in the Settings window title.
  • Always-dark windows, with restyled tabs and menus.

Changed

  • Full rebrand to OpenCode Jesk. The product is a single brand; the old OpenCode Studio name has been removed entirely. Renamed:
    • the namespace,
    • the assembly,
    • the package class,
    • the VSCT command tables,
    • the icons.
    • The data directory is now %LOCALAPPDATA%\OpenCodeJesk (with migration from the old %LOCALAPPDATA%\OpenCodeStudio).
    • The environment variable is OPENCODEJESK_OPENCODE_BIN.
    • The pack URIs use the new name.
    • The project builds the single Jesk brand.
  • Version bumped to 2.0.0.0.
  • Internal refactor — the "god" classes were split into focused services:
    • CliInstallService, Localization, CliVersionStatusService, CliBinaryLocator, ServerPortResolver, SharedServerRegistry, WebPageRenderer, SessionUrlParser, ConsoleCoordinator, ReconnectCoordinator, CliModeCoordinator, SettingsEditor, ImportPresenter, InstallStatusRenderer and UiPalette.
    • Dead code was removed, comments were translated to Russian, and the sources were organized into folders.

Fixed

  • v1 ↔ v2 switching in the web panel — the WebView2 cache is cleared whenever the version changes, so the panel no longer shows a stale page.
  • Version selection at start — the restart/adopt decision now compares by major version.
  • CLI crash when switching versions — "Session not found" is handled by validating the session and creating it if missing before the terminal opens.
  • npm installation — runs with --force and stops the extension's own processes first, so locked shims no longer block the install.
  • Bunny rounding — the running "bunny" no longer overflows the progress bar's edges.
  • Hover styles — the bright blue highlight was removed; the tabs and the Sponsorship item now follow the side-menu style.

Docs

  • Updated README (EN/RU) and the Marketplace description with the blue style and new collages:
    • a preview of all panel versions,
    • a collage of all Settings tabs.
  • Reworked the README structure.