Matt Molyneaux

Results 82 issues of 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...

enhancement
app:inboxen

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...

enhancement
app:router
priority:HIGH

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...

enhancement
app:inboxen

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...

app:cms

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...

app:liberation

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...

enhancement

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...

app:blog
app:tickets
app:liberation