Repository navigation
v0.2.3 — Screen Studio Demo, Graceful Endpoint Shutdown & Shell Auto-Completions
What's Changed in v0.2.3
🎬 Screen Studio-Style Animated Demo (#126)
- Added an automated, deterministic generator (
demo_video) rendering a Screen Studio-style animated walkthrough with dynamic camera zoom, pan, and TrueColor metallic palettes. - Integrated into the repository as
assets/demo.mp4and a 2-pass palette-optimizedassets/demo.gif(featured inREADME.md).
🔌 Graceful Endpoint Shutdown (#112)
- Ensured that iroh
Endpoint::close()is called across every session exit path: coordinator command loop exit, client reader disconnection, and client writer termination or transport errors. - Completely eliminates
ERROR iroh::socket: Endpoint dropped without calling Endpoint::close. Aborting ungracefullywarnings on session endings. - Added comprehensive end-to-end integration test verifying that guests receive closing notices and cleanly close endpoints upon coordinator exit.
🐚 Shell Auto-Completions (#61)
- Added
tincan completions <shell>subcommand powered byclap_complete, generating auto-completion scripts for:- Bash:
source <(tincan completions bash) - Zsh:
tincan completions zsh > ~/.zfunc/_tincan - Fish:
tincan completions fish > ~/.config/fish/completions/tincan.fish - PowerShell:
tincan completions powershell | Out-String | Invoke-Expression
- Bash:
🧹 Maintenance & Issue Cleanups
Full Changelog: v0.2.2...v0.2.3