mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-21 16:02:20 +00:00
chore(release): v0.6.0
Promote the [Unreleased] changelog to [0.6.0]: the "+" shell picker and the Windows PowerShell 7 default, plus this cycle's fixes — native powerline separators + bundled Hack fallback (#17), URL detection stopping at full-width brackets (#20), PATH-probed shell detection for brew/nix installs (#18), and stale-daemon restart-and-retry on upgrade (#22). Bump the crate version 0.5.0 → 0.6.0 so the built binary reports its real version to the update check.
This commit is contained in:
+31
-1
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.6.0] - 2026-07-08
|
||||
|
||||
### Added
|
||||
|
||||
- The "+" button now opens a shell picker: tty7 detects the shells installed
|
||||
@@ -28,6 +30,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
scoop, dotnet tools and `PATH` — and falls back to Windows PowerShell as
|
||||
before. Set `shell` in `config.json` to override, as ever.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Powerline prompt separators (powerlevel10k, oh-my-posh, oh-my-zsh) now render
|
||||
pixel-perfect at any font, size and line-height: the eight solid separators
|
||||
(sharp triangles, round caps, slants) are drawn natively as fill paths sized
|
||||
to the exact cell instead of relying on a Nerd Font, so segments meet their
|
||||
backgrounds cleanly with no gaps, narrow wedges or tofu. The bundled Hack font
|
||||
is also appended to every font-fallback chain, so common prompt glyphs (➜, ❯,
|
||||
box drawing) no longer render truncated or missing when no Nerd Font is
|
||||
installed. (#17)
|
||||
- A URL glued directly to a full-width bracket with no space — e.g.
|
||||
`…/pull/343(fix/… → dev)` — no longer swallows the bracket text into the
|
||||
link. URL detection now stops at the first non-URL character (a CJK glyph,
|
||||
full-width bracket, arrow or emoji), while interior ASCII parens
|
||||
(Wikipedia-style URLs) are still preserved.
|
||||
- Fish, nushell, pwsh and other shells installed by Homebrew or nix now appear
|
||||
in the "+" shell picker even when they aren't registered in `/etc/shells`
|
||||
(which those package managers leave to the user): a curated set of well-known
|
||||
shells is now probed on `PATH` as a catch-all, after the `/etc/shells`
|
||||
entries. (#18)
|
||||
- Upgrading tty7 while an older daemon is still running in the background no
|
||||
longer breaks new tabs. A stale daemon that accepts the connection but can't
|
||||
serve the new client's request is now restarted once and retried
|
||||
automatically; on macOS the GUI also forwards the shell it was launched with
|
||||
to the detached daemon, so panes use the right shell instead of a stale
|
||||
`$SHELL` inherited from LaunchServices.
|
||||
|
||||
## [0.5.0] - 2026-07-07
|
||||
|
||||
### Added
|
||||
@@ -175,7 +204,8 @@ Initial release.
|
||||
- zsh shell integration (OSC 7 cwd + OSC 133 prompt marks) via a throwaway `ZDOTDIR`.
|
||||
- Native macOS light/dark themes that follow the system appearance.
|
||||
|
||||
[Unreleased]: https://github.com/l0ng-ai/tty7/compare/v0.5.0...HEAD
|
||||
[Unreleased]: https://github.com/l0ng-ai/tty7/compare/v0.6.0...HEAD
|
||||
[0.6.0]: https://github.com/l0ng-ai/tty7/compare/v0.5.0...v0.6.0
|
||||
[0.5.0]: https://github.com/l0ng-ai/tty7/compare/v0.4.0...v0.5.0
|
||||
[0.4.0]: https://github.com/l0ng-ai/tty7/compare/v0.3.0...v0.4.0
|
||||
[0.3.0]: https://github.com/l0ng-ai/tty7/compare/v0.2.0...v0.3.0
|
||||
|
||||
Generated
+1
-1
@@ -7295,7 +7295,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tty7"
|
||||
version = "0.5.0"
|
||||
version = "0.6.0"
|
||||
dependencies = [
|
||||
"alacritty_terminal",
|
||||
"anyhow",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "tty7"
|
||||
version = "0.5.0"
|
||||
version = "0.6.0"
|
||||
edition = "2024"
|
||||
description = "A terminal built on Zed's gpui that never loses your session — daemon-backed, shell-aware"
|
||||
repository = "https://github.com/l0ng-ai/tty7"
|
||||
|
||||
Reference in New Issue
Block a user