* fix: non-interactive and context cancellation when SIGINT
* fix: spinner interrupt
* refactor: remove weird context value usage
* fix: improvements
* fix: spinner competing for signal handling
* fix: vendoring
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* fix: ctrl+c in raw mode
* fix: sigkill can't be handled
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
The `tea.KeyMsg` type can match both key presses and releases, which can
lead to unexpected behavior in the TUI. Use `tea.KeyPressMsg` explicitly
to ensure we match only key presses.