Skip to content

feat: add vehicle, signature, and mobile scanner foundations - #940

Open
Ewatomi5 wants to merge 4 commits into
SwiftChainn:mainfrom
Ewatomi5:feat/vehicle-signature-scanner-foundations
Open

Ewatomi5 wants to merge 4 commits into
SwiftChainn:mainfrom
Ewatomi5:feat/vehicle-signature-scanner-foundations

Conversation

@Ewatomi5

Copy link
Copy Markdown

Summary

  • add fleet vehicle registration types covering vehicle categories, capacity, and uploaded documents
  • add a typed vehicle service for registration, retrieval, updates, deletion, multipart document uploads, and normalized API errors
  • add reusable signature capture state with mouse and touch drawing, PNG export, clearing, empty-state checks, and listener cleanup
  • add a mobile QR scanner hook with rear-camera constraints, one-frame-per-second decoding, permission states, iOS inline playback, and media-track cleanup

Validation

  • 16 focused Jest tests passed
  • changed-file ESLint passed
  • changed-file TypeScript check passed
  • git diff --check passed

Closes #819
Closes #820
Closes #823
Closes #827

@drips-wave

drips-wave Bot commented Oct 18, 2026

Copy link
Copy Markdown

@Ewatomi5 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant