Show who sent manual emails in workorder activity

Objective

  • Surface which user sent a manual / email-builder message in the work order activity & communications feed so teams can audit sender identity without inferring from vague copy.

Background

  • SE request: manual sends today do not make the actor obvious compared to automated flow emails.
  • Activity payloads already carry createdBy style identifiers in several communication types (ActivityFeed.tsx compares data.createdBy to membership ids for edit affordances)β€”manual email rows may still render a generic label.

Scope

Frontend (attik-frontend)

  • Trace how manual sends appear in ActivityFeed.tsx (communication typing, Gmail/manual branches) and add employee display name + avatar consistent with other actor-aware rows.
  • If sender resolution requires joining ids β†’ names, follow patterns used elsewhere for createdBy resolution.

Backend (attik-backend)

  • Confirm manual send logging (email-builder/send-manual route and related persistence) stores sender membership / user id on the activity document when missing.

References

  • attik-frontend/src/components/activityFeed/ActivityFeed.tsx
  • attik-backend/src/util/functions/emailBuilder/renderEmail.ts (manual send entry points as wired from routes)

Additional context (internal note display consistency)

'on the internal note entires the user's name is bolded at the top of the note itself vs being inline with the dateTime stamp like you have it for the manual email send. I know this is not in scope with this ticket but it feels like we should make the user name of who created the note display in a consistent manner to everything else.'

Media

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
🏠

Main App

Date

About 1 month ago

Author

Linear

Subscribe to post

Get notified by email when there are changes.