* Content Search: use AND operator by default and don't apply mask for phrases
* Fix test
* Fix SearchQueryTest
* Fix creating of FULLTEXT index for mysql 8+
* Fix mysql search driver for short words
* Improve keyword highlighting
* Use fixed value instead of `mysql.ft_min_word_len`
* Exclude highlighting on console request
* Escape special char `@` on mysql search driver
* Escape special chars on mysql search driver
* Escape char `/` on mysql search driver
* Escape quote chars on mysql search driver
* Improve word highlighting with quote or apostrophe
* Add code comment for search query and driver
* Refactor search query
* Fix test for ZendLucence Driver
* Fix ZendLucence Driver for phrases
---------
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* When a JS file has module.initOnAjaxLoad = true, if the initOnAjaxUrls contains multiple params in the URL, the init function is not triggered
* Added Issue ID
* Meta search: Highlight keyword in single content view
* Meta search: Highlight keyword in single content view
---------
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Fix people dropdown filter without defined keys
* Validate options of profile select field
* Fix wrong options of the profile fields "Select List" and "Checkbox List"
* Fix profile list field tests
* Enhancing of meta search for advanced search providers
* Sort meta search providers
* Update meta search cache key for same provider with different params
* Update meta searching
* Update CHANGELOG_DEV.md
* Update meta search
* Refactor meta search for external providers with unique route
* Allow module initializing on each loading
* Allow module initializing on ajax loading
* Remove URL params when checking ajax source and allow multiple URLs
* Restrict to URLs including the r param for non pretty urls
* Removed initOnAjaxLoad and allow initOnAjaxUrls to be a string
* Re-added initOnAjaxLoad and added usage doc
---------
Co-authored-by: Marc Farré <contact@marc.fun>
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Page 2 or more of participant list doesn't loads into the modal box
* Page 2 or more of participant list doesn't loads into the modal box
---------
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Fix module form "Set as default"
* Display status bar after save module form "Set as default"
---------
Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
* Marketplace / Modules Redesign
* Marketplace / Modules Redesign
* Marketplace / Modules Redesign
* Fix missed assets for install module from marketplace
* Display installed modules on Marketplace
* Display header for installing module process
* Update module action buttons after adding of a licence key
* Don't show the close icon during install module
* Improve redirects after module actions from marketplace
* Factorize Marketplace module
* Refactor the module managers(Marketplace, Administration, Container Modules)
* Fix enabling modules list on Space creating
* Remove unused page of module info
* Marketplace filter service
* Remove unused method `isFilteredBySingleTag`
* Factorize adding of licence key
* Factorize install, activate and update modules from Marketplace
* Add menu item for "Add Licence Key" form
* Update module links on Marketplace
* Remove unused code
* Fix space and profile module list wrapper
* Update module list styles
* Improve alignment of icons in top account menu
* Cache pending module update count in database
* Refresh theme styles
* Fix category for translatable strings
* Fix tests
* Update style of Module Configuration page
* Change style for page description
* Update styles for admin modules and marketplace
* Fix filter modules by ID in Marketplace
* Update wording
* Update wording
---------
Co-authored-by: Lucas Bartholemy <lucas@bartholemy.com>