From 119cf0531aa86f6c6191a9a4e2b617ee84260519 Mon Sep 17 00:00:00 2001 From: inference-bot Date: Sun, 27 Sep 2026 21:20:37 -0600 Subject: [PATCH] Source column: show manual vs OC member status (bronze pill for manual) --- app/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/main.py b/app/main.py index cceec0d..8a44ced 100644 --- a/app/main.py +++ b/app/main.py @@ -252,6 +252,7 @@ PAGE_HTML = """ .pill { display: inline-block; padding: 2px 8px; border-radius: 10px; font-size: 11px; font-weight: 600; } .pill.active { background: #eaf3ea; color: #2f5c30; } .pill.inactive { background: #f6e9e5; color: var(--danger); } + .pill.manual { background: #f1e8da; color: #a97a4a; } .num { font-variant-numeric: tabular-nums; } .flash { padding: 12px 16px; border-radius: 8px; margin: 16px 0; font-size: 14px; display: none; } .flash.show { display: block; } @@ -305,6 +306,7 @@ PAGE_HTML = """ Member Status Activated + Source Allowance Credits Spend @@ -450,10 +452,14 @@ function renderMembers() { const creditsPill = credits > 0 ? '' + fmt(credits) + '' : '—'; + const src = m.manual + ? 'manual' + : 'OC'; return '' + '' + esc(m.email) + (m.username ? '
' + esc(m.username) + '
' : '') + '' + '' + pill + '' + '' + act + '' + + '' + src + '' + '' + fmt(m.balance) + '' + '' + creditsPill + '' + '' + fmt(m.spend) + '' +