Initial translation system improvements
%s/thread_form_id/form_id/g since screenshots won't apply to just threads.
Can be used to mark a translation in need of review if an automated merge of translations was carried out.
It's currently only used for threads, but can be used to namespace screenshots and action_tokens across any and all forms.
Should hopefully be reusable by other components.
Password recovery changes
- New script to clear notification queues - Logger additions
This is basically the same as the envoy cron job, except it skips mailing.
…e, counter. This ID can be captured and returned to user to aid debugging of reports. (In other words, we should log errors and return the ID with a helpful message rather than crashing with backtrace to users) Logger now includes calling function's file, line no.
Fix small typos. Thanks @ordoban
Replace error logging
Widen emails for mobile (and desktop) viewing, fixes #132
Changes to envoy notification mailing behaviour
- Trap failure of "ERROR ON ENVOY" mail and fallback to log Dumper - Clear users' notification in all cases, since a problematic one can cause the whole queue to get stuck, never clear. The error log fallback *should* be temporary, to figure out what's actually going on with the "ERROR ON ENVOY" mail, but nothing persists like a temporary solution - need to keep an eye on it.
Reg form / thread display changes.
Unless you're the original poster or an admin.