Skip to content

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

Merged
johdanike merged 5 commits into
SwiftChainn:mainfrom
Anike0312:feat/vehicle-registration-capture-scanner
Oct 25, 2026
Merged

johdanike merged 5 commits into
SwiftChainn:mainfrom
Anike0312:feat/vehicle-registration-capture-scanner

Conversation

@Anike0312

@Anike0312 Anike0312 commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

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 #815
Closes #816
Closes #817
Closes #818

@drips-wave

drips-wave Bot commented Oct 18, 2026

Copy link
Copy Markdown

@Anike0312 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

@johdanike
johdanike merged commit 9ae0bcf into SwiftChainn:main Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants