your mileage may vary reply and forward buttons on view windowstoominor potential ergonomic improvementwe could include reply and forward buttons on the message view windowstooinstead of requiring these operations to be selected in mail list windows only as this system' sole useri prefer the uncluttered appearance and conceptual simplicity of the current latter approachguis have way of getting out of hand when persistent pop-up windows start nesting too deeply it would be trivial to have reply/forward on view windowstoothoughthey could probably fetch mail components straight from the gui instead of reparsing message omit bcc header in view windowsminor nitmail view windows may be better off omitting the bcc header even if it' enabled in the configuration file since it shouldn' be present once mail is sentit really needs to be included in composition windows only it' displayed as is anyhowto verify that bcc is omitted on sends (the prior edition did not)to maintain uniform look for all mail windowsto avoid special-casing this in the codeand to avoid making such ergonomic decisions in the absence of actual user feedback check for empty subject linesminor usability issueit would be straightforward to add check for an empty subject field on sends and to pop up verification dialog to give the user second chance to fill the field in blank subject is probably unintended we could do the same for the to field as wellthough there may be valid use cases for omitting this from mail headers (the mail is still sent to cc and bcc recipientsremoving duplicate recipients more accuratelyas isthe send operation attempts to remove duplicate recipients using set operations this worksbut it may be inaccurate if the same email address appears twice with different name component ( "name name "to do betterwe could fully parse the recipient addresses to extract and compare just the address portion of the full email address arguablythoughit' not clear what should be done if the same recipient address appears with different names could multiple people be using the same email accountif notwhich name should we choose to usefor nowend user or mail server intervention may be required in the rare cases where this might crop up in most casesother email clients will likely handle names in consistent ways that make this moot point on related notesreply removes duplicates in cc prefills in the same simplistic wayand both sends and replies could use case-insensitive string comparisons when filtering for duplicates handling newsgroup messagestoobecause internet newsgroup posts are similar in structure to emails (header lines plus body textsee the nntplib example in )this script could in principle ideas for improvement