Skip to content

Releases: the-djmaze/snappymail

v2.29.3

21 Nov 15:02
Compare
Choose a tag to compare

Added

Changed

  • Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 #1311

Fixed

  • '#/mailbox/folder/mUID/search' uri/route handling #1301 by @SergeyMosin
  • "Remember me" doesn't work when browser is closed #1313
  • Blank email displayed when "Prefer HTML to plain text" is unchecked and the message is html only #1302
  • Parent folder of Sub folder not useable. #1008
  • Large detailed header don't display body #1284

Nextcloud

  • Improvements for Install / update issues #929
  • Should use language as defined in cloud settings #1293

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

Docker Hub

https://hub.docker.com/r/djmaze/snappymail/tags
docker pull djmaze/snappymail:latest
docker pull djmaze/snappymail:v2.29.3
https://github.com/the-djmaze/snappymail/pkgs/container/snappymail
docker pull ghcr.io/the-djmaze/snappymail:latest
docker pull ghcr.io/the-djmaze/snappymail:v2.29.3

Read #44 and #965

Integrations

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

Full Changelog: v2.29.2...v2.29.3

v2.29.2

14 Nov 16:16
Compare
Choose a tag to compare

Added

  • Show size of folders in folders list #1303

Fixed

  • Configuration failed when using special chars in MySQL password #1308
    #1308
  • With email open, "delete" doesn't delete #1274
    #1274
  • Fix threading view in Thunderbird (others?) by @tkasch
    #1304

Nextcloud

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

DockerHub

Read issue #44

Integrations

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

Full Changelog: v2.29.1...v2.29.2

Andy/Andreas: Thanks for the Wulle Beer!
I will get a taste of this in the weekend πŸ˜„

v2.29.1

02 Oct 16:42
Compare
Choose a tag to compare

Added

  • Modern UI / Nextcloud Theme #629 by @hampoelz
  • "Add/Edit signature" label to PopupsIdentity.html by @SergeyMosin #1248
  • use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments by @SergeyMosin #1248
  • Show unseen message count when the message list is threaded by @SergeyMosin #1248
  • in mobile mode hide folders(left) panel when a folder is clicked by @SergeyMosin #1248
  • spellcheck the subject when 'allowSpellcheck' setting is true by @SergeyMosin #1248
  • 'collapse_blockquotes', 'allow_spellcheck' and 'mail_list_grouped' to admin settings ('defaults' section) by @SergeyMosin #1248
  • Browser support for autocompleting TOTP code #1251

Changed

  • URL strip tracking for #1225
  • Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199
  • Draft code to improve mobile breakpoints #1150
  • address input: space character can trigger '_parseValue' if the email address looks complete by @SergeyMosin #1248
  • if applicable set '\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view by @SergeyMosin #1248

Fixed

  • CHARSET is not valid in UTF8 mode #1230
  • Spam score is always "acceptable" #1228
  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • Fetch controller.abort(reason) handling #1220
  • "Request failed" on message move #1220
  • Unwrapped text nodes attached to squire._root #1234 by @SergeyMosin
  • Extra wrapper div is added in Squire every time a Draft is open (or closed) after save. #1208
  • foreach() argument must be of type array|object #1237
  • <font> tag 'style' is lost in replies by @SergeyMosin #1248
  • unseen indicator is not shown in thread view when 'listGrouped' settings is false by @SergeyMosin #1248
  • TOTP plugin is dependent on ctype #1250

Nextcloud

  • iFrame mode: click on unified search result opens inner iFrame by @SergeyMosin #1248
  • set 'smremember' cookie if 'sign_me_auto' is set to 'DefaultOn' when using 'snappymail-autologin*', otherwise nextcloud users need to re-login when the browser is re-opened. by @SergeyMosin #1248
  • Improve UX of "Put in Calendar" option in plugin by @theronakpatel #1259

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.4...v2.29.1

v2.28.4

10 Jul 12:39
Compare
Choose a tag to compare

Added

Changed

  • only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). #1204
  • Convert getPdoAccessData() : array to a RainLoop\Pdo\Settings object instance
  • New bidi buttons to Squire editor by @rezaei92 #1200

Fixed

  • Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
  • 'reloadTime' function result is passed into 'setInterval' instead of the function by @SergeyMosin #1204
  • UNKNOWN-CTE Invalid data in MIME part #1186

Nextcloud

  • Add ability to include custom php file in InstallStep migration by @SergeyMosin #1197

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.3...v2.28.4

v2.28.3

22 Jun 11:30
Compare
Choose a tag to compare

Added

  • Attachments in "new window" view #1166

Changed

Fixed

  • Some emails with inline CSS break the UI #1187
  • Remote.get() Promise broken by previous change #1185
  • Class "MailSo\Base\Exceptions\InvalidArgumentException" not found #1182
  • First account not showed in the right list (dropbox) #1180

Nextcloud

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.2...v2.28.3

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