Adds a Create new folder… tile at the bottom of the "Move to…" bottom sheet in the single mail view
Tapping it shows an AlertDialog with a text field; confirming creates the folder on the server (IMAP or JMAP) and immediately moves the email there
Extends MailboxRepository with a createMailbox(accountId, name) method (no special role) and implements it for both IMAP and JMAP by making the role parameter nullable in the shared private helpers
Test plan
Open a mail in the single mail view
Tap the kebab menu → "Move to folder"
Verify the bottom sheet shows existing folders plus a "Create new folder…" tile at the bottom
Tap "Create new folder…", enter a name, tap "Create"
Verify the folder is created on the server and the email is moved to it
Verify the undo action correctly references the new folder's path
Verify cancelling the name dialog returns to the mail without any move
## Summary
- Adds a **Create new folder…** tile at the bottom of the "Move to…" bottom sheet in the single mail view
- Tapping it shows an `AlertDialog` with a text field; confirming creates the folder on the server (IMAP or JMAP) and immediately moves the email there
- Extends `MailboxRepository` with a `createMailbox(accountId, name)` method (no special role) and implements it for both IMAP and JMAP by making the role parameter nullable in the shared private helpers
## Test plan
- [ ] Open a mail in the single mail view
- [ ] Tap the kebab menu → "Move to folder"
- [ ] Verify the bottom sheet shows existing folders **plus** a "Create new folder…" tile at the bottom
- [ ] Tap "Create new folder…", enter a name, tap "Create"
- [ ] Verify the folder is created on the server and the email is moved to it
- [ ] Verify the undo action correctly references the new folder's path
- [ ] Verify cancelling the name dialog returns to the mail without any move
Closes #422
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
AlertDialogwith a text field; confirming creates the folder on the server (IMAP or JMAP) and immediately moves the email thereMailboxRepositorywith acreateMailbox(accountId, name)method (no special role) and implements it for both IMAP and JMAP by making the role parameter nullable in the shared private helpersTest plan
Closes #422