Releases: algorithco/trqshcli
Releases · algorithco/trqshcli
Release list
trqsh CLI v0.2.1
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
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
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
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
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