[PR #1415] [MERGED] feat(frontend/backend): paginate the unified view of message lists #1497

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

📋 Pull Request Information

Original PR: https://github.com/cypht-org/cypht/pull/1415
Author: @mercihabam
Created: 12/25/2024
Status: Merged
Merged: 12/28/2024
Merged by: @mercihabam

Base: masterHead: combined-view-pagination


📝 Commits (4)

  • 99c4d6d wip: allow paginating the combined view of messages list
  • 2ef358d Improve the multi-list pagination and implement it for the Flagged and Unread pages.
  • 904e1fe enahnacethe pagination to get full data on each page while respecting the limit date config
  • f223b51 refactor similar code across handlers into a reusable function

📊 Changes

7 files changed (+251 additions, -158 deletions)

View changed files

📝 modules/core/js_modules/Hm_MessagesStore.js (+11 -7)
📝 modules/core/js_modules/actions/pagination.js (+21 -4)
📝 modules/core/js_modules/markup/pagination.js (+1 -1)
📝 modules/imap/functions.php (+74 -0)
📝 modules/imap/handler_modules.php (+127 -97)
📝 modules/imap/output_modules.php (+4 -28)
📝 modules/imap/setup.php (+13 -21)

📄 Description

A follow up to: https://github.com/cypht-org/cypht/pull/1413


🔄 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/1415 **Author:** [@mercihabam](https://github.com/mercihabam) **Created:** 12/25/2024 **Status:** ✅ Merged **Merged:** 12/28/2024 **Merged by:** [@mercihabam](https://github.com/mercihabam) **Base:** `master` ← **Head:** `combined-view-pagination` --- ### 📝 Commits (4) - [`99c4d6d`](https://github.com/cypht-org/cypht/commit/99c4d6d8fa1c0c3d154071b98250b8873ed3e05e) wip: allow paginating the combined view of messages list - [`2ef358d`](https://github.com/cypht-org/cypht/commit/2ef358dc86b194ca90f0546a246ce2dded052f00) Improve the multi-list pagination and implement it for the Flagged and Unread pages. - [`904e1fe`](https://github.com/cypht-org/cypht/commit/904e1fe06775ff966d2557de0b599209e2d39d51) enahnacethe pagination to get full data on each page while respecting the limit date config - [`f223b51`](https://github.com/cypht-org/cypht/commit/f223b512dcecbe326c3ca391e87e4939661dcdcc) refactor similar code across handlers into a reusable function ### 📊 Changes **7 files changed** (+251 additions, -158 deletions) <details> <summary>View changed files</summary> 📝 `modules/core/js_modules/Hm_MessagesStore.js` (+11 -7) 📝 `modules/core/js_modules/actions/pagination.js` (+21 -4) 📝 `modules/core/js_modules/markup/pagination.js` (+1 -1) 📝 `modules/imap/functions.php` (+74 -0) 📝 `modules/imap/handler_modules.php` (+127 -97) 📝 `modules/imap/output_modules.php` (+4 -28) 📝 `modules/imap/setup.php` (+13 -21) </details> ### 📄 Description A follow up to: https://github.com/cypht-org/cypht/pull/1413 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 21:38:27 +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#1497
No description provided.