Skip to content

Releases: Tomatio13/vintage2

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:05

[0.2.11] - 2026-09-27

Fixed

  • Stable split terminal rendering: Switching focus between terminal panes now keeps each visible pane's renderer in place, preventing terminal content from shifting horizontally. GPU rendering is limited to eight visible panes, and hidden tabs release their GPU contexts.
  • Usage refresh recovery: Allow CodexBar up to 60 seconds to collect dashboard data. Automatic refresh waits for the current request to finish before starting its countdown, so slow requests can complete and recovered provider warnings clear correctly.

Full Changelog: v0.2.10...v0.2.11

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 27 Sep 06:58

Full Changelog: v0.2.9...v0.2.10

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:45

This release focuses on the terminal: faster GPU rendering, clickable links, inline images, and sessions that survive window reloads and crashes.

Added

  • Terminal session reconnection: Terminals survive a window reload or a renderer crash. The underlying shell keeps running and the pane reconnects with its recent output restored — the terminal header shows reconnected. Panes are matched by their stable id, so renaming a tab or pane does not break reconnection, and reloads no longer leave orphaned shell processes running invisibly until the window closes. Sessions still end when the app itself closes.
  • Clickable terminal links: URLs in terminal output are clickable and open in the system browser (http, https, and mailto only).
  • Inline terminal images: sixel and iTerm2 image sequences render in place, so tools that print images directly (such as imgcat or chafa) show them in the terminal.
  • Markdown links: Links in the Markdown preview now work. Relative paths open the target file in the file viewer, #heading anchors scroll within the document, and HTTP(S) links open in the built-in Browser (Ctrl+Click / ⌘+Click opens a new Browser tab). mailto: links open the system email app, and unsupported schemes such as javascript: are ignored. The main window blocks top-level navigation away from its own origin.

Improved

  • GPU-rendered terminals: The visible terminal renders through WebGL — much faster for heavy output — with automatic fallback to the DOM renderer, and background panes never hold a GPU context, so any number of tabs and splits stays within the browser's WebGL context limit.
  • Smoother output bursts: Terminal output is coalesced across an ~8 ms window before it crosses the process boundary, cutting the messages the UI receives during large bursts such as build logs or package installs.
  • Correct character widths: Terminals apply the Unicode 11 width tables, fixing misaligned columns in TUI programs that use newer emoji and full-width symbols.

Fixed

  • Markdown re-render churn: The Markdown preview no longer rebuilds its entire DOM on every app render, which previously swallowed real clicks on links and re-fetched preview images unnecessarily.

日本語

このリリースはターミナルの改善に焦点を当てています:GPU による高速描画、クリック可能なリンク、インライン画像、そして再読み込みやクラッシュ後も引き継がれるターミナルセッション。

追加

  • ターミナルセッションの再接続: ウィンドウの再読み込みやレンダラーのクラッシュ後もシェルは動き続け、直近の出力を復元してペインに再接続します(ヘッダーに reconnected と表示)。ペインは安定 ID で照合されるため、タブやペインのリネームでも再接続は壊れません。再読み込み時にシェルが迷子プロセスとして残る問題も解消しました。アプリ自体の終了時は従来どおりセッションは終了します。
  • ターミナル内のクリック可能リンク: 出力中の URL をシステムのブラウザーで開けます(http / https / mailto のみ)。
  • インライン画像表示: sixel / iTerm2 の画像シーケンスをターミナル内に表示します(imgcat や chafa など)。
  • Markdown リンク: プレビュー内のリンクが動作します。相対パスはファイルビューアーで、# アンカーはドキュメント内スクロール、HTTP(S) は内蔵 Browser で開きます(Ctrl+Click / ⌘+Click で新規タブ)。mailto: はメールアプリで開き、javascript: などの危険なスキームは無視されます。

改善

  • GPU レンダリング: 表示中のターミナルを WebGL で描画し、大量出力でも高速に。利用できない環境では自動で DOM レンダラーへフォールバックし、非表示ペインは GPU コンテキストを保持しません。
  • 出力バーストの平滑化: PTY 出力を約8msの窓で結合して IPC に渡し、ビルドログやパッケージインストールなど大量出力時のメッセージ数を削減します。
  • 文字幅の修正: Unicode 11 の幅テーブルを適用し、新しい絵文字や全角記号を含む TUI の表示崩れを修正します。

修正

  • Markdown 再描画: プレビューがアプリの再描画のたびに DOM 全体を再構築する問題を修正し、リンクのクリック取りこぼしやプレビュー画像の再取得を防ぎます。

Full Changelog: v0.2.8...v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 26 Sep 04:49

Full Changelog: v0.2.7...v0.2.8

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 26 Sep 02:50

What's New

Improved

  • Automatic .deb updates: Installing a downloaded update on Linux now asks for system authorization once (pkexec), applies the package directly, and offers a Restart now button. If system authorization is unavailable or fails, VINTAGE falls back to opening the .deb with the system package installer as before.

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 26 Sep 02:18

What's New

Added

  • Usage panel (CodexBar): New right-pane Usage tab shows AI provider usage limits — remaining quota per window, reset times, credits, and recent cost — via the external CodexBar CLI (optional; must be installed and configured separately). Which providers appear follows the enabled flags in ~/.config/codexbar/config.json. The panel is toggled in Settings → Usage with a codexbar path setting and a configurable refresh interval, and a Toggle usage panel action is available in the command palette.

Improved

  • Make the command palette fully keyboard navigable: switch scopes with Tab / Shift+Tab, move through results including each section's Show N more row, and expand it with Enter.
  • Configurable terminal search shortcut: The terminal search shortcut (Ctrl+F, ⌘F on macOS) is now listed as "Find in terminal" under Settings → Shortcuts → Terminal and can be rebound to any Ctrl/Alt combination, such as Ctrl+Shift+F. It still triggers only while a terminal has focus.

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:10

What's Changed

  • Added color-coded agent status dots to Space tabs and the sidebar. Each indicator summarizes the most urgent terminal state across its panes.
  • Improved Agent Monitor state detection so completed turns stay completed through terminal redraws. Mouse, focus, and terminal protocol reports no longer acknowledge attention, and shell prompts clear stale running or input-waiting states.
  • Reduced Jev requests with adaptive polling, semantic deduplication, cancellation of outdated requests, and shared process snapshots.
  • Improved warning classification and confidence handling, and expanded masking of credential-like values sent to Jev.

Full Changelog: v0.2.4...v0.2.5

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:16

What's Changed

  • Linux .deb updates now open the downloaded package in the system installer instead of invoking pkexec. If no package handler is available, VINTAGE provides a sudo apt install command.
  • Update installation errors are now reported as update failures.

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:16

[0.2.3] - 2026-09-25

Added

  • Terminal search: Find text in terminal scrollback, move between matches, and highlight results with Ctrl+F (⌘F on macOS).
  • Branch Diff: Compare the current Git branch with a selected base branch in the read-only Git Review pane.
  • Command palette: Search actions, workspaces, Spaces, and terminals from one palette. The default shortcut is Ctrl+Shift+P and can be changed in Settings.

Improved

  • Add English and Japanese feature guides with interface screenshots, keeping the READMEs focused on the main features.

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 23:46

Added

  • Workspace file previews: Preview images, HTML, PDF, audio, and video files from Files. HTML runs in an isolated preview with scripts and external resources blocked.
  • Structured and source views: Open Markdown with local images and tables, format JSON, browse searchable CSV/TSV tables, or switch supported formats to their source.
  • Source controls: Search and copy source, toggle line wrapping, and view syntax highlighting for common programming and text files.

Improved

  • Render large source files progressively and cache syntax tokenizers to reduce display delay while retaining syntax highlighting as you scroll.
  • Document supported preview types, controls, and file-size limits in both READMEs.

Fixed

  • Read only the actual bytes returned for workspace files, preventing padded characters from appearing after short files.

Full Changelog: v0.2.1...v0.2.2