-
Notifications
You must be signed in to change notification settings - Fork 25
Labels
Description
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=newparameter to the url - when coming from the
/mail/inboxroute, add any existing parameter out ofaccountId,mailboxId,mailIdto the url (if they exist)
- upon entering the compose view, we add
- 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)

Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done