NoeVault Snip Screenshot and Evidence
Shared implementations: SnapScreenEditor · AnnotationSession · AttachmentPicker
SoR: SupportTicket attachments (evidence metadata + stored image)
| Path | Typical producer | Notes |
|---|---|---|
| Capture screen | SnapScreen |
getDisplayMedia / host capture → editor |
| File / paste / drag-drop | QuickCreate / picker |
AttachmentPicker staging |
| Native Panel Snap | Shared editor via UMD bridge when available | Same annotation model |
Bitmap
→ AnnotationSession (edit graph)
→ tools: Select, Crop, Redact, Rectangle, Arrow, Text, Freehand
→ Undo / Redo / Delete / Clear
→ SnapScreenEditor (preview + Expand / Precision workspace)
→ Zoom in/out, Fit, Actual size, pan
→ Flatten to PNG
→ Upload as ticket evidence
After submit: annotations are not re-opened for editing. Operators download the stored image evidence.
Expand editor opens the fullscreen evidence workspace (Confirm evidence / Retake / Collapse). State is preserved across expand/collapse in the shared editor.
REDACTION_LIMITATIONS and never-capture helpers (hideExcludedElements).| Field | Example |
|---|---|
fileName |
snap-screen-….png or host-provided name |
evidenceKind |
Screenshot / Image |
sourceProducer |
SnapScreen / QuickCreate |
uploadedBy (Model B requester) |
Empty GUID |