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-04-06[Vue] migrate manage gdpr directive to Vue (#19002)dizzy
* start migrating segment generator directive * get to build * remove some TODO * rebuilt * get UI tests to pass * fix ng-model handling * migrate manage gdpr directive to vue * fixing UI tests in PrivacyManager * update expected screenshots * apply review fixes * fix missing translation key Co-authored-by: sgiehl <stefan@matomo.org>
2022-04-06Fix twig cache config (#19050)Stefan Giehl
* Revert "Update global.php (#19048)" This reverts commit 9d6d7a98516943c280c35a3f5f014d371734c5d0. * Fix twig cache path * apply PSR12 code formatting
2022-04-05Remove execute bit on files that do not need it (#19052)Adrien Crivelli
Because execute bit might be a security risk and has no useful purpose for files that are not meant to be executed in the first place.
2022-04-05[Vue] migrate campaign builder directive to vue (#19004)dizzy
* migrate campaign builder directive to vue * fix angularjs/vue binding combinations * fix spacing and make sure adapter is exported * fix variable reference * fix reset of generated URL * update expected screenshots * fix ui test * update expected screenshots Co-authored-by: sgiehl <stefan@matomo.org>
2022-04-05Update global.php (#19048)Peter Zhang
fix cache wrong path
2022-04-05retry vue:build if we notice a typescript compiler race condition occurs ↵dizzy
(#19046)
2022-04-05Remove unneeded code (#18705)Stefan Giehl
2022-04-04fix tests (#19044)dizzy
2022-04-04Try to reduce failed cache write random UI test failures (#19040)dizzy
* try to avoid random filesystem cache write failure during UI tests by retrying * update ui-test.php * forgot return
2022-04-04[Vue] migrate report deletion controllers/store to Vue (#18988)dizzy
* migrate report deletion service, delete-logs/delete-reports controllers * migrate schedule report deletion controller * delete angularjs files * couple fixes * get to work in UI * fix ajax request params not having every required param & add missing translation for manual purge estimate feature Co-authored-by: sgiehl <stefan@matomo.org>
2022-04-04Improved PHP-FPM diagnostic check config option compatibility (#19031)Ben Burgess
* Adjust PHP-FPM diagnostic check to respect enable_required_directories_diagnostic config setting * Updated UI test screenshots * Simplified warning message display logic, now using GeneralConfig::getConfigValue * Remove use * Update UI test screenshots Co-authored-by: Justin Velluppillai <justin@innocraft.com>
2022-04-04[Vue] migrate transitions plugin to Vue (#19005)dizzy
* migrate transition exporter to Vue * migrate transition switcher to Vue * get ui tests to pass locally + test manually * compile vue entry components for dashboard widgets * fix export in dashboard * fix warning caused by empty translation key
2022-04-01updates expected UI filessgiehl
2022-04-01Translations update from Hosted Weblate (#19013)Weblate (bot)
* Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Referrers Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/ [ci skip] Translated using Weblate (Indonesian) Currently translated at 100.0% (118 of 118 strings) Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/id/ [ci skip] Translated using Weblate (Indonesian) Currently translated at 100.0% (96 of 96 strings) Translation: Matomo/Plugin Referrers Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/id/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Referrers Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Referrers Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Added translation using Weblate (Irish) [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SitesManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com>
2022-04-01Merge branch 'next_release' into 4.x-devsgiehl
2022-04-01Improve handling of invalid API parameter types (#19027)Ben Burgess
* Added check to throw an exception if idSubtable is passed a string value * Added new system test * Adjusted idSubtable type check to allow for 'all' special value * Apply PSR12 code formatting Co-authored-by: sgiehl <stefan@matomo.org>
2022-04-01Clear general cache less often when launching the archiving (#19000)Thomas Steur
* Clear general cache less often when launching the archiving * invalidate only when needed * optimise clear general cache * better naming * try better approach * simplify * simplify further
2022-03-31[Vue] migrate segment generator directive to Vue (#18993)dizzy
* start migrating segment generator directive * get to build * remove some TODO * rebuilt * get UI tests to pass * fix ng-model handling * remote todo * built vue files
2022-03-31Update version to 4.9.0-rc14.9.0-rc1Justin Velluppillai
2022-03-30[Vue] standardize use of v-html with ReleaseChecklistTest (#19020)dizzy
* modify v-html use * exclude node_modules from watch command * force use of $sanitize w/ v-html through test + replace existing missing uses * update tagmanager submodule * remove accidental git add Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-30Update ReleaseCheckListTest.php (#19022)Peter Zhang
increase release size by 1mb
2022-03-30Skip web server error logs for unsupported browser exceptions (#19018)Ben Burgess
2022-03-30Fix Malaysian ISO codes on map (#19007)Stefan Giehl
2022-03-29[Vue] Migrate the matomo-anonymize-log-data directive (#18985)dizzy
* start conversion * finish migrating anonymize log data * fixing UI tests * fix input bindings * get to workin UI * try to fix test Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-29updates all submodules (#19017)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-03-29[Vue] migrate DoNotTrackPreferenceController to vue (#18989)dizzy
* migrate donottrackpreferencecontroller to vue * fix some bugs * Update usersOptOut.twig * Update DoNotTrackPreference.vue Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-29Call deleteLogDataForm once for each deleted site (#19014)Ben Burgess
2022-03-28Translations update from Hosted Weblate (#19008)Weblate (bot)
* Translated using Weblate (Turkish) Currently translated at 100.0% (119 of 119 strings) Translation: Matomo/Plugin Marketplace Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-marketplace/tr/ [ci skip] Co-authored-by: Oğuz Ersen <oguz@ersen.moe> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Marketplace Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-marketplace/ [ci skip] Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
2022-03-28Fix issue where date ranges might include too many subperiods (#18995)Stefan Giehl
* Fix issue where date ranges might include too many subperiods when including a magic keyword and a timezone * more tests
2022-03-28[Vue] add intermediate proxy script for Vue CLI bin that fixes typescript ↵dizzy
error lines (#18997) * add intermediate proxy script for Vue CLI bin that fixes typescript error lines * Update Build.php
2022-03-28[Vue] migrate PiwikMarketplaceController, piwik-marketplace directive and ↵dizzy
piwik-plugin-name directive (#18966) * start migration * finish migrating license key * get UI test to pass locally * remove angularjs file * remove todo * migrate PiwikMarketplaceController to vue * apply review feedback * unfinished commit * migrate piwik-plugin-name directive, add types for dotdotdot, remove use of $location in broadcast.updatePopoverParamValue, add ability to reference vue directives in twig (for migrating twig code in the future) * remove directive use * try to fix random failure * remove file from plugin php * fix url update * fix more URL changing issues. allow "query" to be obtained from GET as well as POST params so marketplace reporting page does not have to redirect to admin page when searching * reapply vue directives to dotdotdot
2022-03-27Translations update from Hosted Weblate (#18998)Weblate (bot)
* Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin CorePluginsAdmin Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corepluginsadmin/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Widgetize Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-widgetize/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org>
2022-03-26Add Two New segments (#18953)Peter Zhang
* add order revenue add order revenue * add order revenue update * Update DimensionTest.php add 2 tests * update cart update cart * update errors update errors * update segment, and add tests update segment, and add tests * update query on cart left in cart update query on cart left in cart * update tests update tests * Update Revenue.php update type * Update test_apiGetReportMetadata__API.getSegmentsMetadata.xml update tests * Update Revenue.php update * Update Revenue.php update checks * Update Revenue.php group into functions * Update Revenue.php update * Update Revenue.php update and * Update test_ecommerceOrderWithItems_SegmentRevenueOrder__Goals.get_day.xml update tests * Update Revenue.php update support type * Update Revenue.php update wrong variable * tests Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-26[Vue] migrate AnonymizeIpController to vue (#18975)dizzy
* start migrating privacymanager controller * finish migration and get to build * fix UI tests * update screenshot * get to work in UI
2022-03-25updates all submodules (#18999)github-actions[bot]
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2022-03-25fix testsgiehl
2022-03-24Minor performance improvement for archive invalidator (#18990)Thomas Steur
2022-03-24[Vue] migrate ManageMobilePhoneNumbersController to vue (#18971)dizzy
* migrate ManageMobilePhoneNumbersController to vue * remove some TODO * get to work in UI * remove angluarjs files * smaller ui improvements * updates expected UI files Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-24Build plugin module dependencies if type output does not exist locally, ↵dizzy
otherwise build will fail. (#18994)
2022-03-24[Vue] migrate DelegateMobileMessagingSettingsController to vue (#18970)dizzy
* migrate DelegateMobileMessagintSettingsController to vue * fix UI tests * rebuild * update screenshots * fix UI tests Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-24Translations update from Hosted Weblate (#18930)Weblate (bot)
* Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (41 of 41 strings) Translation: Matomo/Plugin CustomDimensions Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-customdimensions/pt_BR/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Installation Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-installation/ [ci skip] Co-authored-by: Claudio Filho F Filho <filhocf@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Installation Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-installation/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Installation Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-installation/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin Installation Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-installation/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin CustomDimensions Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-customdimensions/ [ci skip] Co-authored-by: Claudio Filho F Filho <filhocf@gmail.com>
2022-03-24[Vue] migrate geoip2 updater to Vue (#18946)dizzy
* start migrating geoip2 updater * get migration to work * get migration to work in the UI * fix for next run time * fix slot not found error * fix styling * remove angularjs files * remove empty event * fixing issues found in review * add missing label
2022-03-24Don't create cookies when disabled (#18935)Justin Velluppillai
* Rebuilding * Empty commit * rebuilt piwik.js * Need to track a pageview before checking cookie * more fixes for tests where not setting visitorId cookie until tracking request first sent * a few more test fixes * allow a little longer for beforeUnloadHandler now it does more by default... * bump it a little higher * track a page view so the referer tests work * undo last * testing * give more info * removed test code * undo test changes, set a variable to store initial visitor id while the cookie isn't set * one more test removal * Track a pageview to create cookie before testing matching visitorIds * rebuilt piwik.js * trackpageview so some more visitorid tests pass * one more tracking request now * allow more time for beforeUnloadHandler * Instead of storing a temporary variable we just create the cookie when getVisitorId is called, if it is not existing * rebuilt piwik.js * Removed unnecessary changes * rebuilt piwik.js * minor fixes * different approach * rebuilt piwik.js * set visitor id cookie in getVisitorInfo also * rebuilt piwik.js * remove unnecessary configCookiesDisabled check * rebuilt piwik.js Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
2022-03-24Started renaming dimensions and segments with Server time to Site Time/Time ↵Altamash Shaikh
in UTC (#18956) * Started renaming dimensions and segments with Server time to Site Time/Time in UTC * Fixed test cases * Fixed testcases * Updated testcases * fix test cases * Updated test cases * Reverted segment name update change * Removed unwanted test case files created due to segment name change * Updated test cases * Revert adding unneeded test files * Updated translation key name from Site to UTC * update submodules Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-23[Vue] Migrate sms-provider-credentials directive and ↵dizzy
ManageMobilePhoneNumbersController controller (#18972) * start migrating sms provider credentials and ManageSmsProviderController * finish migrating code, get to build * get to work in the UI * fix UI test * Fix ui test selector. * fix UI test wait * add missing change * update expected screenshots
2022-03-21[Vue] migrate PiwikMarketplaceLicenseController controller and twig template ↵dizzy
to Vue (#18955) * start migration * finish migrating license key * get UI test to pass locally * remove angularjs file * remove todo * apply review feedback * apply review feedback
2022-03-21[Vue] migrate multisites plugin components to vue (#18939)dizzy
* migrate multisites site directive to vue * migrate multisites dashboard service to store * migrate evolution filter and migrate multisites dashboard directive to vue * get to work in UI w/o error * remove todo * fixing UI tests * add some spacing * fix css tweak * update expected screenshots * correct href binding * apply review feedback * rebuild MultiSites
2022-03-21[Tests] Fix screenshot (#18974)Peter Zhang
* Update UIIntegrationTest_admin_diagnostics_configfile.png update screenshot * Update UIIntegrationTest_admin_diagnostics_configfile.png update screenshot * Update UIIntegrationTest_admin_diagnostics_configfile.png update screenshot * Update UIIntegrationTest_admin_diagnostics_configfile.png update screenshot
2022-03-21only write vue metadata JSON file if there is a src file in the vue plugin ↵dizzy
(#18973)
2022-03-21Remve '3' as Morpheus is also the default theme of Matomo 4 (#18968)Sicco van Sas