You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug Fixes:
- fix(ros2): replace heredoc with printf|tee in ROS2 Humble install step 4
to avoid bash parsing failure when command stored in JSON string
- fix(runner): remove exec_command timeout param to prevent SSH channel
read timeout during long-running commands (e.g. mirror speed test)
- fix(net_share): fix sudo password injection via SEEED_SUDO_PASSWORD env
var + _S() helper; fix missing sudo on ip/nmcli/resolvectl commands
- fix(net_share): fix configure_jetson_dns_via_serial to use ip route
instead of nmcli (JetPack 4 has no NetworkManager)
- fix(jetson_init): add 3-level fallback for network config:
NetworkManager -> systemd-networkd -> ip command
- fix(jetson_init): fix shell quoting bugs in static IP config command
- fix(run_v2): fix _x_server_full() false positive that replaced DISPLAY
with Xvfb, breaking FileZilla/IDE launch
- fix(run_v2): clear LD_PRELOAD after execve restart to avoid polluting
child processes; only apply libstdc++ workaround in conda environments
Features & Improvements:
- feat(ros2): auto-select fastest mirror (fishros vs official) via parallel
latency test; split install into 4 clear steps with progress echo
- feat(ros2): add DEBIAN_FRONTEND=noninteractive to prevent apt blocking
- feat(net_share): improve gateway script with step-by-step echo output
and graceful fallback (no set -e)
- feat(ui): improve all QLineEdit input fields across all modules with
visible border (rgba 0.18), dark background, hover/focus highlight;
add input_qss() helper to theme.py for consistent styling
- feat(compat): add from __future__ import annotations to 15 files for
Python 3.8+ compatibility; update pyproject.toml requires-python to >=3.8
- chore: bump version to 0.1.4; update README Python badge to 3.8+
0 commit comments