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: Sat Sep 19 15:39:07 UTC 2026
Modified Files:
pkgsrc/misc/rozi: Makefile cargo-depends.mk distinfo
Log Message:
misc/rozi: update to 0.0.22
(leaf pkg)
v0.0.22
Fixed
A remote session whose SSH link goes quiet — laptop sleep, a dropped network, a half-open TCP
connection — no longer keeps drawing live panes you cannot type into. The client watches for
missed server heartbeats on both monotonic and wall-clock time, so a resume is noticed
immediately and a backward clock step cannot disable the watchdog, and shows the reconnecting
overlay. Esc cancels that wait and opens Sessions. An SSH password or host-key prompt covers
the overlay while it is open. Reconnect never starts a replacement when the original remote
session is already gone, and it reuses the remote binary that already worked instead of
re-probing. If the host is still unreachable after two minutes the session stays on screen as
offline; Enter retries and Esc opens Sessions.
v0.0.21
Changed
Commands lists Layouts… and Collaborators…, matching Sessions and Agents. Switch layout
(m) still cycles and stays in Keybindings; it is no longer a palette row beside the picker.
The update toast is titled rozi vX.Y.Z available in both forms. Its body is terse rows (the
version step, how to update, and any extension API or session protocol change), and it stays up
for 15 seconds instead of 3.
A known newer release adds Update rozi to vX.Y.Z to Commands (update-rozi) in every client
that found it, not just the one that showed the toast. The command runs the install's own updater
in a popup that stays open to show the result. On success a rozi vX.Y.Z installed toast says to
quit and start rozi again; on failure the command is offered again.
Fixed
Padded picker selection on guttered lists keeps a 1-cell left inset (│ ● name rather than
│● name). Round and arrow caps still sit flush against the status marker.
A session created over rozi --remote through Tailscale SSH (or any login without
XDG_RUNTIME_DIR) no longer shows as restorable to the host's own clients. Without the variable,
rozi now uses /run/user/<uid> when that directory exists and is private, rather than a temporary
directory the desktop clients never scan.
A named session created on a remote host (Ctrl+R, the host, Ctrl+N) opens with a shell, or
with the [profile] default layout, as a local one does, instead of an empty session.
v0.0.20
Added
rozi pick --json can name empty-collection copy (empty) and can open a stacked prompt as a
title string or as {title, placeholder, value, masked}. Masking hides characters on screen; the
submitted input is still plaintext.
Control JSON request lines larger than 1 MiB are rejected and the connection is closed. Replies
Rozi writes, including a full capture-pane scrollback, are not capped at 1 MiB. Picker snapshots
keep at most 512 rows.
Hook and detached exec commands share a 32-job ceiling. Matching hooks still overlap, but a
burst of focus-changed events no longer creates an unbounded number of threads and processes.
The compiled release trust store includes release-2026-b as a cold spare alongside the active
release-2026-a key. Installed clients trust the spare only after they take an update signed by
the active key.
A last-seen remote session in Sessions can be forgotten with Ctrl+K. That drops it from the
local host-session cache only; reconnecting the host and finding it still there lists it again.
Fixed
In-app writes of config.toml and saved hosts replace the destination as a whole file, so an
interrupted save cannot leave a truncated document. A symlink at the config path stays a
symlink.
Prefix and Mod in Keybindings show current ← default when they differ from the compiled-in
values, and Ctrl+D resets them the way it resets a command binding.
Guttered pickers inset empty-state copy instead of sitting flush against the frame. Needs
tui-lipan 0.11.5.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 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.2 pkgsrc/misc/rozi/Makefile:1.3
--- pkgsrc/misc/rozi/Makefile:1.2 Fri Sep 18 10:05:59 2026
+++ pkgsrc/misc/rozi/Makefile Sat Sep 19 15:39:07 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2026/09/18 10:05:59 pin Exp $
+# $NetBSD: Makefile,v 1.3 2026/09/19 15:39:07 pin Exp $
-DISTNAME= rozi-0.0.19
+DISTNAME= rozi-0.0.22
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GITHUB:=tui-lipan/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/misc/rozi/cargo-depends.mk
diff -u pkgsrc/misc/rozi/cargo-depends.mk:1.2 pkgsrc/misc/rozi/cargo-depends.mk:1.3
--- pkgsrc/misc/rozi/cargo-depends.mk:1.2 Fri Sep 18 10:05:59 2026
+++ pkgsrc/misc/rozi/cargo-depends.mk Sat Sep 19 15:39:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.2 2026/09/18 10:05:59 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.3 2026/09/19 15:39:07 pin Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.1
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.5
@@ -375,8 +375,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.11.4
-CARGO_CRATE_DEPENDS+= tui-lipan-macro-0.11.4
+CARGO_CRATE_DEPENDS+= tui-lipan-0.11.6
+CARGO_CRATE_DEPENDS+= tui-lipan-macro-0.11.6
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.2 pkgsrc/misc/rozi/distinfo:1.3
--- pkgsrc/misc/rozi/distinfo:1.2 Fri Sep 18 10:05:59 2026
+++ pkgsrc/misc/rozi/distinfo Sat Sep 19 15:39:07 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2026/09/18 10:05:59 pin Exp $
+$NetBSD: distinfo,v 1.3 2026/09/19 15:39:07 pin Exp $
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -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.19.tar.gz) = cd3bdd102b5aeadb63bf6e4920beccbf5557bc0cc3e9dfe43ddcfc9f3040f3e8
-SHA512 (rozi-0.0.19.tar.gz) = 6930439d1df7dc1796ca10749357eb29766e79934242fd65b36773a887ef6d7788ca4dbd6fbbcc0b20e65bb2be3ab5e6d690a021957040636189369e5e2edcf1
-Size (rozi-0.0.19.tar.gz) = 9402630 bytes
+BLAKE2s (rozi-0.0.22.tar.gz) = 780438661e2c3bf3306f18ec08016f0e616d4529c75b615b1c6215e0d26e82c4
+SHA512 (rozi-0.0.22.tar.gz) = 28f3e855a86ac9f66fc48a2f0a7b20e1d36ea3c08398aeaf4f987e63c042404d8c68904d369ba6f7ad0267a0abb46ed98442c283dc0183a478898c50e6b59eb3
+Size (rozi-0.0.22.tar.gz) = 9442199 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
@@ -1128,12 +1128,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.11.4.crate) = 98fd7c6e88af0afffe74556526f3b91e42a130467d0b05dba4761d13cc0ff02e
-SHA512 (tui-lipan-0.11.4.crate) = b4ea856a864b07257651564f5f350eb0e9f35d3763f29a3074a42cb9b598ef6d93a56f2cbb2e97dea5de5d71e8f381cb9598c22fb3e77236b68b10865979b1df
-Size (tui-lipan-0.11.4.crate) = 2895353 bytes
-BLAKE2s (tui-lipan-macro-0.11.4.crate) = 9580e110fb924bb1bed843016d31fed7b73434f82e815df53b285d6548cf9a50
-SHA512 (tui-lipan-macro-0.11.4.crate) = 8ea18771278e0266c16243028f1751ae0f2a4649992453c70c27ac796b8b064a1b91ee6e919a08120891290983a8659b3c1a811d68663e403d6e8c60a443723d
-Size (tui-lipan-macro-0.11.4.crate) = 21453 bytes
+BLAKE2s (tui-lipan-0.11.6.crate) = df64f859dbe7d79e264d23fbbfa8eba08e8952670761618feb530fc6acdc09eb
+SHA512 (tui-lipan-0.11.6.crate) = 9eacafcfbf38df7b74de8ad9161f72688d5c0e65f7c161f720638d58217caf980a9ef83ee5fcdb48f2a9555973c7746092ba120acbb5400ae2d52b54f943bfe1
+Size (tui-lipan-0.11.6.crate) = 2897189 bytes
+BLAKE2s (tui-lipan-macro-0.11.6.crate) = eb3573bb4f6172bf2b59ccf6f68d1cca457b16c0ef3f797627bc3afdbeb4343b
+SHA512 (tui-lipan-macro-0.11.6.crate) = 9f4c0d75eb52d788d9a9305abb294702f827eb3c51fad56c1ce20d7cf902a7ccd2276b9181658373bcef0744e6d19f06970d4fb4681dbdfe56732b0ed7d04485
+Size (tui-lipan-macro-0.11.6.crate) = 21455 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