SpiceCRM 2019.01.001

Highlights of the January Release are updates on the search features, a new filter builder adding flexibility and reworks in many areas to start supporting full responsive design and the build of our mobile App.

The search field at the top of SpiceCRM has been amended to enable the user to filer by module in the quick search already. Also the search results and global search dialog has been updated. When typing a search term SpiceCRM now searches automatically. The same is true for the search within a module. Also the search Results screen has been adopted to be responsive and support the capability to use it easier on tablets or phones.

Image

A new Filter Builder has been added that allows easy definition of Filters that can be used top create custom dashlets for the dashboard, customize Subpanels in Views and much more. It is a further step forward in our mission to make SpiceCRM the most flexible CRM platform we know and deliver a user focused UX that will drive unique customer experiences with a Team that can rely on a CRM platform to serve customers as best as they can.

Image

Those who follow the story how SpiceCRM was built know that we came from the mobile app. With the current release we are taking further steps to support mobile form factors and make SpiceCRM a “responsive designed” system that can be also used easily on mobile devices. That effort is still ongoing and will continue throughout the first half year 2019.

Image
Image
Image
Image

Technologically we also pushed to Angular 7.1 – which you should not notice but it is important to be compliant and in line with the latest standards when it comes to operability and it security. We also updated the Lightning Design to Release 2.8.0

The Release in Details

feature scope description
Add Fieldset to Object Page Header core
  • added a fieldset to the component object page header so the display field in the page header of an object can be freely configured.
support for smaller screens on top header core
  • In the top header row in smalle screens the logo is removed. Components like admin and others are also removedto fit in the smaller screen size on mobile devices.
  • On small screens (below a with of 768px the search field is also simplified and the module selector is removed.
reponsive changes to search results core
  • also search results are changed in a first step to enable use on mobile devices and reponsive design.
  • If the screen with is medium or below the module selector is removed and the results take up the complete width.
Angular 7.1.3 update core
  • update to Angular 7.1.3
Backend: consider loaded company logo in login screen core
  • SpiceTheme ignores loaded logo in backend. Integrate check loaded image in login screen
Logging with Transaction ID core
  • added the unique transaction id to the log algotihms
  • enable to track logs by transaction and roundtrip
CRM Log Viewer core
  • built in viewer tools in the admin section to display logs
Load reference in backend core only core
  • changed logic so only core configuration can be loaded in the backend
  • all further packages then to be laoded via the frontend package loader
Backend installation site_url config wrong if protcol is https core
  • fix in the installation with https protocol so the backendurl is written properly
send error message when FTS has an overload core
  • react to erro 429 on elastic
  • send a toast to the user with the message that elastic has an overload
collabsible Subpanels core
  • added functionality to collapse subpanels
Support for content packages in package loader core
  • added Support to also allow loadng of contetn packages in the packag loader. This enables to create packages with varying content that is not necessarily related to configuration of the system but simply adds data that is useful and speeds up the configuration process of the system. Typical examples are email templates, prebuilt dashboards, reports and other data.
  • content package for email templates has been created
  • content package for fts default settings has been created
FilterBuilder core
  • added the filter bilder to the admin section
  • added filters to dashlets
  • added filters to subpanels
  • added filters to relate fields
  • added filters to popup relate containers
added Dashlet Manager core
  • a new section in the admin area to manage and define dashlets that then can be easily used to build custom dashboards
config.php https option for ElasticSearch core
  • added optional protocol for the elastic settings
  • useful if elastic is running on https protocol
Dashboard changes for reponsive Design core
  • separation of Assistant pane to only show on wide screens
  • for smaller screens render assistant as part of the Home Module Menu
  • render dashboards in a vertical grid on small screens
  • added menu to dashboard module rather than sleection pane on smaller screens
Improvements of Global Search core
  • improved the global Search Field to allow search filtered by module.
  • separated the global search in the header and the global search in the route.
  • Enhanced the global search results to a better design and cleaned up.