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-06-28Ensure downoad urls are decoded in visits log (#19400)Stefan Giehl
2022-06-27Update ReportsProvider.php (#19414)Alexander Prinzhorn
Copying this from the docs caused > Unmatched '}' and fixing it caused > Call to undefined method Piwik\Plugins\API\Reports\Get::getCategory() and logging `getCategoryId()` shows that `Actions` is not correct either. But using `General_Actions` doesn't remove any menus either, even though `unset` is called. I feel like the first person using these APIs (refs #19389)
2022-06-24Fix failing tests (#19396)Stefan Giehl
* fix PasswordResetter tests * Fixes some typos * updates expected UI files * Fix long failing SegmentSelectorEditor test * fix some more tests * Fix UsersManager UI tests * apply PSR12 code formatting
2022-06-24updates all submodules (#19398)github-actions[bot]
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2022-06-23Translation keys for scope titles in custom dimensions (#19385)Victor S
* added: translation keys for scope titles in custom dimensions * build vue for CustomDimensions
2022-06-23Login plugin language reworked (#19333)Allan Nordhøy
* Login plugin language reworked * Administrator, reset password * \"Referer\" * Suggested changes made Co-authored-by: Justin Velluppillai <justinvelluppillai@gmail.com> * Apply suggestions from code review Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Justin Velluppillai <justinvelluppillai@gmail.com>
2022-06-23updates expected UI filessgiehl
2022-06-23Fixes glossary navigation (#19387)Victor S
* fixed: multibyte langs glossary navigation * fixed: scrollspy effects visibility in glossary * fixed: mb_ereg_replace does not require separators
2022-06-23instead of resetting modelValue before sending update:modelValue, reset ↵dizzy
after if modelValue has not changed so cursor change will only happen if change is disallowed (#19375)
2022-06-22Fix problem with too long browser versions (#19325)Stefan Giehl
2022-06-22added: setting prepare callback before validation (#19363)Victor S
2022-06-22Typo in Goals_ColumnRevenueEntryDocumentation (#19374)Victor S
Fixes typo in Goals ColumnRevenueEntryDocumentation translation
2022-06-21Improve password reset email formatting (#19357)Ben Burgess
* Improve password reset email plain text and html bodies * Add <a> tag for reset link * fix tests * built vue files Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-06-21Merge branch 'next_release' into 4.x-devsgiehl
2022-06-21[Vue] when getting plugin path relative to webroot, try all possible ↵dizzy
webroots (#19362) * when getting plugin path relative to webroot, try all possible webroots * use key values of array * replace absolute path w/ path relative to matomo root to get it to work * fix test * remove leading slashes
2022-06-21[Vue] Make sure default value for modelValue in SiteSelector is reflected in ↵dizzy
v-model value. (#19369) * Make sure default value for modelValue is reflected in v-model value. * forgot to commit * built vue files
2022-06-17updates all submodules (#19368)github-actions[bot]
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2022-06-17updates composer dependencies (#19367)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-06-15Merge branch 'next_release' into 4.x-devsgiehl
2022-06-15Fix PHPCS by requiring specific dependency versions (#19361)Stefan Giehl
2022-06-15make sure to check for string values when checking if boolean-like values ↵dizzy
from the matomo API are truthy (#19332)
2022-06-15Fix for zero average order value on charts (#19353)Ben Burgess
* Changed evolution jqplot charts to not format metrics, added basic percent formatting for the jqplotDataGenerator * Only show dollar and pound currency symbols as postfix for jqplot formatting * Do not attempt to format jqplot percent values unless format_metrics = 0, UI test screenshot update * Improve jqplot formatting, remove unnecessary format metrics default logic * Revert format metrics default logic removal
2022-06-15[Graphic]reload table if the default date changes (#19349)Peter Zhang
* reload table if the changes reload table if the changes * add reload flag add reload flag * Revert "add reload flag" This reverts commit f3ffe624bab3836dc54a32304dea7e2dc5ac5dfd. * add cache load on rowEvolution add cache load on rowEvolution * revert changes revert changes * Update plugins/CoreHome/DataTableRowAction/RowEvolution.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2022-06-14[UI] goal overview conversion rate not showing correct on the graph (#19324)Peter Zhang
* add reload after option change add reload after option change * built vue files * update compute column update compute column * Update SeriesPicker.vue revert changes * built vue files * Update test_trackGoals_oneConversionPerVisitshowAllGoalSpecificMetrics_requestedColumns__Goals.get_day.xml update tests Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
2022-06-13updates composer dependencies (#19330)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-06-13remove depracted dollar brace string interpolation (#19344)Lukas Winkler
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2022-06-13Add url property to MatomoUrl to hold entire URL string so the whole URL can ↵dizzy
easily be watched (#19348)
2022-06-13Fix FAQ # links (#19347)Starker3
2022-06-13Make 'Need Help?' widget translatable (#19342)Stefan Giehl
2022-06-09Include conversion attribution in visitor details (#19269)Stefan Giehl
* Include conversion attribution in visitor details * updates expected test files * submodule updates
2022-06-09fixed: vardumper overriding (#19308)Victor
2022-06-09Adds tests for referrer attribution of visits & conversions (#19250)Stefan Giehl
* Adds first bunch of referrer attribution tests * simplify tests * refactor tests to use data provider, so its easier adding new tests * Add new test cases * Refactor tests into automically created test cases * implement tests for campaign handling * Adjust tests so they pass
2022-06-09updates all submodules (#19326)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-06-09Merge branch 'next_release' into 4.x-devsgiehl
2022-06-09Updating TagManagerJustin Velluppillai
2022-06-09[CSS] add scroll to live visits table (#19273)Peter Zhang
* add scroll to live table add scroll to live table * add tests add tests * update tests update tests * update tests update tests * Update Dashboard_spec.js show full image * update tests update tests * add timeout and screenshots add timeout and screenshots * update scroll bar update scroll bar * update screenshot update screenshot * Rerun UI tests * Increase UI screenshot delay to fix random failure * update ui update ui Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: Ben <ben.burgess@innocraft.com>
2022-06-07Update Version to Matomo 4.11.0-rc14.11.0-rc1Justin Velluppillai
2022-06-07Translations update from Hosted Weblate (#19310)test-travisWeblate (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] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Matomo/Plugin UsersManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin CoreAdminHome Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Translated using Weblate (Norwegian Bokmål) Currently translated at 81.2% (117 of 144 strings) Translation: Matomo/Plugin Goals Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/nb_NO/ [ci skip] 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: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Hosted Weblate <hosted@weblate.org> * 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] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Matomo/Plugin UsersManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/ [ci skip] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (144 of 144 strings) Translation: Matomo/Plugin Goals Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/pt_BR/ [ci skip] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (626 of 626 strings) Translation: Matomo/Matomo Base Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/pt_BR/ [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 Goals Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/ [ci skip] Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Matomo/Plugin UsersManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/ [ci skip] Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin CoreAdminHome Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * 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: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Claudio Filho F Filho <filhocf@gmail.com>
2022-06-07Improve memory usage of CSV exporter (#19315)Stefan Giehl
2022-06-07[UI]update invalid archive notification (#19126)Peter Zhang
* update archive notification update archive notification * update condition update condition * update condition on message update condition on message * update error update error * Update _unprocessedSegmentMessage.twig update unprocessed * update screenshot update screenshot * update tests and some parts update tests and some parts * update phpcs error update phpcs * update tests update tests * update phpcs update phpcs * update screen shots update screen shots * Update plugins/SegmentEditor/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/SegmentEditor/templates/_unprocessedSegmentMessage.twig Co-authored-by: Stefan Giehl <stefan@matomo.org> * built vue files * update tests ui screenshot update tests ui screenshot * update tests update tests * Update UnprocessedSegment_spec.js update ui tests * update tests update tests * update tests update tests * update tests update tests * Update UnprocessedSegment_spec.js update tests * Update UnprocessedSegment_spec.js update tests * set full config set full config * update screenshots update screenshots * update screeenshots update screeenshots * Rerun tests Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Ben <ben.burgess@innocraft.com>
2022-06-07invite user replace add user (#18868)Peter Zhang
* draft vue version draft vue version * built vue files * update some functions update some functions * Update API.php update wording * move some validation move some validation * built vue files * update some structure update some structure * update validators update validators * update some changes update some changes * update invite update invite * add status add status * built vue files * add invite page add invite page * add invite page add invite page * add some api back add some api back * Update UserRepository.php update tests * update all xml in the tests update all xml in the tests * update tests update tests * update tests update tests * Update LoginLdap update tests * Update UsersManagerTest.php update tests * update tests update tests * Update APITest.php update tests * Update UserInviteEmail.php fix cs * update cs update cs * Update SessionAuthTest.php update tests * update tests error update tests error * Update UserRepository.php remove unused * update tests update tests * update user tests update user tests * update tests update tests * Update API.php update tests * built vue files * Update OmniFixture-dump.sql update tests * update validator update validator * built vue files * update tests and screenshots update tests and screenshots * update test xml update test xml * update user total size update user total size * update tests update tests * built vue files * update tests and test user email update tests and test user email * update tests update tests * built vue files * update tests update tests * update ranking in screenshots update ranking in screenshots * update test update test * update tests change the table list order * Update UsersManager_spec.js update tests * update tests update tests * built vue files * update tests update tests * update tests update tests * update tests update tests * adding login tests adding login tests * update tests update tests * Update UsersManager_resend_popup.png add screenshots * Update PendingUsers.php update error of model * update tests update tests * Update UserInviteTest.php update tests error * update set up for pending user should be pending user * update screenshots update screenshots * update wrong password check update wrong password check * Update Invite_wrong_password.png update password * update to 4.10 update to 4.10 * Update ReportParameters.vue remove un used element * update vue file update vue file * hide password on invite user hide password on invite user * built vue files * built vue files * Update UserEditForm.vue update password condition * built vue files * update condition on pending user update condition on pending user * built vue files * update screenshots update screenshots * update bugs update bugs * built vue files * add expired status add expired status * fix php cs fix php cs * update vue error update vue error * built vue files * add decline interface add decline interface * update all the user status update all the user status * built vue files * update tests xml for invite status update tests * fix phpcs fix phpcs * update migration number update migration number * update tests email update tests email * update screenshot tests update screenshot tests * update tests update tests * update screenshots * update screenshots update screenshots * Update Invite_wrong_password.png update screenshots * update status update status * update tests update tests * update tests update tests * Update TwoFactorAuthUsersManager_spec.js update tests * Update TwoFactorAuthUsersManager_spec.js update tests * update tests update tests * update lang update lang * update some errors update some errors * update screenshots update screenshots * update ui tests and resend invitation update ui tests and resend invitation * fix resend fix resend * built vue files * update screenshots update screenshots Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
2022-06-03updates all submodules (#19314)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-06-03updates composer dependencies (#19312)github-actions[bot]
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-06-03Translations update from Hosted Weblate (#19258)Weblate (bot)
* Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin PrivacyManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin PrivacyManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin PrivacyManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin PrivacyManager Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ [ci skip] Co-authored-by: Hosted Weblate <hosted@weblate.org> * Update translation files Updated by "Squash Git commits" hook in Weblate. Translation: Matomo/Plugin SEO Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-seo/ [ci skip]
2022-06-03Fixed error due to non-array values (#19309)Altamash Shaikh
* Fixed error due to non-array values * Updated check for single value and array values * formatting changes
2022-06-02unset isSaving after save request finishes (#19305)dizzy
2022-06-01make sure spaces are encoded as %20 in URLs since some parts of matomo do ↵dizzy
not decode + properly (#19299)
2022-05-31Goals per page - new reports and metrics for tracking page conversions (#18221)Ben Burgess
* Goals per page - added new reports and metrics for tracking page conversions * Added top entry page statistic, added entry titles related report, adjusted percent formatting * Added datatable filter to remove goal revenue columns if there are no values, refactored goal visualisation classes to minimise duplicate methods * Fixed conversion query matching issue * Added system tests for page goals reports, rework of metrics and SQL to match expected calculations * Added UI tests * Remove unnecessary code, merge system tests * Fix for archiving query error on MySQL * Fix for query to work with MySQL 5.7 * Update core/API/DocumentationGenerator.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Revert unnecessary DocumentationGenerator change * Fix incorrect row limit config setting names * Remove special handling of pages reports * Update plugins/Goals/Visualizations/GoalsPages.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/Goals/Visualizations/GoalsEntryPages.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Tidy up visualization classes * Fix for sorting * Remove unnecessary columns from reports, fix tests * Add new visualizations to Javascript checks * Add BasePages parent report class to deduplicate new reports * Reworked to add per-goal metric columns to the Actions_action and Action_action_url archives instead of generating separate page goal archives * Added a filter to remove goal columns from Actions datatables by default and an optional parameter to include goals columns * Improved remove goals actions filter to recurse subtables, get goals list for site * Test fixes * Move page goal metrics to nested column structure on actions and actions_url archives * Fixes and updates for apiGetReportMetadata tests * Test fixes * Test fixes and updates * More test updates * Bug fix for entry page incorrectly aggregating data from different goals * Backwards compatibility test fixes * Test fix * Update submodule * Updated tests * Updated tests * Updated test * built vue files * Force sorting of scheduled reports list by unique id to avoid sorting inconsistencies between PHP7 and PHP8 tests * Updated tests after sorting scheduled reports list * Updated tests * Test fixes * Skip specific tests that pass with PHP7 but fail with PHP8 * Test updates * Test updates * UI test screenshot updates * Slightly increased reasonable release total filesize test from 55mb to 56mb * Test fix * Disable test for PHP8 * Update submodule * Update submodule * Test updates * Revert test changes * Predictably sort scheduled reports * Disable failing test for PHP 8 * Updated tests after conflict fix * Update tests after conflict fix * Update submodule * Revert unnecessary change * Rework to use a single goals visualisation and show goal metrics directly on the action page reports * Update UI tests * Update tests, fix for goals menu ordering issue * Update tests * Revert goal overview menu item ordering * Do not add goal metadata to actions reports when the includeGoals API parameter is set to false * Updated unit and UI tests * Update UI tests * Update submodule * Update submodules * Code improvements, handle ecommerce metrics for page goals, remove obsolete test expected xml files * Remove unnecessary row properties after use * fix phpcs * Improve & refactor code * Update system test * Tweaked release reasonable size test from 55mb to 58mb to prevent test failure * Update submodule * Update system test * Update UI test screenshots * Update UI test screenshots * Update submodule * Update UI test screenshot * update submodule * test improvements * updates expected UI files * fix removing unused revenue columns from UI * applies some psr12 code formatting * Minor query optimisations * Rework the conversions by pageview query to remove subquery and all grouping, add aggregation in code * Test fixes, null checks for revenue metrics * Expanded goal page tests to cover multiple goals converted in a single visit * Updated UI test screenshots * Expanded test to be multi-day, multi-goal, multiple conversion per visit. Fixed summary logic for multi-goal visits. Fixed calculation of viewed before page rate to get conversion total via API call * Update system and UI screenshot tests * Added method return type hint, ensure request parameters are blank on Goals.get filter API call * Retrieve conversion totals from numeric archives directly instead of via API call * Move goal conversion totals lookup from the CalculateConversionPageRate filter to the Actions API and then pass to the filter * Tidy up unused namespaces * Revert move of goal conversion total retrieval from filter to actions api. Included segment in archive build for goal conversions totals. * fixes: date might be manipulated too often * updates expected UI files * avoid building archive too often * updates expected test files * fix ui tests Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: bx80 <bx80@users.noreply.github.com>
2022-05-31Fix for missing formatting of conversion rate on goals reports (#19295)Ben Burgess
* Fix missing formatting of conversion_rate on goals reports * try to solve problem with API.get report * updates expected test files Co-authored-by: sgiehl <stefan@matomo.org>
2022-05-31Fix for undefined array index error when rendering sparklines. (#19294)Ben Burgess