mboxviewer icon indicating copy to clipboard operation
mboxviewer copied to clipboard

More feedback when opening email takeouts, etc.

Open jcamp opened this issue 9 months ago • 5 comments

One thing I find is that when I open a takeout or just the software, it defaults to opening the last takeout.

Sometimes this is a very lengthy process and not what you want. E.g. you want to open a completely new takeout.

It would be useful to:

  1. Be able to abort the opening of a takeout (larger takeouts on my machine can easily hang the software!)
  2. Have more feedback showing the total number of emails being opened and a timeline with progress of opening the takeout

Both of these are important for obvious reasons. (1) you don't always want to open the last takeout and (2) quite often my PC will just hang and grind to a halt as all resources are hogged by the mbox software and I have no idea how far the software is in the process of opening a takeout.

Being able to abort a process and seeing progress is essential with some of the lengthy processes that happen; especially on machines that are not very powerful (e.g. laptops)

An option in the config to create a verbose 'log file' would also be useful to view issues or at least be able to send to support for analysis to see what problems are happening.

Cheers Jonathan

jcamp avatar Mar 14 '25 09:03 jcamp

Many users requested to open last takeout during startup. I suppose I benefit from SSD drive, loading of very large mbox takes few seconds usually. I didn't consider to have an option to interrupt loading of the last takeout. I have offloaded most of large functions to separate threads after loading is completed. These can be interrupted. I will investigate what is needed to interrupt execution of the main thread.

zigm avatar Mar 14 '25 15:03 zigm

That would be very useful. At the moment loading a takeout from a google drive is not practical (on my system anyway) with any amount of emails (my tests were only 83 emails).

jcamp avatar Mar 19 '25 09:03 jcamp

Hi, you mean when using the gdrive application and set My Drive syncing options to "Stream files" instead of "Mirror files", I guess.

On Wed, 19 Mar 2025 at 10:50, Jonathan @.***> wrote:

That would be very useful. At the moment loading a takeout from a google drive is not practical (on my system anyway) with any amount of emails (my tests were only 83 emails).

— Reply to this email directly, view it on GitHub https://github.com/eneam/mboxviewer/issues/68#issuecomment-2735969826, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESNHQAUKDMAGNE2RPQSKC32VE4WVAVCNFSM6AAAAABZAHRCD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMZVHE3DSOBSGY . You are receiving this because you are subscribed to this thread.Message ID: @.***> [image: jcamp]jcamp left a comment (eneam/mboxviewer#68) https://github.com/eneam/mboxviewer/issues/68#issuecomment-2735969826

That would be very useful. At the moment loading a takeout from a google drive is not practical (on my system anyway) with any amount of emails (my tests were only 83 emails).

— Reply to this email directly, view it on GitHub https://github.com/eneam/mboxviewer/issues/68#issuecomment-2735969826, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESNHQAUKDMAGNE2RPQSKC32VE4WVAVCNFSM6AAAAABZAHRCD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMZVHE3DSOBSGY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

mikedepetris avatar Mar 19 '25 17:03 mikedepetris

@mikedepetris

See issue #69 for additional comments

zigm avatar Mar 19 '25 21:03 zigm

I released v1.0.3.49 to allow user to Cancel loading of index file. Also, MBox Viewer was enhanced to monitor read/write latency and report while parsing mbox file or loading index file.

If you find time, I appreciate if you can retest the slow parsing/loading scenario.

zigm avatar Apr 21 '25 18:04 zigm