Skip to content

Releases: the-djmaze/snappymail

v2.28.2

19 Jun 13:35
Compare
Choose a tag to compare

Added

  • Detailed error for "Cannot access the repository at the moment" #1164
  • Bidi in Squire editor #1158
  • Translate Squire UI
  • JWT class for handling JSON Web Tokens

Changed

  • Update German by @cm-schl
  • Update French by @hguilbert
  • Update Polish by @tinola
  • Merge handling of local Account Settings. Found while investigating #1170
  • Image max-width now 100% instead of 90vw

Fixed

  • Cannot modify header information #929 (comment)
  • Admin Panel broken when admin_panel_host is set #1169
  • Invalid CSP report-uri
  • Prevent MessageList multiple request at the same time #1071
  • Error in Addressbook Sync #1179
  • base64_decode() second parameter must be true

Nextcloud

  • Nextcloud 27 compatibility by @LarsBel

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

DockerHub

Read issue #44

Integrations

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

Full Changelog: v2.28.1...v2.28.2

v2.28.1

05 Jun 13:51
Compare
Choose a tag to compare

Changed

  • Optical issue with input fields for mail and folder search #1149
  • Update Chinese translation by @mayswind #1157
  • Update Polish translation by @tinola #1156

Fixed

  • Undefined SIG constants #1147

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.28.0...v2.28.1

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