Skip to content

grommunio-web 3.17

Latest

Choose a tag to compare

@jengelh jengelh released this 19 Feb 14:02
· 273 commits to master since this release

Fixes:

  • Address book contact folders are now loaded from store hierarchy with proper properties, hidden-folder filtering, and reliable item type detection
  • Opening contact folder entries now validates distribution list item types
  • Recurring occurrence tabs now close correctly
  • Shared user resolution by display name has been repaired and stabilized, including a resolver regression fix
  • Resolution of X500-style PR_EMAIL_ADDRESS (in Sent Items) no longer causes mail preview flicker
  • Reply bodies are preserved during compose initialization, and TinyMCE value initialization races were fixed
  • Message actions now guard against unavailable stores
  • HTML preview rendering is stabilized while switching records, and short load overlay flashes are avoided
  • External resource blocking in mail preview was hardened, including correct block state recalculation and sanitized body cache handling
  • BaseRecurrence handling no longer fails on reminder lists with null starts
  • Meeting request time info no longer receive spurious <pre> tags
  • Empty lines in mail bodies are preserved
  • EML import/upload now accepts messages without a Date header (also applies to a few other headers)
  • Yearly recurrence interval handling was corrected (including every-N-year patterns), and contact birthday/anniversary intervals were fixed
  • Contact timezone data is refreshed before saving
  • Private meetings now hide attendees as expected
  • S/MIME read flag updates are now restricted to S/MIME messages only

Enhancements:

  • Mail list and panel split sizes are persisted, with a minimum mail list width enforced
  • Header subjects in non-wrapping mail preview now use ellipsis
  • From handling now preserves aliases and consistently sets SMTP/email address properties when sending from aliases
  • Appointment creation from emails now populates of the fields
  • A configuration option SHOW_LOGOUT_BUTTON allows hiding the logout button
  • Files plugin activation now honors ALWAYS_ENABLED_PLUGINS_LIST
  • Object ID panels are now available for calendar, contact, note, and task records
  • Tab focus behavior and tabbing cursor movement were improved in the client

Changes:

  • The Address book UI now uses the GAB column model across views, reloads hierarchy when dialogs open, synchronizes dropdown stores on hierarchy changes, and refreshes grids after contact edits
  • Default configuration now disables shared/public contact-folder providers
  • Legacy mail prefetch logic was removed