Skip to content

Releases: the-djmaze/snappymail

v2.28.0

30 May 15:04
Compare
Choose a tag to compare

Added

  • Threaded view make number orange when unread sub-messages #1028
  • Handle PHP pctnl messages
  • addEventListener('rl-view-model') missing for Settings #1013
  • CSS --btn-border-radius

Changed

Fixed

  • Show messagelist timeout/abort error for #1071
  • DesktopNotifications setting not saved #1137
  • PHP Deprecation warning for $_openPipes #1141
  • Images size wrong #1134
  • Unable to preview body of encrypted mail in mailvelope reply-to #1130
  • Replace <button> in HTML message with innerHTML instead of remove #1125
  • Mailvelope failed #1126
  • Tabs labels row height
  • Selecting not yet existing filter throws error message instead of opening edit box #1104
  • JavaScript Squire node is null error
  • Config/Application.php: array_rand(): Argument #1 cannot be empty #1123
  • Pressing Enter in Add Filter dialog results in "Leave page?" prompt #1112
  • Issue with certain Amazon emails #1086
  • HTML font 8px and 10px issue #1082
  • Exception when executed on command line on the first-time #1085
  • Folders missing pagination #1070

Nextcloud

  • WYSIWYG button style #1138
  • .btn-group > .btn layout
  • Bulleted items do not show the bullets in the preview window. #1117
  • Contacts integration #1083

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

Full Changelog: v2.27.3...v2.28.0

v2.27.3

04 Apr 10:29
Compare
Choose a tag to compare

Added

  • Squire visualize some active buttons states
  • Hard coded string "Message body is empty" #1048
  • Split SPAM label in user.json for directory and action #1065
  • A solution for #1056 to support dates in different language/calendar
  • Log \nonexistent folder for #1008

Changed

  • Cleanup some enums to consts
  • Use Actions()->decodeRawKey()
  • French language updated by @hguilbert #1045
  • Sorting in folders not working #1022
  • Allow saving draft with empty body #1052

Fixed

  • GnuPG decrypt failed
  • Clear folder link should be hidden if "dangerous actions" is not active #1037
  • 500 error generating preview with GD2 #1009
  • Text and Links Jumping While Writing #1004
  • Odd annoying behaviour when copy/ pasting anything into an email and then attempting to edit it. #1054
  • Check if $rImapLiteralStream is open resource and not closed
  • AuthError and Call to a member function ImapConnectAndLogin() on null #1060
  • Thread count missing/shown #1003

Nextcloud

  • Workaround Upgrade with Nextcloud stuck in Maintenance mode #1046
  • Save as eml to nextcloud not working anymore #1057

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.27.2...v2.27.3

v2.27.2

22 Mar 06:35
Compare
Choose a tag to compare

Added

  • authentication with smtp freenet.de #1038

Changed

  • SASL always base64 by default

Fixed

  • Cache issue with index #1024

Nextcloud

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.4...v2.27.2

v2.27.1

21 Mar 13:01
Compare
Choose a tag to compare

Changed

  • Improved attachmentIcon glyph coloring
  • Better design for .accountPlace text #1025

Fixed

  • Reply is broken #1027
  • Endless loop at login - Cannot assign array to property MailSo\Imap\Folder::$MAILBOXID #1032

Nextcloud

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.4...v2.27.1

v2.27.0

20 Mar 15:45
Compare
Choose a tag to compare

Added

  • Unique attachments.zip filename #992
  • Select next email after (re)move current #968

Changed

  • Improved FolderCollection handling
  • MODSEQ requires 64-bit int
  • Update russian language by @Akrobs #994
  • Don't make font bigger when screen > 1400px
  • Put top menu "accountPlace" inside top-system-dropdown-id
  • Put attachment controls inside attachmentsPlace
  • Show message toolbar on screens > 1400px #970
  • Chinese updated by @mayswind #1011
  • Prevent folder/messages flags conflict by using the right name attributes for Folders
  • FolderInformation() use jsonSerialize()
  • Squire space handling on paste use \u00A0 instead of &nbsp; for #1004
  • Better line-height for QR code

Fixed

  • Composer src is null
  • Image in Signature disappears in Sent/Draft #932
  • Mail list is empty #998
  • Cache handling issues #1003
  • No message notification popup when installed in sub-directory #1007
  • ERROR: Undefined constant "MailSo\Log\Drivers\STDERR" #965
  • 'Location:' headers using proper '302 Found' header
  • Can't send email #1006
  • Attachment preview #1005
  • When decrypt message, subject was replaced empty

Removed

  • \MailSo\Imap\ImapClient::GetConnectedPort()

Nextcloud

  • CSS --panel-bg-clr was missing
  • SnappyMail Menu under Nextcloud top bar #1017

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.4...v2.27.0

v2.26.4

24 Feb 18:51
Compare
Choose a tag to compare

Added

  • Add CSP frame-ancestors for #537

Changed

  • Reduce/simplify CSS footprint
  • Use the System/Browser font by default by @HeySora #988
  • Make layout fully responsive using matchMedia('(max-width: 799px)')
  • Move brotli and gzip compress option to application.ini
  • After page refreshes in background whilst editing a draft, the space bar stops working #860
  • Updated Portuguese by @ner00 #984
  • Updated French by @hguilbert #985

Fixed

  • unset border-box for message body #990
  • Unread email count badge shows -1 #989
  • unicode mailto: addresses not decoded
  • Unicode email/url address matching #955
  • Invalid Token if run in IFrame #537

Removed

  • rl.initData

Nextcloud

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.3...v2.26.4

v2.26.3

21 Feb 16:04
Compare
Choose a tag to compare

Added

  • Translate "Are you sure you want to exit?"
  • stderr as Logger

Changed

  • Moved rl.fetch and rl.fetchJSON to boot.js so that AppData can be fetched as JSON
  • Many AppData properties to JavaScript camelCase
  • Cleanup Identity handling
  • Merge GnuPG and OpenPGP.js passphrases
  • Removed unused Squire code

Fixed

  • Notification enum conflicts with window.Notification
  • language selector didn't show current language in green
  • Threads indicator got lost with new message cache handling
  • messagesBodiesDom never cached previous messages
  • Call to protected method RainLoop\Enumerations\UploadError::getUserMessage() #982
  • Issue with the top logo and text of a certain e-mail #953
  • Facebook logo missing from emails sent out by it #954

Nextcloud

  • Nextcloud File picker doesn't insert multiple links #981

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.2...v2.26.3

v2.26.2

17 Feb 13:29
Compare
Choose a tag to compare

Added

  • Remove CSS white-space from messages to prevent annoying side scrolling
  • Show error when trying to send empty message #974
  • max_sys_loadavg as setting #971

Changed

  • Speedup and improved cleanHtml() and cleanCSS() handling
  • Better handling of upload .eml files to a mailbox
  • Rename Folder Hash to ETag as it is the more obvious name
  • Moved AllowDraftAutosave option from Settings -> Security to Settings -> General -> Compose
  • SmtpClient->Connect() use $oSettings->Ehlo
  • Improved handling of <style> elements in messages
  • French updated by @hguilbert

Fixed

  • Remove SVG elements properly from messages #972
  • Sending large HTML messages slow/fail #962
  • Nextcloud login failed #969
  • DoMessageList() hash check was incorrect
  • "Move to folder" button overlays folder sidebar on mobile #961
  • Spanish translation SPAM and NOT SPAM strings are reversed #964
  • Can't open Thunderbird PGP keys from decrypted message #958
  • Can't close Sieve dialog #960

Nextcloud

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.1...v2.26.2

v2.26.1

14 Feb 14:34
Compare
Choose a tag to compare

Added

  • Option to allow <style> in messages (beta)
    With this option you allow embed CSS rules inside the message. It does this by parsing and modifying the style content so that it does not conflict with SnappyMail, Nextcloud and cPanel CSS.
  • Message in new tab/window was missing BCC

Changed

  • Don't clone message for viewing, so that there is instant interaction with messagelist item
  • emailArrayToStringLineHelper() now filters addresses without email address
  • Cleanup EmailModel and better email address parsing and handling
  • Workaround "server connection error" #936
  • Cleanup AbstractViewPopup handling
  • Italian translation by @lota #948
  • Replace Element.fromHTML() with createElement()

Fixed

  • New subfolder not visible #937
  • OpenPGP decrypted attachments friendlySize not a function
  • Message @media print was broken due to new display:flex
  • addressparser() didn't handle groups properly
  • middleclick in messages list failed when messagesDom not yet initialized
  • Cannot open messages that have an email address without an @ in the From header #950
  • CSS don't display:flex when [hidden]
  • Default theme handling by @Niveshkrishna

Nextcloud

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.26.0...v2.26.1

v2.26.0

10 Feb 10:44
Compare
Choose a tag to compare

Added

  • Whitelist advanced SPF/DKIM/DMARC valid feature #938

Changed

  • \RainLoop\Providers\AddressBook\Utils functions param Contact changed to VCard

Fixed

  • Issue with themes and Chrome cache #188
  • Settings panel width due to display:flex #940
  • Not respecting default theme setting #941
  • Some files had 0755 instead of 0644
  • Some spacing between message "view images" buttons for #201
  • Whitelist failed when empty or when using : #938
  • Cosmetics of the external images whitelist menu #939
  • PdoAddressBook ORDER BY deleted DESC to prevent sync and export issues
  • Undefined variable $items in upgrade.php
  • qq.com not supporting literal-string in search #836

Nextcloud

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.25.6...v2.26.0