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-11-10Set default limit for concurrent archivers (#19959)Peter Zhang
* update default to 3 and -1 to unlimited update default to 3 and -1 to unlimited * update default update default * update tests update tests * update max default to 3 update max default to 3 * update tests update tests * update concurrent-archivers in change log update concurrent-archivers in change log
2022-11-09Segment auto suggest capitalization (#19958)Peter Zhang
* Remove uppercase from segment dropdown * update screenshots update screenshots Co-authored-by: Tom <thomas.czernik@webreload.de>
2022-11-07[Vue] remove angularjs libraries from matomo (#19502)dizzy
* revert back to suffixing an underscore * avoid random failure * built vue files * add missing vue-entry property + add missing translations * fixing UI tests locally * update screenshots * update CustomAlerts submodule * add missing translations * fix spacing * couple fixes * more ui test fixes * make sure installation umd is loaded during installation (as well as translations) * couple small UI test fixes * Fix component name case. * built vue files * do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced * move UploadPluginDialog to CorePluginsAdmin so it will be available when internet access is not available and the Marketplace plugin is deactivated * correct typing for feedback question input * update screenshots * revert last tweak * styling tweak * update screenshots and styling tweak * fix attribute * Allow composer plugins for dev dependency codesniffer to fix travis builds. * keep dependent class and rename * styling tweaks * update expected screenshot * update screenshots * comma spacing tweak * update screenshots + fix v-show condition * some small fixes * fix styling and formatting issues * fix spacing issue * fix property name * update expected screenshots * get to load in UI * getting dashboard settings control to work * styling tweaks * fix html attribute output for singlemetricview * fix vue-entry elements * update expected screenshot * fixing UI test issues, reintroduce compileAngularComponents (will remove calls in CoreHome PR) * move function to correct class * fix order of array elements * fixing some more issues * hide the dashboard manager on initial display as before * styling fixes * fix styles for widgetized glossary * update expected screenshots * fixing DashboardManager UI test that previously used the uiControlObject property * update device detection demo to be accurate * update expected screenshots * fix race condition in dashboard ajax requests/aborts * start removing angularjs from CoreHome * remove more angularjs code * remove angularjs from CustomDimensions plugin * removing some angularjs files * remove use of history service, the use of $location from MatomoUrl and the piwikApi service * remove angularjs service module and filters * removing more angularjs references * remove more angular related code, including getAngularDependency() * update submodules to vue-remove-angularjs branches * try replacing angularjs expression parsing w/ mathjs/number * logical operator fixes * only import what is needed for math.js * remove some functionality * optimize math.js use * convert zen mode code, add --bail option and some output to vue:build * remove ng-app directive in twig layouts * ajaxhelper.adapter.ts still required for vanilla ajaxHelper() object * remove ng-cloak use * fix datatableactions.vue errors * do not propagate id param in vue-entry uses * remove pointless defer * get zen mode to work, fix couple issues in headermessage vue-entry usage * move more data table action icon code to vue component from dataTable.js + fix use of angular in ui test JS override code * couple more data table actions fixes * UI test fixes + ng-non-bindable no longer needed * fix more test issues + update some screenshots * remove another use of isAngularRenderingThePage * revert screenshot change * fixing more issues * move inline script to vue directive + fix a couple vue warnings * built vue files * remove inline script in system check widget * fix some more datatableactions issues * use VueEntryContainer in _singleWidget.twig * remove unused inline script from _donate.twig * update expected screenshots * fix hide flat icon code * updating screenshots and try to fix random failure * fix numeric conversion * update expected screenshots * update screenshots * use common method to load umd file * get languages dropdown to work * only add menu translations if installed * make sure datatableactions vue entry is completely rendered before initing datatable * correct enriched-headline selector * update VisitorGenerator submodule * do not load menu translations during updater as well * update expected screenshots * update screenshot * remove anglarjs libraries * get code to build w/o angularjs * update submodule * update expected screenshot * remove angular from tsconfig.json * update submodule * update submodule * remove duplicate translations * remove angularjs from legalnotice * merge related fixes * remove angluar mappings * remove packages/scripts for angularjs unit tests that ran in karma * remove references to angular in core directory * rename AngularJS tests suite to ClientTests * remove angularjs specific escaping in polyfill file * remove angularjs references in source code/comments + remove unneeded BC code * remove more angularjs references/deprecated code * remove more references to angularjs in test files/local docs * remove templateFile from expected test files * remove .only() and more <templateFile> occurrences in test files * update submodule * update submodule * update submodule * submodule update * fix phpcs * update changelog and travis scripts * fix failing test * fix latest available version styling * built vue files * built vue files * fix test * submodule * update expected test files Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-11-07Merge branch '4.x-dev' into 5.x-devsgiehl
2022-11-07add global types for datatable row action classes/code (#19953)dizzy
* add global types for datatable row action classes/code * Add siteMainUrl property to PiwikGlobal.
2022-11-07Adds test to prove purge settings are stored / returned as int (#19877)Stefan Giehl
2022-11-07add Live.initializeVisitorActions event to allow plugins to collapse actions ↵dizzy
in visitor log if they need to (#19952)
2022-11-07updates all submodules (#19949)github-actions[bot]
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2022-11-07Fix for opt-out toggling on page load, fix for defaulting to opted out state ↵Ben Burgess
if no cookies found (#19915)
2022-11-06Add exception for invalid limit before grouping (#19881)Peter Zhang
* add exception for invalid limit before grouping add exception for invalid limit before grouping * update int to numeric update int to numeric * update getTransitionsForAction limitBeforeGrouping default to int update getTransitionsForAction limitBeforeGrouping default to int * Update test name * remove translation remove translation * update all other place from false to 0 update all other place from false to 0 * fix other places using limitBeforeGrouping is false * update ranking Query from false to 0 update ranking Query from false to 0 * add more tests add more tests * update tests update tests * remove throw errors remove throw errors * remove exception for other places remove exception for other places * add throw and tests back add throw and tests back * update test case * update intval to int and false condition update intval to int and false condition * revert ranking query from false to 0 revert ranking query from false to 0 Co-authored-by: Ben <ben.burgess@innocraft.com>
2022-11-04Prepare first release of Matomo 5 (#19944)Stefan Giehl
* Prepare first release of Matomo 5 * Mark plugins in marketplace test responses as compatible with Matomo 5 * updates expected test files * temporarily skip some tests until we have a first release * updates expected test files * submodule update
2022-11-03update autocomplete on html to `on` and `off` (#19873)Peter Zhang
* update autocomplete from true and false to on and off update autocomplete from true and false to on and off * built vue files * update set-output in buildvue update set-output in buildvue * update phpcs checkout from v2 to v3 update phpcs checkout from 2 to 3 * Revert "update phpcs checkout from v2 to v3" This reverts commit 148d8cca5c997fd3b94cab70632ee5e163f20426. * Revert "update set-output in buildvue" This reverts commit 56667f0702bf33413731ac6e962e24a3c5c01a43. * update autocomplete to string update autocomplete to string * built vue files Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
2022-11-03Merge branch '4.x-dev' into 5.x-devsgiehl
2022-11-03Fix value of delete_logs_enable not displayed correctly in UI (#19936)Stefan Giehl
2022-11-03Prevent some possible exceptions (#19938)Stefan Giehl
2022-11-02add help link vue componet (#19922)Peter Zhang
* add help link vue add help link vue * built vue files * update menu when _help define, show help icon update menu when _help define, show help icon * add help key add help key * add hide help message add hide help message * update type string from null to empty update type string from null to empty * fix build build fix build build * fix vue build error fix vue build error * fix vue build fix vue build * fix vue build fix vue build * built vue files Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
2022-11-02[automatic Intl data updates from CLDR 42.0.0] (#19932)github-actions[bot]
* Updates Intl data from CLDR 42.0.0 * updates expected test files * updates expected ui files * submodule update * update unit tests Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-11-01Harden check for valid redirect urls in logme method (#19917)Stefan Giehl
2022-10-28Adding plugin name checks with 60 characters limit (#19795)Peter Zhang
* adding plugin name checks with 60 characters limit adding plugin name checks with 60 characters limit * extend change log for plugin name extend change log for plugin name * remove strlen check on plugin put onto regex remove strlen check on plugin put onto regex * Update CHANGELOG.md Co-authored-by: Stefan Giehl <stefan@matomo.org> * update function name update function name Co-authored-by: Stefan Giehl <stefan@matomo.org>
2022-10-28[automatic submodule updates] (#19923)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-10-27Merge branch '4.x-dev' into 5.x-devsgiehl
2022-10-27Translations update from Hosted Weblate (#19878)Weblate (bot)
* Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Goals Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin GeoIp2 Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-geoip2/ [ci skip]
2022-10-26updates all submodules (#19910)github-actions[bot]
Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
2022-10-26hide parent div of period selector in Visits->`real-time` to improve ↵Peter Zhang
alignment (#19820) * hide parent div of period selector hide parent div of period selector * built vue files * update hide only on vue-entry update hide only on vue-entry * revert vue-entry revert vue-entry * built vue files * update tests and add Id for the selector update tests and add Id for the selector * built vue files * update screenshot update screenshot Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
2022-10-25Fix for tag manager update not applied when moving from 4.12.1 => 4.12.2, ↵Ben Burgess
version bumped to 4.12.3-b1 (#19906)
2022-10-21Merge branch '4.x-dev' into 5.x-devdiosmosis
2022-10-21updates all submodules (#19895)github-actions[bot]
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
2022-10-18Merge branch '4.x-dev' into 5.x-devsgiehl
2022-10-18Translations update from Hosted Weblate (#19812)Weblate (bot)
* Translated using Weblate (Portuguese (Brazil)) Currently translated at 66.6% (16 of 24 strings) Translation: Matomo/Plugin UserCountryMap Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountrymap/pt_BR/ [ci skip] Co-authored-by: Claudio Filho F Filho <filhocf@gmail.com> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin LanguagesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-languagesmanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin UserCountryMap Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountrymap/ [ci skip] Co-authored-by: Claudio Filho F Filho <filhocf@gmail.com>
2022-10-18Build vue.js (#19875)Ben Burgess
* Build vue.js * built vue files Co-authored-by: bx80 <bx80@users.noreply.github.com>
2022-10-18Fix failures link to Learn More (#19870)Pablo Castellano
Removed extra colon
2022-10-18Ensure empty tables also use max width (#19822)Stefan Giehl
* Ensure empty tables also use max width * avoid resizing evolution charts
2022-10-18Ensure PrivacyMManager settings are stored and returned as integer (#19869)Stefan Giehl
2022-10-18Avoid loading goals data multiple times (#19838)Stefan Giehl
2022-10-17Merge branch '4.x-dev' into 5.x-devsgiehl
2022-10-17Ensure plugin updates are executed when setting up UITestFixture (#19825)Stefan Giehl
* ensure plugin updates are executed when setting up UITestFixture * Skip dispatching events when setting up UITestFixture to prevent segfault * update TagManager submodule * cs
2022-10-14Merge branch '4.x-dev' into 5.x-devsgiehl
2022-10-14allow empty excludedReferrers on the global setting (#19834)Peter Zhang
* allow emply excludedReferrers allow emply excludedReferrers * add some tests for set refer and update isLookLikeUrl function add some tests for set refer and update isLookLikeUrl function * update phpcs update phpcs * revert Urlhelper, implement in api revert Urlhelper, implement in api * remove filter_var tests remove filter_var tests * fix code indent Co-authored-by: sgiehl <stefan@matomo.org>
2022-10-14[automatic submodule updates] (#19859)github-actions[bot]
* updates all submodules * reset TagManager submodule update Co-authored-by: diosmosis <diosmosis@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-10-14Fix array to string conversion warning in userOptOut (#19858)Ben Burgess
2022-10-13TourEngagement: Remove redundant information for better a11y. (#19809)Jb Audras
2022-10-13Visits Overview: Remove redundant information for better a11y. (#19808)Jb Audras
2022-10-13Add spellcheck=false to password inputs (#19824)Stefan Giehl
* Add spellcheck=false to password inputs * built vue files * update expected test files Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-10-13Enable search for software configuration report (#19847)Stefan Giehl
* Enable search for software configuration report * update expected test files
2022-10-13Merge branch '4.x-dev' into 5.x-devsgiehl
2022-10-13Fix Referrers.getKeywordsFromSearchEngineId API for invalid subtable ids ↵Stefan Giehl
(#19823) * Fix Referrers.getKeywordsFromSearchEngineId API for invalid subtable ids * Add tests
2022-10-13Goal visits log query: No need to execute the query when there are no ↵Thomas Steur
idVisits given (#19853) We earlier so a high CPU usage on database which seems to have happened because there were maybe on idvisits given ``` ... WHERE log_conversion.idvisit IN ('') ... ```
2022-10-12Check downloaded referrer spam list for validity (#19845)Stefan Giehl
2022-10-10[Vue] remove angularjs from CoreHome and CorePluginsAdmin (#19496)dizzy
* get propagation of property to child vue-entry components to work, if strangely * add missing translations * remove import added by phpstorm * try to fix timing error in test * try removing prefix/suffix entirely from vue entry properties * fix issues from UI tests * remove leading hash characters from hash value * do not attempt to print if puppeteer context is destroyed * update screenshot * do not abort ajax requests when loading the sidebar * revert back to suffixing an underscore * avoid random failure * built vue files * add missing vue-entry property + add missing translations * fixing UI tests locally * update screenshots * update CustomAlerts submodule * add missing translations * fix spacing * couple fixes * more ui test fixes * make sure installation umd is loaded during installation (as well as translations) * couple small UI test fixes * Fix component name case. * built vue files * do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced * move UploadPluginDialog to CorePluginsAdmin so it will be available when internet access is not available and the Marketplace plugin is deactivated * correct typing for feedback question input * update screenshots * revert last tweak * styling tweak * update screenshots and styling tweak * fix attribute * Allow composer plugins for dev dependency codesniffer to fix travis builds. * keep dependent class and rename * styling tweaks * update expected screenshot * update screenshots * comma spacing tweak * update screenshots + fix v-show condition * some small fixes * fix styling and formatting issues * fix spacing issue * fix property name * update expected screenshots * get to load in UI * getting dashboard settings control to work * styling tweaks * fix html attribute output for singlemetricview * fix vue-entry elements * update expected screenshot * fixing UI test issues, reintroduce compileAngularComponents (will remove calls in CoreHome PR) * move function to correct class * fix order of array elements * fixing some more issues * hide the dashboard manager on initial display as before * styling fixes * fix styles for widgetized glossary * update expected screenshots * fixing DashboardManager UI test that previously used the uiControlObject property * update device detection demo to be accurate * update expected screenshots * fix race condition in dashboard ajax requests/aborts * start removing angularjs from CoreHome * remove more angularjs code * remove angularjs from CustomDimensions plugin * removing some angularjs files * remove use of history service, the use of $location from MatomoUrl and the piwikApi service * remove angularjs service module and filters * removing more angularjs references * remove more angular related code, including getAngularDependency() * update submodules to vue-remove-angularjs branches * try replacing angularjs expression parsing w/ mathjs/number * logical operator fixes * only import what is needed for math.js * remove some functionality * optimize math.js use * convert zen mode code, add --bail option and some output to vue:build * remove ng-app directive in twig layouts * ajaxhelper.adapter.ts still required for vanilla ajaxHelper() object * remove ng-cloak use * fix datatableactions.vue errors * do not propagate id param in vue-entry uses * remove pointless defer * get zen mode to work, fix couple issues in headermessage vue-entry usage * move more data table action icon code to vue component from dataTable.js + fix use of angular in ui test JS override code * couple more data table actions fixes * UI test fixes + ng-non-bindable no longer needed * fix more test issues + update some screenshots * remove another use of isAngularRenderingThePage * revert screenshot change * fixing more issues * move inline script to vue directive + fix a couple vue warnings * built vue files * remove inline script in system check widget * fix some more datatableactions issues * use VueEntryContainer in _singleWidget.twig * remove unused inline script from _donate.twig * update expected screenshots * fix hide flat icon code * updating screenshots and try to fix random failure * fix numeric conversion * update expected screenshots * update screenshots * use common method to load umd file * get languages dropdown to work * only add menu translations if installed * make sure datatableactions vue entry is completely rendered before initing datatable * correct enriched-headline selector * update VisitorGenerator submodule * do not load menu translations during updater as well * update expected screenshots * update screenshot * update submodule * update expected screenshot * update submodule * remove duplicate translations * built vue files * Fix various stuff that came in again through merge * fix submodule ref * built vue files * remove unexpected else in twig template * fix menu translation check * readd ajaxhelper * update some screenshots and fix a merge error * fix another merge error * update screenshots and remove ng-cloak from tagmanager page * fix omnifixture sql * tests/UI/expected-screenshots/UIIntegrationTest_api_listing.png * add description column to tagmanager tables missing it in omnifixture dump * update expected screenshots * add delta to assert * update submodule * update LoginLdap submodule * update expected screenshot * update submodule * reflect reversion made in 4.x-dev for this file * remove reference to removed file in unit test * update expected URLs in test Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-10-10add convenience command to minify tracker JS during development (#19830)dizzy
* Add command to minify tracker JS during development (using existing YUICompressor instructions), for core or a plugin. * Add docs in js/README.md for build-tracker-js command