@@ -141,6 +141,8 @@ var dashboardTmpl = template.Must(template.New("dashboard").Funcs(template.FuncM
141141 --color-bg-header: #f5f5f5;
142142 --color-bg-badge: #f0f0f0;
143143 --color-text-muted: #555;
144+ --color-bg-badge-yellow: #f0d84a;
145+ --color-bg-badge-green: #68cc8c;
144146 }
145147 [data-theme="dark"] {
146148 --color-text: #e0e0e0;
@@ -151,6 +153,8 @@ var dashboardTmpl = template.Must(template.New("dashboard").Funcs(template.FuncM
151153 --color-bg-header: #2a2a2a;
152154 --color-bg-badge: #333;
153155 --color-text-muted: #aaa;
156+ --color-bg-badge-yellow: #4a3c0e;
157+ --color-bg-badge-green: #1c4530;
154158 }
155159 body { font-family: sans-serif; margin: 2em; color: var(--color-text); background: var(--color-bg-page); }
156160 a { color: var(--color-link); text-decoration: none; }
@@ -163,6 +167,8 @@ var dashboardTmpl = template.Must(template.New("dashboard").Funcs(template.FuncM
163167 th { background: var(--color-bg-header); }
164168 .counts { display: flex; gap: 0.8em; flex-wrap: wrap; }
165169 .counts div { padding: 0.3em 0.7em; border-radius: 4px; background: var(--color-bg-badge); font-size: 0.9em; }
170+ .counts div.badge-yellow { background: var(--color-bg-badge-yellow); }
171+ .counts div.badge-green { background: var(--color-bg-badge-green); }
166172 .section { margin-bottom: 2em; border: 1px solid var(--color-border); border-radius: 4px; padding: 0.5em 1em; }
167173 details.section > summary { cursor: pointer; display: flex; align-items: center; gap: 0.8em; list-style: none; padding: 0.2em 0; }
168174 details.section > summary::-webkit-details-marker { display: none; }
@@ -180,9 +186,9 @@ var dashboardTmpl = template.Must(template.New("dashboard").Funcs(template.FuncM
180186<summary>
181187 <h2>{{.Name}}</h2>
182188 <div class="counts">
183- <div><strong>Not Ready:</strong> {{len .NotReady}}</div>
184- <div><strong>Open:</strong> {{len .Open}}</div>
185- <div><strong>In Progress:</strong> {{len .InProgress}}</div>
189+ <div{{if .NotReady}} class="badge-yellow"{{end}} ><strong>Not Ready:</strong> {{len .NotReady}}</div>
190+ <div{{if .Open}} class="badge-green"{{end}} ><strong>Open:</strong> {{len .Open}}</div>
191+ <div{{if .InProgress}} class="badge-green"{{end}} ><strong>In Progress:</strong> {{len .InProgress}}</div>
186192 <div><strong>Closed:</strong> {{len .Closed}}</div>
187193 </div>
188194</summary>
0 commit comments