Changelog

Keep up to date with all changes on each release.

v0.3.1 Latest

Released Aug 05, 2019

v0.3.1

Fixed

  • Pipeline

v0.3.0

Please note: due to enhancements, this release requires you to update the chat widget configuration, to do so, follow this article. Also, you should add BROADCAST_DRIVER=builtin to the .env file.

Added

  • Pusher is now supported for real-time communication.
  • New API endpoint to retrieve system preferences which are used in the front-end: /api/v1/system/settings. See API Reference.
  • New branding configuration file config/branding.php - use the environment variables to modify the values.
  • Custom sort order on knowledgebase articles, collections, and categories.
  • Public and Private knowledgebase sites visibility - private sites are accessible to logged-in agents only.
  • Mailbox is now displayed on conversation page.
  • Conversation tags.
  • Show the source of each customer interaction. For example, when a customer sends a message using the chat, "chat" is the source. When a customer sends a message via email, "email" is the source. When a customer sends a message using a knowledge base contact form, the knowledge base's domain is the source.
  • Added Manager, Content manager, and Support agent roles.
  • Preparing for PGP Encryption on conversation interactions, supporting secure email clients like ProtonMail.
  • permissions added to the membership API object. Contains an array of permissions codes associated with the user's membership.

Changed

  • WebSockets and Pusher configurations.
  • The command php artisan insert:roles now inserts roles AND attach all their permissions in one go.
  • Improvements to email body cleaning.
  • Now customer interaction body is cleaned before storing it on the database.

Fixed

  • Required fields causing issues with inbound Mailgun emails.
  • Fix Unauthorized error when accessing multiple accounts on the same browser.

v0.2.5

Released Jun 28, 2019

Fixed

v0.2.5

  • Update application version tag from v0.2.3 to v0.2.5

v0.2.4

  • Fix a minor problem with pipeline.

v0.2.3

  • Database host and port not being used on environment check, causing problems with non-local databases.
  • Missing aws/aws-sdk-php dependency - needed for AWS SES outgoing emails.
  • CI excluding .gitignore files from download files, causing problems to some users.
  • Unable to process inbound email messages with empty body.
  • Fix error with null created_at attribute on account invitations model/table.
  • Mailgun is sometimes unable to remove Gmail quoted email. We are now cleaning inbound email messages using DOMDocument to handle such cases.

v0.2.2

Released Jun 21, 2019

Added

  • Ability to quickly search and insert article's link into article's editor.

Changed

  • Changed json columns to text for better compatibility with MariaDB. This change does not applies to already installed instances.
  • Minor changes for better MariaDB and MySQL compability.

Fixed

  • Do not send customer started a conversation notification when conversation is reposted (not new).
  • Unable to delete article feedbacks.
  • Insert and assign new permissions on update.
  • Closed conversations should not be highlighted.
  • Articles not being grouped correctly by category on knowledge base sites.
  • Call to a member function toIso8601String() on string caused by a missing cast to date.
  • Articles, categories and collections being duplicated on update after creation.
  • Site's articles, collections and categories accessible under other knowledge base sites.

v0.2.1

Released Jun 14, 2019

Fixed

  • Updater not creating storage link
  • Not redirecting to installer if maintenance mode is enabled

v0.2.0

Released Jun 14, 2019

Added

  • Add customer's conversation count to conversation page.
  • Updated customer card in conversation view
  • Now customer's name shows on the top of the conversation page.
  • Sort customers from latest to oldest by default
  • Sort conversations by descending order on updated_at (last updated to oldest)
  • Conversation subject is now prefixed with "Re: " when an agent replies.
  • Find mailbox by either the internal email address or the customer-facing email address.
  • Enabled Italian language.
  • Enabled French (Canada & Native) language.
  • Email conversation notifications.
  • Account member notification preferences API.
  • API for current user's account membership.
  • Enhancements to the mailbox select input field.
  • Enhancements to the navigation menu on mobile.
  • Enhancements to responsiveness and mobile experience.
  • Enhancements to conversation page on mobile.
  • Enhancements to conversations table on mobile.
  • Enhancements to the widget style on mobile.
  • Better contrast on conversation notes.
  • Go to widget's home when logo/name is clicked.
  • Make knowledgebase optional on widget.
  • Run update tasks, like migrations, clear cache, etc.
  • Redirect to created resource.
  • customer_awaiting_reply_since attribute to conversation API.
  • "All Open / Pending" conversation view.
  • Enhancements to URL/Website input fields.
  • UI Language Switch (English and Spanish at the moment).
  • Added a link to edit or view the customer to the conversation page.
  • Highlight conversations where customer has replied and is waiting for a reply.
  • This changelog page.

Changed

  • Redirect to /app if already authenticated.

Fixed

  • White menu item icon on hover/focus.
  • Conversation preview not showing special characters.
  • Hide customer's notes section until it is fully finished.
  • Article feedback text overflow.
  • Added missing php-mysql to system requirements.
  • Added missing php-curl to system requirements.
  • Clean URLs check shows :reason placeholder when it should show an explanation of why it failed.
  • Some attached files were not showing on conversations.
  • Some inline images not showing on conversations.
  • Added missing storage/framework/cache/data directory on new installations.
  • Ugly styling/layout when page is loading.
  • Broken form translations after removing source language.
  • Bounces not finding conversations (needed to properly show a "failed" delivery status).
  • Wrong redirect to english when english is disabled account-wide.
  • Customer website link should open on new tab.
  • Customer page search showing wrong placeholder when there are no customers.
  • Missing articles.created translation.
  • Knowledgebase typo.
  • Update customer with first name and last name when empty and values are provided on subsequent conversations.

v0.1.3

Released May 01, 2019
  • Fix account selection page not showing title
  • Fix widget's position not being fixed (was scrolling with page)
  • Fix knowledgebase sites not accessible using third-level subdomains
  • Fix hex color illuminance on widget
  • Fixes & enhancements on widget

v0.1.2

Released Apr 22, 2019
  • Fixes and enhancements to the installer
  • Enhancements to routes when installer is enabled
  • Redirect to installer if installer is enabled

v0.1.1

Released Apr 22, 2019
  • Minor fixes