James Hillyerd
|
69b6225554
|
storage: emit AfterMessageDeleted events (#334)
* Ignore test lua script
Signed-off-by: James Hillyerd <james@hillyerd.com>
* Wire ExtHost into storage system
imports
Signed-off-by: James Hillyerd <james@hillyerd.com>
* storage/file: emit deleted events
Signed-off-by: James Hillyerd <james@hillyerd.com>
* storage/mem: emit deleted events
Signed-off-by: James Hillyerd <james@hillyerd.com>
---------
Signed-off-by: James Hillyerd <james@hillyerd.com>
|
2023-02-13 17:11:04 -08:00 |
|
James Hillyerd
|
5adef42df7
|
Replace message.Metadata usage with event.MessageMetadata (#333)
Signed-off-by: James Hillyerd <james@hillyerd.com>
|
2023-02-13 13:52:28 -08:00 |
|
James Hillyerd
|
e74efbaa77
|
extension: Make AfterMessageStored async (#319)
|
2023-01-22 16:26:52 -08:00 |
|
James Hillyerd
|
b383fbf9ab
|
manager: Test that MessageStored event is emitted (#318)
Signed-off-by: James Hillyerd <james@hillyerd.com>
Signed-off-by: James Hillyerd <james@hillyerd.com>
|
2023-01-17 19:26:44 -08:00 |
|
James Hillyerd
|
f0d457b8f5
|
extension: Add MessageStored event (#316)
* Replace existing direct StoreManager->msghub communication with this
event
* For #280 #309 #312 #310
Signed-off-by: James Hillyerd <james@hillyerd.com>
Signed-off-by: James Hillyerd <james@hillyerd.com>
|
2023-01-16 21:30:47 -08:00 |
|
James Hillyerd
|
e4c48a0705
|
go code: rename to github.com/inbucket/inbucket
|
2019-02-24 09:43:10 -08:00 |
|
James Hillyerd
|
dbdc60a0fb
|
message, webui: Fix QP address rendering, closes #117
|
2019-01-01 10:04:37 -08:00 |
|
James Hillyerd
|
c6bb7d1d4d
|
Fix some null pointers during message retrieval
|
2018-04-07 14:40:54 -07:00 |
|
James Hillyerd
|
12f98868ba
|
smtp/policy: Store messages with full naming for #33
- Added some tests to make sure stores do not enforce their own naming.
- Improve recipient structured logging.
|
2018-04-07 13:06:56 -07:00 |
|
James Hillyerd
|
939ff19991
|
policy: Tie mailbox extraction to Addressing for #33
|
2018-04-02 20:15:50 -07:00 |
|
James Hillyerd
|
c695a2690d
|
ui: Mark messages as seen after 1.5s for #58
Embolden subject font for unseen messages.
|
2018-04-01 15:16:48 -07:00 |
|
James Hillyerd
|
dc02092cf6
|
rest: Implement MarkSeen for #58
- message: Add MarkSeen to Manager, StoreManager.
- rest: Add PATCH for /mailbox/name/id.
- rest: Add MailboxMarkSeenV1 handler.
- rest: Add Seen to model.
- rest: Update handlers to set Seen.
- rest: Add doJSONBody func.
|
2018-04-01 13:30:43 -07:00 |
|
James Hillyerd
|
e7a86bd8f8
|
Hide envelope, use Part.Content for #85
|
2018-03-20 17:55:43 -07:00 |
|
James Hillyerd
|
e5785e81aa
|
Update CHANGELOG for refactor
|
2018-03-18 15:14:48 -07:00 |
|
James Hillyerd
|
30a329c0d3
|
Renames, closes #69
- storage: rename StoreMessage to Message
- storage: rename Message.RawReader() to Source()
|
2018-03-17 17:56:06 -07:00 |
|
James Hillyerd
|
f953bcf4bb
|
smtp: Move delivery into message.Manager for #69
|
2018-03-17 17:04:12 -07:00 |
|
James Hillyerd
|
a22412f65e
|
manager: Add MailboxForAddress(), calls policy pkg #84
|
2018-03-17 15:17:44 -07:00 |
|
James Hillyerd
|
10bc07a18e
|
message: Implement service layer, stubs for #81
I've made some effort to wire the manager into the controllers, but
tests are currently failing.
|
2018-03-12 20:21:59 -07:00 |
|