Skip to content

Conversation

@avelanarius
Copy link
Member

  • Show more descriptive error when API key not set (list missing env vars)
  • Make PLAYBOOK_NAME optional (default to 60-second-linux / 60-second-darwin)
  • UI: display both command and description with shorter text
  • UI: footer + banner tweaks, lighter colors, slower gradient
  • UI: improved command execution feedback (scrolling, spinner, finished message)
  • UI: adjust gradient direction (move right instead of left)

Instead of just saying "No API key provided", the application now
prints what environment variables are missing:

> Set the API key with OPENAI_API_KEY, OPENROUTER_API_KEY, or ANTHROPIC_API_KEY.
Change the footer to a lighter color, change the banner to smaller one
(better for small terminals), adjust gradient speed to slower one,
adjust the footer text.
Previously PLAYBOOK_NAME was always required. Now, if the user
doesn't provide that, it defaults to 60-second-linux (or 60-second-darwin
on macOS).
Previously, the UI showed only the description of the command, not the
command itself. Now, it will print both the command and the description.

Make the descriptions shorter to better fit in the new UI.
Make it scroll after all commands have finished executing - several
users on small displays didn't notice that the commands have finished
executing, because the summary was at the bottom (not visible), scrolling
should fix that.

Additionally, add explicit message "Executing commands finished" with
running time.

Additionally, add a spinner to the "60-second Linux analysis" header
and remove the animated gradient from it (since it was too
distracting).
Make the gradient move to the right, instead of to the left - it
looks more pleasing. Unfortunately, it required a few more
computations related to modular arithmetic on negative numbers.
@avelanarius avelanarius merged commit 6f84ae2 into QuesmaOrg:master Sep 5, 2025
9 checks passed
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.

1 participant