SnappyMail - Package Updates
Pinned
SnappyMail
-
[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)
-
-
@jdaviescoates indeed, copy and paste error from even the previous change log already looks like!
-
[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
-
[1.6.2]
- Update SnappyMail to 2.18.3
- Full changelog
- Broken contacts/addressbook #527
- Mime parser for decrypted messages failed
- carddav sync error: Invalid vCard date-time string #528
- ReadReceipt Call to a member function append() on null
- mailto: was broken due to fix for #484
- PHP log should not always be filled with notices
- Move/copy selected messages issue #534
- Added option to (un)hide Kolab folders
- Added CSS --border-color for better styling
- Cleanup application.ini
- Lazy load all message images
- Use HTML details/summary elements for blockquote switcher, should bugfix #516
- Update translations (french by @Mimoza and german by @noseshimself)
- Folder/mailbox name editing
- Change Squire HTML<>TEXT button for clarity as discussed in #498
- Squire HtmlEditor html source handling
- Changed "add folder" and "copy messages" glyphs
- Made the new Admin => Config experimental editable #189
- Removed CheckboxSimple component (was only used at login)
- Removed in_iframe and X-Frame-Options due to CSP, found while investigating #537
- Removed the mostly unused InputComponent and use normal
- Removed the old "move to folder" behaviour option
- Redesign messages drag and drop as discussed in #532
- Very little space to compose mail when having lots of recipients #533
- Sme code cleanups
-
[1.6.3]
- Update SnappyMail to 2.18.4
- Full changelog
- this.isPlainEditor is not a function #541
- stripTracking broke plain text view
- use_app_debug_css/use_app_debug_js crashes SnappyMail #538
- Added option to show inline images as attachments
- Allow setting cookie SameSite #537
- Rename CheckboxMaterialDesignComponent to CheckboxComponent
- Reduce AppData result for unauthorized visitors
- stripTracking now also replaces Mandrill, DHL, Google and Outlook tracking links and removes more tracking parameters
- Cleanup translations
- Visual glitches in compose window #539
- Workaround for broken Reddit HTML messages #540
-
[1.6.4]
- Update SnappyMail to 2.18.5
- Full changelog
- Top email address not showing in drop down menu #543
- $ got removed from hash path
- IMAP read lines longer then 8192 bytes afterlogic/MailSo#5
- IMAP read Base64 lines longer then 8192 bytes afterlogic/MailSo#6 maybe solves #466
- Added search/filter folders #474
- Added Quick unread filter #447
- Added Advanced search for KEYWORD/tag/label regarding #419
- Added "Create new keyword/tag/label" for message regarding #419
- Don't thumbnail message inline images and show filename in title attribute
- When img element alt is missing, use last part of src
- Replace PHP 8.2.0 deprecated utf8_decode/utf8_encode
- Strip more (click) tracking parameters
- Some style changes
- Workaround invalid [Cloudron Forum] Digest href="...." links
-
[1.6.5]
- Update SnappyMail to 2.18.6
- Full changelog
- Don't set empty CSP script nonce-
- Undefined SASLMechanisms when testing IMAP in ?admin
- TypeError: .parentNode?.closest is not a function #546
- Contacts suggestion IMAP folder enhancement not working anymore? #545
- Some messages flags/keywords case-insensitivity
- Added JavaScript rl-view-model.create event for advanced plugin code
- Nextcloud release with plugin #96
- Reduce JavaScript footprint
- Drop ifvisible as it was only used for Prefetch and that feature was removed in v2.17
- Hide unread count for all system folders, except INBOX. Also solves request for Spam box in #457
- Replace "Ctrl+P" shortcut with proper @media print CSS
- Strip Reddit and correlation_id click tracking
- Move /bin/upgrade.sh to better suited /cli/upgrade.sh for #229 and #544 with help of @eibex
-
[1.7.0]
- Update SnappyMail to 2.19.0
- Full changelog
- Shift-selecting messages does not select the message you clicked on #554
- PHP imap_mutf7_to_utf8 is broken for U+10000 and up
- PHP 8.2: Mbstring: Base64, Uuencode, QPrint are deprecated #555
- Some message view styling issues for certain HTML messages
- Workaround PHP --disable-phar aka Class 'PharData' not found #392
- JavaScript substr() is deprecated
- Resolve message color issue and hidden image detection #564
-
[1.7.1]
- Update SnappyMail to 2.19.3
- Full changelog
- Some html links fail to render properly #580
- trim(): Passing null to parameter #1 ($string) of type string is deprecated #578
- Number of unread messages isn't shown with Spam folder #567
- Added drag/drop local EML files into any mailbox/folder on the left
- Reduce memory footprint
- Better error message for #586
- Improved login default_domain with dynamic options (HTTP_HOST, SERVER_NAME and gethostname)
- Put back ExternalSso for #585
- Better message header style
- Cleanup some JavaScript code
- Cleanup MailSo
- Need more space between the checkbox and the subject line #579
- Better logger that handles uncaught exceptions
- Update Chinese translation by @mayswind
- All MailSo and RainLoop Exceptions to a more logical RuntimeException
-
[1.7.3]
- Update SnappyMail to 2.19.6
- Full changelog
- Base Domain setup enhancements
- Cleanup MailSo MailClient using
__call()
- Domain settings handling and store as JSON instead of ini
- Some JavaScript changes
- Put sign and encrypt options in composer dropdown menu and simplify te two existing buttons with a glyph
- When try to login IMAP/SMTP/SIEVE but STARTTLS is required, force STARTTLS
- Filter scripts UI let user understand which filter is active #590
-
[1.7.4]
- Update SnappyMail to 2.19.7
- Full changelog
- Create .pgp directory was missing
- Logger leaked some passwords
- PGP Decryption / Encryption Failures #600
- Make it clear that you are on the admin panel login screen
- Force PHP opcache_invalidate due to upgrade error reports "Missing version directory"
-
[1.8.0]
- Update SnappyMail to 2.20.0
- Full changelog
- CSS --dropdown-menu-background-color should be --dropdown-menu-bg-color
- Strip mailchimp tracking
- Use some PHP typed properties
- Move bootstrap @less variables to CSS var()
- Improved theme styling
-
[1.8.1]
- Update SnappyMail to 2.20.2
- Full changelog
- Decrypt failed when OpenPGP.js not loaded
- pgpDecrypt() using MailVelope the decrypt message was not green
- Shift + F in search bar resulted in forwarding message #624
- Add more search operators (i.e. copy lots of Gmail ones) #625
- Some CSS borders to var(--border-color)
- Added CSS --dialog-border-clr and --dialog-border-radius
- Show lock glyph in messagelist for encrypted messages
-
[1.8.2]
- Update SnappyMail to 2.20.6
- Full changelog
- fix for broken admin login #642 fixed by @LukaszC86
- Resolve PHP 8.2 Creation of dynamic property is deprecated
- Throw decrypt errors #632
- Cookie “name” has been rejected because it is already expired. #636
- Content-Security-Policy 'strict-dynamic' was missing
- Better multiple WYSIWYG registration system (not finished)
- Better handling of admin token cookie
- More CSS var() handling
-
[1.9.0]
- Update SnappyMail to 2.21.1
- Full changelog
- ldap-identities-plugin by @cm-schl #647
- OpenSSL v3 ciphers issue #641
- Put messagelist top bar buttons also in dropdown
- Allow setting additional Sec-Fetch rules, as discussed by #585
- Light/Dark favicon.svg #643
- Allow an account name/label #571
- Moved ServiceRemoteAutoLogin to plugin/extension
- Moved ServiceExternalSso to plugin/extension
- Moved ServiceExternalLogin to plugin/extension
- Renamed ManageSieveClient to SieveClient
- New Net/Imap/Smtp/Sieve Settings object system which allows
- setting SSL options per domain and verify_certificate by default
- Update plugins to use new Net/Imap/Smtp/Sieve Settings object
- Removed message double-click to full screen #638
- Crypt crashes when Sodium not installed
- Personalised favicon not working - default Snappymail favicon showing #665
-
[1.9.1]
- Update SnappyMail to 2.21.2
- Full changelog
- Allow browser Spellchecker #574
- Decode MIME charset of .EML attachments #662
- Increase message visible text area #672
- When copy/paste image use the raw data instead of clipboard HTML #654
- When application.ini debug.enable is true, also debug js and css
- JavaScript rl.setWindowTitle() renamed to rl.setTitle()
- Removed message toggle fullscreen button which was only in mobile view
-
[1.9.2]
- Update SnappyMail to 2.21.3
- Full changelog
- Handling attachments MIME type / content-type
- Message responsive resizing width/height of elements #678
- Focus on textarea when creating a new plain text email #501
- CardDav remove photos of my contacts when synchronizing #679
- Click on PGP KEY attachment opens "Import key" dialog
- Increase visible reading area for small screens #672
- Better message spam score in detailed view
- Much better DAV connection logging
- \MailSo\Mime\Enumerations\MimeType