Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-01update legal noticevue-remove-angularjs-conditionsdiosmosis
2022-08-31built vue filessgiehl
2022-08-31Merge branch '5.x-dev' into vue-remove-angularjs-conditionssgiehl
2022-08-31[Vue] remove angularjs from Diagnostics plugin (#19434)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * remove use of angularjs from Live plugin * built vue files * forgot to export * built vue files * start removing angularjs from Installation * remove angularjs from Installation plugin * allow ContentIntro to be applied conditionally * make Diagnostic results json serializable * built vue files * remove use of angularjs from Diagnostics plugin * built vue files * fix ui test issues * fix spacing * couple fixes * more ui test fixes * make sure installation umd is loaded during installation (as well as translations) * do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced * update screenshots * Allow composer plugins for dev dependency codesniffer to fix travis builds. * some small fixes * fix styling and formatting issues * update expected screenshot * move inline script to vue directive + fix a couple vue warnings * remove inline script in system check widget * use common method to load umd file * remove use of unneeded html_attr escape * remove use of unneeded twig html_attr escape * remove unnecessary use of html_attr twig escape filter Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-31[Vue] add support for on demand loading of plugin UMD files when a component ↵dizzy
in a plugin is first used. (#18980) * Proof of concept for on demand loading of plugin UMD files when a component in a plugin is first used. * add more comments * debug ui test failure * more debugging * even more debugging * try again? * more debugging * more debugging * more fixes * more debugging * fix path * more debugging * fix path again, more debugging * try this again * try this again * try this again * another debug attempt * more debugging * another attempt * more debugging * more debugging * more debugging * more debugging * more debugging * more debugging * more debugging * more debugging * try to fix issue * undo debugging changes * fix last fix * add integration tests for new functionality * revert changes to FrontController which should not have been added to PR * Login always loaded * put list of plugins to load on demand client side and modify check for plugin existence in vue-entry processing to use it * remove unneeded interim event * handle case where pluginsToLoadOnDemand is not set as global Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-26Merge branch '4.x-dev' into 5.x-devsgiehl
2022-08-26[Vue] remove angularjs from Installation plugin (#19425)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * remove use of angularjs from Live plugin * built vue files * forgot to export * built vue files * start removing angularjs from Installation * remove angularjs from Installation plugin * allow ContentIntro to be applied conditionally * make Diagnostic results json serializable * built vue files * fix ui test issues * fix spacing * couple fixes * more ui test fixes * make sure installation umd is loaded during installation (as well as translations) * do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced * update screenshots * Allow composer plugins for dev dependency codesniffer to fix travis builds. * move inline script to vue directive + fix a couple vue warnings * remove inline script in system check widget * use common method to load umd file * remove use of unneeded html_attr escape * remove use of unneeded twig html_attr escape * use html filter explicitly * use href so command+click works * get rid of two vue warnings * use anonymous function for jquery event so this can be used properly * destroy/compile vue components when refreshing live widget * update expected screenshots * remove incorrectly added use * include client side translations in twig template layout for Installation not cached JS Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-26updates expected test filessgiehl
2022-08-25[Vue] remove angularjs from the Live plugin (#19418)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * remove use of angularjs from Live plugin * built vue files * forgot to export * built vue files * fix ui test issues * move inline script to vue directive + fix a couple vue warnings * remove use of unneeded html_attr escape * remove use of unneeded twig html_attr escape * use html filter explicitly * use href so command+click works * get rid of two vue warnings * use anonymous function for jquery event so this can be used properly * destroy/compile vue components when refreshing live widget * built vue files * try to fix live refresh issue * improve css, so whitespaces are always hidden between images Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-08-25Added code to exclude Microsoft and Yandex click from query ↵Altamash Shaikh
parameters,#DEV-2774 (#19673)
2022-08-25Fix SiteSelector initially might show too many sites (#19670)Stefan Giehl
2022-08-24[Vue] remove angularjs from CustomDimensions plugin (#19486)dizzy
* remove angularjs from CustomDimensions plugin * apply after $location.url change * support use of SiteSelector directly in vue-entry when there is nothing to respond to update:modelValue events * if switching site during custom dimension edit and there is no dimension for that site, go back to dimension list * rebuild
2022-08-24Ignore duplicate key errors when creating temporary tables (#19662)Stefan Giehl
fixes #18937
2022-08-23Removes deprecated JSON2 API format (#19621)Stefan Giehl
2022-08-23Fix logging when invalidating reports (#19641)Stefan Giehl
2022-08-19Do not accept invalid SSL certificates for requests to ASPSMS and Clockwork ↵Stefan Giehl
(#19594) * Do not accept invalid SSL certificates for requests to ASPSMS and Clockwork * Add changelog * Adds mobile messaging diagnostic * Update UI test screenshot * Fix test Co-authored-by: Ben <ben.burgess@innocraft.com>
2022-08-18Fix CSP header when viewing plugin details (#19632)Stefan Giehl
2022-08-17fix randomly failing ui tests (#19640)Stefan Giehl
2022-08-17[Vue] remove angularjs from Login plugin (#19417)dizzy
* convert twig templates using directives to vue components, remove angularjs adapters and modify less styles that use directive attribute names * built vue files * move use of angularjs directives in TwoFactorAuth twig templates to new vue components and add vue component for Logins formErrors.twig template * built vue files * remove use of angularjs from Login plugin * built vue files * add missing translations * fixing UI tests * more UI test fixex * remove reference to nonexistant JS file * updated expected screenshots * fixing ui test failures * update expected screenshots * fixing ui test failures * fix select on focus use * fix placement of computed property * fixing ui test issues * prevent random failure * make sure Login plugin UMD is always loaded * formErrors is an object if supplied * compile vue entry components in reset API response and modify check for success * rebuild login * update expected screenshot * remove unneeded use of html_attr escape * remove use of unneeded twig escape filter, html_attr + remove duplicate translations * fix brute force log Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-17Merge branch '4.x-dev' into 5.x-devsgiehl
2022-08-17[Vue] remove use of angularjs from TwoFactorAuth plugin (#19382)dizzy
* convert twig templates using directives to vue components, remove angularjs adapters and modify less styles that use directive attribute names * built vue files * move use of angularjs directives in TwoFactorAuth twig templates to new vue components and add vue component for Logins formErrors.twig template * built vue files * add missing translations * fixing UI tests * more UI test fixex * remove reference to nonexistant JS file * updated expected screenshots * fixing ui test failures * update expected screenshots * fixing ui test failures * fix select on focus use * fix placement of computed property * fixing ui test issues * prevent random failure * make sure Login plugin UMD is always loaded * formErrors is an object if supplied * compile vue entry components in reset API response and modify check for success * rebuild login * update expected screenshot * remove unneeded use of html_attr escape * remove use of html_attr and remove duplicate client side translation token entries * sort used js translations and remove duplicates * Update plugins/TwoFactorAuth/vue/src/LoginTwoFactorAuth/LoginTwoFactorAuth.vue Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/TwoFactorAuth/vue/src/UserSettings/UserSettings.vue Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/TwoFactorAuth/vue/src/ShowRecoveryCodes/ShowRecoveryCodesPage.vue Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/TwoFactorAuth/vue/src/SetupFinished/SetupFinished.vue Co-authored-by: Stefan Giehl <stefan@matomo.org> * built vue files * adds missing sanitize * fix AssetManagerTest * try to fix issue with umd asset fetching if Login not loaded * cs * updates expected test files Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-17Require password confirmation when inviting a user in UI (#19611)Stefan Giehl
* Require password confirmation when inviting a user in UI * adjust ui tests
2022-08-16do not apply weird old angularjs hack that loaded the dashboard if ↵dizzy
piwik-dashboard element is present. the element no longer exists in 4.x-dev, so the hack does not actually do anything now (#19631)
2022-08-16Adjust integration instruction for wordpress sites (#19401)Stefan Giehl
* adjust integration instruction message for wordpress sites * Show additional wordpress instruction only if not matomo for wordpress * update faq link * updates expected test files
2022-08-16[Vue] remove angularjs from marketplace (#19416)dizzy
* start removing angularjs from Marketplace plugin * finish removing angularjs from marketplace and some twig templates in CorePluginsAdmin * built vue files * fixing UI tests locally * add missing translations * couple small UI test fixes * move UploadPluginDialog to CorePluginsAdmin so it will be available when internet access is not available and the Marketplace plugin is deactivated * revert last tweak * styling tweak * Allow composer plugins for dev dependency codesniffer to fix travis builds. * styling tweaks * comma spacing tweak * update screenshots + fix v-show condition * remove duplicate tokens * remove use of unneeded twig escape filter html_attr * apply review feedback + fix some other issues found while testing quickly * updates expected test files Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-16[js]Update * to originHost (#19471)Peter Zhang
* Update piwik.js update * to originHost * rebuilt piwik.js * rebuilt piwik.js * Update piwik.js update protocol * Update js/piwik.js Co-authored-by: Stefan Giehl <stefan@matomo.org> * update merge update merge * Delete piwik.min.js * Delete piwik.min.js Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2022-08-16[Vue] remove angularjs from the Morpheus plugin (#19409)dizzy
* remove use of angularjs from SegmentEditor plugin * remove import added by phpstorm * convert part of demo.twig * make sure to export comparison service instance not just class * built vue files * finish converting demo.twig * finish converting demo.twig * remove some remaining angularjs references * built vue files * fixing some issues * fix initial value for segment definition * treat null, undefined and empty string segment value the same * Update expected screenshots * try to fix timing error in test * update screenshots * remove use of html_attr escape * remove unneeded hmtl_attr filter use * apply review feedback * updates expected test files Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-16Fix for page goals visualization showing hits instead of visits (#19618)Ben Burgess
* Fix for page goals visualization showing hits instead of visits * Update UI test screenshots
2022-08-16Improve check for provider plugin (#19614)Stefan Giehl
2022-08-12Translations update from Hosted Weblate (#19585)Weblate (bot)
* Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin DevicesDetection Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-devicesdetection/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin DevicesDetection Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-devicesdetection/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Translated using Weblate (Finnish) Currently translated at 100.0% (2 of 2 strings) Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/fi/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jiri Nakola <github@nakola.fi> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin ImageGraph Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-imagegraph/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jiri Nakola <github@nakola.fi>
2022-08-12updates composer dependencies (#19620)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-08-12[automatic submodule updates] (#19619)github-actions[bot]
* updates all submodules * updates expected test files Co-authored-by: diosmosis <diosmosis@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-12[Vue] remove use of angularjs from API plugin (#19451)dizzy
* remove use of angularjs from API plugin * remove TODO * built vue files * Allow composer plugins for dev dependency codesniffer to fix travis builds. * move function to correct class * fix order of array elements * styling fixes * fix styles for widgetized glossary * update expected screenshots * remove use of unneeded html_attr twig filter Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-11[Vue] remove angularjs from Dashboard plugin (#19442)dizzy
* remove use of angularjs from SegmentEditor plugin * remove import added by phpstorm * make sure to export comparison service instance not just class * built vue files * remove angularjs from Dashboard plugin * built vue files * fixing some issues * fix initial value for segment definition * treat null, undefined and empty string segment value the same * Update expected screenshots * try to fix timing error in test * Allow composer plugins for dev dependency codesniffer to fix travis builds. * get to load in UI * getting dashboard settings control to work * fixing UI test issues, reintroduce compileAngularComponents (will remove calls in CoreHome PR) * fixing some more issues * hide the dashboard manager on initial display as before * update expected screenshots * fixing DashboardManager UI test that previously used the uiControlObject property * fix race condition in dashboard ajax requests/aborts * remove duplicate translation * remove use of html_attr escape * remove unused use statements * fix shown entity id in reporting menu Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-11[Vue] remove use of angularjs from CoreAdminHome (#19450)dizzy
* remove use of angularjs from CoreAdminHome * built vue files * Allow composer plugins for dev dependency codesniffer to fix travis builds. * fix vue-entry elements * remove use of unneeded html_attr twig filter Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-11[Vue] remove angularjs from CoreVisualizations plugin (#19449)dizzy
* remove use of angularjs from SegmentEditor plugin * remove import added by phpstorm * make sure to export comparison service instance not just class * built vue files * remove use of angularjs from CoreVisualizations plugin * built vue files * fixing some issues * fix initial value for segment definition * treat null, undefined and empty string segment value the same * Update expected screenshots * try to fix timing error in test * Allow composer plugins for dev dependency codesniffer to fix travis builds. * fix html attribute output for singlemetricview * remove use of html_attr escape * remove unused use statement Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-11[Vue] remove use of angularjs from Feedback plugin (#19428)dizzy
* remove use of angularjs from SegmentEditor plugin * remove import added by phpstorm * make sure to export comparison service instance not just class * built vue files * remove angularjs from Feedback plugin * built vue files * fixing some issues * fix initial value for segment definition * treat null, undefined and empty string segment value the same * Update expected screenshots * try to fix timing error in test * correct typing for feedback question input * update screenshots and styling tweak * Allow composer plugins for dev dependency codesniffer to fix travis builds. * update expected screenshot * remove duplicate translation * remove use of html_attr escape * remove use of unneeded html_attr twig escape filter Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-11[Vue] remove angularjs from Goals plugin (#19426)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * remove use of angularjs from SegmentEditor plugin * remove import added by phpstorm * make sure to export comparison service instance not just class * built vue files * forgot to export * built vue files * remove angularjs use from Goals plugin * built vue files * fix ui test issues * fixing some issues * fix initial value for segment definition * treat null, undefined and empty string segment value the same * Update expected screenshots * try to fix timing error in test * remove duplicate translations * remove use of unneeded html_attr escape * remove use of html_attr escape * remove unneeded use of twig html_attr escape Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-11Merge branch '4.x-dev' into 5.x-devsgiehl
2022-08-10Improve url detection in mod pagespeed check (#19595)Stefan Giehl
* Improve url detection in mod pagespeed check * Use Url::getCurrentUrlWithoutQueryString as fallback, as getPiwikUrl might is not available during setup
2022-08-09[Vue] remove angularjs from PrivacyManager plugin (#19404)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * rebuild * built vue files * forgot to export * built vue files * fix ui test issues * add missing translations * fix issues from UI tests * update screenshot * remove duplicate translations * remove use of unneeded html_attr escape * remove use of html_attr twig escape * sort and deduplicate translation keys * remove some confirms left over from merge Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-09Removes unused method Proxy\Controller:isPiwikUrl() (#19610)Stefan Giehl
2022-08-08Fix for current year not processed for new custom reports (#19569)Ben Burgess
* Ignore repair year invalidation when processing a week that spans two years * Added integration test * Fixed test
2022-08-08[Vue] remove use of angularjs from SegmentEditor plugin (#19391)dizzy
* remove use of angularjs from SegmentEditor plugin * remove import added by phpstorm * make sure to export comparison service instance not just class * built vue files * fixing some issues * fix initial value for segment definition * treat null, undefined and empty string segment value the same * Update expected screenshots * try to fix timing error in test * remove use of html_attr escape * adds missing translations * remove unused code * fix segment definition selection and fix Matomo URL watch in Segmentation.js * fix test failure Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-08readd translation keys lost in mergesgiehl
2022-08-08Merge branch '4.x-dev' into 5.x-devsgiehl
2022-08-08update szymach/c-pchart (#19604)Stefan Giehl
* update szymach/c-pchart * fix php8.1 deprecation notice
2022-08-05Merge branch '4.x-dev' into 5.x-devsgiehl
2022-08-05Require password confirmation when removing a site in UI (#19591)Stefan Giehl
* Require password confirmation when removing a site in UI * Add changelog * Update plugins/SitesManager/API.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * updates expected test files Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2022-08-05Use brute force detection for reset password action (#19598)Stefan Giehl