feat: update application status tracking and rename pipeline metrics in dashboard UI

This commit is contained in:
2026-08-15 00:07:11 -07:00
parent 286278c1ec
commit 86a092ecd3
4 changed files with 22 additions and 15 deletions
+8 -8
View File
@@ -68,17 +68,17 @@ const mainLayoutHTML = `{{ define "page" }}<!DOCTYPE html>
<div class="hidden md:flex items-center space-x-6 text-xs">
<div class="flex items-center space-x-1.5">
<span class="w-2 h-2 rounded-full bg-emerald-400"></span>
<span class="text-slate-400">Qualified:</span>
<span class="font-bold text-emerald-400">{{ .QualifiedJobsCount }}</span>
<span class="text-slate-400">To Review:</span>
<span class="font-bold text-emerald-400">{{ .ToReviewCount }}</span>
</div>
<div class="flex items-center space-x-1.5">
<span class="text-slate-400">Ingested:</span>
<span class="text-slate-400">In Pipeline:</span>
<span class="font-bold text-violet-400">{{ .InPipelineCount }}</span>
</div>
<div class="flex items-center space-x-1.5">
<span class="text-slate-400">Total Ingested:</span>
<span class="font-bold text-white">{{ .TotalIngestedCount }}</span>
</div>
<div class="flex items-center space-x-1.5">
<span class="text-slate-400">Applied:</span>
<span class="font-bold text-violet-400">{{ .ActiveApplications }}</span>
</div>
<div class="flex items-center space-x-1.5 px-2 py-1 rounded-md bg-slate-900/60 border border-slate-800">
<span class="w-1.5 h-1.5 rounded-full bg-emerald-400 animate-pulse"></span>
<span class="text-slate-400">LLM:</span>
@@ -302,7 +302,7 @@ const mainLayoutHTML = `{{ define "page" }}<!DOCTYPE html>
const textMatch = !text || rowText.includes(text);
let qualMatch;
switch (qual) {
case 'default': qualMatch = rowApp !== 'opted-out' && (rowQual === 'qualified' || rowQual === 'pending'); break;
case 'default': qualMatch = rowApp !== 'opted-out' && rowApp !== 'pipeline' && (rowQual === 'qualified' || rowQual === 'pending'); break;
case 'not-qualified': qualMatch = rowApp !== 'opted-out' && rowQual === 'not-qualified'; break;
case 'saved': qualMatch = rowApp === 'pipeline'; break;
case 'all': qualMatch = rowApp !== 'opted-out'; break;