Skip to content

Document Management System (#508, #509, #510, #511, #512) #526

@celticr

Description

@celticr

Combined Implementation Task

This issue combines 5 related document management features into one implementation task for efficiency.

Features to Implement

  1. Notes functionality (was Implement Notes functionality #508)

    • "Add note" option in modal
    • Title field (optional), "What happened?" text area (required)
    • Notes displayed in document list with note icon
    • Edit and delete capability
  2. Incident metadata fields (was Add incident metadata fields (date, time, witnesses, location) #509)

    • "When did this happen?" - Date picker
    • "Time (optional)" - Time picker
    • "People/witnesses" - Text field
    • "Where" - Location text field
    • All in expandable "Add details" section
  3. Tagging system (was Implement tagging system for files and notes #510)

    • "Tags (comma separated)" input
    • Tags displayed as chips on cards
  4. Document filtering (was Implement document filtering (All/Files/Notes) #511)

    • Filter toggle: All | Files | Notes
    • Count shown for each option
  5. Sort options (was Implement sort options (Newest/Oldest) and incident date filter #512)

    • Sort by: Newest | Oldest
    • "Has incident date" checkbox filter

Design Reference

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

Acceptance Criteria

  • Notes CRUD working
  • Metadata fields on upload/note forms
  • Tags input and display
  • Filter toggles functional
  • Sort options working

Closes #508, #509, #510, #511, #512

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