Matt Molyneaux
Matt Molyneaux
Set error state and allow user to retry.
Currently, we do a lot of processing to make HTML parts safe. One of these is to use [premailer](https://github.com/peterbe/premailer) to inline any CSS found in `` tags so that email...
Rather than mess around with automagically creating table views via Django (or worse, manually creating views), we could just create a policy daemon for Postfix to talk to. The previous...
Consider making `last_activity` a field rather than a property of `inboxen.models.Inbox`: 1. are there any speed improvements? Also, check indexing on email received date 2. would it be less confusing...
Sometimes a message get bounced by Postfix to a no-reply address. Sometimes these addresses send a helpful auto-response which ends up in the admins inbox! While salmon does have bounce...
When `unique=True` on a CharField, Django adds an index for "exact" lookups and "like" lookups. For fields like `HeaderData.hashed`, the extra "like" index is unnecessary as we will only ever...
Wagtail has been removed, we have our own CMS now. Various parts of this plan have been implemented # Still TODO ## Drafts ~~Something I've done before with FeinCMS (or...
Now we've moved back to file-based storage for liberations, we don't have any code to remove the old liberation tarball. Firing off a separate task when liberation is started will...
This is especially needed for the web app (i.e. a mobile app that is actually just the browser) as Firefox Web Apps don't display browser controls like refresh. I'm not...
Currently, admins get an email when there's a new question. No other activity produces any notifications for admins or normal users. Might even be worth making a proper "notifications" app...