Jobs list defaults to On Floor; add Completed filter pill; fix encoding bugs

- /Jobs now redirects to ?statusGroup=active so completed jobs don't clutter the default view
- Add Completed pill (filters Completed + ReadyForPickup + Delivered)
- Pill badge counts are now global DB counts, not page-local item counts
- Ready pill badge now shows ReadyForPickup-only count
- All pill links to ?statusGroup=all to bypass the redirect
- Fix double-encoded & in Completed filter alert label
- Fix corrupted em dash (â€") in Customers/Details billing email fallback text

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-19 20:11:33 -04:00
parent 551116d7e5
commit 24f3df1bbc
3 changed files with 55 additions and 16 deletions
@@ -123,7 +123,7 @@
}
else
{
<span class="text-muted">Not set — invoices go to contact email</span>
<span class=text-muted>Not set &mdash; invoices go to contact email</span>
}
</p>
</div>