Skip to content

Releases

Veil Terminal 0.2.1 — Maintenance

Choose a tag to compare

@roxvi roxvi released this 24 Oct 06:28

Veil 0.2.1 — maintenance cleanup

  • Simplifies native CLI helper dispatch without changing commands or validation.
  • Reuses PiP positioning logic for pane updates and window movement/resizing.
  • Corrects outdated PiP comments; no intentional UI, rendering, or typing changes.

Apple Silicon, macOS 12+ build target. Ad-hoc signed, not Apple-notarized.
Save work and quit Veil before replacing the app. Config and profiles are retained.
Install the attached drag-to-Applications DMG, or run
brew upgrade --cask roxvihaan/tap/veil for an existing Homebrew installation.
The adjacent .sha256 file contains the installer checksum.

Verification: 21 focused integration tests passed. CLI/TTY tests requiring
node-pty were blocked by that missing development dependency, also absent in
the pre-change baseline. No new manual UI verification is claimed; the 0.2.0
release's documented manual verification gaps remain.

Veil Terminal 0.2.0 — Native

Choose a tag to compare

@roxvi roxvi released this 11 Oct 07:47

Veil 0.2.0 — native host, familiar UI

  • Replaces the shipped Electron runtime with AppKit and system WebKit while keeping Veil's React/xterm interface, tabs, splits and command-only customization.
  • Preserves real login shells, existing config/profiles and bundled image/GIF, PiP and service helpers.
  • Restores visible tabs and split focus, preserves shell/scrollback while moving panes, and fixes a terminal mode-query parser exception affecting Vim.
  • Verified packaged tests cover typing/backspace, UTF-8, resizing, GIF-load echo, image-pane floating/return, fonts/defaults, PiP shell restoration and Vim open/return.

Apple Silicon; macOS 12+ build target (not runtime-tested on every supported OS).
Ad-hoc signed, not Apple-notarized. No Gatekeeper/quarantine bypass is included.
Save work and quit Veil before replacing the app. Existing config and profiles are
retained. If needed, reinstall the previous 0.1.4 DMG from Releases.

Known verification gaps

The maintainer explicitly waived physical Finder drag/redocking, external PiP
drag/minimize/close lifecycle, cold-launch file/folder/URL and source-independent
installation checks, plus final glass/opacity/installation inspection. These are
not reported as passed. The installer itself is checked separately. PiP remains
experimental; multi-display and app-specific behaviors may vary.

The first release test run exceeded the 100ms GIF-load echo budget once (102ms)
and timed out waiting for tool output while Finder was being exercised. The
isolated rerun passed (44ms maximum). These measurements are not a guarantee of
physical key-to-screen latency on every machine.

Install using the attached drag-to-Applications DMG or brew install --cask roxvihaan/tap/veil (use brew upgrade --cask roxvihaan/tap/veil for upgrades).
The adjacent .sha256 file contains the exact installer checksum.

Veil Terminal 0.1.4

Choose a tag to compare

@roxvi roxvi released this 01 Oct 02:34

Veil Terminal 0.1.4

  • Adds a 6-point gap around veil pip bound (and plain veil pip).
  • Keeps that gap when resizing the PiP or split; aspect ratio is preserved.
  • Leaves veil pip unbound, terminal padding, and input handling unchanged.

Download the Apple Silicon DMG and drag Veil Terminal to Applications. Save your terminal work and quit Veil before replacing it. Homebrew users can run brew update && brew upgrade --cask roxvihaan/tap/veil.

Requires macOS 12 or newer. Ad-hoc signed, not Apple-notarized; use Apple's per-app approval flow only if you trust the source. Accessibility is required for PiP. A SHA-256 checksum is included.

Validation: full packaged-app tests, bound/unbound geometry and resize checks, signing verification, DMG integrity/layout tests, and Finder installer inspection.

Veil Terminal 0.1.3

Choose a tag to compare

@roxvi roxvi released this 30 Sep 23:31

Veil Terminal 0.1.3

What's new

  • veil pip bound fits an explicitly selected external PiP window to the invoking split. Plain veil pip uses bound mode.
  • veil pip unbound follows the split's position while keeping PiP size independent. PiP discovery is app-independent, subject to macOS Accessibility support.
  • Dropping an image or GIF at an empty prompt runs veil image <path>. ASCII panes can be moved while preserving their terminal session.
  • Added native Messages/Contacts and Spotify commands, with usage documentation in the README.
  • Kept the right-click menu focused on split actions. Docking preserves shells and scrollback.
  • Stabilized Veil's local signing identity to prevent future rebuilds from invalidating Accessibility grants. Existing grants from older builds may need one manual removal/re-add in System Settings.

Install

Download Veil-0.1.3-arm64.dmg, open it, and drag Veil Terminal onto Applications. Save your work and quit the old Veil before replacing it.

Homebrew: brew update && brew upgrade --cask roxvihaan/tap/veil (or brew install --cask roxvihaan/tap/veil for a first installation).

Apple Silicon only; macOS 12 or newer. This build is ad-hoc signed, not Apple-notarized. If macOS blocks it, use Apple's per-app approval process only if you trust this source; do not disable Gatekeeper or remove quarantine.

The accompanying .sha256 file verifies the download. PiP requires Accessibility access and a source app that exposes window movement/resizing; native behavior can vary across apps and displays.

Validation: packaged-app command, PTY latency, split sizing, PiP mode/session, signing identity, and DMG integrity/layout tests.

Veil Terminal 0.1.1

Choose a tag to compare

@roxvi roxvi released this 31 Aug 07:23

Veil Terminal 0.1.1

A proper drag-to-install DMG, with the terminal features from 0.1.0 unchanged.

New installer

  • Large 760×480 installer window instead of an ordinary Finder folder.
  • Big, draggable Veil and Applications icons, with an arrow between them.
  • Clear “Drag Veil to Applications” instructions and Retina-ready artwork.
  • Minimal Finder chrome: no sidebar, toolbar or status-bar clutter.

Download Veil-0.1.1-arm64.dmg, open it, drag Veil onto Applications, then eject the disk image and open the installed app.

brew install --cask roxvihaan/tap/veil

Existing Homebrew users can run brew update followed by brew upgrade --cask roxvihaan/tap/veil. Save your work and quit Veil before replacing or upgrading it. Your config is preserved.

Apple Silicon only, targeting macOS 12+, tested on macOS 26.5.1. This release remains ad-hoc signed, not Apple-notarized. macOS may require per-app approval if you trust the source. The installer does not bypass Gatekeeper. Homebrew installation uses the project's personal tap, not the main catalog.

The companion .sha256 file verifies the download. The previous 0.1.0 release remains available unchanged. See the README for all features, including GIFs, split panes, colors and transparency commands.

Veil Terminal 0.1.0

Choose a tag to compare

@roxvi roxvi released this 31 Aug 02:55

Veil Terminal 0.1.0

First downloadable Apple Silicon release of Veil, a minimal macOS terminal with real PTYs and interactive login shells.

Install

Download Veil-0.1.0-arm64.dmg, open it, and drag Veil Terminal onto Applications. Eject the DMG before launching the installed app.

Homebrew installation is available through the project's personal tap:

brew install --cask roxvihaan/tap/veil

Apple Silicon (M1 or newer) only. Targets macOS 12+, tested on macOS 26.5.1. Intel is not included.

Security note: this build is ad-hoc signed, not Apple-notarized. macOS may block the first launch. If you trust the source, consult Apple's per-app approval instructions. No installer or cask step disables Gatekeeper or removes quarantine. This is a personal Homebrew tap, not the main Homebrew catalog.

Included

  • Clear transparency or Liquid transparency with native behind-window blur.
  • Live veil bg color, veil text, opacity controls, typography presets and defaults (including the deafault alias).
  • Tabs and split panes that preserve their terminal buffers, scrollback and running shells.
  • Login shells with Finder-safe PATH setup for installed tools such as Homebrew and Codex.
  • Folder/file opening through macOS and veil:// URLs; files open in Vim.
  • True-color ASCII images, native .icns decoding, and GIF animation in the invoking pane.
  • Optional persistent custom Neofetch image wrapper (separate installation; see README).
  • Low-latency PTY batching, full-height terminal fitting and regression coverage for splits and fonts.

The DMG includes third-party license notices inside the app. The companion .sha256 file can be checked with shasum -a 256 -c Veil-0.1.0-arm64.dmg.sha256 from the download directory.

Save your work and quit Veil before replacing an older app. Your config is retained. See the README for the full feature and installation guide.