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-02-25[automatic submodule updates] (#18847)github-actions[bot]
* updates all submodules * updates expected test files * submodule updates * fix test Co-authored-by: diosmosis <diosmosis@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-02-19[automatic composer updates] (#18824)github-actions[bot]
* updates composer dependencies * fix tests Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-02-18fix testsgiehl
2022-02-02Retry scheduled tasks on failure (#18335)Ben Burgess
* Catch and log errors for scheduled tasks * Added retry on exception mechanism for scheduled tasks * Replace error code with custom exception * Fix/workaround for SchedulerTest mock breaking retry list option loading * Log warning instead of info if a task has failed three times * Added basic tests, minor code improvements * Test fix * Fix for test * Added integration test to check that only tasks that throw exceptions are scheduled for retry
2022-01-31Merge branch 'next_release' into 4.x-devsgiehl
2022-01-26Fix possible error when generating PDF reports containing multibyte chars ↵Stefan Giehl
(#18664) * Ensure strings are truncated correctly for PDF usage * Add some emojis to tests * updates expected test files
2022-01-21Fix Test failures from Installation language changes (#18669)Justin Velluppillai
* Updated tests failing from installation language changes
2022-01-13[automatic composer updates] (#18615)github-actions[bot]
* updates composer dependencies * update test Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-01-13fix testsgiehl
2022-01-13fix testsgiehl
2022-01-11Avoid any archiving queries in Goals Archiver if no goals or ecommerce are ↵Stefan Giehl
active (#18354) * Avoid querying data in Goals Archiver if feature is actually unused * update test fixture * update expected test files that changed due to activating ecommerce * deactivate ecommerce in tests * updates expected ui files * do not process dependent archives if no goals or ecommerce is active * apply review feedback * don't aggregate ecommerce items if plugin is not active * updates tests * always process dependent archives * fix test * fix test * process ecommerce metrics only when plugin enabled * updates expected test files * updates expected UI test files
2022-01-11[automatic composer updates] (#18606)github-actions[bot]
* updates composer dependencies * updates expected test files Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-01-07update Performance Report Average Load Time query (#18526)Peter Zhang
* Update Archiver.php update mysql query that return right load time * Update Archiver.php remove specialist code * Update Archiver.php update archiver sum query * Update test_ImportLogs__PagePerformance.get_month.xml update tests xml * try having condition try having condition * update some avg_page update some avg_page * Update test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html update html test * update html and pdf tests update html and pdf tests * revert having to where revert having to where * Update plugins/PagePerformance/Archiver.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * updates expected test files Co-authored-by: Stefan Giehl <stefan@matomo.org>
2022-01-07[automatic composer updates] (#18586)github-actions[bot]
* updates composer dependencies * updates expected test files Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2022-01-05[automatic composer updates] (#18556)github-actions[bot]
* updates composer dependencies * updates expected test files Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2021-12-23Update test translation (#18531)Peter Zhang
update a test failed XML
2021-12-20Revert "Revert "convert sparkline api to one request - fixes archive (#18493)""Peter Zhang
This reverts commit b3043977fdf4d0c97005220ba807e56443700e16.
2021-12-20Revert "convert sparkline api to one request - fixes archive (#18493)"Peter Zhang
This reverts commit 36f83c1468d3ba7bb74a1a755c804f4df21ad78e.
2021-12-19convert sparkline api to one request - fixes archive (#18493)Peter Zhang
* update lock update lock * update sparkline update sparkline * Update getSparklines.twig update title link * Update Pages.php add comments * update loader update loader * update template update template * update to visualise update to visualise * Update Controller.php update controller * revert lock revert lock * update matrix update matrix * update config title update config title * Delete getSparklines.twig remove template * Update Pages.php remove mutilple * us getMetrics us getMetrics * update tests update tests * Update plugins/Goals/Controller.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * Update plugins/Goals/Pages.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * built vue files * Update CoreHome.umd.min.js update umd js * update goal remove revenue sparklin update goal remove revenue sparkline * remove hide extra columns remove hide extra columns * update graphic update graphic * update remove goal in the settings update remove goal in the settings * Update GoalsPages_overview.png update screenshot * Update plugins/Goals/Controller.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/Goals/Controller.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * remove check actions and remove foreach loop on goals remove check actions and remove foreach loop on goals * Update plugins/Goals/Controller.php Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2021-12-15API Language updates (#18506)Justin Velluppillai
* Updated screenshots and expected XML for failing tests * API language reworked (#18488) * API language reworked * Suggested change made * Another fixed expected test xml Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
2021-12-10Revert "convert sparkline api to one request - fixes archive (#18399)" (#18483)Stefan Giehl
This reverts commit 35bcf9c94b6c652f677b9b7b148498a23919be22.
2021-12-10convert sparkline api to one request - fixes archive (#18399)Peter Zhang
* update lock update lock * update sparkline update sparkline * Update getSparklines.twig update title link * Update Pages.php add comments * update loader update loader * update template update template * update to visualise update to visualise * Update Controller.php update controller * revert lock revert lock * update matrix update matrix * update config title update config title * Delete getSparklines.twig remove template * Update Pages.php remove mutilple * us getMetrics us getMetrics * update tests update tests * Update plugins/Goals/Controller.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * Update plugins/Goals/Pages.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * built vue files * Update CoreHome.umd.min.js update umd js Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
2021-12-08add disable archiving segment for plugins (#18279)Peter Zhang
* add disable archiving segment for plugins add disable archiving segment for plugins * Update Rules.php add isset check * Update global.ini.php update disable_archiving_segment_for_plugins to right place * update tests update tests * Update global.ini.php update wording * update wording and test update wording and test * update tests update tests * Update UIIntegrationTest_admin_diagnostics_configfile.png update config * Update global.ini.php update wording * Update UIIntegrationTest_admin_diagnostics_configfile.png update screen shot * move general config to a file move general config to a file * update screenshot update screenshot * Update Rules.php update rule * Update global.ini.php update global * Update config/global.ini.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update core/ArchiveProcessor/Rules.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * update tests and case and special-characters update tests and case and special-characters * update tests update tests * Update UIIntegrationTest_admin_diagnostics_configfile.png update config screenshot * Update core/ArchiveProcessor/Rules.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update tests/PHPUnit/System/ArchiveInvalidationTest.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * add footer message for disable plugin add footer message for disable plugin * Update core/Plugin/Visualization.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * core/Plugin/Visualization.php update en and check unsegmented reports * Update en.json update lang * Update core/Config/GeneralConfig.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/CoreHome/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * add screenshot tests add screenshot tests * Update DisablePluginArchive.php set up site * Update DisablePluginArchive.php update config * Update DisablePluginArchive.php update to overwrite * Create DisablePluginArchive_DisablePluginArchive.png update screen shot * update config update config * update screen update screen * update screenshots update screenshots * update unrelated screenshots and update tests update unrelated screenshots and update tests Co-authored-by: Stefan Giehl <stefan@matomo.org>
2021-12-07[automatic composer updates] (#18463)github-actions[bot]
* updates composer dependencies * updates expected test files Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2021-11-26Fix time on page calculation in visits log (#18294)Stefan Giehl
* Try to fix time on page calculation in visits log * fix calculation of last page view * updates expected test files * updates submodules
2021-11-24Chrome isn't using WebKit anymore (#18252)Lukas Winkler
* Chrome isn't using WebKit anymore * updates expected test files * updates expected ui tests Co-authored-by: sgiehl <stefan@matomo.org>
2021-11-16Fix some PHP8.1 deprecation warnings occurred while running tests (#18314)Stefan Giehl
* Fix some PHP8.1 deprecation warnings occurred while running tests * some more fixes * avoid null values in names to prevent php 8.1 deprecation warning * some more fixes * updates expected test files * apply review feedback
2021-11-15Proportional evolution comparison for incomplete periods (#18099)Ben Burgess
* Multisite evolution metrics changed to calculate proportionally to percent of the current period which is complete * Use piwik date class, use report generated date if available, added unit test, added tooltip * Improved tooltip detail * Updated unit tested, added tests for evolution metric getRatio(), changes to allow row metadata to be preserved during datatable merges * Additional API test fixes * More test fixes * More test fixes * Remove ts_archived row metadata from final API output * Test fix reversions, added deleteRowsMetadata() method to DataTableInterface * More test fix reversions * Fixed integration test * Trigger Build * Update core/DataTable/Map.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update core/DataTable.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update core/Archive/DataCollection.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update core/DataTable.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update core/DataTable.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/CoreHome/Columns/Metrics/EvolutionMetric.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Improved tooltips for translation, use NumberFormatter for percents, moved additional constructor param to end, null checks * Update plugins/CoreHome/Columns/Metrics/EvolutionMetric.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/CoreHome/Columns/Metrics/EvolutionMetric.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Use localized period string, remove unnecessary tooltip percent digits * Formatting fixes * Fix for an issue where evolution values > 999% would be displayed incorrectly * Added data table processor option to provide raw copy of formatted metrics * Update plugins/MultiSites/API.php Fix for row metadata removed too early Co-authored-by: Stefan Giehl <stefan@matomo.org> * Replace evolution metrics 'add raw copy' api parameter with _trend column * ensure to use correct metric to check if lower value is better * updates expected test files * fix some more tests * update test file Co-authored-by: Stefan Giehl <stefan@matomo.org>
2021-11-15Updates device detector to new major version (#18299)Stefan Giehl
* Updates device detector to new major version * updates expected test files
2021-10-13Fixed in place sorting order bug for PHP version >= 8 (#18131)AltamashShaikh
2021-10-11Optimise ecommerce life time metric query (#18097)Sam
2021-10-06fix broken test (#18100)Peter Zhang
2021-09-20Update device detector to 4.3.1 (#18034)Stefan Giehl
* Update device detector to 4.3.1 * update submodules * updates expected test files * Adjust methods to fetch browser logo to have the same result with new device detector version
2021-09-16add Kurdish language to Matomo (#17934)Lukas Winkler
* add Kurdish language to Matomo * use correct languagecode * updates expected test file * updates expected UI test file Co-authored-by: sgiehl <stefan@matomo.org>
2021-09-01Prepares Weblate migration (#17927)Stefan Giehl
* Add translation stats to readme * improve generate-intl command * update readme * remove translation workflow * allow empty translation files * Adds internal parameter to ignore config in LanguageManager API * ignore missing translators * extend commands to ignore language info * Update lang/README.md Co-authored-by: Lukas Winkler <git@lw1.at> * Update commands to use Weblate instead of Transifex API * Replace remaining Transifex occurences * submodule updates * fix/update tests Co-authored-by: Lukas Winkler <git@lw1.at>
2021-08-30Syncs all translations from Transifex (#17931)Stefan Giehl
* fixes some whitespaces and formatting in english translation files * Adds translations for languages that did not yet exist * fix tests * adds missing locales * fix locale * update submodules * updates expected UI file
2021-08-26Update intl cldr 39 (#17917)Lukas Winkler
* replace VEF currency with VES * use new CLDR repository * update CLDR to 39 * fix tests
2021-08-22remove acceptedValues from PageUrl (#17895)Tim-Hinnerk Heuer
* remove acceptedValues from PageUrl fixes #15322 * adjust expected in test #15322
2021-08-20When aggregating reports, inflate one expanded datatable at a time (#17817)dizzy
* datatable should always be a map here * rewrite datatable aggregation to inflate a single expanded table at a time, rather than all at once * when adding a new row, make sure we do not share row instances between datatables (as this will mean sharing subtable instances as well) * support deleting datatables between specific range of IDs * fix datatable aggregation code that expands one datatable at a time * fix parameter issue * fix one type of test failure * undo last change, variation in precision is expected in column values * remove plugin submodule update * debugging change * change * debug changes * undo some debug changes, metadata changes are expected * small refactor * decimal and actions metadata changes expected * lat long changes are for duplicates, expected * correctly set metadata on created table * fix test * update expected screenshots * revert debugging changes * change modifier back * update more tests * fix UI test
2021-08-17Run AllTests on PHP8 (#16897)Stefan Giehl
* Run AllTests on PHP8 * use newer phpunit for tests on PHP8 * fix notices/errors * handle trace of phpunit 9 * ensure to compare same types for range check * adjust expected result for php8 * try handling hasDependencies does not exist in PHPUnit 9 * fix: ArgumentCountError: mysqli_stmt::bind_param() does not accept unknown named parameters * Fix usercountry tests * remove incorrect date check * fix expected exception message * fix referrers api test for php8 * add test hint * try to fix session related tests * debug test failure * try to fix mail tests * fix filterUser method * exlucde phpunit from build size calculation * fix scheduled reports test * update release checklist test * unset climode * improves some tests
2021-08-04updates composer dependencies (#17828)Stefan Giehl
* updates composer dependencies * updates expected test files
2021-07-28updates expected test filessgiehl
2021-07-20Fix exporting main metrics with a period of weeks and export format CSV (#17442)Daniel Ziegenberg
* Fix exporting main metrics with a period of weeks and export format CSV * add regression unit tests for exporting main metrics with a period of weeks and export format CSV Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-07-19Support filter_truncate parameter for MultiSites API (#17795)Stefan Giehl
2021-07-19Updates device detector to 4.3.0 (#17792)Stefan Giehl
* Updates device detector to 4.3.0 * updates expected test files
2021-06-25Remove type attribute from tracking code (#17685)Justin Velluppillai
* Remove redundant type="text/javascript" from matomo tracking code, see #17281 * Fix system test expected output * Fix more system tests' expected output * Fix integration tests * Fixed UI tests failure caused by removing type attribute from script tags * Fix UI tests * Fix lfs screenshot * plugins/SegmentEditor/tests/UI/expected-screenshots/SegmentSelectorEditorTest_deleted.png: convert to Git LFS * plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set.png: convert to Git LFS * tests/UI/expected-screenshots/UIIntegrationTest_invalid_idsite_superuser.png: convert to Git LFS * tests/UI/expected-screenshots/EmptySite_emptySiteDashboard.png: convert to Git LFS * tests/UI/expected-screenshots/UIIntegrationTest_admin_manage_tracking_code.png: convert to Git LFS Co-authored-by: sgiehl <stefan@matomo.org>
2021-06-18don't pass null as a glob() flag (#17687)Lukas Winkler
2021-06-09fix regression (#17656)Zoltan Flamis
* fix regression * add test Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2021-05-27Show report generated time when date range includes today (#17506)Zoltan Flamis
* wip * wip * report generated tooltip * show only if date includes today * show generated date for evo graphs * add and use new clock icon * force html formatter * delete metadata from api response for multisite API * redo show report generated for evo graph * fix ui tests * Update Archive.php
2021-05-12Updates device detector to 4.2.3 (#17552)Stefan Giehl
* updates device detector to 4.2.3 * updates expected test file