Skip to content

v2.18.0

Compare
Choose a tag to compare
@the-djmaze the-djmaze released this 08 Sep 08:08
· 2658 commits to master since this release

In this release i finally implemented the new AddressBook system for managing contacts.
Instead of writing each field to the database, it stores the whole vCard object.
Between JavaScript and PHP the jCard format is used (vCard as JSON).

Benefits are:

  • keep all synced/imported vCard fields
  • much easier to extend with the advanced vCard features (some already implemented)

Bugfixes

  • 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

Improvements

  • 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)

Integrations

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

DockerHub

Read issue #44

Full Changelog: v2.17.3...v2.18.0

Screenshot new Contacts window

afbeelding