diff --git a/.huskies/work/5_done/495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji.md b/.huskies/work/5_done/495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji.md new file mode 100644 index 00000000..f8c8751c --- /dev/null +++ b/.huskies/work/5_done/495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji.md @@ -0,0 +1,34 @@ +--- +name: "Status traffic light dots use unsupported HTML colouring - switch to emoji" +--- + +# Bug 495: Status traffic light dots use unsupported HTML colouring - switch to emoji + +## Description + +The status command uses Unicode dots (●, ◑, ✗, ○) with `` HTML tags for colouring. Element X (and most modern Matrix clients) doesn't support inline text colouring via any HTML method — not `data-mx-color`, not `style="color:"`, nothing. + +Switch to coloured emoji which render natively in all clients: +- 🟢 running normally (was ● green) +- 🟠 throttled/rate limited (was ◑ orange) +- 🔴 blocked (was ✗ red) +- ⚪ idle / no agent (was ○ grey) + +Remove the `build_pipeline_status_html` colour-wrapping logic since it's dead code with emoji. + +## How to Reproduce + +1. Run `@timmy status` in Element X +2. Observe dots are not coloured + +## Actual Result + +Plain uncoloured Unicode dots. + +## Expected Result + +Coloured indicators visible in all Matrix clients. + +## Acceptance Criteria + +- [ ] Bug is fixed and verified