13 Commits
Author SHA1 Message Date
Kujtim HoxhaandGitHub 9013bb0122 refactor: remove old tui (#2008) 2026-02-05 12:02:16 +01:00
Ayman Bagabas 323c8cdaa1 chore: fix: upgrade dependencies and fix rendering on non-tc terminals
Related: https://github.com/charmbracelet/crush/issues/1386
2025-11-05 13:31:42 -05:00
Christian Rocha 339857700a fix(noninteractive): spinner text on light backgrounds 2025-11-03 15:01:12 -05:00
Ayman BagabasandGitHub 14f2f9c703 refactor: use v2 declarative API (#1229) 2025-10-23 12:09:14 -04:00
Kujtim Hoxha 42b659d1a2 chore: make anim concurrent safe 2025-07-26 12:38:00 +02:00
Carlos Alexandro BeckerandGitHub 2aa5f6151e fix: non-interactive and context cancellation when SIGINT (#143)
* 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>
2025-07-14 10:16:36 -03:00
Carlos Alexandro BeckerandGitHub f6a79e4131 feat: stream content in non-interactive mode (#133) 2025-07-11 11:02:00 -03:00
Carlos Alexandro BeckerandGitHub e1fab86cd2 fix: ensure new line at end of non-interactive output (#132)
* fix: ensure new line at end of non-interactive output

* fix: err handling

* fix: caller uses println so this is not needed
2025-07-10 16:12:02 -03:00
Carlos Alexandro BeckerandGitHub dd509684fc fix: use the same spinner in non-interactive mode (#131)
* fix: use the same spinner in non-interactive mode

* fix: simplify

* fix: move things around a bit
2025-07-10 16:05:11 -03:00
Tai Groot 829bb70e03 follow gofmt + gopls + staticcheck reqs for modernizing 2025-06-25 17:48:33 -07:00
Ayman BagabasandKujtim Hoxha bc67c13e66 fix: tui: use KeyPressMsg instead of KeyMsg
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.
2025-06-07 11:25:50 +02:00
Kujtim Hoxha af838d1cd6 move to v2 2025-06-07 11:25:50 +02:00
Radu TopalaandKujtim Hoxha 103f1c1183 feat: non-interactive mode 2025-05-16 10:42:56 +02:00