Skip to content

Releases: grommunio/grommunio-web

grommunio-web 3.17

19 Feb 14:02

Choose a tag to compare

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

grommunio-web 3.16

17 Dec 19:23

Choose a tag to compare

Fixes:

  • HTML tags visible in meeting requests' bodies
  • Search fails in shared stores for "All folders"
  • Open read-only embedded messages fails
  • To field was erroneously filled with the value of From rather than Reply-To when composing replies
  • Handle mapi_getuserfreebusy exceptions
  • Deleting an occurrence from a series fails
  • Fallback to email_address if smtp_address is not set
  • Do not over-extend body to second page when printing
  • The OOF widget marks settings dirty with dates
  • Enabling/disabling OOF radio field only doesn't mark settings dirty
  • Attachment display and preview with ampersand

Enhancements:

  • Proper PR_MESSAGE_CLASS matching
  • Enlarge Contact notes textarea
  • Enlarge size of permissions dialog by default
  • Add more breeze-icons (importance, private, exception, ...)
  • Importance column in calendar list view
  • "No information" option in busy status
  • Various style improvements
  • Live themes (no application reload required)
  • New themes amber, blue, green, indigo, red, and teal
  • Crypto handling for seafile backends
  • Improve prefetch and eliminate race conditions
  • Better error reporting on openmsgstore failure
  • Show last connect time of a mobile device in MDM
  • ObjectID field in draft mail options panel
  • Consistently apply category detection (and restriction)
  • KQL/advanced search term handling
  • Index FTS diagnostics and respect search filters
  • SMIME verification flow and temp handling
  • Recipient history update path

Behavioral changes:

  • Display folder rights for granted users only
  • Find hidden user in GAB if search is a exact match

grommunio-web 3.14

25 Jul 20:38
grommunio-web-3.14

Choose a tag to compare

Enhancements:

  • Emails written by a delegate can now be copied into the representee's Sent Items.
  • Support password change (via Settings) even if an altname was used to log in to the mailbox.
  • Add a config setting to select the email preview style (plaintext or HTML).

Fixes:

  • Deletion of a recurrent appointment series's instance did not mark the instance as deleted for Outlook; this was repaired.
  • When composing/sending a mail, the value in the From: field was ignored, even if the user had Send-As permission.
  • In the Out Of Settings configuration view, the "Apply" button now actually does save changes even if only radio buttons were changed.

Changes:

  • g-web clamped message dates on the low side to year 1753 to workaround a PHP5 bug. The workaround was removed, and the full MAPI time range (from year 1601 to 30827) can now be handled.
  • The print rendering of the calendar overview has been improved and fills the entire paper page.

grommunio-web 3.13

25 Jul 20:37

Choose a tag to compare

Fixes:

  • Enable sending to distribution lists from shared stores

grommunio-web 3.12

04 Apr 23:37
grommunio-web-3.12

Choose a tag to compare

Fixes:

  • Allow using distribution lists stored in IPF.Contact folders in public stores

grommunio-web 3.11

19 Mar 10:58

Choose a tag to compare

Fixes:

  • Fix contact details for OneOff recipients, traditionally objects from local addressbook
  • Do not detect changes in Out Of Office settings pane where there are none
  • Do not remove inline embedded images with reply/forward actions
  • Fix multi day event view not visible in ranged views
  • Properly detect end-of-search in shared mailboxes

Enhancements:

  • Do not collapse the mail list view to invisibility, instead now mail preview
  • Enhance detection of translation modifications to reload to cache (also in non-packaged environments)
  • Correct all day event on wrong day for non-proper MAPI elements without TZ (Kopano migrations)
  • Introduce new plugin for integration with Kendox InfoShare

Behavorial changes:

  • Opening Links in PDF viewer now open new windows instead of replacing current window
  • Remove any requests to non-existing archive stores, reducing login time
  • Shared store searches fallback to query search if store permissions are not given

Changes:

  • Update TinyMCE to 7.7.1
  • Update pdf.js to 5.0.375
  • Update dompurify to 3.2.4
  • Translation updates

grommunio-web 3.10

28 Jan 18:12

Choose a tag to compare

Fixes:

  • Delegate permissions were not saved, which has been fixed.
  • The Business Card view of the Contacts tab used the wrong MAPI property and did not show any cards when selecting a letter group from the right hand pane, which has been fixed.
  • When looking at meeting requests in e.g. inbox, the "When" line was empty, which has been fixed.
  • Retain recipients during S/MIME unwrapping
  • Removal of all categories from a message did nothing, which is fixed.

Enhancements:

  • Use (and depend on) new Fulltext Search index structure (cf. grommunio-index)
  • Implement copy-to-delegate on message submission
  • Address book: allow sorting contacts by icon
  • Address book: offer selecting contacts from shared stores
  • TinyMCE edit widget updated to v7.6
  • The "Entry ID" field in "Message Options" has been replaced by the more user-friendly Gromox object ID

Behavioral changes:

  • The default search result cutoff is now 1000 elements.
  • In "Message Options", show both outer and inner headers for S/MIME messages.
    (Messages need to be decrypted first to see the inner ones, obviously.)
  • Respect the USER_PRIVILEGE_WEB flag of the user account on login.

grommunio-web 3.9

09 Sep 16:09

Choose a tag to compare

Fixes:

  • Fix saving permissions when a new permission user was added
  • Fix unwanted permission removal
  • Extend date picker widget width for full 7 day view on widechar months

Enhancements:

  • Handle the case that the OCSP URL is empty, supporting rfc6960-violating CAs
  • Support for inline SVG and MathML in mail contents

Changes:

  • JsonException constructor now handles exceptions correctly
  • Update domurify to 3.1.5
  • Update pdf.js to 4.3.136
  • Update tokenizr to 1.7.0
  • Update video.js to 8.12.0
  • Translation updates

grommunio-web 3.8

02 May 15:04

Choose a tag to compare

Fixes

  • Various S/MIME related issues
  • "Action is not performed correctly" in files plugin
  • Erroneous favorites
  • Using empty file as ZipArchive

Enhancements

  • Sort folder hierarchy list naturally
  • Update translations
  • Add non-read receipt support
  • Default and anonymous permissions for the calendar folders
  • Dependency updates (dompurify, sabre/xml, Video.js)
  • Code style (deindent files, PHP doc)

Changes

  • Rename restrictions on base folders