Software-update: The Bat! 12.4
Versie 12.4 van de e-mailclient The Bat! is uitgekomen. Het programma heeft alles wat je van een e-mailclient mag verwachten, zoals het automatisch kunnen sorteren, beantwoorden of doorsturen van e-mail en het met vertraging kunnen versturen van e-mails. Er zijn diverse e-mailthema's, waarbij ook van macro's gebruikgemaakt kan worden. In deze uitgave zijn de volgende veranderingen en verbeteringen doorgevoerd:
New featuresMajor Calendar reworkOne dialog at shutdown lists every editor holding unsaved data, with per-row save flagsThe shutdown dialog stays on as a progress view until every editor has really closedRelease history in the update window: per channel, three newest releases open, Expand allA manual update check now opens the update window even when your version is the newestMouse wheel scroll step for the HTML/CEF panes, settable in Preferences -> System (up to 99 lines)Taskbar badge and tray animation can now count unread in selected folders onlyThe template editor offers the RichText editor as well, like the message editorMail Ticker: the "Very fast" scroll speed is now available in the preferences dialogThe "Colour group" column is painted in the group's own colour, not as plain textThread view: attachments beside the message, a resizable list, documents scaled to their columnTab/Shift+Tab indent and outdent a selected block of lines in the plain text and HTML editorsClassic view pane: every attachment gets a tab; ones nothing can render show a save/open panelThread view: an attached HTML page is rendered (scripts stripped) instead of shown as sourceCardDAV: Google contact labels sync both ways with address book groups (People API)CardDAV: sync progress and result shown in the address book; manual sync reports via a toastCardDAV: HTTPS via HTTP proxy (CONNECT); without a configured proxy, Windows proxy/PAC/WPAD is usedColour emoji in the RichText and plain-text message editorsEditor: new "Cell background colour" command for tables (popup, Table menu, template editor)Colour picker: "Transparent" button for text background and cell backgroundEditor status bar: light-yellow "autosaved" state for the modified iconPreferences -- Tabs: option to hide the close button on regular tabsMessage list: rubber-band (lasso) selection by dragging from empty space; Ctrl invertsAll editors follow Windows Accessibility text cursor thickness and the text cursor indicatorConnections are re-established after sleep/resume, after a network drop and on going onlineHelp|Diagnostincs panel to use diagnostics command line options without command lineCalendar window: Scheduler section - tasks as cards in four views; Tools|Scheduler opens itCalendar window: To Do section is offered by default; to-dos can now pop up a reminderDelayed sending: new sortable "Send time" column in the message listText cut with an ellipsis in any list or tree is shown in full in a hint laid over the cellShift+F8 (or Shift+click on the toolbar button) opens the other address book (old/new)New address book: import from Outlook, Outlook Express (WAB) and Windows ContactsOld address book: Memo column; new address book: contact card sections on one scrolling pageTabs: "Shown Tabs" submenu to show/hide tabs; double-click on empty strip opens Configure TabsPure HTML editor: the status bar shows the caret's line:columnExit window: lists everything the exit waits for, with Stop / Save / Discard / Exit immediatelyToast history: every toast is kept (last 200, across restarts; encrypted with the encrypted layer)Notifications window (status bar, tray, Ctrl+Shift+N, Ctrl+click on a toast) with Go to / CopyNew setting "Maximum quote depth" (default 20) and template macro %MAXQUOTEDEPTH=N
Major Calendar reworkOne dialog at shutdown lists every editor holding unsaved data, with per-row save flagsThe shutdown dialog stays on as a progress view until every editor has really closedRelease history in the update window: per channel, three newest releases open, Expand allA manual update check now opens the update window even when your version is the newestMouse wheel scroll step for the HTML/CEF panes, settable in Preferences -> System (up to 99 lines)Taskbar badge and tray animation can now count unread in selected folders onlyThe template editor offers the RichText editor as well, like the message editorMail Ticker: the "Very fast" scroll speed is now available in the preferences dialogThe "Colour group" column is painted in the group's own colour, not as plain textThread view: attachments beside the message, a resizable list, documents scaled to their columnTab/Shift+Tab indent and outdent a selected block of lines in the plain text and HTML editorsClassic view pane: every attachment gets a tab; ones nothing can render show a save/open panelThread view: an attached HTML page is rendered (scripts stripped) instead of shown as sourceCardDAV: Google contact labels sync both ways with address book groups (People API)CardDAV: sync progress and result shown in the address book; manual sync reports via a toastCardDAV: HTTPS via HTTP proxy (CONNECT); without a configured proxy, Windows proxy/PAC/WPAD is usedColour emoji in the RichText and plain-text message editorsEditor: new "Cell background colour" command for tables (popup, Table menu, template editor)Colour picker: "Transparent" button for text background and cell backgroundEditor status bar: light-yellow "autosaved" state for the modified iconPreferences -- Tabs: option to hide the close button on regular tabsMessage list: rubber-band (lasso) selection by dragging from empty space; Ctrl invertsAll editors follow Windows Accessibility text cursor thickness and the text cursor indicatorConnections are re-established after sleep/resume, after a network drop and on going onlineHelp|Diagnostincs panel to use diagnostics command line options without command lineCalendar window: Scheduler section - tasks as cards in four views; Tools|Scheduler opens itCalendar window: To Do section is offered by default; to-dos can now pop up a reminderDelayed sending: new sortable "Send time" column in the message listText cut with an ellipsis in any list or tree is shown in full in a hint laid over the cellShift+F8 (or Shift+click on the toolbar button) opens the other address book (old/new)New address book: import from Outlook, Outlook Express (WAB) and Windows ContactsOld address book: Memo column; new address book: contact card sections on one scrolling pageTabs: "Shown Tabs" submenu to show/hide tabs; double-click on empty strip opens Configure TabsPure HTML editor: the status bar shows the caret's line:columnExit window: lists everything the exit waits for, with Stop / Save / Discard / Exit immediatelyToast history: every toast is kept (last 200, across restarts; encrypted with the encrypted layer)Notifications window (status bar, tray, Ctrl+Shift+N, Ctrl+click on a toast) with Go to / CopyNew setting "Maximum quote depth" (default 20) and template macro %MAXQUOTEDEPTH=NImprovementsDialogs laid out for the 12pt form font; captions fit every translation; Tab follows the screenPreferences: "Check for beta updates" no longer depends on the update-check modeChromium engine updated from 144 to 151 (CEF 151.3.24)Chromium now runs in a dedicated helper process instead of copies of The Bat! itselfTLS handshake failures now name the signature scheme the server choseThe embedded browser now runs in its own subprocess host, thebatsubprc.exeTLS 1.3: SHA-512 signature schemes are verified, so servers picking them connectConnection errors in the log carry their numeric code and a message that says what failedPOP and IMAP log every failed address of a multi-homed server with its own reasonIPv6 candidates that the machine cannot use are no longer offered at allThe update window uses the same control set as the thread viewThe CEF cache is dropped when the CEF version changes, so an upgrade or rollback still startsEvery translated Format() string is validated at language load; a broken one falls back to English"Ignore" in the spell checker applies to every occurrence, in every editor, for the sessionUpdates no longer leave a full copy of every previous version in %LOCALAPPDATA%\The Bat!\MainPDF viewer window is titled with the attachment name, reused for the same file, and restoredAddress book and mass mailing: silent beeps replaced by toasts that say what went wrongCalendar database (Calendar.db) is on by default; Events.CFG is converted on the first startCalendar: if Events.CFG changed behind the database's back, the program asks which to keepCalendar: repeats more often than daily are left to the scheduler, with a hint where to goSpell checker engine updated from hunspell 1.3 to 1.7.5Message Headers settings: Yes/No flags switch on click; locked flags explain whyMessage list: rubber-band selection can also start from a row's tree indentTab strip: first/prev/next/last scroller on message list and folder tabs; wheel scrolls by tabAddress book import: unreadable or empty files are listed with the reasonAddress book: "Add to group" takes several groups; book info counts contacts and groups apartRemoved the Google ClientLogin import/export (dead since 2015); Google sync via OAuth staysCEF panels rebuilt with the new UI design system and the Geist fontAbout 80 modal "OK" boxes that only reported an outcome are now non-blocking toastsNotifications window: errors red, warnings orange; multi-select copy; no flicker; remembers placeConversation view loads thread messages in the background, current message firstExit window can be resized; CEF windows no longer wait forever for their page on closeIMAP: no answer for the whole IDLE period is logged as a warning, not an "account failed" errorMail error toasts no longer end with "Click to open the log."
Dialogs laid out for the 12pt form font; captions fit every translation; Tab follows the screenPreferences: "Check for beta updates" no longer depends on the update-check modeChromium engine updated from 144 to 151 (CEF 151.3.24)Chromium now runs in a dedicated helper process instead of copies of The Bat! itselfTLS handshake failures now name the signature scheme the server choseThe embedded browser now runs in its own subprocess host, thebatsubprc.exeTLS 1.3: SHA-512 signature schemes are verified, so servers picking them connectConnection errors in the log carry their numeric code and a message that says what failedPOP and IMAP log every failed address of a multi-homed server with its own reasonIPv6 candidates that the machine cannot use are no longer offered at allThe update window uses the same control set as the thread viewThe CEF cache is dropped when the CEF version changes, so an upgrade or rollback still startsEvery translated Format() string is validated at language load; a broken one falls back to English"Ignore" in the spell checker applies to every occurrence, in every editor, for the sessionUpdates no longer leave a full copy of every previous version in %LOCALAPPDATA%\The Bat!\MainPDF viewer window is titled with the attachment name, reused for the same file, and restoredAddress book and mass mailing: silent beeps replaced by toasts that say what went wrongCalendar database (Calendar.db) is on by default; Events.CFG is converted on the first startCalendar: if Events.CFG changed behind the database's back, the program asks which to keepCalendar: repeats more often than daily are left to the scheduler, with a hint where to goSpell checker engine updated from hunspell 1.3 to 1.7.5Message Headers settings: Yes/No flags switch on click; locked flags explain whyMessage list: rubber-band selection can also start from a row's tree indentTab strip: first/prev/next/last scroller on message list and folder tabs; wheel scrolls by tabAddress book import: unreadable or empty files are listed with the reasonAddress book: "Add to group" takes several groups; book info counts contacts and groups apartRemoved the Google ClientLogin import/export (dead since 2015); Google sync via OAuth staysCEF panels rebuilt with the new UI design system and the Geist fontAbout 80 modal "OK" boxes that only reported an outcome are now non-blocking toastsNotifications window: errors red, warnings orange; multi-select copy; no flicker; remembers placeConversation view loads thread messages in the background, current message firstExit window can be resized; CEF windows no longer wait forever for their page on closeIMAP: no answer for the whole IDLE period is logged as a warning, not an "account failed" errorMail error toasts no longer end with "Click to open the log."FixesFixed TLS 1.3 handshakes failing with "decrypt error" on ECDSA P-521 and RSA-PSS SHA-512 serversOther applications no longer freeze when opening a file by association while The Bat! is runningNo more white flash when a window opens in a dark themeUnreadable text in PDF attachment previews (symbol fonts, lost spaces, ligatures) fixedAttachment file names: header encoding setting honoured, RFC 2231 filename* emitted correctlyRFC 2231 decoding fixed: "_" in names, split filename*0= parameters, per-segment %XXPrinting and preview of HTML messages: non-UTF-8 parts, inline images, margins on comma localesPage margins from Page Setup were ignored until the dialog was reopenedMail Ticker no longer sticks to the mouse after a double clickIMAP command lines shortened to ~900 octets: Courier-IMAP rejected the long onesIMAP "Remove duplicates" no longer reports "no folder processing is necessary"Notes of deleted duplicate messages are kept and merged into the surviving copySOCKS5: a refused connection was taken for an established one and failed later at randomAn editor with a header field being edited was not counted as unsaved at shutdownPasted tabs were swallowed by the layout in PureHTML messagesThe certificate hint in the account log was clipped at 125% text sizeFixed heap corruption and crashes in regular expression search and regex filtersFixed a crash on moving/copying messages caused by mistranslated Format() stringsThe memo, the tags and the colour group now survive an IMAP move, copy and APPENDFixed tag handles being scrambled across messages when a new tag was createdTag menu text is readable on the dark theme; the bogus "( None )" row is goneA filtered message list (Unread, Colored...) now refreshes when a change crosses the filterRestored Ctrl+Num +/- and Ctrl+MouseWheel zoom in the plain-text message viewer*.RTF attachments render in the auto-preview and print correctly againInline pictures survive undo, copying and pasting, and no longer go out twice as straysPictures inside an attached .eml resolve instead of showing as broken imagesA spell correction from the context menu is inserted at the word, not at the line startAddress auto-completion no longer replaces a whole pasted address while the caret is inside itAddress book search folds case for Cyrillic, umlauts and accented lettersAttachment names containing '/' work on drag-and-drop and PDF signingThe HTML form of the message body is no longer listed as an attachmentShift+Tab returns focus to the header from the PureHTML editor, and moves cell-to-cell in tablesThe PureHTML caret no longer stays painted in the body after the editor loses focusIn corner-mark mode a colour group no longer recolours the text of the whole row or folder nameThe colour group name is drawn with the row's own font and contrast colourThe active folder no longer borrows the colour group's Normal text colourHeader fields complete from history again: Subject, To/CC and tags (regression)Message editor: closing again after "Cancel" on "Save the message?" no longer does nothingPressing Return at the end of a heading now starts a "Normal" paragraph, not another headingPureHTML: dropped text and clicks land on an empty line, not at the end of the line aboveForwarding or re-editing HTML mail no longer stores every inline picture twiceForwarding HTML mail no longer adds a stray Part1.txt attachmentThread view: Ctrl+A and Select All select the whole focused message, in any message of a threadPictures attached to a message but referenced by https URL are shown from the message itselfThe "load external resources" bar appears whenever pictures stay hidden, not only while loadingThread view: a message whose body is text/xml (or another text/* type) is no longer blankXML attachments preview in the thread view whatever their encoding, UTF-16 includedUTF-16 .txt and .html attachments preview as text instead of garbageAttachments with an unknown extension preview as text when their content is textText attachment previews no longer show their content twiceThread view: a password-protected PDF opens in the PDF viewer, which asks for the passwordClosing the PDF viewer no longer leaves an empty window behindA huge-range spreadsheet preview no longer eats memory until The Bat! diesXLSX whose styles omit optional format/font/fill ids previews instead of showing an errorXLSX currency formats print the symbol (e.g. the rouble sign), not a raw [$P-19] tokenMass mailing from the address book no longer crashes when the account has no quick templates"Start with Windows" no longer keeps launching the old version after an updateEmoji outside the BMP turned into dots after a draft was closed and reopenedPlain-text editor: caret, Backspace and Delete no longer split an emoji into broken halvesEditor: fixed crashes - document background without a picture, Copy format on a table, closingEditor: caret no longer jumps to the start of the message after the table properties dialogQuick templates: %Cursor lands in the right place in RichText, HTML and plain-text editorsQuick templates: HTML template converted to plain text no longer gets blank lines between linesEditor: autosave no longer stores the same unchanged message on every timer tickSaving a message in the editor keeps it focused in the Outbox/Drafts listHeader editor: opening a field's history list moves focus into the field so the list stays openCardDAV/Google: no endless 401 loop, no duplicates after switching book type, no phantom downloadsCardDAV: request timeout is 60 s (was 60000 s); TLS handshake no longer hangsCEF: first HTML message after start no longer waits ~4 s (Chrome omnibox preload disabled)CEF: mouse wheel scrolling no longer stalls while the message page is busyEvery PGP/MIME send left the plaintext copy of the message in %TEMP%; it is now deletedEmpty bat*.tmp files piled up in %TEMP% until no message could be sent ("not relayed")Other temp-file leaks closed: Save As, encrypted backup restore, external-program filter, GnuPGZIP and other binary attachments could go out raw, without Content-Transfer-EncodingTLS/S/MIME: a trusted root marked CA:FALSE no longer refuses the chain (RFC 5280 6.1)Undeletable empty messages dated 1 Jan 1970 (damaged index records) are now marked and removableIMAP Outbox kept counting a message after a reply was sent from itIMAP: the last message of a folder lost its colour group on servers that store no keywordsIMAP: unsubscribing on mail.ru did not stick; the folder is now hidden locally, with a noticeIMAP folder manager: Gmail subscription glitches ([Gmail], \Noselect, last folder of a batch)Folder maintenance hung on accounts that never connect; second run showed no progress/0 foldersFolder repair reported "Unlisted error FFFFFF85" for IMAP folders that have no local copy yetReply/forward of a decrypted message quoted the ciphertext or nothing; now the decrypted textHTML-to-text: nested quotes kept ('>' per level) and doubled line breaks fixedQuoting a light-theme HTML message turned the dark-theme HTML editor whiteThread view: no Decrypt button for S/MIME messages whose smime.p7m is not the first partStart-up stalled behind the splash when the program was launched without getting focusBlank or wrong HTML editor toolbar buttons and status bar selection-mode iconsHTML editor selected text while the styled scroll bar thumb was draggedHTML editor: Enter on the last visible line did not scroll the caret into viewMessage editor header rows (To, Subject...) back to their earlier, more compact heightAddress book: wrong group member counts after deleting contacts; blank "New message to" itemsSmartBat: right-click on a misspelled word now shows suggestions and dictionary itemsSmartBat window drifted right on every start with the taskbar on the leftCrashes fixed: on exit after a memo or a closed editor window, on OK in PreferencesTools|Scheduler was empty with the calendar database off; a save could turn an event into a taskCalendar reminders were not shown at all in release builds with the calendar database onProgram stopped responding: scheduler queue filled with copies of the mail-resend taskA daily scheduler task ran a day after program start instead of at its start timeDelayed sending: deleting one draft could cancel another message's delayed sendDelayed sending: changing or removing the delay in the editor was not rescheduled on saveDelayed sending: send times in the past or after 2300 are refused with a reasonSpell check: user dictionary ignored when the mail directory path has non-ASCII charactersDecrypt command said "not encrypted" on a message the security button could decryptRead confirmations: skipped when marked read by hand or in the thread view; repeated on re-readOutbox: flags and priority could not be changed (Ctrl+G and the Flags submenu did nothing)Message editor: a priority or receipt-request change alone was dropped on close without askingMessage base: index user flags were never savedSaved messages showed "Modified" 30.12.1899 until the folder was read againA changed autosave interval was ignored by editors already openSwitching Plain/RichText/PureHTML lost caret and selection; RichText duplicated selected textPlain-text editor: %Cursor put the caret in the wrong place (soft wrap, tabs, selection)HTML editor: Insert Table crashed in an empty new message and did not mark it modifiedForward/quote: absolutely positioned HTML (e.g. SAP forms) jumped out of the quoted blockAddresses tab listed deleted messages regardless of "Show deleted"View ??? Headers checks did not match the headers shown after header settings were savedCEF preview ignored header "scroll" flags and View > Headers > Show; Edit headers did nothingThread view: PDF preview, chat bubbles and Markdown viewer dropped the selection on mouseupMessage list avatars: edited contacts not refreshed; GIF/BMP photos showed another contactAddress book INI import found nothing in files exported by The Bat! itself (UTF-8 BOM)Address book sync: Google labels over 1000 contacts refused at every sync; wrong upload countsAddress book: crash on exit during sync; "Invalid pointer operation" in the new book's dialogsNew address book could keep The Bat! running hidden after exitNew address book: "All files (*.*)" in the import dialog ran the Outlook importNew account wizard: login was cut to the part before '@' instead of the full addressTabs: middle-click on empty space crashed; "Switch to" was always empty; hidden tabs came backTabs: "Close All Quick Search Tabs" closed the wrong tabs; the scroller jerked back and forthFixed The Bat! staying in the tray forever on exit when something was still runningFixed filter auto-replies stopping for every account after an IMAP queue lost its connectionFixed conversation view and editor freezing for minutes on long reply chainsFixed IMAP full-download sync spending 20-47 min per folder just queuing message downloadsSMTP "Server reply -" with nothing after it now says why there was no replyFixed restoring deleted message groups asking the "delete groups" questionExit window: a stuck filter no longer shows "last activity 0 s ago"; it says what it waits forToasts no longer take the focus from the window you are working inFixed a crash when the editor's properties were refreshed before it was fully set upFixed thread messages being loaded twice (and the first copy leaked) in the conversation viewSystem Resnd mail event was leaking resources
Fixed TLS 1.3 handshakes failing with "decrypt error" on ECDSA P-521 and RSA-PSS SHA-512 serversOther applications no longer freeze when opening a file by association while The Bat! is runningNo more white flash when a window opens in a dark themeUnreadable text in PDF attachment previews (symbol fonts, lost spaces, ligatures) fixedAttachment file names: header encoding setting honoured, RFC 2231 filename* emitted correctlyRFC 2231 decoding fixed: "_" in names, split filename*0= parameters, per-segment %XXPrinting and preview of HTML messages: non-UTF-8 parts, inline images, margins on comma localesPage margins from Page Setup were ignored until the dialog was reopenedMail Ticker no longer sticks to the mouse after a double clickIMAP command lines shortened to ~900 octets: Courier-IMAP rejected the long onesIMAP "Remove duplicates" no longer reports "no folder processing is necessary"Notes of deleted duplicate messages are kept and merged into the surviving copySOCKS5: a refused connection was taken for an established one and failed later at randomAn editor with a header field being edited was not counted as unsaved at shutdownPasted tabs were swallowed by the layout in PureHTML messagesThe certificate hint in the account log was clipped at 125% text sizeFixed heap corruption and crashes in regular expression search and regex filtersFixed a crash on moving/copying messages caused by mistranslated Format() stringsThe memo, the tags and the colour group now survive an IMAP move, copy and APPENDFixed tag handles being scrambled across messages when a new tag was createdTag menu text is readable on the dark theme; the bogus "( None )" row is goneA filtered message list (Unread, Colored...) now refreshes when a change crosses the filterRestored Ctrl+Num +/- and Ctrl+MouseWheel zoom in the plain-text message viewer*.RTF attachments render in the auto-preview and print correctly againInline pictures survive undo, copying and pasting, and no longer go out twice as straysPictures inside an attached .eml resolve instead of showing as broken imagesA spell correction from the context menu is inserted at the word, not at the line startAddress auto-completion no longer replaces a whole pasted address while the caret is inside itAddress book search folds case for Cyrillic, umlauts and accented lettersAttachment names containing '/' work on drag-and-drop and PDF signingThe HTML form of the message body is no longer listed as an attachmentShift+Tab returns focus to the header from the PureHTML editor, and moves cell-to-cell in tablesThe PureHTML caret no longer stays painted in the body after the editor loses focusIn corner-mark mode a colour group no longer recolours the text of the whole row or folder nameThe colour group name is drawn with the row's own font and contrast colourThe active folder no longer borrows the colour group's Normal text colourHeader fields complete from history again: Subject, To/CC and tags (regression)Message editor: closing again after "Cancel" on "Save the message?" no longer does nothingPressing Return at the end of a heading now starts a "Normal" paragraph, not another headingPureHTML: dropped text and clicks land on an empty line, not at the end of the line aboveForwarding or re-editing HTML mail no longer stores every inline picture twiceForwarding HTML mail no longer adds a stray Part1.txt attachmentThread view: Ctrl+A and Select All select the whole focused message, in any message of a threadPictures attached to a message but referenced by https URL are shown from the message itselfThe "load external resources" bar appears whenever pictures stay hidden, not only while loadingThread view: a message whose body is text/xml (or another text/* type) is no longer blankXML attachments preview in the thread view whatever their encoding, UTF-16 includedUTF-16 .txt and .html attachments preview as text instead of garbageAttachments with an unknown extension preview as text when their content is textText attachment previews no longer show their content twiceThread view: a password-protected PDF opens in the PDF viewer, which asks for the passwordClosing the PDF viewer no longer leaves an empty window behindA huge-range spreadsheet preview no longer eats memory until The Bat! diesXLSX whose styles omit optional format/font/fill ids previews instead of showing an errorXLSX currency formats print the symbol (e.g. the rouble sign), not a raw [$P-19] tokenMass mailing from the address book no longer crashes when the account has no quick templates"Start with Windows" no longer keeps launching the old version after an updateEmoji outside the BMP turned into dots after a draft was closed and reopenedPlain-text editor: caret, Backspace and Delete no longer split an emoji into broken halvesEditor: fixed crashes - document background without a picture, Copy format on a table, closingEditor: caret no longer jumps to the start of the message after the table properties dialogQuick templates: %Cursor lands in the right place in RichText, HTML and plain-text editorsQuick templates: HTML template converted to plain text no longer gets blank lines between linesEditor: autosave no longer stores the same unchanged message on every timer tickSaving a message in the editor keeps it focused in the Outbox/Drafts listHeader editor: opening a field's history list moves focus into the field so the list stays openCardDAV/Google: no endless 401 loop, no duplicates after switching book type, no phantom downloadsCardDAV: request timeout is 60 s (was 60000 s); TLS handshake no longer hangsCEF: first HTML message after start no longer waits ~4 s (Chrome omnibox preload disabled)CEF: mouse wheel scrolling no longer stalls while the message page is busyEvery PGP/MIME send left the plaintext copy of the message in %TEMP%; it is now deletedEmpty bat*.tmp files piled up in %TEMP% until no message could be sent ("not relayed")Other temp-file leaks closed: Save As, encrypted backup restore, external-program filter, GnuPGZIP and other binary attachments could go out raw, without Content-Transfer-EncodingTLS/S/MIME: a trusted root marked CA:FALSE no longer refuses the chain (RFC 5280 6.1)Undeletable empty messages dated 1 Jan 1970 (damaged index records) are now marked and removableIMAP Outbox kept counting a message after a reply was sent from itIMAP: the last message of a folder lost its colour group on servers that store no keywordsIMAP: unsubscribing on mail.ru did not stick; the folder is now hidden locally, with a noticeIMAP folder manager: Gmail subscription glitches ([Gmail], \Noselect, last folder of a batch)Folder maintenance hung on accounts that never connect; second run showed no progress/0 foldersFolder repair reported "Unlisted error FFFFFF85" for IMAP folders that have no local copy yetReply/forward of a decrypted message quoted the ciphertext or nothing; now the decrypted textHTML-to-text: nested quotes kept ('>' per level) and doubled line breaks fixedQuoting a light-theme HTML message turned the dark-theme HTML editor whiteThread view: no Decrypt button for S/MIME messages whose smime.p7m is not the first partStart-up stalled behind the splash when the program was launched without getting focusBlank or wrong HTML editor toolbar buttons and status bar selection-mode iconsHTML editor selected text while the styled scroll bar thumb was draggedHTML editor: Enter on the last visible line did not scroll the caret into viewMessage editor header rows (To, Subject...) back to their earlier, more compact heightAddress book: wrong group member counts after deleting contacts; blank "New message to" itemsSmartBat: right-click on a misspelled word now shows suggestions and dictionary itemsSmartBat window drifted right on every start with the taskbar on the leftCrashes fixed: on exit after a memo or a closed editor window, on OK in PreferencesTools|Scheduler was empty with the calendar database off; a save could turn an event into a taskCalendar reminders were not shown at all in release builds with the calendar database onProgram stopped responding: scheduler queue filled with copies of the mail-resend taskA daily scheduler task ran a day after program start instead of at its start timeDelayed sending: deleting one draft could cancel another message's delayed sendDelayed sending: changing or removing the delay in the editor was not rescheduled on saveDelayed sending: send times in the past or after 2300 are refused with a reasonSpell check: user dictionary ignored when the mail directory path has non-ASCII charactersDecrypt command said "not encrypted" on a message the security button could decryptRead confirmations: skipped when marked read by hand or in the thread view; repeated on re-readOutbox: flags and priority could not be changed (Ctrl+G and the Flags submenu did nothing)Message editor: a priority or receipt-request change alone was dropped on close without askingMessage base: index user flags were never savedSaved messages showed "Modified" 30.12.1899 until the folder was read againA changed autosave interval was ignored by editors already openSwitching Plain/RichText/PureHTML lost caret and selection; RichText duplicated selected textPlain-text editor: %Cursor put the caret in the wrong place (soft wrap, tabs, selection)HTML editor: Insert Table crashed in an empty new message and did not mark it modifiedForward/quote: absolutely positioned HTML (e.g. SAP forms) jumped out of the quoted blockAddresses tab listed deleted messages regardless of "Show deleted"View ??? Headers checks did not match the headers shown after header settings were savedCEF preview ignored header "scroll" flags and View > Headers > Show; Edit headers did nothingThread view: PDF preview, chat bubbles and Markdown viewer dropped the selection on mouseupMessage list avatars: edited contacts not refreshed; GIF/BMP photos showed another contactAddress book INI import found nothing in files exported by The Bat! itself (UTF-8 BOM)Address book sync: Google labels over 1000 contacts refused at every sync; wrong upload countsAddress book: crash on exit during sync; "Invalid pointer operation" in the new book's dialogsNew address book could keep The Bat! running hidden after exitNew address book: "All files (*.*)" in the import dialog ran the Outlook importNew account wizard: login was cut to the part before '@' instead of the full addressTabs: middle-click on empty space crashed; "Switch to" was always empty; hidden tabs came backTabs: "Close All Quick Search Tabs" closed the wrong tabs; the scroller jerked back and forthFixed The Bat! staying in the tray forever on exit when something was still runningFixed filter auto-replies stopping for every account after an IMAP queue lost its connectionFixed conversation view and editor freezing for minutes on long reply chainsFixed IMAP full-download sync spending 20-47 min per folder just queuing message downloadsSMTP "Server reply -" with nothing after it now says why there was no replyFixed restoring deleted message groups asking the "delete groups" questionExit window: a stuck filter no longer shows "last activity 0 s ago"; it says what it waits forToasts no longer take the focus from the window you are working inFixed a crash when the editor's properties were refreshed before it was fully set upFixed thread messages being loaded twice (and the first copy leaked) in the conversation viewSystem Resnd mail event was leaking resources Source:
Tweakers.net