Releases: sanchxt/yoop
Releases · sanchxt/yoop
v0.2.0
0.2.0 (2026-02-01)
⚠ BREAKING CHANGES
- New TUI dependencies (ratatui, crossterm) are required. The CLI interface remains fully backward compatible, but the new interactive mode represents a significant shift in how users can interact with Yoop.
Features
- add TUI mode and direct peer connections (#23) (6fafe36)
- TUI Mode: Full-featured Terminal User Interface with interactive dashboard accessible via
yoop tui - Views: Share, Receive, Clipboard, Sync, Devices, History, and Config views with vim-style navigation
- Direct Connections: Connect to peers using
--host <IP>or--device <name>flags without relying on mDNS - Session Coordination: CLI and TUI can run simultaneously with shared session state tracking
- TUI Mode: Full-featured Terminal User Interface with interactive dashboard accessible via
Bug Fixes
- transfer: persist and prioritize peer addresses in trusted connections (a22a763)
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
0.1.1 (2025-12-28)
Features
- Add cross-platform clipboard syncing and sharing functionality (c2a1aba)
- Add diagnose, history, scan commands (#3) (04664dd)
- Add feature to store trusted devices and quick-accept them, and configs to manage settings (#5) (b047522)
- Add npm package distribution for global CLI installation (0b30315)
- add transfer resume and mDNS/DNS-SD discovery (826907e)
- improve share code display with centered Unicode box and live countdown (22d1eb9)
- initial release v0.1.0 (3660df7)
- preserve directory structure in file transfers (#9) (5b803dd)
Bug Fixes
- add connection keep-alive during transfer prompt (5afee02)
- Handle already-published packages gracefully in npm workflow (22f6cc5)
- handle mdns' asynchronous nature (8bc740e)
- Implement clipboard's sync argument (7e8e33b)
- improve keep-alive logic (b78698b)
- properly shutdown mDNS daemon on drop (fe4ff26)
- resolve channel closure errors in mDNS cleanup (aa4db47)
- resolve clippy warnings (a0279a4)
- show waiting message before blocking host() call in clipboard sync (c59e8e4)
- Use macos-latest for both macOS targets to avoid runner availability issues (42bcc15)
- use simple release-type for cargo workspace (84dc30a)