Skip to content

Export System (#513, #514, #515, #521, #525) #527

@celticr

Description

@celticr

Combined Implementation Task

This issue combines 5 related export features into one implementation task.

Features to Implement

  1. Selective export (was Implement selective export (choose specific items) #515)

    • "All items" vs "Select items" radio buttons
    • Expandable item list with checkboxes
  2. Verification codes (was Implement export with verification codes #513)

    • Toggle in export modal
    • Generate verification.txt with SHA-256 hashes
  3. Activity log (was Implement export with activity log #514)

    • Toggle in export modal
    • Generate activity_log.json with timestamps
  4. Export package for lawyers (was Implement export package for lawyers/support services #521)

    • Export modal with "What's inside?" section
    • Package structure: originals/, notes/, manifest.json, activity_log.json, verification.txt
  5. Download as ZIP (was Implement record download (single / selected / all) as ZIP #525)

    • Single file download
    • Selected files download
    • All files download

Design Reference

See /client/src/new-ux-ui-images/Screenshot 2026-01-10 at 17.46.39.png through 17.46.56.png

Acceptance Criteria

  • Export modal with options
  • Selective export working
  • ZIP file generation
  • Verification codes in package
  • Activity log in package
  • Manifest.json with summary

Closes #513, #514, #515, #521, #525

Metadata

Metadata

Assignees

No one assigned

    Labels

    2026-designNew 2026 UX/UI design features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions