notify: move new-mail notifications out of the Gmail session

Session.zig held the notifications whole, so a JMAP account could not tell of new mail without copying them. Notifier.zig now owns the notification, its click action, and which threads it names; Session tells it what arrived as before. Nothing changes for Gmail.


Author rockorager.dev
Date Commit Parent a21f7c49
+306 -258
4 changed files
+306 -258
4 changed files