pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc/rozi
Module Name: pkgsrc
Committed By: pin
Date: Wed Oct 7 13:38:22 UTC 2026
Modified Files:
pkgsrc/misc/rozi: Makefile cargo-depends.mk distinfo
Log Message:
misc/rozi: update to 0.0.29
Added
Installable Claude Code and Codex plugins report agent lifecycle state and native conversation or thread IDs through Rozi's agent API. The Codex definition can resume a thread with codex resume
<thread>. (#92, #95)
Pane animations include Particles, which assembles fragments on open and bursts them outward on close. Set opening and closing styles independently with animations.pane_open_style and
animations.pane_close_style; the existing pane_style remains a fallback. (#100)
Pickers support configurable opening and closing animations. Choose Off, Fade, Portal, or Scan in Settings or with [animations] picker. (#104)
Worktrees show branch identity and GitHub PR and CI status. Paths remain searchable and can be copied with Ctrl+C; Enter opens the checkout's session, and Ctrl+Enter opens a pane at the checkout
in the current session. (#118)
Agent and session pickers have an All tab for browsing across sessions or hosts. Sessions search all known hosts and show remote rows with their host names; Agents separates activity and status
details and supports per-session filtering. (#121)
Set [pane] scroll_multiplier to control mouse-wheel scrolling through pane history. It accepts whole numbers from 1 to 50 and defaults to 3. Settings also has a Scroll multiplier editor. (#123)
Commands started from the command palette show a running indicator if they are still running after 300 ms. Extensions can also hide or show their own palette commands at runtime with rozi
hide-command <ID> and rozi show-command <ID>. (#126, #125)
Changed
Pane close animations remain visible while tiles move into the closing pane's space. Portal and Scan reveal the live layout beneath them, and retained closing panes no longer intercept input.
Portal and Scan keep revealed content opaque by default; fade = true adds a whole-pane fade. (#94)
Picker tabs now appear below the search field and divider, above results. (#101)
Removing a clean worktree from the picker requires two Ctrl+K presses within the 3-second confirmation window. (#103)
Destructive picker actions use Ctrl+K to arm and confirm. Profiles deletion moves from Ctrl+D to Ctrl+K. (#117)
The keyboard cursor in the sidebar has a distinct row highlight. Modified sidebar arrow keys have hjkl equivalents, including Shift+h/l to resize the sidebar and Ctrl+k/j to focus the other
panel. G selects the last row, and Files and Changes tabs accept g and G. Empty Files and Changes tabs keep sidebar mode active, and Worktrees no longer show stale checkouts after the last pane
closes. (#106)
Settings applies behavior choices only after confirmation. Cancelling an unconfirmed choice leaves the current configuration unchanged. (#104)
Fast pane scrolling uses less CPU. In a measured client, wheel scrolling and scrollbar dragging used about 6% CPU, down from about 49% and 48%. (#120)
Fixed
Closing panes with the Scale animation now visibly shrink and fade instead of disappearing immediately. (#93)
Offline or lost session connection dialogs handle Esc and Enter through the same actions as their clickable hints. Esc opens Sessions; dismissing Sessions with Esc returns to the launcher while
leaving the offline session and its panes in the background. (#108)
Config warnings and background errors no longer appear as stray text inside panes. Session autosave errors are printed after quitting, once the terminal is restored. (#105)
Healthy sessions keep their connection across suspend and resume. Links that remain dead still show as offline. (#114)
In shared sessions, followers see floating-pane moves, split resizing, and other mouse layout edits without animation lag. (#115)
Floating pane titlebar caps keep their color and shape over styled terminal text. (#116)
Rozi exits with an error before entering the alternate screen or starting a session when a terminal cannot display UTF-8 text. (#119)
Profiles show session status markers for attached, background, running, and inactive sessions. (#122)
After removing a picker item, selection moves to the nearest remaining visible item. Selection also stays with the same item through reordering and refreshes when that item remains. (#127)
Compatibility
Shared-session protocol version increases from 24 to 25 for live layout updates. Version 24 clients and servers are refused at handshake. Update every Rozi binary on hosts that share sessions.
(#115)
Shared-session protocol version increases to 26 for worktree PR and CI status. Restart clients and session servers together after upgrading. (#118)
The control API schema version increases from 15 to 16 for the command-visibility capability. Existing extension manifests need no migration. Extensions that use the hidden manifest field must
set min_rozi to the release that supports it, because older binaries reject unknown manifest fields. (#125)
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/misc/rozi/Makefile \
pkgsrc/misc/rozi/cargo-depends.mk pkgsrc/misc/rozi/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/misc/rozi/Makefile
diff -u pkgsrc/misc/rozi/Makefile:1.8 pkgsrc/misc/rozi/Makefile:1.9
--- pkgsrc/misc/rozi/Makefile:1.8 Fri Oct 2 16:09:15 2026
+++ pkgsrc/misc/rozi/Makefile Wed Oct 7 13:38:22 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2026/10/02 16:09:15 pin Exp $
+# $NetBSD: Makefile,v 1.9 2026/10/07 13:38:22 pin Exp $
-DISTNAME= rozi-0.0.28
+DISTNAME= rozi-0.0.29
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GITHUB:=tui-lipan/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -15,7 +15,7 @@ LICENSE= mpl-2.0
.include "cargo-depends.mk"
-RUST_REQ= 1.90.0
+RUST_REQ= 1.96.0
USE_TOOLS+= pkg-config
.include "../../lang/rust/cargo.mk"
Index: pkgsrc/misc/rozi/cargo-depends.mk
diff -u pkgsrc/misc/rozi/cargo-depends.mk:1.8 pkgsrc/misc/rozi/cargo-depends.mk:1.9
--- pkgsrc/misc/rozi/cargo-depends.mk:1.8 Fri Oct 2 16:09:15 2026
+++ pkgsrc/misc/rozi/cargo-depends.mk Wed Oct 7 13:38:22 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.8 2026/10/02 16:09:15 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.9 2026/10/07 13:38:22 pin Exp $
CARGO_CRATE_DEPENDS+= ab_glyph_rasterizer-0.1.10
CARGO_CRATE_DEPENDS+= adler2-2.0.1
@@ -378,8 +378,8 @@ CARGO_CRATE_DEPENDS+= toml_parser-1.1.3+
CARGO_CRATE_DEPENDS+= toml_writer-1.1.2+spec-1.1.0
CARGO_CRATE_DEPENDS+= tree_magic_mini-3.2.2
CARGO_CRATE_DEPENDS+= ttf-parser-0.25.1
-CARGO_CRATE_DEPENDS+= tui-lipan-0.17.4
-CARGO_CRATE_DEPENDS+= tui-lipan-macro-0.17.4
+CARGO_CRATE_DEPENDS+= tui-lipan-0.19.0
+CARGO_CRATE_DEPENDS+= tui-lipan-macro-0.19.0
CARGO_CRATE_DEPENDS+= typed-path-0.12.3
CARGO_CRATE_DEPENDS+= typenum-1.20.1
CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
Index: pkgsrc/misc/rozi/distinfo
diff -u pkgsrc/misc/rozi/distinfo:1.8 pkgsrc/misc/rozi/distinfo:1.9
--- pkgsrc/misc/rozi/distinfo:1.8 Fri Oct 2 16:09:15 2026
+++ pkgsrc/misc/rozi/distinfo Wed Oct 7 13:38:22 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2026/10/02 16:09:15 pin Exp $
+$NetBSD: distinfo,v 1.9 2026/10/07 13:38:22 pin Exp $
BLAKE2s (ab_glyph_rasterizer-0.1.10.crate) = a5c07f176d74215e53c96810d503693202f075d5450a15172dab22fe76917f01
SHA512 (ab_glyph_rasterizer-0.1.10.crate) = 1b541aea1d7220535c019fc6a2886b44eaf81698697a01f4f2abab39901a8d1c88e6e7c0c426916cbd0f539dade61f5edb5696a2c5df84434e2da6c79a5cc772
@@ -879,9 +879,9 @@ Size (ring-0.17.14.crate) = 1502610 byte
BLAKE2s (roxmltree-0.20.0.crate) = a74e1d845d741408dbb31693bd676db21c43c1660c3f44ee5afee12ae03cdf9d
SHA512 (roxmltree-0.20.0.crate) = f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
Size (roxmltree-0.20.0.crate) = 54594 bytes
-BLAKE2s (rozi-0.0.28.tar.gz) = abefe96b6dbab4d1bdaf6e89ccaca4a425a925032e69af888c97ca3a06d16174
-SHA512 (rozi-0.0.28.tar.gz) = 4096007dd3b3ec6263c65cab5d945c714c7efa2f14d91b86cf9705e74d936fe315def5fc62c205bb35012637abbf3691466aedbc67db8fce83f7fe105b29673b
-Size (rozi-0.0.28.tar.gz) = 17523809 bytes
+BLAKE2s (rozi-0.0.29.tar.gz) = 884ec5be1d7b725a0c131a35bf16e64c2d5e9d5220084be07e5287d34f977ace
+SHA512 (rozi-0.0.29.tar.gz) = 5635952b5966fa715f0c12d8d78c823b3951e1605e8c019315f39acdedc0a434a4a8a7f36005dd696dd81a79a154e15a924708683fb7db62615a2d1192a935bf
+Size (rozi-0.0.29.tar.gz) = 17526208 bytes
BLAKE2s (rustc-hash-2.1.3.crate) = 2b19a9bf51fafa87b1d57886bfaa0c961ddb662ba02537ea4ccb208b322a51d0
SHA512 (rustc-hash-2.1.3.crate) = d44c38f6775b77b5841a644c53a68c09a2f98541aafd809d385b854f385bbba86399aa4fc76bb3dfadd2cba64ec688db22bd353e1ae4de81e0f6e9d36f0cf629
Size (rustc-hash-2.1.3.crate) = 14811 bytes
@@ -1137,12 +1137,12 @@ Size (tree_magic_mini-3.2.2.crate) = 160
BLAKE2s (ttf-parser-0.25.1.crate) = a9a17470e40b1a4cc727ce7af1f69c855ffd1033b163fa500275f178c511d0ae
SHA512 (ttf-parser-0.25.1.crate) = 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c
Size (ttf-parser-0.25.1.crate) = 201121 bytes
-BLAKE2s (tui-lipan-0.17.4.crate) = 02646fa6f6e8692794dad2bfce9226f73aaeb1035664a57660b5067a15829be3
-SHA512 (tui-lipan-0.17.4.crate) = 071bc4b96eaf28d64831630e06f2cbed23a86dcd4d321457f346db6fcbb045ae829ac8820b56ebd64dc41fe1c0a6ac794c006a9bc8aa660b6516f29a5a1ecfdb
-Size (tui-lipan-0.17.4.crate) = 2993083 bytes
-BLAKE2s (tui-lipan-macro-0.17.4.crate) = 81c11b376d7e1e325d40898c44307bb7df96ad9440e85a69e16beef5725269a8
-SHA512 (tui-lipan-macro-0.17.4.crate) = 3c4f76c202fe4a3ebd737fceb34fcd51e94f77e04c368239311c1ccb897f154a50c03fdab60eb5282bf41a09269a853c8004cdecde3218c27d5fd79659245b10
-Size (tui-lipan-macro-0.17.4.crate) = 21450 bytes
+BLAKE2s (tui-lipan-0.19.0.crate) = dc3621a832615782770fcd5ab9be66f640f0594ec227c90acd60c52db520ad8d
+SHA512 (tui-lipan-0.19.0.crate) = 9809d392365f610daa44c0ac7ec1aaf7d691830c92bcfe8d61e73df1e6d42ba5e551e0b0e5c6dd3b7e85dcecc5d63b67b6fafbe0e33cef3ceaec924a95993daf
+Size (tui-lipan-0.19.0.crate) = 3048210 bytes
+BLAKE2s (tui-lipan-macro-0.19.0.crate) = 865cc8240d27d18bdf479db42e48d875b23588dc4559e17d1eab864499bfa469
+SHA512 (tui-lipan-macro-0.19.0.crate) = ab8670d9bb8729adecce08d66de81b57c7dfd08a104007e8483a21dc97d1d6bf551b587491565f207951abeae41c711e9d5b72adbd3afc1177c93f34a189444c
+Size (tui-lipan-macro-0.19.0.crate) = 21450 bytes
BLAKE2s (typed-path-0.12.3.crate) = e7b936efb579ac3ba734cd7e122786d989b5607acff60c8950066ac9beae4fdf
SHA512 (typed-path-0.12.3.crate) = ea582d83e0623a871990af261c60747d5f0b546a1d7398ad4e665e756267cea4e8cac1b2f9d4918de4a399e25ec34d7e4a704edbfbbfeedb056c5385a7d776b5
Size (typed-path-0.12.3.crate) = 112964 bytes
Home |
Main Index |
Thread Index |
Old Index