[object Object]

← back to Ticket System

5x sweep 3 (contrarian-caught): search now covers the FULL thread — all comments incl. note/win/challenge/cody + all actions, not just lastText. Was: text in an older/non-comment entry returned zero results. Verified (Koroseal-in-a-note now searchable); resize+reorder persistence independently proven across reload (TK-10429)

c6d04bcc0824dc8d1df4c3dc30111635d5fd359b · 2026-08-10 16:40:29 -0700 · steve

Files touched

Diff

commit c6d04bcc0824dc8d1df4c3dc30111635d5fd359b
Author: steve <steve@designerwallcoverings.com>
Date:   Mon Aug 10 16:40:29 2026 -0700

    5x sweep 3 (contrarian-caught): search now covers the FULL thread — all comments incl. note/win/challenge/cody + all actions, not just lastText. Was: text in an older/non-comment entry returned zero results. Verified (Koroseal-in-a-note now searchable); resize+reorder persistence independently proven across reload (TK-10429)
---
 board.html | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/board.html b/board.html
index 0983f870..aa36d193 100644
--- a/board.html
+++ b/board.html
@@ -123,7 +123,11 @@ function renderHead(){
     th.appendChild(el);
   }
 }
-function match(t){if(!q)return true;const hay=(t.id+' '+t.title+' '+(t.project||'')+' '+(t.assignee||'')+' '+t.status+' '+(lastText(t)||'')).toLowerCase();return q.toLowerCase().split(/\s+/).every(w=>hay.includes(w));}
+function match(t){if(!q)return true;
+  // search the FULL thread — every comment (note/win/challenge/cody incl.) + every action — not just lastText
+  const thread=[...(t.comments||[]).map(c=>c.text),...(t.actions||[]).map(a=>a.text)].join(' ');
+  const hay=(t.id+' '+t.title+' '+(t.project||'')+' '+(t.assignee||'')+' '+t.status+' '+thread).toLowerCase();
+  return q.toLowerCase().split(/\s+/).every(w=>hay.includes(w));}
 function render(){
   renderHead();
   const cols=ordered();

← 554efcc7 auto-data-snapshot: 2026-08-10T16:40:28 (1 data files) — 5x/  ·  back to Ticket System  ·  chore: 5x report — board verified clean (contrarian-gated), 9e7e35fe →