mirror of
https://github.com/cypht-org/cypht.git
synced 2026-04-25 13:05:53 +03:00
[GH-ISSUE #572] "Snooze" (reply-later) feature for any message: Hide this email for x hours/days/weeks/months #409
Labels
No labels
2fa
I18N
PGP
Security
Security
account
advanced_search
advanced_search
announcement
api_login
authentication
awaiting feedback
blocker
bug
bug
bug
calendar
config
contacts
core
core
devops
docker
docs
duplicate
dynamic_login
enhancement
epic
feature
feeds
framework
github
github
gmail_contacts
good first issue
help wanted
history
history
imap
imap_folders
inline_message
installation
keyboard_shortcuts
keyboard_shortcuts
ldap_contacts
mobile
need-ssh-access
new module set
nux
pop3
profiles
pull-request
question
refactor
release
research
saved_searches
smtp
strategic
tags
tests
themes
website
wordpress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cypht#409
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @marclaporte on GitHub (Jun 19, 2022).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/572
Like many (most?) people, my email inboxes and other email folders often contain todos and reminders. When I am completely finished with an email, I will delete it (If I am sure I will never need it again) or I archive it (out of my view but still findable): https://github.com/jasonmunro/cypht-website/issues/24
Cypht nicely permits to combine views, so this accentuates the challenge of quite a few emails with diverging levels of urgency.
While inbox zero is elusive, I regularly review emails from most recent to oldest. This "last in, first out aka LIFO method" is debatable logic as older emails can be more important, and they have been waiting longer. However, newer emails sometimes make older emails no longer important, so it makes sense to start with latest information. And threading will help. And I refuse to declare email bankruptcy.
Better filters being a way to deal with information overload, let's not analyze the same email again and again (without anything immediately actionable). Examples:
In cases like this, I would like to snooze the email with choices like 1 day, 1 week, 1 month, pick a date. The snoozed emails should all be findable in a "snoozed" folder (or similar name), with a column for the snoozed-until date. Here, you can un-snooze them (it becomes a normal email), or change the snooze date. At the end of the snooze period, the email should appear in a dedicated section above all other emails. Then, you deal with them, or snooze them again.
It should be possible to "snooze" emails in any folder (sent, draft, etc.). If you send an important email, you can then add yourself a reminder to check up on it in one month (for example).
Why not use the flag tag? The flag tag is indeed useful, but then, you can end up evaluating an email again and again. We really need to hide the email until a specific date for that email.
Alternate names for this feature:
Related implementations / feature requests:
This feature request is one of many enhancements on the way via the collaboration with the Tiki project
I look forward to your thoughts to improve the plan before we start coding this.
Thanks!
@dumblob commented on GitHub (Jun 19, 2022):
So basically a transactional e-mail redelivery after a chosen period.
Yep, I also find this feature useful (though in my case I immediately put it to calendar manually and keep 99% of all emails I receive).
@nekohayo commented on GitHub (Jul 16, 2022):
In case this is relevant: https://datatracker.ietf.org/doc/html/draft-ietf-extra-sieve-snooze-04
@marclaporte commented on GitHub (Aug 8, 2022):
This is a popular feature request: https://github.com/roundcube/roundcubemail/issues/6603
@marclaporte commented on GitHub (Nov 1, 2022):
To be part of the JMAP spec: https://github.com/jmapio/jmap/issues/301
@marclaporte commented on GitHub (Mar 13, 2023):
Progress: https://datatracker.ietf.org/doc/draft-ietf-extra-sieve-snooze/