Даниил Грабарь
490f8823a5
feat: refactor MultiPickScreen to use SelectionList for multi-choice selection
2026-05-23 12:14:07 +03:00
Даниил Грабарь
3da290a4f3
feat: implement MultiPickScreen for multi-selection in the TUI
2026-05-23 11:07:01 +03:00
Даниил Грабарь
9f59868cec
fix: remove sudo keepalive mechanism from installation scripts
2026-05-23 10:50:54 +03:00
Даниил Грабарь
ddb6015bfd
feat: add clean and rebuild commands for managing ROS2 packages
2026-05-23 09:53:26 +03:00
Даниил Грабарь
19d50d2c09
fix: enhance scripts to keep sudo credentials alive during installation
2026-05-23 09:43:26 +03:00
Даниил Грабарь
cc97e2a854
fix: enhance Webots removal and installation scripts to manage WEBOTS_HOME environment variable
2026-05-23 08:21:58 +03:00
Даниил Грабарь
0c677176b0
fix: add COLCON_IGNORE file to exclude specific directories from colcon build
2026-05-23 04:21:43 +03:00
Даниил Грабарь
14a5e6d90a
fix: explicitly set Python executables for CMake to use system Python
2026-05-23 04:13:04 +03:00
Даниил Грабарь
fc6c08aff3
fix: prioritize system directories in PATH for ament_cmake to use system Python
2026-05-22 19:27:55 +03:00
Даниил Грабарь
c57e94dcc4
fix: remove symlink option from colcon build command in _task_build function
2026-05-22 19:23:35 +03:00
Даниил Грабарь
b9c7f14a23
fix: update colcon build command to include base paths for improved build process
2026-05-22 19:21:14 +03:00
Даниил Грабарь
0dda077e7f
fix: remove symlink option from colcon build command in task_build function
2026-05-22 19:17:35 +03:00
Даниил Грабарь
a7dace79ad
fix: update progress reporting and improve script clarity in setup scripts
2026-05-22 19:09:32 +03:00
Даниил Грабарь
e3ef99d1f0
feat: prompt user to build project workspace after installation
2026-05-22 19:06:10 +03:00
Даниил Грабарь
2a70cdbe75
feat: add installation scripts for ROS2 Jazzy Desktop and ros-base with progress reporting
2026-05-22 19:00:16 +03:00
Даниил Грабарь
7cadd1d673
fix: enhance subprocess management and progress reporting in setup and update commands
2026-05-22 18:30:34 +03:00
Даниил Грабарь
463a1e1423
fix: add docstrings to improve code documentation and clarity
2026-05-22 18:16:59 +03:00
Даниил Грабарь
a7590cc93f
Implement feature X to enhance user experience and optimize performance
2026-05-22 17:53:09 +03:00
Даниил Грабарь
c595365c2b
fix: improve apt progress reporting and enhance status handling
2026-05-22 17:24:50 +03:00
Даниил Грабарь
58da9c0814
fix: enhance apt command progress reporting and install dev tools
2026-05-22 17:20:57 +03:00
Даниил Грабарь
a1b9a21352
fix: update apt timeouts for improved reliability and adjust add-apt-repository command for no-update
2026-05-22 16:18:34 +03:00
Даниил Грабарь
074896b2dd
fix: remove timeout settings from add-apt-repository command for simplicity
2026-05-22 16:02:34 +03:00
Даниил Грабарь
dc31589ae0
fix: replace quiet command execution with logged output for better visibility
2026-05-22 16:01:10 +03:00
Даниил Грабарь
523961d432
fix: enhance apt commands with timeout settings and cleanup previous ROS2 repository configuration
2026-05-22 15:52:58 +03:00
Даниил Грабарь
1af22bf2ac
fix: refactor ROS2 apt repository setup and improve key import process
2026-05-22 15:49:52 +10:00
Даниил Грабарь
a0be3bcd56
fix: remove unnecessary "./" prefix for local apt package installation
2026-05-22 14:50:28 +10:00
Даниил Грабарь
2bdfb139bf
Bug fix
2026-05-22 14:27:52 +10:00
Даниил Грабарь
e154a41d33
fix: remove leftover ROS2 apt repository files before configuration
2026-05-22 13:56:34 +10:00
Даниил Грабарь
6360023e6f
fix: update ROS2 apt repository setup to use ros2-apt-source package and improve installation process
2026-05-22 13:31:30 +10:00
Даниил Грабарь
4202421d5b
fix: add process tracking and cancellation support to command execution
2026-05-22 13:23:38 +10:00
Даниил Грабарь
14337aa4e7
fix: add HTTP/HTTPS timeouts for apt commands to prevent hangs and improve reliability
2026-05-22 13:12:23 +10:00
Даниил Грабарь
e24f97b12d
fix: prompt for sudo password upfront to ensure smooth installation process
2026-05-22 11:56:05 +10:00
Даниил Грабарь
17b1425c78
fix: cache sudo token to prevent silent hangs during installation prompts
2026-05-22 11:43:20 +10:00
Даниил Грабарь
8b71870d2b
Merge branch 'dev' of gitverse.ru:daniel-robotics/lightweight-cobot into dev
2026-05-22 11:27:11 +10:00
Даниил Грабарь
5f2d45f63c
обновлен процесс загрузки
2026-05-22 11:26:34 +10:00
Даниил Грабарь
bdb5fb2418
fix: update robot IP address in configuration and improve process termination handling in run script
2026-05-21 07:56:11 +03:00
Даниил Грабарь
fd576dc27a
fix: ensure rosdep update does not fail during Docker build
2026-05-21 13:58:54 +10:00
Даниил Грабарь
6be6032838
feat: update robot setup to use ruamel.yaml for preserving YAML comments and formatting
...
feat: enhance run command with Docker volume for Webots asset caching and GPU detection
feat: improve setup command to sequentially run sub-commands for documentation, environment, and robot parameters
fix: update update command to provide clearer logging during git operations and installation
refactor: enhance TUI components with better threading and logging for long-running tasks
chore: improve install script with better error handling, logging, and interactive setup wizard
2026-05-21 12:46:54 +10:00
Даниил Грабарь
e18ff53532
Add run command for launching robot controller and Webots simulator
2026-05-21 11:41:54 +10:00
Даниил Грабарь
2903b8825d
Enhance progress reporting in setup and deletion processes across multiple scripts
2026-05-21 11:05:08 +10:00
Даниил Грабарь
11f24172cb
Implement retry logic for git clone in installer script to enhance robustness
2026-05-20 18:28:00 +03:00
Даниил Грабарь
615a955767
Refactor subprocess handling in setup scripts for improved error reporting and output management
2026-05-20 18:24:09 +03:00
Даниил Грабарь
6c10d072de
Optimize git clone command by adding depth option for faster repository cloning
2026-05-20 18:14:39 +03:00
Даниил Грабарь
9ab76160f0
Enhance ROS2 repository setup by improving key handling and updating installation commands
2026-05-20 18:09:04 +03:00
Даниил Грабарь
c8b121958d
Improve Python version check in installer script to handle errors gracefully
2026-05-20 18:03:59 +03:00
Даниил Грабарь
e153de0bb7
Fix input redirection for quiet command execution and Python version check in installer script
2026-05-20 17:59:37 +03:00
Даниил Грабарь
a50ff4e2e6
Add delete and update commands for project management
2026-05-20 17:52:49 +03:00
Даниил Грабарь
5f16825cf7
Refactor Docker and Local Setup Commands
...
- Enhanced the docker_setup.py to streamline image building and pulling processes with improved logging and error handling.
- Introduced a new LogScreen for better user feedback during long-running tasks.
- Updated local_setup.py to utilize logging for installation steps and improved error handling.
- Refactored robot_setup.py to simplify configuration saving and user interaction.
- Added a new LogScreen class in tui.py for consistent logging across different setup processes.
- Modified install.sh to adjust the installation directory for better organization.
2026-05-20 17:41:11 +03:00
Даниил Грабарь
bbfec17876
Add local setup command and enhance docker setup wizard
2026-05-20 17:05:01 +03:00
Даниил Грабарь
86e6e801e9
Add robot setup command and configuration management for cobot-setting.yaml
2026-05-20 14:43:20 +10:00