Skip to content

v0.1.3

Choose a tag to compare

@wushilin wushilin released this 02 Aug 05:03
· 28 commits to master since this release

Highlights

  • Adds optional TOML-backed login session persistence with generated-and-persisted cookie secrets in config-backed mode.
  • Keeps only meaningful session state on disk: authenticated sessions, MFA-pending sessions, and in-progress Google OAuth flows.
  • Adds session cleanup for expired entries while keeping anonymous login CSRF state memory-only and bounded.
  • Redirects MFA-pending users back to the MFA screen, with a Cancel action to clear pending login state.
  • Improves mobile terminal controls: collapsible translucent keybar, drawer-style callout keys, Alt/Shift/Ctrl support, F-key/navigation callout, backtick entry, and press feedback.
  • Resizes the terminal around expanded keybar and iPhone soft keyboard show/hide instead of hiding terminal content behind visual scrolling.
  • Reorders README to put Quick Start first and documents session persistence behavior and configuration.

Validation

  • cargo test: 54 passed
  • cargo fmt --check
  • terminal embedded script syntax check
  • deployed locally via processmaster and verified /webshell/login returns 200