Sebastian
|
852ead324f
|
feat: add CachedService with cached collections and delta
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-10-07 22:02:45 -04:00 |
|
Sebastian
|
4e12d41ee9
|
refactor: split service into ServiceBase and LiveService
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-10-07 21:49:31 -04:00 |
|
Sebastian
|
eea9b5630a
|
feat: track cache changes with sequence numbers and tombstones
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-10-07 21:21:14 -04:00 |
|
Sebastian
|
c20dde6633
|
feat: add cache harmonize command
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-10-07 21:03:52 -04:00 |
|
Sebastian
|
65fdb23fa4
|
feat: harmonize mailbox messages
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-10-05 20:34:02 -04:00 |
|
Sebastian
|
b02ca63208
|
feat: harmonize mailbox list and track harmonization state
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-10-05 19:43:47 -04:00 |
|
Sebastian
|
0250b5a847
|
feat: implement content cache
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-29 19:56:30 -04:00 |
|
Sebastian
|
d28800a04e
|
feat: implement meta and content cache
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-29 19:45:00 -04:00 |
|
Sebastian
|
8abd2c2c8c
|
refactor: rename remote mail service
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-26 22:00:16 -04:00 |
|
Sebastian
|
54a24c9892
|
fix: entityExtant()
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-26 21:57:27 -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
|
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
|
3ea76f34fb
|
fix: Mailbox::fromStatus() so omitted fields preserve known values
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-25 12:00:20 -04:00 |
|
Sebastian
|
ab5871aad7
|
feat: implement message create and update
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-25 21:45:32 -04:00 |
|
Sebastian
|
0082d884d5
|
chore: implement php test suites
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-07-23 22:20:36 -04:00 |
|