From c621bca7b1909b39682f2661680e271506d44f3c Mon Sep 17 00:00:00 2001 From: dave Date: Tue, 7 Apr 2026 15:55:04 +0000 Subject: [PATCH] huskies: done 495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji --- ...upported_html_colouring_switch_to_emoji.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .huskies/work/5_done/495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji.md 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