Skip to content

build(deps): bump hraness-cli-kit from v1.1.2 to v2.0.0 - #283

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/hraness-cli-kit-v2.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/hraness-cli-kit-v2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Bumps hraness-cli-kit from v1.1.2 to v2.0.0.

Release notes

Sourced from hraness-cli-kit's releases.

desktop-foundation v2.0.0

All on-screen UI is gone. There is no terminal UI, no native notice or prompt dialog, and no dialog capability probe. Products present everything in the terminal they already own (status --json for scripts, prePrompt and renderRecovery for people), and hraness-helper exists only to assemble, sign and launch the macOS local app. The headless control kit — registry, owner sockets, human gate, audience, permissions, login items and retirement — is unchanged. Every product pins an exact release, so nothing changes until a product bumps.

Changes

  • Removed the ./tui SDK subpath and the hraness-control-kit tui feature, with their ratatui, crossterm and ratatui-textarea dependencies. runTui and renderSnapshot are gone; <product> status --json is the view for scripts and the basis for any product's own terminal listing.
  • Removed the native dialog helper modes. --notice, --prompt and --prompt-probe now answer invalid-arguments (exit 1) like any unknown argv, and contract/helper-argv.v0.8.1.json pins exactly that. This drops the GTK 3 dependency on Linux, the AppKit dialogs on macOS and the Win32 dialog on Windows, and with them the objc2, windows and zeroize dependency trees.
  • Removed the SDK dialog surface: sdk/src/notice.ts, sdk/src/prompt.ts and sdk/src/tui.ts are deleted, including promptNative, promptTui, promptCapability, promptSecret, permissionNoticeRequest, NoticeRequest, NoticeResult, PermissionNoticeRequest and the injectable notice hook on the permission renderer.
  • Surface / Surface::Dialog is gone. renderPrePrompt and renderRecovery are terminal-only: renderPrePrompt(need, env) and renderRecovery(need, state, env) in TypeScript, and the same signatures without a surface argument in Rust.
  • Removed scripts/prompt-smoke.mjs and the dialog-capability check in CI, plus the orphaned tui-status goldens under sdk/test/golden/ and crates/hraness-control-kit/tests/golden/.
  • Unchanged: hraness-helper keeps --version, --assemble-app, --signing-identity and --launch, so the macOS local app and Ghostget's Safe Storage cookie reader keep working. hraness-companion remains an alias that prints byte-identical output for the retained modes and still refuses the 0.x menu bar argv with exit 2 and tray-removed; the stderr line now points to <product> status --json. packagedManifest, resolveHelper and every other SDK subpath (./audience, ./cli-style, ./control, ./helper, ./human-gate, ./login, ./permissions, ./registry, ./retire) keep their APIs. Terminal permission copy, settings links, permission probes, JSON error envelopes and the shared golden files are unchanged; the golden files now cover terminal output only.

Install

... (truncated)

Changelog

Sourced from hraness-cli-kit's changelog.

2.0.0 - 2026-10-05

All on-screen UI is gone. There is no terminal UI, no native notice or prompt dialog, and no dialog capability probe. Products present everything in the terminal they already own (status --json for scripts, prePrompt and renderRecovery for people), and hraness-helper exists only to assemble, sign and launch the macOS local app. The headless control kit — registry, owner sockets, human gate, audience, permissions, login items and retirement — is unchanged. Every product pins an exact release, so nothing changes until a product bumps.

Changes

  • Removed the ./tui SDK subpath and the hraness-control-kit tui feature, with their ratatui, crossterm and ratatui-textarea dependencies. runTui and renderSnapshot are gone; <product> status --json is the view for scripts and the basis for any product's own terminal listing.
  • Removed the native dialog helper modes. --notice, --prompt and --prompt-probe now answer invalid-arguments (exit 1) like any unknown argv, and contract/helper-argv.v0.8.1.json pins exactly that. This drops the GTK 3 dependency on Linux, the AppKit dialogs on macOS and the Win32 dialog on Windows, and with them the objc2, windows and zeroize dependency trees.
  • Removed the SDK dialog surface: sdk/src/notice.ts, sdk/src/prompt.ts and sdk/src/tui.ts are deleted, including promptNative, promptTui, promptCapability, promptSecret, permissionNoticeRequest, NoticeRequest, NoticeResult, PermissionNoticeRequest and the injectable notice hook on the permission renderer.
  • Surface / Surface::Dialog is gone. renderPrePrompt and renderRecovery are terminal-only: renderPrePrompt(need, env) and renderRecovery(need, state, env) in TypeScript, and the same signatures without a surface argument in Rust.
  • Removed scripts/prompt-smoke.mjs and the dialog-capability check in CI, plus the orphaned tui-status goldens under sdk/test/golden/ and crates/hraness-control-kit/tests/golden/.
  • Unchanged: hraness-helper keeps --version, --assemble-app, --signing-identity and --launch, so the macOS local app and Ghostget's Safe Storage cookie reader keep working. hraness-companion remains an alias that prints byte-identical output for the retained modes and still refuses the 0.x menu bar argv with exit 2 and tray-removed; the stderr line now points to <product> status --json. packagedManifest, resolveHelper and every other SDK subpath (./audience, ./cli-style, ./control, ./helper, ./human-gate, ./login, ./permissions, ./registry, ./retire) keep their APIs. Terminal permission copy, settings links, permission probes, JSON error envelopes and the shared golden files are unchanged; the golden files now cover terminal output only.
Commits
  • 798be31 Remove TUI views and native dialogs; release as 2.0.0 (#56)
  • 93ac18a Add an SDK import check and task navigation to the README (#55)
  • 884e220 Run the shared dependency audit (#53)
  • 1518252 Tag releases automatically when a version bump passes CI (#52)
  • 057658d Refresh public guides and clarify local signing copy (#51)
  • 8627c08 Fix publisher signing keychain lookup and literal requirements (#50)
  • 4bc50df Preserve exact release artifacts across job retries (#49)
  • 3ba3bb1 chore(deps): bump actions/setup-node from 4 to 7 (#38)
  • bec021a Prepare stable Developer ID signing for Mac release binaries (#48)
  • 4056fd1 docs: register portable browser automation policy
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 14, 2026
@vercel

vercel Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
algal Ready Ready Preview Oct 20, 2026 2:40am UTC

Request Review

Bumps [hraness-cli-kit](https://github.com/hraness/desktop-foundation) from v1.1.2 to v2.0.0.
- [Release notes](https://github.com/hraness/desktop-foundation/releases)
- [Changelog](https://github.com/hraness/desktop-foundation/blob/main/CHANGELOG.md)
- [Commits](hraness/desktop-foundation@c6003c0...798be31)

---
updated-dependencies:
- dependency-name: hraness-cli-kit
  dependency-version: 798be31fca87bbe9195e351cdf358c4d14eb42d4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

This branch was successfully deployed

1 active deployment
Preview — eed9253a Deployed Oct 20, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants