v0.3.2
[0.3.2] - 2025-11-22
Fixed
- BSD and Unix Platform Support - Fixed compilation error on NetBSD and other BSD systems
- External URL opening now supports all Unix-like platforms (NetBSD, FreeBSD, OpenBSD, etc.)
- Platform detection changed from explicit Linux-only to fallback for all non-macOS/Windows systems
- All BSD variants now use
xdg-opencommand for opening external links - Resolves compilation error: "cannot find value
open_cmdin this scope"
Technical
- Platform Detection (
src/tui/app.rs:1402-1407)- Changed from OS-specific
#[cfg(target_os = "linux")]to inclusive#[cfg(not(any(target_os = "macos", target_os = "windows")))] - macOS continues to use
opencommand - Windows continues to use
startcommand - All other Unix-like systems (Linux, *BSD, etc.) use
xdg-open
- Changed from OS-specific
Platform-Specific Notes
-
BSD Systems (NetBSD, FreeBSD, OpenBSD)
- External links now open correctly in default browser
- Full compilation support without errors
- Special thanks for NetBSD testing by @0323pin
-
All Platforms
- No functional changes for existing macOS, Windows, or Linux users
- More robust platform detection for edge cases
Full Changelog: v0.3.1...v0.3.2