pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/jjui
Module Name: pkgsrc
Committed By: wiz
Date: Mon Jan 12 21:40:29 UTC 2026
Modified Files:
pkgsrc/devel/jjui: Makefile distinfo go-modules.mk
Log Message:
jjui: update to 0.9.9.
Another release with small improvements and bug fixes. Thanks to all contributors!
🎉 New Features
Custom Commands & Lua API Enhancements
Custom Commands with Sequence Keys (#420)
Added key_sequence property allowing custom commands to be invoked with multiple key presses in sequence
Added desc property for command descriptions
Introduced sequence overlay UI showing available key sequences when first key is pressed
Example: key_sequence = ["w", "b", "l"]
Lua API: Choose Method and UI (#427) (#442)
New choose() function for interactive selection prompts in Lua scripts
New input() function to prompt users for text input with customizable title and prompt
New split_lines() function for text processing
Lua API: Await on Operation Results (#422)
start_inline_describe() now returns boolean indicating if operation was applied or cancelled
Enables conditional command execution based on user actions
Fixes #310
Lua API: Interactive Commands (commit 8b257263)
Added jj_interactive Lua function for interactive jj command execution
Navigation & UI Improvements
Ace Jump for Operations (#445)
Pressing 'f' in set_parents/duplicate/rebase/squash modes now triggers ace jump
After jump completes, returns to the original operation mode instead of normal mode
Closes #394
Preview Width Variable (#452)
Added $preview_width placeholder variable for preview commands
Exposes actual view width (in columns) to enable tools like delta to use --side-by-side correctly
Width updates dynamically when preview pane is resized
Similar to fzf's $FZF_PREVIEW_COLUMNS
Configurable Flash Message Display Time (#456)
New config key: ui.flash_message_display_seconds (default: 4)
Special value 0 means messages display until manually dismissed
Fixes #455
Page Up/Down Key Configuration (#437)
ScrollUp/Down keys now registered in config instead of hardcoded
Keys exposed to configuration for customization
Fixes #360
SSH & Authentication
SSH Askpass Support (#423)
New [ssh] hijack_askpass setting to prompt for SSH passphrases/PINs within jjui
Works on Linux and macOS
Properly handles prompt overriding and cancellation
Fixes #100
🐛 Bug Fixes
Exec Command History (#458)
Fixed issue where selected command history wasn't applied in exec mode
Input value now properly updated when selecting from fuzzy/regex suggestions
Selected commands correctly saved to history
Menu Pagination Display (#446)
Fixed incorrect %d/%d pagination display
Height now calculated before pagination render
Added tab/shift+tab to short help menu
Fixes #444
Flash Message Width (#432)
Added maxWidth (50% of screen) to flash message rendering
Messages now properly line-wrap instead of extending beyond window width
Operation Log Refresh (#431)
Operation log now returns Refresh and SelectionChanged messages upon closing
Fixes #430
Custom Commands List Sorting (commit 3fa9783a)
Fixed custom commands list to use stable sort
Fixes #424
JJ Error Pass-through (#421)
jjui now properly passes through stderr from jj commands
Error messages are more informative and show actual jj errors
Navigation Message Display (commit 94a4a874)
Navigation messages now only shown for paged scrolls
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/jjui/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/jjui/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/jjui/go-modules.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/jjui/Makefile
diff -u pkgsrc/devel/jjui/Makefile:1.15 pkgsrc/devel/jjui/Makefile:1.16
--- pkgsrc/devel/jjui/Makefile:1.15 Mon Dec 15 08:06:55 2025
+++ pkgsrc/devel/jjui/Makefile Mon Jan 12 21:40:29 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2025/12/15 08:06:55 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/01/12 21:40:29 wiz Exp $
-DISTNAME= jjui-0.9.8
+DISTNAME= jjui-0.9.9
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=idursun/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/devel/jjui/distinfo
diff -u pkgsrc/devel/jjui/distinfo:1.10 pkgsrc/devel/jjui/distinfo:1.11
--- pkgsrc/devel/jjui/distinfo:1.10 Mon Dec 15 08:06:55 2025
+++ pkgsrc/devel/jjui/distinfo Mon Jan 12 21:40:29 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.10 2025/12/15 08:06:55 wiz Exp $
+$NetBSD: distinfo,v 1.11 2026/01/12 21:40:29 wiz Exp $
BLAKE2s (github.com__burnt_sushi_toml_@v_v1.5.0.mod) = 26f62b858e9ef333fa0b51b46ce83c2d385ddf010431d6415a115aef9a338b35
SHA512 (github.com__burnt_sushi_toml_@v_v1.5.0.mod) = fb6b4ae74dfdcc39b915f1b5f84f8e52e830d273d29f9225dc5ed4f26e970d9f61921f6f3588249141a82404c3ba180f735b4f23e700050e76a740fbf541ac78
@@ -156,6 +156,12 @@ Size (github.com_stretchr_testify_@v_v1.
BLAKE2s (github.com_stretchr_testify_@v_v1.11.1.zip) = 7467b57695c6fc0cb250b86bcfd946207841e27e0298a3496728e5a5ab7ebc74
SHA512 (github.com_stretchr_testify_@v_v1.11.1.zip) = 7cd5182e8ec1179ef0272b2bb1fa50a4176b97d047fc3843f0348b2aeab7d49237e152c7901b0046a21f8365294df037065c24d8c4440598f36b917ac2057c80
Size (github.com_stretchr_testify_@v_v1.11.1.zip) = 134860 bytes
+BLAKE2s (github.com_tailscale_peercred_@v_v0.0.0-20250107143737-35a0c7bd7edc.mod) = 8d721b552c06a1339ee8183ccac13597791953b31f80d3fe6032f9d42d1c4715
+SHA512 (github.com_tailscale_peercred_@v_v0.0.0-20250107143737-35a0c7bd7edc.mod) =
d327f1c918ce082fcc960a4f10c038a367751cc566b88ad32be16cd3717b50b98596ee6ff41da7e241aa1de8c690041a76424a33f50c8f0ae4212071d9c14ae2
+Size (github.com_tailscale_peercred_@v_v0.0.0-20250107143737-35a0c7bd7edc.mod) = 110 bytes
+BLAKE2s (github.com_tailscale_peercred_@v_v0.0.0-20250107143737-35a0c7bd7edc.zip) = 265fbae8bf17fc744fe1492ca0459d634ef504f8b1ecc23c6ac2ae112d2faeea
+SHA512 (github.com_tailscale_peercred_@v_v0.0.0-20250107143737-35a0c7bd7edc.zip) =
e5442a3806b4313916ad6a02f7038013b1c66a88d3a4d93aac66d255028b40fff4997c7b1cd98857d170933b3c83889cdf55295e3994e3a5c542b6415b430e61
+Size (github.com_tailscale_peercred_@v_v0.0.0-20250107143737-35a0c7bd7edc.zip) = 8179 bytes
BLAKE2s (github.com_xo_terminfo_@v_v0.0.0-20220910002029-abceb7e1c41e.mod) = 60a9fa611cff8c2f8d3004aef3d73f11efc3458a841b6502b3c3d874eae299ba
SHA512 (github.com_xo_terminfo_@v_v0.0.0-20220910002029-abceb7e1c41e.mod) =
f3972aa04ec2ebb24e1942bc8daf45cb9431a8ef1ece2d6ae33aa45505da8426cea9678ad8cdedf94639d3ad191116306a66889dba64700358ed205b666c2c85
Size (github.com_xo_terminfo_@v_v0.0.0-20220910002029-abceb7e1c41e.mod) = 100 bytes
@@ -168,24 +174,30 @@ Size (github.com_yuin_gopher-lua_@v_v1.1
BLAKE2s (github.com_yuin_gopher-lua_@v_v1.1.1.zip) = cebcf47e2b5ee9925d57c4234eb395758402c03cc589eed6e0529826a9c0ee22
SHA512 (github.com_yuin_gopher-lua_@v_v1.1.1.zip) = 157fa53763b254a46c2fc8a56b158b5356fd1c345a04fc218f487d597f29080320b2f22b04a6f7550af7f108f6a52fb2dede311de025812a0cafc374d0ac928a
Size (github.com_yuin_gopher-lua_@v_v1.1.1.zip) = 201623 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.46.0.mod) = e8ec8ccdf13c301e3e8b1d3be120aa7cec4a9a22088dc56b57140995458ac773
+SHA512 (golang.org_x_crypto_@v_v0.46.0.mod) = 3d7d398415123113c1ef46e822c8f881533487280e55179e0e565fcb52b5f4e527ec76f83cb95b6ae32ebdf4ce19f0b0a58105cbf81ee3aed014958e86c05efd
+Size (golang.org_x_crypto_@v_v0.46.0.mod) = 192 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.46.0.zip) = 36ad5746d5b5c1292f526b182210a1ccbfa2cb6e44b6f1a681e235e5a3991ed8
+SHA512 (golang.org_x_crypto_@v_v0.46.0.zip) = 2f824baf8016eca537dafeddde117d810f9836eeecf15974cd9f14c45db86b151959e08a1b534bef92b2a2f10778ca4f83004a99a96e90d25774b10e513ea200
+Size (golang.org_x_crypto_@v_v0.46.0.zip) = 2223740 bytes
BLAKE2s (golang.org_x_sys_@v_v0.0.0-20210809222454-d867a43fc93e.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
SHA512 (golang.org_x_sys_@v_v0.0.0-20210809222454-d867a43fc93e.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
Size (golang.org_x_sys_@v_v0.0.0-20210809222454-d867a43fc93e.mod) = 33 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.38.0.mod) = 915c9f3168174156bdb5abccea1b8714d7b590a7aa09c8fdc407b0f1c81398bb
-SHA512 (golang.org_x_sys_@v_v0.38.0.mod) = 6abdaf0a6b14413cece09d1bfff7627d586924d4b68c37d3faeacb926291654ac1928d2d8b91b6f8a1b277244e8bc1f7b8cf308173ddfa6e5207e52d8a86a84d
-Size (golang.org_x_sys_@v_v0.38.0.mod) = 35 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.38.0.zip) = 778dc5a3d9916c49eed17876f5d6b3f46a87b6f10606352802f1b6f557349ae6
-SHA512 (golang.org_x_sys_@v_v0.38.0.zip) = a27063c45398b62ffa638b8380b40139c71558c77cec443bd47ead7be5df29dbf04ef9065522b9d3668f8cf01e34bd2b71d0a530cb5427781408e4112fa66611
-Size (golang.org_x_sys_@v_v0.38.0.zip) = 2002991 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.39.0.mod) = 915c9f3168174156bdb5abccea1b8714d7b590a7aa09c8fdc407b0f1c81398bb
+SHA512 (golang.org_x_sys_@v_v0.39.0.mod) = 6abdaf0a6b14413cece09d1bfff7627d586924d4b68c37d3faeacb926291654ac1928d2d8b91b6f8a1b277244e8bc1f7b8cf308173ddfa6e5207e52d8a86a84d
+Size (golang.org_x_sys_@v_v0.39.0.mod) = 35 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.39.0.zip) = 4e4a53e2d34da7ad8df22505283c195e9bf317ea5fb13b1e12021a109f3c1920
+SHA512 (golang.org_x_sys_@v_v0.39.0.zip) = e06c66ea69a2c2436341fbd15fe53a4d666649354f3264de86695212314d68d340356b3e8462d5345945fdfd313984f16dfcbd2a96e1cebe36c42df215a2854b
+Size (golang.org_x_sys_@v_v0.39.0.zip) = 2003190 bytes
BLAKE2s (golang.org_x_sys_@v_v0.6.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
SHA512 (golang.org_x_sys_@v_v0.6.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
Size (golang.org_x_sys_@v_v0.6.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_text_@v_v0.31.0.mod) = e8afd47ee7c99c5954c1f25e8f42ff59b5d7086e57e706ebf13ff5218dca6732
-SHA512 (golang.org_x_text_@v_v0.31.0.mod) = 2be7e4a7699e5937a049168ca6162af2314caf45d8c1d8e0cb928b85e30f60e11e1c4752b4562ecf1b5d30b7ef68346083f8c3cdc18b0fe333dd25f4950fce02
-Size (golang.org_x_text_@v_v0.31.0.mod) = 190 bytes
-BLAKE2s (golang.org_x_text_@v_v0.31.0.zip) = 6720ef026f35d6fae14acc28ddddc29222180b0c6988d2235ecbde8afd566f37
-SHA512 (golang.org_x_text_@v_v0.31.0.zip) = 2880e08a580e6d72fc856d21ae579147462e2692d256baea3ece50638593463427e68f23d29078c583195cb048214f325bef5e2047ec478e74887eea78d6c979
-Size (golang.org_x_text_@v_v0.31.0.zip) = 9236240 bytes
+BLAKE2s (golang.org_x_text_@v_v0.32.0.mod) = c2e6c4cc84e6821b1cbff5700485eef2a05de0af4f649c89348483486dba6c89
+SHA512 (golang.org_x_text_@v_v0.32.0.mod) = 583a52eebef79726d0a3ca3b3b94c5cdd8530f7d1c66b8988b7c0842b43d467e33aa9c4688008f503bdbc3b2f057074875e34b357e47f109966f32b5dab92098
+Size (golang.org_x_text_@v_v0.32.0.mod) = 190 bytes
+BLAKE2s (golang.org_x_text_@v_v0.32.0.zip) = 899ebe0aaad1a4a68b78ec85fb574b2c4785a128bd45af98c0de59d3a7796ad7
+SHA512 (golang.org_x_text_@v_v0.32.0.zip) = 023b0c6e206324da3418b0c1b8d6baf0b1ae87218f1c6d2a8daaf8eaf222b4a513d4cc1dd97a12486702d35d927003a87d78d7a0aa2c336cd0b66e9f37a639e5
+Size (golang.org_x_text_@v_v0.32.0.zip) = 9236390 bytes
BLAKE2s (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 35cd1964700502d06b8c987979fb4dbddc41a5cda3368d037211b89d3587521f
SHA512 (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
Size (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 25 bytes
@@ -195,6 +207,6 @@ Size (gopkg.in_yaml.v3_@v_v3.0.1.mod) =
BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.1.zip) = 2e80fa896e65b1ae160400012c71aeac70e22a31cac82ec4921c85a93d65774c
SHA512 (gopkg.in_yaml.v3_@v_v3.0.1.zip) = d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
Size (gopkg.in_yaml.v3_@v_v3.0.1.zip) = 104623 bytes
-BLAKE2s (jjui-0.9.8.tar.gz) = d62fe762be2ac33aa5390c1b68d4dec8602dcedbc49c69e7ba295b673d90da5c
-SHA512 (jjui-0.9.8.tar.gz) = 6ed9c6752d2697f6f3b1e5ebc243acb3e19e118abbed607a03698fb84f92c819d720d447b6b1b7d03b0757e9e80a6f353bb69deab6e2490850153edca26ab73f
-Size (jjui-0.9.8.tar.gz) = 129818 bytes
+BLAKE2s (jjui-0.9.9.tar.gz) = 792f4254a7321c964b8ad45340bb691576a2f54241e4756ea69cbff88af0d95a
+SHA512 (jjui-0.9.9.tar.gz) = 02410bf3139013bb6fd81d6c38e1af4a1136ee5eac2537e1c3aa40d1c93939c971d1410ae28719113f47314e04b7f1dda1024a52d0e4a6f11fd540ce5b2bdade
+Size (jjui-0.9.9.tar.gz) = 144201 bytes
Index: pkgsrc/devel/jjui/go-modules.mk
diff -u pkgsrc/devel/jjui/go-modules.mk:1.7 pkgsrc/devel/jjui/go-modules.mk:1.8
--- pkgsrc/devel/jjui/go-modules.mk:1.7 Mon Dec 15 08:06:55 2025
+++ pkgsrc/devel/jjui/go-modules.mk Mon Jan 12 21:40:29 2026
@@ -1,4 +1,4 @@
-# $NetBSD: go-modules.mk,v 1.7 2025/12/15 08:06:55 wiz Exp $
+# $NetBSD: go-modules.mk,v 1.8 2026/01/12 21:40:29 wiz Exp $
GO_MODULE_FILES+= github.com/!burnt!sushi/toml/@v/v1.5.0.mod
GO_MODULE_FILES+= github.com/!burnt!sushi/toml/@v/v1.5.0.zip
@@ -52,16 +52,20 @@ GO_MODULE_FILES+= github.com/sahilm/fuzz
GO_MODULE_FILES+= github.com/sahilm/fuzzy/@v/v0.1.1.zip
GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.11.1.mod
GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.11.1.zip
+GO_MODULE_FILES+= github.com/tailscale/peercred/@v/v0.0.0-20250107143737-35a0c7bd7edc.mod
+GO_MODULE_FILES+= github.com/tailscale/peercred/@v/v0.0.0-20250107143737-35a0c7bd7edc.zip
GO_MODULE_FILES+= github.com/xo/terminfo/@v/v0.0.0-20220910002029-abceb7e1c41e.mod
GO_MODULE_FILES+= github.com/xo/terminfo/@v/v0.0.0-20220910002029-abceb7e1c41e.zip
GO_MODULE_FILES+= github.com/yuin/gopher-lua/@v/v1.1.1.mod
GO_MODULE_FILES+= github.com/yuin/gopher-lua/@v/v1.1.1.zip
+GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.46.0.mod
+GO_MODULE_FILES+= golang.org/x/crypto/@v/v0.46.0.zip
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20210809222454-d867a43fc93e.mod
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.38.0.mod
-GO_MODULE_FILES+= golang.org/x/sys/@v/v0.38.0.zip
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.39.0.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.39.0.zip
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.6.0.mod
-GO_MODULE_FILES+= golang.org/x/text/@v/v0.31.0.mod
-GO_MODULE_FILES+= golang.org/x/text/@v/v0.31.0.zip
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.32.0.mod
+GO_MODULE_FILES+= golang.org/x/text/@v/v0.32.0.zip
GO_MODULE_FILES+= gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
GO_MODULE_FILES+= gopkg.in/yaml.v3/@v/v3.0.1.mod
GO_MODULE_FILES+= gopkg.in/yaml.v3/@v/v3.0.1.zip
Home |
Main Index |
Thread Index |
Old Index