Skip to content

Feat/jmap 2#12800

Draft
SebastianKrupinski wants to merge 5 commits intofeat/jmap-1from
feat/jmap-2
Draft

Feat/jmap 2#12800
SebastianKrupinski wants to merge 5 commits intofeat/jmap-1from
feat/jmap-2

Conversation

@SebastianKrupinski
Copy link
Copy Markdown
Contributor

@SebastianKrupinski SebastianKrupinski commented Apr 23, 2026

Summary

Testing

  • Basically every operation that interacts with a external Imap or Jmap server needs to be tested... Twice... once on a Imap account/server then on a Jmap account/server

Mailbox Operations

  • - List / Sync Folder
  • - Create in root folder
  • - Create in another folder
  • - Rename in root folder
  • - Rename in another folder
  • - Delete in root folder
  • - Delete in another folder
  • - Download Attachments

Message Operations

  • - List / Sync Messages
  • - Fetch Message
  • - Move Message
  • - Move Thread
  • - Delete Message
  • - Delete Thread
  • - Flag Message (Read/Unread, Etc)
  • - Tag Message (Set/Unset)

Console Operations

  • - mail:account:create - alias of mail:account:create-imap
  • - mail:account:create-imap
  • - mail:account:create-jmap
  • - mail:account:debug
  • - mail:account:delete
  • - mail:account:diagnose - alias of mail:account:test
  • - mail:account:export
  • - mail:account:export-threads
  • - mail:account:run-meta-estimator
  • - mail:account:sync
  • - mail:account:test
  • - mail:account:train
  • - mail:account:update
  • - mail:clean-up
  • - mail:predict-importance
  • - mail:repair:system-autoresponders
  • - mail:repair:tags
  • - mail:tags:migration-jobs
  • - mail:thread

To Fix

  • Send Message
  • Tests

@SebastianKrupinski SebastianKrupinski self-assigned this Apr 23, 2026
@github-project-automation github-project-automation Bot moved this to 🏗️ In progress in 💌 📅 👥 Groupware team Apr 23, 2026
@SebastianKrupinski SebastianKrupinski changed the base branch from main to feat/jmap-1 April 24, 2026 19:16
@SebastianKrupinski SebastianKrupinski changed the base branch from feat/jmap-1 to main April 24, 2026 19:16
@SebastianKrupinski SebastianKrupinski force-pushed the feat/jmap-2 branch 23 times, most recently from 3b35d0b to ee47083 Compare May 4, 2026 13:28
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
@SebastianKrupinski SebastianKrupinski changed the base branch from main to feat/jmap-1 May 4, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🏗️ In progress

Development

Successfully merging this pull request may close these issues.

JMAP Write Operations Read-only JMAP Support

1 participant