Skip to content

feat(file-movement): unified file movement, barcode scanning, and dock integration for version-16 - #23

Closed
abdullahsyed4c wants to merge 18 commits into
4csolutions:version-16from
abdullahsyed4c:feature/file-movement-v16
Closed

abdullahsyed4c wants to merge 18 commits into
4csolutions:version-16from
abdullahsyed4c:feature/file-movement-v16

Conversation

@abdullahsyed4c

@abdullahsyed4c abdullahsyed4c commented Oct 15, 2026 •

Copy link
Copy Markdown

Summary of Changes

  • Single Document Lifecycle: Unified outgoing and incoming movement tracking in File Movement.
  • Barcode & Physical Tracking: Hardware USB scanner and Html5Qrcode camera scanning support on Scan Outgoing Barcode and Scan Incoming Barcode.
  • Clean Schema:
    • Renamed child table to File Movement Item with clean fields: Matter, Case, Barcode.
    • Removed redundant legacy returned checkbox.
    • Safe controller handling for optional barcode entries.
  • Case Selection Dialog: Automatic modal prompt when returning or dispatching files for a Matter linked to multiple Cases.
  • Dock & Sidebar Integration:
    • Added dedicated File Movement sidebar.
    • Added File Movement rail icon (folder-sync) to left Dock directly below Legal Services & Billing.
  • Strict Scope: Zero modifications to unrelated DocTypes (Matter, Case, Caveat, Workspaces). Strictly limited to File Movement.

Abdullah Syed added 18 commits October 15, 2026 13:01
…anned items against outgoing, and fixes list view status indicators
…and incoming files, scan inputs, and giver-receiver exclusion
…ement to Dock below Legal Services & Billing
@abdullahsyed4c abdullahsyed4c changed the title feat(file-movement): unified file movement and barcode scanning for version-16 feat(file-movement): unified file movement, barcode scanning, and dock integration for version-16 Nov 11, 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

Development

Successfully merging this pull request may close these issues.

1 participant