Inbox
The inbox lists all feedback submissions with full filter and bulk-action support.
Status tabs: All · New (unread) · Read · Archived
Filters: Type dropdown · Date From/To (ISO date inputs) · Full-text search across name, email, subject, message
Bulk actions (on selection): Mark Read · Archive · Delete (with confirmation)
Row actions: View · Mark Read · Archive · Delete
Detail View
Opening any row:
- Message card — type tag, status badge, star rating, subject, full message
- Admin Notes — private textarea; never visible to submitters
- Submitter sidebar — name, email, user ID (if logged in), IP address
- Context sidebar — datetime, page title + URL, browser UA
- Reply card — mailto link pre-filled with submitter email and subject
- Screenshot card — thumbnail preview + download link; shows deletion date when archived
Opening a "new" submission automatically marks it "read".
Analytics
Stat cards: Total Submissions · This Month · Avg Rating · Unread count
Charts:
- Submissions by Type (horizontal bar)
- Rating Distribution (1–5 stars)
- Last 30 Days (vertical bar per day, CSS-height-driven — no JS library)
CSV Export
Click CSV in the Inbox topbar. Exports all submissions matching current type/status filters.
Columns: ID, Date, Status, Type, Subject, Message, Name, Email, Rating, Page Title, Page URL, IP Address, Admin Notes
