[GH-ISSUE #80] [Enhancement] Better full-sync reporting #67

Closed
opened 2026-03-03 01:19:33 +03:00 by kerem · 1 comment
Owner

Originally created by @Kabouik on GitHub (May 8, 2021).
Original GitHub issue: https://github.com/d99kris/nmail/issues/80

Originally assigned to: @d99kris on GitHub.

Currently nmail full-sync reports fetching individually for each folder, but there is no indication of how many folders have to be fetched, how big they are, how much total disk space will be required, or that the fetching percentage being reported is indeed supposed to restart from 0 when fetching a new folder.

This may not be trivial for new users or others (I only recently understood that the percentage restarting from zero multiple times is expected, before that I was wondering if my full-syncs were working as intended or if I should interrupt them and restart). Better reporting may also help towards #79 when fetching large folders, so a user can interrupt before reaching an error if the folders to fetch are too big.

Side question: is there currently a way to fully synchornize individual folders, and possibly to also clear the corresponding cache for individual folders from within nmail as well? Would it make any sense or should cache clearing be done only outside nmail? I have no firm opinion, just asking what you think.

Originally created by @Kabouik on GitHub (May 8, 2021). Original GitHub issue: https://github.com/d99kris/nmail/issues/80 Originally assigned to: @d99kris on GitHub. Currently nmail full-sync reports fetching individually for each folder, but there is no indication of how many folders have to be fetched, how big they are, how much total disk space will be required, or that the fetching percentage being reported is indeed supposed to restart from 0 when fetching a new folder. This may not be trivial for new users or others (I only recently understood that the percentage restarting from zero multiple times is expected, before that I was wondering if my full-syncs were working as intended or if I should interrupt them and restart). Better reporting may also help towards #79 when fetching large folders, so a user can interrupt before reaching an error if the folders to fetch are too big. Side question: is there currently a way to fully synchornize individual folders, and possibly to also clear the corresponding cache for individual folders from within nmail as well? Would it make any sense or should cache clearing be done only outside nmail? I have no firm opinion, just asking what you think.
kerem closed this issue 2026-03-03 01:19:33 +03:00
Author
Owner

@d99kris commented on GitHub (Aug 6, 2022):

Improved progress reporting for full sync should be fixed with above commit. Please let me know if you're still encountering any issues.

<!-- gh-comment-id:1207216346 --> @d99kris commented on GitHub (Aug 6, 2022): Improved progress reporting for full sync should be fixed with above commit. Please let me know if you're still encountering any issues.
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/nmail#67
No description provided.