Skip to content

Releases: algorithco/trqshcli

trqsh CLI v0.2.1

Choose a tag to compare

@hamroqulovv hamroqulovv released this 08 Aug 09:34

Changelog

  • ab1c6c5f6e32b00ce8902618d1d08b5ac6499b7a chore(release): bump npm/PyPI packaging to v0.2.1
  • 3a663308b77da02fb11d8f8956cc7d6688c2edfb feat(cli): Ctrl+A selects the whole input, GUI-style
  • 75f435ae5db495457b85dc5bc26d6fb6fcc007e2 feat(cli): verify the Sigstore/cosign bundle before self-update installs it
  • c368a1c1370d938caad7be6564f3af29a77dfda4 fix(cli): keep the welcome banner after /clear
  • 79f0ac422141f1a9e1d6e58b7debaa2e37109457 fix(npm): auto-fix PATH when npm's global bin dir is missing from it
  • e989431080e46614f10103747b90f045c5dfadf6 fix(pypi): self-heal PATH on Windows so trqsh survives a --user install
  • b565cdff5a544a7f9c5419a58ec077ae5c189844 fix(release): sign checksums.txt with the Sigstore-standard bundle format
  • b3846662c9de0ef1b2d25a6adc638d5521b74e04 test(cli): update TestReplFlow for the /clear welcome-banner fix

trqsh CLI v0.2.0

Choose a tag to compare

@hamroqulovv hamroqulovv released this 08 Aug 08:35

Changelog

  • a0aab186f31164dab4b2f39def6f84fd7a9e5d20 chore(desktop): Empty-component consistency, focus-visible states, stale Wails-era comment cleanup
  • 4dea7d56fd5866366ff08aedf3b4f7ca04f8556e chore(release): bump npm/PyPI packaging to v0.2.0, document /qr in both READMEs
  • 08ca76980a55823e2231f87bf5473d8a77d20768 ci(release): add workflow_dispatch as a manual retry path
  • 7602a9bae3e32528f13e18a248dff77b001248a8 deploy(compose): drive the control API entirely from deploy/.env
  • 57f4c4bc68cd95e51c7b3389b7c1dda6f3d7877b deploy(env): complete + document every operator var in the .env examples
  • d91f01c22ca9f22b015f246eaab04701e49ef310 docs(api): document geo, regions, and history endpoints in OpenAPI
  • 6e3c4ca0e4b5e89a483a5cfb04cd6d3a7fbfe2a2 docs(api): document the /qr remote-control pairing endpoints
  • a19fa8929ee6fb6de4478b5f38fe1b748354f9ba docs(deploy): note the single-.env model + admin/geo toggles in PRODUCTION.md
  • fc13800925baed9b9ccd27eb7aef4b94a0e7589d docs(desktop): add redesign + embedded-terminal implementation plan
  • a1aa97dabd27ee451cbfc3933e339d5584b3b231 docs(desktop): close out the progress log — CI green on all 3 OSes
  • 84a8854c8f15ec814768ac708fab851303bbb39a feat(agent): daemon-side /remote/* endpoints for /qr pairing
  • 5c1c9ad67d871ed045788e6ec27e4c4eba797e43 feat(api): add the /qr remote-control pairing relay
  • 06ac00dc16862357b7ae342a43082839cfb03929 feat(api): admin dashboard read APIs (stats, users, orgs, tunnels)
  • f93f6f4a5a8b705728b2930a22c123d5d2207578 feat(api): admin dashboard store layer (fleet stats + directories)
  • 61cde71684401c9db9b0e82e0813d8599da40865 feat(api): expose /v1/geo + /v1/regions location endpoints
  • b8f2a64afbbc51170634d5c4f50023f93bed439a feat(api): tunnel history + usage-series handlers
  • 1baf6b92052061ae8fd4c8c43b7d39fe5644d070 feat(api): tunnel-session history storage + report-tunnel RPC
  • 7937d55f5e2dccfcf465b9e75b600d992cde6423 feat(api): upgrade approve. console into a full admin dashboard
  • 7f1e3fbff7863e2e238bda9adfc7ef2e3cb77398 feat(api): wire history + admin dashboard routes
  • 3b2cfcbede510e343861186664a4b29aaa7f7d2a feat(dashboard): qr. live viewer for /qr remote-control pairing
  • 3c1c92b65e4ed6b3c2c61c6d17c06fec8cda68c2 feat(desktop): PTY session backend via portable-pty
  • b5315e70907dfd433d1d40109b4a5fcfdc364d9c feat(desktop): channel-strip redesign for the Tunnels screen
  • 45fd18afd99347f8e331a22e5a665cd718433c28 feat(desktop): replace sidebar+card shell with activity rail, status bar, console-panel
  • 46f782cc416223288725a949e980ddfeba0688f3 feat(desktop): skeleton loading states for Account/Billing/Domains/Keys
  • aa15f05d7a65c47c43e9c5cae0c011513bae9c16 feat(desktop): wire the terminal panel into the activity rail and Ctrl+backtick
  • 91a75e8a1187517a097773ab9cbf431834176173 feat(desktop): xterm-based terminal panel with multi-session tabs
  • a7c1bbe4ccd96c4e9ab5aa53e77913fa9185881e feat(edge): report tunnel open/close events for history
  • 7e46b23c6b1919d611184fdf79b279a6268fd19c feat(edge): route qr. to the dashboard upstream
  • 55d99906c25e3540605975a0c624436d8974ff0a feat(geo): add IP->country resolver chain + edge region catalog
  • 7ef22d8a03afd3ee925c5fe07079d0fc5d7f2a5f feat(tui): repurpose /qr into phone pairing, with a laptop-only allow-list
  • e21151ec3f2adf0aec7877d05ade465771b06798 fix(agent): close two /qr pairing races found by a real end-to-end test
  • 5c460e672dec4f32e6a78d670fd72b9dc3f3c79d fix(cli): discard fmt.Fprint* return values to satisfy errcheck
  • 53cc195b651fbdee9968b9d34d896731ebad23c9 fix(cli): make /update check the CLI's own release train
  • 1380ab6751ea18f85598a6a95158c7780168c152 fix(cli): make TestRemoveBinaryCacheSelf assert per-OS removal timing
  • 65ade5edd7707a43f14e77d0d751cd5516ffabf5 fix(cli): wait for the daemon to fully exit before deleting its log
  • 270ed55b3c29f3c16e9a315bdb64c6d5c64eee89 fix(desktop): align @tauri-apps/api/cli with the Rust tauri crate version
  • 004586c9516aeb015b682fb29c6e220faf203b07 refactor(desktop): extract InlineAlert, replace duplicated error-banner markup
  • 3d7e58c0c2812e708a8946dcde44e401ea3fe66a style(desktop): align Inspector spacing to the console-panel system
  • cb8ac3db139df02300415d9cf1c28e368a281f03 style(desktop): declare deliberate radius + monospace token system
  • bce45d3298cb4241c0a494affd005e6732a3c251 style(desktop): restyle Domains/Keys/Billing/Account/Settings onto console panels

trqsh CLI v0.1.9

Choose a tag to compare

@hamroqulovv hamroqulovv released this 07 Aug 07:41

Changelog

  • 8ebd52eda6a361a695748a81eb053220c9515033 feat(cli): branded, grouped help screen and version block
  • cf7bbefa388d0628f15d80374e9c5ba545d9c7cf feat(cli): interactive slash-command console (TUI)
  • 84c9efa309e1bc505231ed7a2c80071006c0bc55 feat(cli): make the interactive console the only interface
  • 95419d4f6a611cab5548c7c513fdea8622776f0e feat(cli/tui): a real color palette and a mascot with life
  • 10570e80cd360349eb608fc0bbf443282fe60e06 feat(cli/tui): add /qr, /copy and /requests
  • 48f268abb75b2b354c4b28cc842a101f55627eb4 feat(cli/tui): add a mascot and a three-column welcome banner
  • b2ac52c26d7a5a253037e4c48f34207eedea1e8e feat(cli/tui): add the rest of the CLI as slash commands
  • 141f1dc1354f756fb1eb1256ba258ba9b1985ebb feat(cli/tui): grow the input box downward instead of scrolling sideways
  • 9b5279f4fceb7b29edb5b74db218f8af0136c4ab feat(cli/tui): make command results look designed, not plain
  • 8eb3a0e4e9f6fb1e68fceb29b37e10014aeba2db feat(cli/tui): make the welcome banner and pinned panels width-responsive
  • 1548f64b50f9af2b031dc95a60724a64849cb2ab feat(cli/tui): redesign the console — boxed panels, welcome banner, history
  • eed50820f8d5e85c7b57a4371d1415e098a9c1b5 feat(cli/tui): welcome shows your account and sits above the pins
  • 8915630b4e23dd321811587a035b51249907b142 feat(cli/ui): add terminal styling package (color, icons, spinner)
  • 9a0e3d2e128e18a33d6611ec1928f20d77189efb feat(packaging): rewrite npm/PyPI READMEs with real feature tour + visuals
  • 76f831d5892f06b427cebc37331291bb40cff617 fix(cli/tui): align the traffic method column and space stacked pins
  • 930e6ab08b456041f35d1e49ff0e03f737d7b37a fix(cli/tui): raise the control-client timeout to 20s
  • 7e47c8c4ee7530f25aac9be4f63809f268f6e007 refactor(cli): delete the dead plain-command code
  • e8e8be20b38f16bbcc13acd0186757793787566d refactor(cli): route background-tunnel and auth output through ui
  • c1fb2a481ed93f304dcd4fb40986bff2b0946813 refactor(cli): route foreground/status/config output through ui
  • 7a20eac72c2a225516106cc1706059f36bae1885 style(cli/tui): drop the input-box background, keep just its border
  • b07c6cba9298df98ffea1b137af6c9c00011e135 style(cli/tui): make panel and input backgrounds more visible

trqsh CLI v0.1.8

Choose a tag to compare

@hamroqulovv hamroqulovv released this 05 Aug 18:14

Changelog

  • 918a3a339934219209cfe635735b40ee321e7bd0 deploy(edge): enable HTTP/3 ingress in the Helm edge DaemonSet
  • 1b9ef9987a140a94fba58ea65e426497abb77117 deploy(edge): enable HTTP/3 ingress in the production compose stack
  • 6d486f4df6c08c5156c4085cfaa4c3eafa5b7c97 deploy(edge): open UDP 443 on the edge cloud firewall for HTTP/3
  • 3c7667877bbeca076161ccb6469007958fae8f1a docs(npm): correct the uninstall note — npm rm already removes the vendored binary
  • c860f4047a32a055e99531a0e0a1fd960bda8444 feat(ci): add standalone pypi-publish workflow, mirroring npm-publish
  • 568c79d11061d666e1353104d8f93f38a5ba45b8 feat(cli): add --version/-v flag to the root command
  • e58101cc7d0e5ca7c909da93db24246a6cc6b885 feat(edge): add TRQSH_H3_ADVERTISE_PORT for h3 behind a port map
  • 94b487ad8c9387dbfc10bd3cdf4431cee95fd8a0 feat(edge): add optional HTTP/3 (QUIC) ingress to beat HTTP/1.1 head-of-line blocking
  • e95a7ac0d8ee30bcb68edc025dd9ad78df6ebc6b feat(edge): advertise HTTP/3 via Alt-Svc so browsers upgrade off HTTP/1.1
  • a9bc35c35f42501849b588aa8f0f2d50cd7b77ab feat(edge): serve HTTP/2 on the TCP ingress (opt-in via TRQSH_ENABLE_H2)
  • afb1efbfa6215417df878a7b0c766dbebc929c95 fix(cli): actually finish removing the pypi cache dir on trqsh uninstall
  • 5259aee5c24dc963f255226ec1ecd19f551754cd fix(edge): clamp unknown request length to 0 in HTTP usage accounting
  • 0c72d22b7a8185d7aa48cda723fb1a7eb2a44c8e fix(release): pin release.target_commitish so cross-repo publish can't hit an empty-repo 422 again

trqsh CLI v0.1.7

Choose a tag to compare

@hamroqulovv hamroqulovv released this 05 Aug 13:07

Changelog

  • 214b159c2df04121095489fb5612059d91ff6ab9 feat(release): move CLI releases to their own repo, uzcreator/trqshcli
  • ebca82d02bdc74dde81e004511dd62a5c35f3ae4 fix(ci): skip web/site drift check when the control API is unreachable