[PR #659] [MERGED] Added snooze functionnality to imap #964

Closed
opened 2026-02-25 21:36:48 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/cypht-org/cypht/pull/659
Author: @josaphatim
Created: 12/10/2022
Status: Merged
Merged: 8/29/2023
Merged by: @kroky

Base: masterHead: snooze-msg


📝 Commits (2)

  • 73b5aab Added snooze functionnality to messages
  • bacafd4 Added snooze functionnality to imap

📊 Changes

13 files changed (+402 additions, -35 deletions)

View changed files

📝 lib/module.php (+8 -0)
📝 modules/core/message_list_functions.php (+3 -2)
📝 modules/core/site.css (+1 -0)
📝 modules/github/modules.php (+1 -2)
📝 modules/imap/functions.php (+162 -7)
📝 modules/imap/handler_modules.php (+86 -9)
📝 modules/imap/hm-imap.php (+6 -4)
📝 modules/imap/output_modules.php (+21 -2)
📝 modules/imap/setup.php (+23 -1)
📝 modules/imap/site.css (+14 -0)
📝 modules/imap/site.js (+74 -0)
📝 modules/nux/modules.php (+2 -6)
📝 modules/wordpress/modules.php (+1 -2)

📄 Description

With this merge request users can waiten emails by picking a desired date, or with some predefined helpers (later on the day, tomorrow, next weekend, next week on monday, or the first of next month). Snoozed messages go to Snoozed folder. All snoozed emails (with X-Snoozed header) and all emails in snoozed folder can be unsnoozed manually. Automatic unsnoozed is for now done by a script that runs every minute to unsnooze email which dates are reached.

It fixes https://github.com/jasonmunro/cypht/issues/572
And relates https://avan.tech/item59012


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cypht-org/cypht/pull/659 **Author:** [@josaphatim](https://github.com/josaphatim) **Created:** 12/10/2022 **Status:** ✅ Merged **Merged:** 8/29/2023 **Merged by:** [@kroky](https://github.com/kroky) **Base:** `master` ← **Head:** `snooze-msg` --- ### 📝 Commits (2) - [`73b5aab`](https://github.com/cypht-org/cypht/commit/73b5aabc286bb1eded3240ae0f6ff8335d487704) Added snooze functionnality to messages - [`bacafd4`](https://github.com/cypht-org/cypht/commit/bacafd4b4041ecfeb8f5459d37b19e362c3d2cf2) Added snooze functionnality to imap ### 📊 Changes **13 files changed** (+402 additions, -35 deletions) <details> <summary>View changed files</summary> 📝 `lib/module.php` (+8 -0) 📝 `modules/core/message_list_functions.php` (+3 -2) 📝 `modules/core/site.css` (+1 -0) 📝 `modules/github/modules.php` (+1 -2) 📝 `modules/imap/functions.php` (+162 -7) 📝 `modules/imap/handler_modules.php` (+86 -9) 📝 `modules/imap/hm-imap.php` (+6 -4) 📝 `modules/imap/output_modules.php` (+21 -2) 📝 `modules/imap/setup.php` (+23 -1) 📝 `modules/imap/site.css` (+14 -0) 📝 `modules/imap/site.js` (+74 -0) 📝 `modules/nux/modules.php` (+2 -6) 📝 `modules/wordpress/modules.php` (+1 -2) </details> ### 📄 Description With this merge request users can waiten emails by picking a desired date, or with some predefined helpers (later on the day, tomorrow, next weekend, next week on monday, or the first of next month). Snoozed messages go to **Snoozed** folder. All snoozed emails (with X-Snoozed header) and all emails in snoozed folder can be unsnoozed manually. Automatic unsnoozed is for now done by a script that runs every minute to unsnooze email which dates are reached. It fixes https://github.com/jasonmunro/cypht/issues/572 And relates https://avan.tech/item59012 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 21:36:48 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#964
No description provided.