Commit Graph

15 Commits

Author SHA1 Message Date
Sebastian 65fdb23fa4 feat: harmonize mailbox messages
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-10-05 20:34:02 -04:00
Sebastian 025812fe4e feat: add fetch message size limit
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-26 08:43:32 -04:00
Sebastian 8e30b8de97 fix: use peak so we don't mark messages as read
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 15:00:31 -04:00
Sebastian 6a36e91cb4 refactor: unify command complition checking
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 12:14:37 -04:00
Sebastian 1b68c99521 feat: Add CommandFailedException for COPY/MOVE and APPEND, exposing command name, status, server text, and parsed completion code.
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 12:09:45 -04:00
Sebastian 1ce2013c07 refactor: CommandStatusResult
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 12:06:46 -04:00
Sebastian a6c4fa1c23 refactor: mailbox status names
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 11:58:45 -04:00
Sebastian 68ca777150 refactor: unify response-code parsing
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 11:54:28 -04:00
Sebastian 09d0bbd817 refactor: unify quotes encoding
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 11:49:18 -04:00
Sebastian cd724df8ec refactor: list command parsing
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 11:45:44 -04:00
Sebastian 56fc949e83 refactor: fetch command
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 11:42:13 -04:00
Sebastian 9a86292bcf refactor: re-organize files
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-09-25 11:32:25 -04:00
Sebastian a8764747fd refactor: use custom imap client
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
2026-05-08 00:16:43 -04:00
Sebastian Krupinski 7446edced3 feat: speed improvements
Signed-off-by: Sebastian Krupinski <root@LAPTOP-7DVOR6NC>
2026-02-20 23:34:30 -05:00
Sebastian Krupinski e51c65bf19 feat: initial version
Signed-off-by: Sebastian Krupinski <root@LAPTOP-7DVOR6NC>
2026-02-20 21:44:49 +00:00