mirror of
https://github.com/cypht-org/cypht.git
synced 2026-04-25 13:05:53 +03:00
[GH-ISSUE #1540] 🐛 [Bug] No Pagination in Folders #678
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#678
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 @ulfgebhardt on GitHub (Jun 7, 2025).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1540
🐛 Bug
Select Folder, shows
Page 1 in headerMisses a Pagination Control at the bottom.
I did not find any way navigate to page 2.
This is an IMAP account
Version & Environment
Rev: [v2.4.2]
OS: []
@marclaporte commented on GitHub (Jun 8, 2025):
@ulfgebhardt Can you please test master?
We are stabilizing master, from which we will cut Cypht 2.5.0
@kroky commented on GitHub (Jun 9, 2025):
Note that master removed pagination in combined pages which used to be the way it worked in Cypht 1.x. Having paging in combined pages make it rather slow and hard to execute sorting correctly. If combined pages list sources for a specific period of time, it means they contain limited amount of items, by definition. If we still face issues with longer combined pages, we can introduce client-side pagination but server-side, we still need to get all emails in the chosen period of time for all sources in order to sort them correctly.
@ulfgebhardt commented on GitHub (Jun 13, 2025):
@marclaporte I use the project in production and I shy away from using the current master, since if needed its not guaranteed to be able to roll back.
@kroky I have this behaviour in an impa folder, not a combined folder
@marclaporte commented on GitHub (Jun 13, 2025):
Right. But can't you run both in parallel? (I do)
@marclaporte commented on GitHub (Aug 20, 2025):
@ulfgebhardt We have a test site for which we could give you access. On this site, you could test Cypht master with our bogus data.
If you detect and report bugs on this test site, it is super easy for our dev team to address because they have full access to all the code and the server.
What do you think?
@ulfgebhardt commented on GitHub (Aug 21, 2025):
I can try to reproduce problems on your test environment if you like.
I can certainly say that there is many problems on my end your developers cannot reproduce and I wonder why this is.
An example is this issue or https://github.com/cypht-org/cypht/issues/1368 which I still experience.
I am running v2.4.2 - maybe an easy solution could be to release more often? I can certainly update to stable versions regularly.
@marclaporte commented on GitHub (Aug 21, 2025):
Yes, that is what we must do, but it's not always easy :-)
https://github.com/cypht-org/cypht/issues/1624
@marclaporte commented on GitHub (Aug 21, 2025):
Super! I will email you later today with credentials and put you in touch with main active devs.
@marclaporte commented on GitHub (Aug 26, 2025):
For anyone following this thread: @mercihabam, @Shadow243, @Baraka24, @christer77, @kambereBr and I are in touch via email with @ulfgebhardt. The current focus is addressing various issues he found in master on our test site. Many of these are blockers to releasing 2.5.0: https://github.com/cypht-org/cypht/issues/1624
Once 2.5.0 is released, we'll coordinate with @ulfgebhardt on https://github.com/cypht-org/cypht/issues/1354
@mercihabam commented on GitHub (Aug 30, 2025):
The issue originated from this cherry-picked commit. While it was working fine in master, the
page_linksoutput substitution bypageswas not needed in 2.4.@mercihabam commented on GitHub (Aug 30, 2025):
Note that 2.4.2 was released immediately after the security fix in that commit, along with one additional commit. This caused the issue to remain invisible in the
2.xbranch and only present in that specific release.Therefore, I am raising a PR to the
release-2.4.2branch, though I am not entirely sure whether we should merge that commit into this branch or if a subsequent 2.4.3 release will be created. Thanks!@marclaporte commented on GitHub (Aug 30, 2025):
@kroky FYI above