Skip to content

Releases: hirekarl/roku_tui

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 23 Apr 17:17
chore: release v0.5.4

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 23 Apr 17:17
chore: release v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 22 Apr 20:56

Release Notes: v0.5.2

What's New

  • Network Visibility: Standardized internal ECP client callbacks to ensure consistent event routing between the service and the TUI.

Bug Fixes

  • Network Panel Sync: Fixed a bug where the NetworkPanel failed to display real-time HTTP traffic due to a mismatched attribute name (_on_event vs on_network_event). UI events now correctly propagate from the EcpClient.

Under the Hood

  • Attribute Consistency: Renamed internal callback attributes in EcpClient and MockEcpClient to on_network_event for better alignment with constructor arguments and UI expectations.
  • Version Bump: Incremented version to 0.5.2 across pyproject.toml and roku_tui/__init__.py.
  • Lockfile Update: Refreshed uv.lock to match the new project version.

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 22 Apr 20:23

What's New

  • About screen now shows the version number. Press F3 (or type about) to see the current version alongside the project info.

Bug Fixes

None.

Under the Hood

None.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 19:27

What's New

  • ratsay command: Prints a cowsay-style message with the app mascot. Works in the TUI console and headless mode — try ratsay with no arguments for a surprise, or uv run roku-tui -c "ratsay Anything good on?" from your shell.
  • Mascot: roku-tui now has a rat mascot (adapted from ASCII art adapted from work by ikas at https://ascii.co.uk/art/rat). He shows up in the discovery modal at startup, greets you at the beginning and end of the guided tour, and signs the About screen (F3). He stays out of your way everywhere else.

Bug Fixes

None.

Under the Hood

  • roku_tui/mascot.py: new module centralizing the mascot art (RAT_PLAIN, RAT_MARKUP, RAT_MARKUP_CREDITED) and the ratsay() formatter. Single source of truth for all placement.
  • docs/branding.md: brand voice guide documenting the mascot, tagline, copy samples, attribution requirements, and dual-audience placement strategy.
  • README brand voice pass: new tagline, tightened feature bullets, reworked Design Philosophy section, ratsay hero block.
  • GEMINI.md: removed stale guided-tour implementation plan, corrected F2/F3 modal descriptions, updated module table.

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Apr 15:08
chore: release v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 08:16
docs: sync all project documentation and standards