Skip to content

Releases: CompeyDev/ssh-portfolio

ssh-portfolio v0.1.5

21 Sep 08:01
66d3716
Compare
Choose a tag to compare

Fixed

  • Fixed a 5s wait during initial connecti9on that occurred on terminals that were not recognized directly

Added

  • The current running version of ssh-portfolio is now displayed on the interactive TUI (#5)
  • Workflows and dependabot configs to automatically update all dependencies at regular intervals

Changed

  • The cat component no longer blinks! Noo!
  • Versions now include a -dirty suffix if built from a dirty git tree
  • Update npm, nix & cargo dependencies

ssh-portfolio v0.1.4

08 Sep 08:34
a355978
Compare
Choose a tag to compare

This release has few user-facing changes and focuses primarily on improving CI pipelines internally by better usage of nix.

Added

  • crane usage in nix flake for more incremental builds, checks, and more
  • bun2nix usage in flake for incrementalism in bun dependency installs and builds
  • Allow nix flake accepting build features using callPackage and overrides
  • Add homepage field in Cargo package manifest

Changed

  • Update npm & cargo dependencies
  • Update README with new nix instructions
  • Make CI setup to rely on nix flake more, eliminate separate Rust caching
  • Use nixfmt-tree as new formatter for nix files
  • Install bun packages in locked mode for docker image building

ssh-portfolio v0.1.3

05 Sep 06:25
ab0cf23
Compare
Choose a tag to compare

Fixed

  • Docker image not building without a pre-existing website build on host
  • Website not building in docker image due to ignored svelte.config.ts
  • Internal CI workflow caching fixes

Changed

  • Updated cargo dependencies
  • Removed openssl dependency during docker build phase
  • Reorder CI badge to be before version badge on the README

ssh-portfolio v0.1.2

03 Sep 18:02
db96122
Compare
Choose a tag to compare

This is a hotfix release fixing compile-time issues which prevent the the previous release from being used.

Fixed

  • Broken SSH server module making project uncompilable due to async_trait removal
  • Failure to compile with blog feature enabled due to uncloned image URL in component
  • Missed bump for v0.1.1
  • Website not compiling due to unsupported <T>{} syntax in svelte config
  • Copy .cargo/ and patches/ as directories instead of contents in Dockerfile

Added

  • Nix flake with devshell for reproducible environments
  • CI backed by nix to maximize caching potential

Changed

  • Update npm & cargo dependencies
  • Updated README with reordered badges, new CI badge and new website screenshot

ssh-portfolio v0.1.1

03 Sep 09:44
3c1ae1d
Compare
Choose a tag to compare

Added

  • Add missing license and description fields in cargo package manifest
  • Add cargo-deny configs
  • Added launch button on website to launch in any installed SSH clients on the website
  • Speed up typing animation animation on the website
  • Make the cursor blink animation on the website smoother and more fluid
  • Link back to the source-code repository on the website
  • Use TypeScript for all web tooling config files

Changed

  • Relicense project to AGPL v3 from MIT
  • Eliminate dependence on patch-crate in favor of in-house cargo-rustc-patch.sh compiler hook
  • Use nightly-2025-06-20 of the Rust toolchain, corresponding to stable v1.91
  • Update cargo & npm dependencies
  • Optimize dependency tree by no longer relying on unnecessary depdencies (such as awc-lc-rs, openssl, etc.)

ssh-portfolio v0.1.0

29 Aug 18:22
8335d6c
Compare
Choose a tag to compare

initial ssh-portfolio release! lgtm! run me now:

ssh -o SendEnv=TERM_PROGRAM erica@devcomp.xyz