SnappyMail - Package Updates
- 
[1.1.2]
- Update SnappyMail to 2.13.3
 - Full changelog
 - User drop-down menu shows account switcher although multi-account is disabled, and error message when clicked #268
 - Error messages after switching to PHP 8 #261
 - Shortcuts failed #265
 - TOTP Plugin No login after update to 2.13.2 #263
 - mailto handling was broken, and now also works without auto-login
 - @terribleplan Updated release dockerfile for PHP 7.4 #267
 - @veitw plugins/change-password: MySQL SSL/TLS support #273
 - Renames in internal code
 - Split Admin actions from User actions
 
 - 
[1.1.3]
- Update SnappyMail to 2.13.4
 - Full changelog
 - Admin Plugins management broken
 - Cannot create sieve script #276
 - Control-a in search input selects emails instead of text #277
 - Full-Screen-Mode after enter in search field #279
 - HTML Message keep mail <body> element style
 - HTMLTemplateElement never has a <body> element
 - Modal window help-block didn't scroll
 - Pasting image in HTML compose window does nothing #275
 - Plugin CSS failed to load
 - Type error elementById(...) is null #272
 - Added Ctrl/Meta + F to open advanced search screen
 - Globalize rl.loadScript()
 - Support for custom login/logout url #278
 
 - 
[1.2.0]
- Update SnappyMail to 2.14.0
 - Full changelog
 - Size filter for mailbox search not working for M sizes #295
 - Identities - default account change not saved #287
 - Advanced search date formatting is wrong #294
 - Resolve Call to private method
 - Search field shows all e-mails when there is no result #281
 - Resolve more shortcuts conflicts
 - Issue with <pre> elements #283
 
 - 
[1.2.2]
- Update SnappyMail to 2.14.3
 - Full changelog
 - Workaround Firefox 98 issue #301
 - OpenPGP Generate Keys isString() error #303
 - Can't delete a domain in admin panel #306
 - HTML entities when hovering the To recipient #308
 - No color for some compose window elements #309
 - Sieve Filters : can not choose "anyof" or "allof" : empty list #315
 - path double slash
 - undefined $gmagick
 - count() Argument #1 ($value) must be of type Countable|array, null given
 - incorrect style for settings security
 
 - 
[1.3.0]
- Update SnappyMail to 2.15.0
 - Full changelog
 - Adding public keys fails for GnuPG #325
 - ExternalProxy not displaying certain images #326
 - Filter: can not save with error if "not contains" in use #317
 - Fix override-smtp-credentials by @azonti
 - GnuPG section doesn't refresh after adding a key #327
 - Inline images are suddenly not displayed #305
 - Message fullscreen had no left:0
 - Multiple uploads failed
 - Unable to attach docx files using WebKit browsers on Windows #322
 
 - 
N nebulon forked this topic on 
 - 
[1.3.1]
- Update SnappyMail to 2.15.1
 - Full changelog
 - Adding public keys fails for GnuPG #325
 - Remove duplicate HSTS header on Apache if mod_headers is loaded #334 by @veitw
 - Wrong HTML rendering for ebay email #333
 - PHP Warning: Input variables exceeded 1000 #338
 - PGP sign option failed to be visible due to new "from" feature of v2.12.2 #202
 - GnuPG: can not save or send encrypted message #331
 - Mail view broken #343
 
 - 
[1.3.2]
- Update SnappyMail to 2.15.2/2.15.3
 - Full changelog
 - Lost spaces in formated text after save and reopen #364
 - Header of cited plain text mails looks weird #366
 - Many folders break login (METADATA slow) #365
 - Wrong ini section of sieve_auth_plain_initial
 - Undefined $passfile
 - "Cannot enable STARTTLS" dh key too small #381
 - Web resources absolute path #379
 - Thread counter split in 2 lines #378
 - Replies lack In-Reply-To and/or References headers #370
 
 - 
[1.4.0]
- Update SnappyMail to 2.16.3
 - Full changelog
 - Character garbling when "Content-Type" has "shift_jis" #394
 - Export contacts failed
 - IMAP Login fails with special characters #382
 - Squire: startBlock null error
 - Sieve: undefined args[i-1]
 - Cannot edit vacation rule in rainloop.user sieve script #400
 - Simple filter editor: VACATION_*_LABELs not shown when creating a new vacation filter #404
 - Typed property DOMElement::$tagName must not be accessed before initialization #393
 - Cannot login with 2.16.1 (no such table: rainloop_users) #418
 - Fix performance on threaded view in large folders #417 by @edlerd
 - Inconsistent labelling: "Identities" vs. "Accounts" #410
 - Login screen uses same left/right CSS styling as main application #413
 - Sieve : removing filter : confirmation popup not seen #330
 - Cannot save rainloop.user Sieve script containing vacation actions #407
 - hide_x_mailer_header option was missing for ReadReceiptMessage
 - Change Ordering of SASLMechanisms for faulty servers #423 by @geraldurbas
 - Can not login in admin #425
 
 - 
[1.5.0]
- Update SnappyMail to 2.17.0
 - Full changelog
 - CardDAV contact sync causes PHP errors #432
 - ExternalLogin GetRequest() is undefined #321
 - Resizer value failed on initialization.
 - Cannot log in easily with auto-completed mail address due to error message "Please match the requested format." #436
 - Snowfall plugin #434
 - Not rendering remote content #439
 - Cookie sizes larger than 4kb? can't log in! #451
 - Bogosity Spam Score is always there and red.... #456
 - "Mark as important" symbol not showing #459
 - Domain disabled wildcard failed
 - use_imap_unselect was removed/is undefined
 - check should be APPENDLIMIT not HIGHESTMODSEQ
 - Message flags/keywords are 'atom' and should be Utf7 modified
 - RFC 9051 IMAP4rev2 keywords and $ReadReceipt should be $MDNSent
 
 - 
[1.5.1]
- Update SnappyMail to 2.17.0
 - Full changelog
 - Empty lines disappear after formatting #462
 - Filter editor : fileinto "folder" goes empty; #464
 - Confusing date format #465
 - Messages list no timeout error. #471
 - AdvancedSearch popup prefill the values when already searching
 - Added "Hide messages marked for deletion" option #470
 - Added advanced search option: answered = yes/no
 - Added Esperanto as language
 - Update Portuguese (Portugal) #467 by @ner00
 - Preparations for new AddressBook system
 - Cleanup Sieve filters editor
 - Cleanup some JavaScript code
 - Admin: Ask for IMAP login credentials when testing, idea for #477
 - Less padding in toggle identity button
 - Make messageList items font 1px larger
 - Replace bootstrap .caret with unicode
 - Cleanup templates
 - Replaced <ul class="dropdown-menu"> with <menu>
 - Contacts replaced LINK_ADD_EMAIL with fontastic
 
 - 
[1.5.2]
- Update SnappyMail to 2.17.1
 - Full changelog
 - View messages marked for deletion failed #470
 - gnupg storage path was incorrect
 - Composer window Identities dropdown not visible in 2.17.1 #479
 - Cleanup GetUids() cache handling
 - PopupsAsk when hitting Enter, submit form
 - Allow private keys without passphrase in local browser storage #429
 - Update Japanese translations #480 by @yasuhirokimura
 
 - 
[1.5.3]
- Update SnappyMail to 2.17.3
 - Full changelog
 - Double escape / display issue of ampersand in message creation window #484
 - Filters : Regex with backslash : invalid Sieve output generated #494
 - undefined mb_internal_encoding() when PHP mbstring is not installed
 - Keep message A elements when there is an image inside
 - Remove duplicate 'ReplyTo'
 - Elements within tables or divs not always centered correctly #500
 - Hitting the reply button on an email in Sent shouldn't send an email to myself #497
 - Sieve scripts should always have CRLF
 - Filters : remove Advanced filter : display empty error #492
 
 - 
[1.5.4]
- Update SnappyMail to 3.17.4
 - Full changelog
 - SSO login fails #507
 - Login inputs white text on white background in some themes #508
 - v2.17.3 has completely broken Reply All #506
 - mb_convert_encoding(): Unsupported encoding WINDOWS-1257 #505 (requires iconv)
 - Add settings option "Reply to all" as default #496
 - Improved mime parser
 - ?admin use JavaScript Optional chaining
 
 - 
[1.6.0]
- Update SnappyMail to 2.18.0
 - Full changelog
 - New AddressBook system for managing contacts.
 - The messagelist click function #510, #511, #512 and #514
 - Issues with HTMLDialogElement Esc key (as Firefox 98+ now also supports it)
 - Probably solution for: Request Timed Out #487
 - New AddressBook system
 - Sabre VObject to v4.5.0 and Xml to v3.0.0
 - Use JavaScript Optional chaining in user interface (?admin already did)
 
 - 
[1.6.0]
- Update SnappyMail to 2.18.0
 - Full changelog
 - New AddressBook system for managing contacts.
 - The messagelist click function #510, #511, #512 and #514
 - Issues with HTMLDialogElement Esc key (as Firefox 98+ now also supports it)
 - Probably solution for: Request Timed Out #487
 - New AddressBook system
 - Sabre VObject to v4.5.0 and Xml to v3.0.0
 - Use JavaScript Optional chaining in user interface (?admin already did)
 
 - 
 - 
[1.6.1]
- Update SnappyMail to 2.18.2
 - Full changelog
 - GnuPG directory failed when /tmp/snappymail is not writable
 - Cannot change password with plugin #526
 - Contact stored in MySQL to MEDIUMTEXT #519
 - Broken hasCheckedOrSelected()
 - Deprecation message is inserted at the top of mail source window #515
 - Selector Shift + Arrow made checkboxes "checked" in a weird way
 - TypeError: s.parentNode.closest is not a function #516
 - Security: disable spellcheck everywhere by default due to Chrome/Edge sending data you enter to their servers.
 - Added plain message tel uri detection
 - Log some info for "Carddav sync with Nextcloud always read only" #520
 - Squire WYSIWYG should be a bit faster now
 - Ask closing SnappyMail in mobile view when viewing a message
 - Don't clear MessagelistUserStore when switching layout
 - Reduce "Request is aborted" message is often diplayed #518
 - Update Vietnamese by @Arxwel
 - Workaround for Firefox issue #368 and #513
 - Drop the knockout.js tasks from compiled code
 - Drop Knockout.js loading components asynchronous
 - Use Optional chaining in vendors/* code
 - Drop search capa to always allow it
 - Drop unused TextAreaComponent
 - Speedup and reduce all code a bit