minor changeaddresses entered in the user-selectable bcc header line of edit windows are included in the recipients list (the "envelope")but the bcc header line itself is no longer included in the message text sent otherwisebcc recipients might be seen by some email readers and clients (including pymailgui)which defeats most of this header' purpose avoiding parallel fetches of the same mail pymailgui loads only mail headers initiallyand fetches mail' full text later when needed for viewing and other operationsallowing multiple fetches to overlap in time (they are run in parallel threadsthough unlikelyit was not impossible for user to trigger new fetch for mail that was currently being fetchedby selecting the mail again during its download (clicking its list entry twice quickly sufficed to kick this offalthough the message cache updates performed in the parallel fetch threads appeared to be thread safethis behavior seemed odd and wasted time to do betterthis version now keeps track of all fetches in progress in the main threadto avoid this overlap potential entirely-- message fetch in progress disables all new fetch requests that it is part ofuntil its fetch completes multiple overlapping fetches are still allowedas long as their targets do not intersect set is used to detect nondisjoint fetch requests mails already fetched and cached are not subject to this check and can always be selected irrespective of any fetches in progress multiple recipients separated in gui by commasnot semicolons in the prior edition";was used as the recipient characterand addresses were naively split on ";on send this attempted to avoid conflicts with ",commonly used in email names replies dropped the name part if it contained ";when extracting to addressbut it was not impossible that clashes could still arise if ";appeared both as the separator and in manually typed address' name to improvethis edition uses ",as the recipient separatorand fully parses email address lists with the email package' getaddresses and parseaddr toolsinstead of splitting naively because these tools fully parse the list' content",characters embedded in email address name parts are not mistakenly takes as address separatorsand so do not clash servers and clients generally expect ",separatorstooso this works naturally with this fixcommas can appear both as address separators as well as embedded in address name components for repliesthis is handled automaticallythe to field is prefilled with the from in the original message for sendsthe split happens automatically in email tools for toccand bcc headers fields (the latter two are ignored if they contain just the initial "?when senthtml help display help can now be displayed in text form in gui windowin html form in locally running web browseror both user settings in the mailconfig module select which form or forms to display the html version is newit uses simple the pymailgui client