Skip to content

v2.2.0

Choose a tag to compare

@nord- nord- released this 14 Mar 23:12
· 5 commits to master since this release

What's new

Code quality & security

  • Sanitize HTML in work item descriptions with DOMPurify (#7)
  • WIQL injection prevention — all values escaped (#4)
  • Detailed error messages — API errors now show Azure DevOps response details, specific 401/404 messages on connect page (#5)

Dark mode & theming

  • CSS custom properties — all colors centralized in :root, dark mode handled via variables instead of per-file media queries (#8)

Developer experience

  • Automated SW cache version — injected from package.json at build time, no more manual bumps (#9)
  • BoardView refactored — extracted useBoardSelector, useLazyItems hooks and WorkItemCard component, 534→335 lines (#6)
  • Test coverage with Vitest — 20 unit tests for formatDate, ApiError, and WIQL helpers (#4)