Skip to content

v1.110.0

Choose a tag to compare

@patrykomiotek patrykomiotek released this 22 May 13:35
· 276 commits to main since this release
95069f8

1.110.0 (2026-05-22)

Bug Fixes

  • leads: add missing scoring indexes and scoredAt timestamp to schema (f1a062e)
  • leads: address coderabbit findings (7 of 24) (915f5d4)
  • leads: auto-backfill score columns at read time (f4a6e26)
  • leads: backfill score columns on upload + swap icon to calculator (3dae703)
  • leads: clamp score to 100, i18n modal strings, fix test for unweighted aggregation (bf043f9)
  • leads: clear stale criteria on parse failure, add Zod validation in scoreLeadCommand (a9f5718)
  • leads: count in_progress results in bulkScoreLeadList (4c0639f)
  • leads: fix scoring runtime issues and improve score prompt (016aba9)
  • leads: handle FileType.DOCX in isDocx and add empty DOCX test (8802a64)
  • leads: persist column view + stop counting not-found as failed (5b8a0f5)
  • leads: scoring locked to 0 + modal polish (63cb3d4)
  • leads: use ref-based guard to prevent spinner stuck on enrich/score (6a24833)
  • leads: wrap scoring pending in transaction and strengthen tests (0a0e0aa)

Features

  • leads: add i18n keys for scoring feature (d87253a)
  • leads: add mark-pending/complete scoring commands (1841633)
  • leads: add parseScoringCriteriaCommand with LLM rubric parsing (febe135)
  • leads: add score button per row in LeadsGrid (28c13f7)
  • leads: add score-lead-command with LLM structured output (59b21a0)
  • leads: add scoreLead, bulkScore, uploadScoringFile server actions (a73c0ca)
  • leads: add scoring file and scoring status fields to schema (159582c)
  • leads: add scoring file text extraction utility (bbe375e)
  • leads: add scoring_criteria columns to lead_list (ae18dc8)
  • leads: add ScoringCriterion type and extend LeadListDetail (9aa0aa5)
  • leads: add ScoringFileUpload component with tests (5c644f5)
  • leads: expose scoringStatus, scoringError, scoringFileId in lead types (a2f0804)
  • leads: refactor scoreLeadCommand to N-parallel criterion calls with fallback (52c85a9)
  • leads: render score badge and justification truncation in table (124f86c)
  • leads: scoring justification modal, tooltips, correct maxScore from scale (7f0bedb)
  • leads: select and map scoringCriteria fields in getLeadListQuery (f8b8bc2)
  • leads: show warning when scoringCriteriaError is set on lead list (2b306a4)
  • leads: trigger parseScoringCriteria and reset scored leads on file upload (e8a74cb)
  • leads: wire ScoringFileUpload into LeadsDetailPage header (67c2e38)

Performance Improvements

  • leads-scoring: parallelize disqualifier + introduce SCORING_MODEL (9043b93)