[hero_proc_ui] admin UI + secrets UI respect light/dark theme #96

Open
opened 2026-05-06 17:07:44 +00:00 by mik-tf · 0 comments
Owner

Overview

hero_proc_ui (admin shell + embedded secrets management UI) hardcode their styling and don't follow the active OS theme. Make them theme-aware.

Why

Meeting 2026-05-06: "hero proc secret, etc. light or dark".

Acceptance

  • hero_proc_ui reads THEME from hero_proc secret per hero_proc#94
  • Applies data-bs-theme="<theme>" on render
  • Visual test in both modes — readable text, no black-on-black or white-on-white
  • Secrets UI subpages also follow
  • Skill: hero_ui_theme
  • hero_proc#94 — read theme from secret/env var
  • hero_os#128 — hero_theme follows OS light/dark

Source: meeting notes 2026-05-06.

## Overview `hero_proc_ui` (admin shell + embedded secrets management UI) hardcode their styling and don't follow the active OS theme. Make them theme-aware. ## Why Meeting 2026-05-06: "hero proc secret, etc. light or dark". ## Acceptance - [ ] `hero_proc_ui` reads `THEME` from hero_proc secret per [hero_proc#94](https://forge.ourworld.tf/lhumina_code/hero_proc/issues/94) - [ ] Applies `data-bs-theme="<theme>"` on render - [ ] Visual test in both modes — readable text, no black-on-black or white-on-white - [ ] Secrets UI subpages also follow ## Related - Skill: `hero_ui_theme` - [hero_proc#94](https://forge.ourworld.tf/lhumina_code/hero_proc/issues/94) — read theme from secret/env var - [hero_os#128](https://forge.ourworld.tf/lhumina_code/hero_os/issues/128) — hero_theme follows OS light/dark Source: meeting notes 2026-05-06.
mik-tf added this to the ACTIVE project 2026-05-06 17:31:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_proc#96
No description provided.