From d69abbd00840a8780bc0fd866cc8de28bd38293c Mon Sep 17 00:00:00 2001 From: Neel Nemade Date: Sun, 2 Aug 2026 13:15:00 +0530 Subject: [PATCH] Improve empty-board / first-run guidance copy --- web/ui/state.mjs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/web/ui/state.mjs b/web/ui/state.mjs index 201c086..dc35c2a 100644 --- a/web/ui/state.mjs +++ b/web/ui/state.mjs @@ -1349,7 +1349,13 @@ async function load(){ ? ` · showing ${hiddenN} filtered Sourced` : ` · ${hiddenN} filtered Sourced — show`) : (FIND_SHOW_HIDDEN ? ' · hide filtered again' : '') - $('status').innerHTML = active+' active on board'+hiddenBit+' · click a card to check fit · drag between columns' + if (active === 0) { + $('status').innerHTML = + 'No roles yet · Run a job search, review LinkedIn, then add a role to Researched · You apply yourself · Paste real job descriptions instead of careers-page scrapes.' + } else { + $('status').innerHTML = + active + ' active on board' + hiddenBit + ' · click a card to check fit · drag between columns' + } const sh=$('status_hidden') if(sh) sh.onclick=()=>{ FIND_SHOW_HIDDEN=!FIND_SHOW_HIDDEN; load() } if($('triage')){ @@ -1422,7 +1428,7 @@ async function load(){
${mHtml}${vHtml}${doc}${stampHtml}${flag}${locHtml}${compHtml}${ageHtml}
${r.url?`Open JD ↗`:''} ${hideBtn} - `}).join('') : '
' + `}).join('') : '
No roles yet. Add one to start tracking.
' return `

${LABEL[s]}${it.length}

${ s==='researched' ? ``