From 08731207750abc0e6f1edea2d082b07c067371c0 Mon Sep 17 00:00:00 2001 From: Alex-Gilbert Date: Fri, 20 Feb 2026 14:48:51 -0600 Subject: [PATCH] feat: update main.js references from solved to approved status Co-Authored-By: Claude Opus 4.6 --- unredact/static/main.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/unredact/static/main.js b/unredact/static/main.js index d397931..88282e8 100644 --- a/unredact/static/main.js +++ b/unredact/static/main.js @@ -291,17 +291,19 @@ function statusLabel(status) { case "unanalyzed": return "unanalyzed"; case "analyzing": return "analyzing..."; case "analyzed": return "analyzed"; - case "solved": return "solved"; + case "approved": return "approved"; case "error": return "error"; default: return status; } } function redactionInfoText(r) { - if (r.status === "solved" && r.solution) { - return r.solution.text; + if (r.status === "approved" && r.approvedText) { + return r.approvedText.length > 30 + ? r.approvedText.slice(0, 30) + "..." + : r.approvedText; } - if ((r.status === "analyzed" || r.status === "solved") && r.analysis) { + if (r.status === "analyzed" && r.analysis) { const segs = r.analysis.segments; const left = segs.length > 0 ? segs[0].text : ""; const right = segs.length > 1 ? segs[1].text : ""; @@ -327,7 +329,7 @@ function activateRedaction(id) { renderRedactionList(); renderCanvas(); - if (r.status === "analyzed" || r.status === "solved") { + if (r.status === "analyzed" || r.status === "approved") { openPopover(id); } } @@ -558,6 +560,9 @@ function exportAnnotations() { if (r.solution) { entry.solution = r.solution; } + if (r.approvedText) { + entry.approvedText = r.approvedText; + } pages[r.page].push(entry); } // Sort each page's redactions top-to-bottom, left-to-right