Releases: hirekarl/roku_tui
Releases · hirekarl/roku_tui
Release list
v0.5.4
v0.5.3
v0.5.2
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
NetworkPanelfailed to display real-time HTTP traffic due to a mismatched attribute name (_on_eventvson_network_event). UI events now correctly propagate from theEcpClient.
Under the Hood
- Attribute Consistency: Renamed internal callback attributes in
EcpClientandMockEcpClienttoon_network_eventfor better alignment with constructor arguments and UI expectations. - Version Bump: Incremented version to
0.5.2acrosspyproject.tomlandroku_tui/__init__.py. - Lockfile Update: Refreshed
uv.lockto match the new project version.
v0.5.1
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
What's New
ratsaycommand: Prints acowsay-style message with the app mascot. Works in the TUI console and headless mode — tryratsaywith no arguments for a surprise, oruv run roku-tui -c "ratsay Anything good on?"from your shell.- Mascot:
roku-tuinow has a rat mascot (adapted from ASCII art adapted from work byikasat 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 theratsay()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.READMEbrand voice pass: new tagline, tightened feature bullets, reworked Design Philosophy section,ratsayhero block.GEMINI.md: removed stale guided-tour implementation plan, corrected F2/F3 modal descriptions, updated module table.
v0.4.1
v0.4.0
docs: sync all project documentation and standards