Skip to content

[#23892] Textual terminal#8

Merged
cferreiragonz merged 40 commits intomainfrom
feature/textual-terminal
Jan 27, 2026
Merged

[#23892] Textual terminal#8
cferreiragonz merged 40 commits intomainfrom
feature/textual-terminal

Conversation

@cferreiragonz
Copy link
Copy Markdown
Contributor

This PR is a replica of #4.

Danipiza and others added 30 commits January 27, 2026 10:44
… terminalstyle and applied ROS2 inspection commands revision

Signed-off-by: danipiza <[email protected]>
cferreiragonz and others added 10 commits January 27, 2026 10:44
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
@cferreiragonz cferreiragonz added this to the 0.1.0 milestone Jan 27, 2026
@cferreiragonz cferreiragonz merged commit c91d333 into main Jan 27, 2026
3 checks passed
cferreiragonz added a commit that referenced this pull request Jan 27, 2026
* [#23892] Added textual dependencies

Signed-off-by: danipiza <[email protected]>

* [#23892] Added Textual terminal initial commit

Signed-off-by: danipiza <[email protected]>

* [#23892] Solved copy errors in manager.py

Signed-off-by: danipiza <[email protected]>

* [#23892] Solved pyproject.toml textual dependencies

Signed-off-by: danipiza <[email protected]>

* [#23892] Added tools checbox command

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated Spinner

Signed-off-by: danipiza <[email protected]>

* [#23892] Added new command 'edit_tools' with checkbox

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated code to print information while querying

Signed-off-by: danipiza <[email protected]>

* [#23892] Removed 'vulcanai_turtlesim_demo'

Signed-off-by: danipiza <[email protected]>

* [#23892] Added stdout/stderr/ros print wrappers

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated terminal style (part 1)

Signed-off-by: danipiza <[email protected]>

* [#23892] Added 'ctrl+v' and keep latest terminal input for history navigation

Signed-off-by: danipiza <[email protected]>

* [#23892] Cleaned code and updated terminal style

Signed-off-by: danipiza <[email protected]>

* [#23892] Added and solved terminal functionalities

Signed-off-by: danipiza <[email protected]>

* [#23892] Added 'reverse-i-search'

Signed-off-by: danipiza <[email protected]>

* [#23892] Refactor 'console.py'

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated some terminal logs

Signed-off-by: danipiza <[email protected]>

* [#23896] Default VulcanAI ROS2 tools init approach

Signed-off-by: danipiza <[email protected]>

* [#23896] Updated ROS2 tools

Signed-off-by: danipiza <[email protected]>

* [#23896] Added ROS2Topic echo command async

Signed-off-by: danipiza <[email protected]>

* [#23896] Cleaned ROS2Topic echo command async

Signed-off-by: danipiza <[email protected]>

* [#23896] Refactor + update streaming ros2 cli commands

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated CLI commands with suggestions + middle click paste + terminalstyle and applied ROS2 inspection commands revision

Signed-off-by: danipiza <[email protected]>

* [#23892] Applied PR revision + Added right panel with history and execution information

Signed-off-by: danipiza <[email protected]>

* [#23892] Added 'CustomLogTextArea'

Signed-off-by: danipiza <[email protected]>

* [#23892] Added new logger + 'CustomLogTextArea' updates

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated code with Review suggestions

Signed-off-by: danipiza <[email protected]>

* [#23892] Solved and updated '/rerun' command

Signed-off-by: danipiza <[email protected]>

* [#23892] Updated '_apply_history_to_input()' move the cursor to the end

Signed-off-by: danipiza <[email protected]>

* [#23892] Added uncommited changes from the 2 previous commits

Signed-off-by: danipiza <[email protected]>

* [#23892] Use Rich's Spinner

Signed-off-by: Carlos Ferreira González <[email protected]>

* [#23892] Added review suggestions

Signed-off-by: danipiza <[email protected]>

* [#23892] Added discussed upgrades

Signed-off-by: danipiza <[email protected]>

* [#23892] Added review suggestions

Signed-off-by: danipiza <[email protected]>

* [#23892] Fix string replacement quotes

Signed-off-by: Carlos Ferreira González <[email protected]>

* [#23892] Update exit message

Signed-off-by: Carlos Ferreira González <[email protected]>

* [#23892] VulcanAILogger singleton and default init

Signed-off-by: Carlos Ferreira González <[email protected]>

* [#23892] Export rich and base sinks

Signed-off-by: Carlos Ferreira González <[email protected]>

* [#23892] Solved error in 'process_msg()'

Signed-off-by: danipiza <[email protected]>

* [#23892] Update integration tests to new Logger

Signed-off-by: Carlos Ferreira González <[email protected]>

---------

Signed-off-by: danipiza <[email protected]>
Signed-off-by: Carlos Ferreira González <[email protected]>
Co-authored-by: DannyP39 <[email protected]>
Co-authored-by: danipiza <[email protected]>
@cferreiragonz cferreiragonz deleted the feature/textual-terminal branch February 9, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants