- Fix 'q' key in detail/add/help screens to return to list instead of quitting
- Only quit application with 'q' when on main list screen
- Fix parseHandshake to accumulate all time units instead of returning early
This resolves handshake timing discrepancy with wg show output
- Increase connection status threshold from 3 to 5 minutes
Allows ~12 missed keepalive intervals (25s each)
Improves connectivity status accuracy for peers with marginal connections
- Add Go TUI with bubbletea for WireGuard management
- Implement client CRUD operations with QR code generation
- Add configuration and validation modules
- Install/update scripts for client setup
- Update Makefile to build binaries to bin/ directory
- Add .gitignore for Go projects