Skip to content

Releases: portuber/portato

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:36

Changelog

  • 470d854 chore(repo): expand .gitignore
  • 314d53b ci(pages): enable Pages site from configure-pages
  • 51dad1a docs(install): note scoop git prerequisite
  • 64d6e34 docs(phase-40): start
  • 1008191 docs(roadmap): drop moving version from phase-21 summary
  • b9afd4a docs(spec): move macOS IPC socket to the stable state home
  • fd349fd feat(cmd): stop/doctor recover from a wedged daemon
  • 21ebb1b feat(web): polish landing (badges, a11y, Why Portato, copy buttons)
  • 106bae2 feat(web): product landing page on GitHub Pages
  • a29a04e fix(daemon): use stable state-home dir for the macOS IPC socket
  • 8fefc08 fix(web): correct scoop install command to portuber/portato
  • 01b1e8e test(forward): raise passphrase-integration wait budgets to 60s

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 09:09

Changelog

  • 8a83c8f feat(packaging): add Alpine apk package

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 08:54

Changelog

  • 3ab449b chore(build): bump go toolchain to 1.26.5 to clear stdlib CVEs
  • 2185ce0 chore(build): stop tracking accidentally-committed portato.exe
  • f23677f chore(build): strip build paths from release binaries with -trimpath
  • b160435 ci(build): add govulncheck security workflow with weekly cron
  • c774951 ci(build): build golangci-lint from source under Go 1.26.5
  • 55c5c93 ci(build): run golangci-lint in CI
  • 77695e2 docs(doctor): describe Windows IPC and autostart checks in --help
  • 860b5e3 docs(phase-36): check off tasks and DoD after local verification
  • 962d620 docs(phase-36): complete
  • a50ee67 docs(phase-36): plan
  • 1b0aa8f docs(phase-36): start
  • 54bc816 docs(phase-37): complete
  • 7701791 docs(phase-37): dark surface stays transparent everywhere
  • a4b1c96 docs(phase-37): start
  • 4bd4e5d docs(phase-38): complete
  • 2853ae0 docs(phase-38): start
  • 8cb9f80 docs(phase-39): complete
  • 9526823 docs(phase-39): start
  • d348f7d docs(readme): add security workflow badge
  • 4985a83 docs(readme): document Windows install and autostart
  • 8082198 docs(roadmap): note v0.3.x + Scoop auto-publish pipeline proven
  • 1ba9210 feat(editor): auto-bump the duplicated tuber's local port
  • c8275a1 feat(tui): column shrink priority + right-aligned uptime
  • 5a1f75d feat(tui): full-screen help view mirroring logs
  • 1d886b5 feat(tui): keep the list behind interactive prompts
  • d46dadb feat(tui): pin footer to bottom edge
  • 4eb0caa feat(tui): split mono connecting/connected indicator glyphs
  • 8bced81 feat(tui): width-aware footer with shared bindings source
  • 4379d92 fix(tui): correct dark/light palette contrast failures
  • 127b9c1 fix(tui): count Error in quit gate, unify q-quit microcopy
  • 42ca207 fix(tui): drop the socket path from the attach header
  • ad26783 fix(tui): point empty-state CTA at n, filter footer keys
  • f3a6f26 fix(tui): reliable light surface fill + theme-detection hardening
  • 3bb3c9a fix(tui): show the full selected-row error, keep its tail in the row
  • bb654a7 fix(tui): truncate ENDPOINT header to its column budget
  • 5153ba7 refactor(tui): move palette resolution onto Model
  • 7f9f415 refactor(tui): split TestColumnBudget width invariants for CodeFactor

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 01:43

Changelog

  • 228b9f5 docs(roadmap): latest release is v0.3.1

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 18:28

Changelog

  • 5ef2fe1 docs(roadmap,phase-17): v0.3.0 released, windows-smoke green
  • 26e9647 fix(build): reuse the homebrew PAT for the Scoop bucket publish

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 18:03

Changelog

  • 8c7cdbe chore(build): add Windows to the goreleaser pipeline (zip + scoop)
  • 6098627 ci: add Windows build + named-pipe smoke test
  • 4e6272a docs(phase-17): code complete, blocked on Windows runtime verification
  • e0ab19d docs(phase-17): start
  • 161e976 docs(phase-17,phase-35): complete
  • 27c6833 docs(phase-17,spec): Windows ssh-agent task/DoD + SPEC note
  • aa18bcc docs(phase-35): plan SSH password authentication
  • 84e9263 docs(phase-35): start
  • 219c469 docs(spec): add Windows to the platform matrix
  • c2f101a docs(spec,phase-35): document SSH password auth
  • 708bb9e feat(config): add password_auth and ssh_password_store opt-ins
  • d7e2035 feat(config): make password auth on-by-default with an opt-out
  • 5b8ea92 feat(daemon): add IPC transport seam (unix socket)
  • d9d583a feat(daemon): named-pipe transport for Windows
  • dd73a7a feat(daemon,cmd,tui): build-tag process primitives for Windows
  • f5cf82b feat(daemon,ipctoken): per-OS IPC paths for Windows
  • 5c144f2 feat(forward): SSH password authentication (Phase 35 core)
  • dc14402 feat(forward): ssh-agent over the OpenSSH named pipe on Windows
  • 5021283 feat(ipc): SSH password endpoint + AcceptPassword plumbing
  • 50d9d8e feat(service,cmd): Windows autostart via HKCU registry Run key
  • 47a0cfe feat(sshtest): add password-capable test SSH servers
  • 6c9050b feat(tui): "portubbing…" connecting state for the prompt modals
  • fcd775f feat(tui): SSH password prompt modal
  • aee393b fix(forward): surface TOFU on host-key failure; check host key before password
  • 9932226 fix(forward,tui): clear pending on stop; accurate password hint; leading-space guard
  • 9b2854a fix(service,windows): create the HKCU Run key on install if absent
  • 5d7ab19 fix(tui): accurate "wrong passphrase" hint (Phase 19 parity with Phase 35)
  • 9ad6ded fix(tui): make the pending prompt hints actionable
  • ac4528d fix(tui): rename connecting-state copy to "sprouting…"
  • af0559b fix(tui,fdpass): take the close+rebind hand-off path off unix
  • 918b6b3 test(daemon): cover the password endpoint

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 15:21

Changelog

  • 77089aa docs(client,controller,daemon,log,service,tui): add package doc comments

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 13:44

Changelog

  • 1dafb22 docs(phase-33): revise test-findings approach
  • e83ebcf docs(phase-34): complete
  • 8991692 docs(phase-34): plan
  • 4cb3cf0 docs(phase-34): start
  • 7a11cc4 feat(cmd): add portato license command and --license flag
  • 1f88b19 refactor(test): split TestServer_RoundTrip and socks5DialUserPass to lower complexity

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 12 Jul 12:24

Changelog

  • 8f2479c chore(build): add golangci-lint config and make lint
  • 503ad7d chore(build): add make release helper (patch/minor/major + VERSION override)
  • 430420a docs(phase-32): complete
  • 4b78c69 docs(phase-32): plan
  • 1fc3438 docs(phase-32): start
  • ae5bcbb docs(phase-33): complete
  • 5991382 docs(phase-33): plan
  • 77b339b docs(phase-33): start
  • 75d2b93 docs(readme): refresh for v0.1 and add Report Card badge
  • 6d102b1 docs(readme): replace dead Go Report Card badge with Codefactor
  • 3580c79 docs(versioning): drop pre-release policy (stable-only)
  • 8d278b5 feat(build): bundle third-party license notices into releases
  • e18b0c5 fix(tui): make TestDetectKind hermetic to PORTATO_THEME
  • 4ab8e85 refactor(cmd,fdpass): split doctorRunE and Recv to lower complexity
  • e79923e refactor(tui): stop shadowing builtin max and split Update/handleKey
  • 954515a test(forward): tolerate -race slowness in passphrase integration waits

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:06

Changelog

  • 0be88a4 chore(go): bump to go1.26.0, pin toolchain go1.26.2
  • 158ba5b docs(readme): add status and metadata badges