Thank you @Emily_Roman, however I am not finding that post particularly relevant. (NB: your second link in that post goes to the Hacks section of the guide; I am not sure if that is what you intended).
Specifically, this feature request is about customising how many email notifications are sent for upcoming tasks when “Daily summaries: New tasks assigned to you and upcoming due dates” is checked.
This is not about desktop notifications, but email notifications. This is also not about tasks which are past the due date, but for upcoming tasks. As it is, tasks that are past the due date do trigger daily email reminders for about 2 weeks, and I think that’s fine as you either need to get them done, or change the due date.
I work in some organisational workspaces where my main responsibility is to do a certain task per month/period, so the only content of these daily email summaries is these upcoming tasks. Some tasks are only completed on the due date. Receiving “tasks due soon” emails on days T-5, T-4, T-3, T-2, and T-1 is noise that results in me devaluing all emails from Asana. Even if there are other updates in the daily summary, I still don’t need these tasks due soon to be brought to my awareness so early and so repeatedly. I would rather focus on what needs to be done today. (And this is amplified because I receive separate emails per workspace).
So to re-summarise, I would like to stop receiving “tasks due soon” email notifications every day, starting five days before a due date.
Ideally, this could be set task-by-task (or project-by-project, or workspace-by-workspace), but at the very minimum, globally. For me, one “task due soon” email per task would be fine, whether that is five days before, or one day before the due date - just like the Asana Inbox has the behaviour of generating just one reminder per upcoming task.
For people who want or need more constant reminders, a nice implementation may be to be able to specify default settings such as, “send me an email 5 days before, and 1 day before, and on the day,” and then be able to override these per task/project - which is how Google Calendar has implemented their reminder emails/notifications.