Skip to content

Mail: Write email #1476

@kulmann

Description

@kulmann

Initial Checklist

  • I understand this is a user story and questions should be posted in the Community Discussions
  • I searched issues and couldn’t find anything (or linked relevant results below)

User Story

  • As a user, I want to write an email so that I can communicate with my colleagues, customers, friends, etc.

User Value

Writing emails

Acceptance Criteria

  • Writing email is available on a new route /mail/create
    • upon entering the compose view, we add draftId=new parameter to the url
    • when coming from the /mail/inbox route, add any existing parameter out of accountId, mailboxId, mailId to the url (if they exist)
  • on mobile: compose view is filling the entire viewport
  • on larger viewports: as a start, the compose view is also filling the entire viewport (we might think about a modal later on)
  • view consists of:
    • header: close button, title "New message", send button (for now always disabled)
    • From (pre-select first identity of the default account), dropdown, lists all available identities
    • To (text input for now)
    • CC (text input for now)
    • BCC (text input for now)
    • Subject (text input)
    • Body (text area, use raw text editor for this issue as first iteration, sophisticated editor later)
    • Footer (not needed for now as we don't have any functionality like adding attachments, yet)
Image Image Image

Metadata

Metadata

Assignees

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions