Skip to content
This repository was archived by the owner on Dec 29, 2025. It is now read-only.

Releases: ravendevteam/poly

Poly v1.2.0

13 Sep 23:13

Choose a tag to compare

Poly Release v1.2.0

You can download the pre-packaged executable here.

New Features

  • None.

Improvements

  • Commands now run in worker threads, improving handling of long-running tasks.
  • Poly now handles wide and combining characters more accurately.
  • Cancelling a single tab now cancels the ongoing operations without affecting others and avoids spillover.
  • Autocomplete suggestions update automatically when aliases or custom commands change.
  • Script paths are handled more robustly, including support for relative paths and ~.
  • Poly now sanitizes environment variables before spawning subprocesses to avoid conflicts or leaks.
  • All commands and aliases are now lowercased for consistency.
  • Completion cache invalidates properly, and background worker threads are cleaned up properly, improving UI responsiveness.
  • Improved error messages for better transparency.
  • Significantly better handling of different tab modes.

Bug Fixes

  • Fixed piping to be more reliable in multi-stage pipelines, with recursion checks to prevent infinite loops.
  • Script loading gracefully returns empty content instead of crashing.
  • Background process outputs are flushed correctly, avoiding missing or truncated lines.
  • Proper cleanup and state restoration when tabs are closed or cancelled.
  • Fixed strange bug when typing inputs longer than the available width resulting in a crash.
  • More resilient stdin handling, especially when shells unexpectedly close or reject input.

Feedback

Please open an issue if you have suggestions or encounter any bugs.

Thank you for using Poly.

Poly v1.1.0

06 Jul 07:53
7f47d08

Choose a tag to compare

Poly Release v1.1.0

You can download the pre-packaged executable here.

New Features

  • Linux build script is now available. Linux users must compile from source to obtain a binary.
  • Added variables, and variable command.
  • Output buffer now word wraps.
  • Chaining commands is now possible with &&.
  • Command execution can now be done by passing it as an argument to the binary.
  • shutdown command.
  • Support for .poly scripts, which allow you to write custom scripts to execute in the Poly shell.
  • Piping commands using |.
  • last command, which is similar to history but provides a TUI window to select a previously ran command to run again.

Improvements

  • The echo command now allows empty prints.
  • reboot has been renamed to restart.
  • You can now use the left and right arrow keys to navigate your input.
  • Right-click pasting.
  • New run_command plugin API function.

Bug Fixes

  • Fixed problem where typing clear or cls in a different shell would clear the Poly TUI.
  • Fixed requirements.txt syntax.
  • Poly now passes the current tab to plugins.
  • The kill command is now cross-platform.

Feedback

Please open an issue if you have suggestions or encounter any bugs.

Thank you for using Poly.

Poly v1.0.0 (Initial Release)

30 Jun 03:59
13e201c

Choose a tag to compare

Poly Release v1.0.0 (Initial Release)

You can download the pre-packaged executable here.

New Features

  • None.

Improvements

  • None.

Bug Fixes

  • None.

Feedback

Please open an issue if you have suggestions or encounter any bugs.

Thank you for using Poly.