Commit Graph

26 Commits

Author SHA1 Message Date
Drew DeVault 533ca5c4d5 todosrht-lmtp: fix error reason selection 2021-02-28 08:39:10 -05:00
David Florness 6efba83e54 Only care about the mail handler's sock-group when using LMTP
The "not None" logic was copied from listssrht:
372eda06cb/item/listssrht-lmtp (L349-352)
2021-02-22 08:58:48 -05:00
наб bb5a0a8ccf Add option to notify users of their own web activity
Ref: ~sircmpwn/todo.sr.ht#94
2020-10-10 14:00:58 -04:00
Drew DeVault 6dbc8e927b todosrht-lmtp: allow command without comment 2020-09-01 16:28:56 -04:00
наб b7b5abb83a Allow (un)subscribing by mailing ~u/t[/1]/[un]subscribe 2020-07-22 13:19:56 -04:00
наб 8a3c9b63b9 Include an In-Reply-To: <Message-ID of triggering e-mail>, if any, in the new_ticket notification 2020-07-17 09:59:49 -04:00
Gabriel Augendre 6599be5371 Notify sender for tickets created by email.
Fix ticket ~sircmpwn/todo.sr.ht/180
2020-06-08 13:42:37 -04:00
Drew DeVault 0a30060cb4 todosrht-lmtp: alias !resolved as !resolve 2020-04-05 09:50:10 -04:00
Drew DeVault 204597dfb4 Accept email tickets/comments for anon users 2019-08-22 13:20:39 +09:00
Drew DeVault b4c92a39db Generalize users into participants 2019-08-22 11:05:25 +09:00
Drew DeVault ebc57e1c43 Enforce ticket access on labels via email 2019-07-08 13:10:18 -04:00
Drew DeVault 102998365b Add !label and !unlabel to todosrht-lmtp 2019-07-08 13:03:47 -04:00
Drew DeVault b0a3857cb5 Discard HTML emails sent to LMTP daemon 2019-06-14 11:09:20 -04:00
Drew DeVault 274d050572 Finalize webhooks 2019-06-11 11:50:00 -04:00
Drew DeVault 2368339664 Rig up ticket webhooks 2019-06-10 15:46:32 -04:00
Drew DeVault a3f1f9491b Fix fallback addresses for ticket submission 2019-05-15 11:41:11 -04:00
Drew DeVault 0b70b847be Add tracker labels endpoint 2019-05-09 11:34:55 -04:00
Drew DeVault d6986aed72 Add simple ticket API 2019-04-30 16:17:43 -04:00
Drew DeVault 060eea1c1a Add support for replying to tickets via email 2019-04-29 18:26:36 -04:00
Drew DeVault 3df816c9f8 Pass sender into get_tracker as explicit kwarg 2019-04-29 15:36:50 -04:00
Drew DeVault 93c2b4fa59 Fix typo in data command 2019-04-29 15:18:01 -04:00
Drew DeVault 4c51567ca0 Roll back database session on exceptions 2019-04-29 15:15:12 -04:00
Drew DeVault 8ba331bd53 Check sender before destination 2019-04-29 15:07:38 -04:00
Drew DeVault 16530ada56 Fix unbound variable usage 2019-04-29 14:57:57 -04:00
Drew DeVault 9a5d256e53 Enforce permissions on submissions via email 2019-04-29 14:48:20 -04:00
Drew DeVault b765014994 Implement todosrht-lmtp daemon 2019-04-29 14:42:45 -04:00