Repository navigation
Save custom snooze durations to the snooze menu #13881
fagnersales
started this conversation in
Ideas
Replies: 1 comment
|
+1. A lighter variant: remember the last custom duration automatically and show it as a quick pick above Custom…, without a checkbox. Most of the time I just repeat the custom snooze I used last. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem
Custom… (from #11210) lets you snooze for any duration, but it doesn't remember the choice. If you regularly snooze for something the menu doesn't offer, like 45 minutes or 2 days, you have to open the dialog and type it again every time.
Proposal
Add an Add to snooze list checkbox to the Custom snooze dialog's Duration mode. When it's ticked, the duration is saved and appears in every snooze menu (the hover clock, the thread context menu, bulk snooze and the chat header), below the built-in options and above Custom….
It's client-side only.
thread.snoozealready accepts any ISOsnoozedUntil, so nothing changes on the server or in the protocol.Relationship to #11399
This doesn't overlap with configurable presets. #11399 changes the built-in times once, in settings ("my morning is 07:00"). This keeps the one-off durations you actually use so you can pick them again. Both could ship.
I have a working web/desktop implementation (~190 lines plus tests) and I'm happy to open a PR if this is wanted.
Prepared by Claude Opus 5.5 on behalf of @fagnersales.
All reactions