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-03-10[Codingstyle] Disallow unused use statements (#18520)Stefan Giehl
* Forbid unused use statements * Fix some incorrect classnames * fix tests * remove unused use statements
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-10-18Cache translated timezone name in enrichSite (#18168)Thomas Steur
* Cache timezone name * fix tests * fix test
2021-10-04JavaScript tracker exclude query parameters (#18031)Ben Burgess
Adds a new option to the JavaScript tracker to exclude query parameters from the tracked URL. Co-authored-by: bx80 <bx80@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2020-09-11Add methods to remove invalidations. (#16400)diosmosis
* Add methods to remove invalidations. * Add check if site exists to beginning of queue consumers loop to find archive data * Delete invalidations w/ no site in task and for site when deleting. * fix test * fix test * another test fix
2020-07-23Set referrer policy on default img tracking code (#16237)Thomas Steur
* set referrer policy on default img tracking code * update screenshot
2020-06-03Remove code tagged with `@deprecated` (#16001)Thomas Steur
* remove some code tagged with deprecated * some more tweaks * remove more deprecated methods * more deprecations * remove old files * remove more deprecated methods * fix some tests * update logviewer submodule * fix some tests * fix ui test * another deprecation * Update CHANGELOG.md Co-authored-by: Stefan Giehl <stefan@matomo.org> * add test for dimensions provider Co-authored-by: Stefan Giehl <stefan@matomo.org>
2020-04-24Update doc blocks with new name (#15857)Stefan Giehl
* update doc blocks with new name * submodule updates * updates expected UI files
2020-01-28Use rebranded components (#15253)Stefan Giehl
2020-01-20Removes some code marked as deprecated (#15419)Stefan Giehl
2019-11-28 Remove the SiteSpecificUserAgentExcludeEnabled setting (#15089)Kate Butler
2019-09-13Various platform tweaks (#14832)Thomas Steur
* platform tweaks * prevent failing if loaded twice * Update Config.php * Update PluginList.php * Update Config.php * Update IniFileChain.php * Update Config.php * Update Config.php * allow configure different path for custom logo * only show install plugin button when activated * allow disable users and sites management * do not allow calling set super user access * Update PluginList.php * Update Config.php * Update global.ini.php * Update Config.php * Update global.ini.php
2019-07-05Update the link tag for all php files (#14635)Luca
I updated the link tag for all php files with the new matomo link. Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
2018-11-29Make matomo.js and matomo.php the default Tracking API endpoints used (#13596)Thomas Steur
* Make matomo.js and matomo.php the default Tracking API endpoints used * few fixes * fix few tests * update matomo php tracker in composer * make sure to record install version * do not overwrite ever install version * trying to fix test * more tweaks and fix tests * prefer matomo endpoint in the ui, fix some tests * file was still needed * apply review feedback * fix ui tests
2018-09-10Remember user who created a site. (#13362)diosmosis
* Remember user who created a site. * Bump version & change column name to creator_login. * Rename Site::getCreationUserFor * Process sites like other methods in getPatternMatchSites(). * Update expected test files. * update test again
2018-09-10New events + some other misc changes (#13388)diosmosis
* Add Access.modifyUserAccess event. * Add some template events & use request::process for LanguagesManager API. * Use the result of Sites.setSites in SitesManager API. * More comments for Site::setSitesFromArray(). * fixing plugin test.
2018-07-27Translate currency names (#13068)Christian Schmidt
* Translate currency names * Update tests * Fix more tests * Use plural form in config key name * Update screenshots
2018-07-18Introducing a new role "write" and possibility to define capabilities (#13163)Thomas Steur
* started working on some ACL concept * acl implementation * add category * small tweaks * more tweaks * more api methods and fixes * cache capabilities * various enhancements, fixes, tweaks * more tweaks * added more tests and fixed some bugs * fix parameter * make sure to be BC * make sure to be BC * fix some tests * more apis, translations, changelog entry, ... * update db * correct error message * fix capabilities were not detected in tests * directly access provider * fix and add test * JS api to check capabilities, better structure for capabilities in tests * add ability to inject permissions * apply review changes * fix test
2018-06-08Translate timezone names (#12901)Christian Schmidt
* Translate timezone names * Add translations * Remove unnecessary help text * Wrap less code in try/catch * Always populate timezone_name * Use "UTC" instead of "GMT" from CLDR * Update screenshot
2018-04-23Escape ampersands in URLs (#12731)Christian Schmidt
2018-01-11Show Matomo instead of Piwik in the user interface in more places (#12421)Matthieu Aubry
* Replace all occurences of Piwik in english translations of Actions plugin * translation update * Replace all occurences of Piwik in english translations of API plugin * translation update * Replace all occurences of Piwik in english translations of core * replace Piwik occurrences * Rename widget piwik.org blog => matomo.org blog * fix widget name * replaced some more piwik mentions * Renamed to Matomo a few strings * Replaced more strings to Matomo in JSON files, twig templates * Replaced more strings to Matomo in INI file * Replaced more strings to Matomo in API docs, error messages, feedback forms * introduce API.getMatomoVersion and ExampleAPI.getMatomoVersion API + deprecate old ones
2017-01-30New "Enable cross domain linking" checkbox in Javascript Tracker Code ↵Matthieu Aubry
generator (Advanced section) (#11295) * enable set domains when enable cross domains * fix disable cross domain when only one site url or less * New "Enable cross domain linking" checkbox in Javascript Tracker Code generator (Advanced section) * Integration test * API has new parameter
2016-12-12Fix website measurable type was defining settings and properties for all ↵Thomas Steur
types (#10991) * Fix website measurable type was defining settings and properties for all types The settings specified in website measurable type should not apply to any other type by default. * add possibility to extend website settings * fix comparison was wrong * fix comparison was wrong * trying to fix the tests * fix test * tweak code * add test to make sure validation works with any type * add possibility to update group via settings
2016-11-22fix variable nameThomas Steur
2016-11-22refs #10797 improve default tracking codeThomas Steur
2016-08-29Merge branch 'master' into 3.0-m06Thomas Steur
Conflicts: .travis.yml bower.json core/Notification/Manager.php core/Updates.php core/Updates/2.16.2-b2.php core/Version.php libs/Zend/Validate/Hostname.php libs/bower_components/jScrollPane/ajax.html libs/bower_components/jScrollPane/anchors.html libs/bower_components/jScrollPane/api.html libs/bower_components/jScrollPane/arrow_hover.html libs/bower_components/jScrollPane/arrow_positions.html libs/bower_components/jScrollPane/arrows.html libs/bower_components/jScrollPane/auto_reinitialise.html libs/bower_components/jScrollPane/basic.html libs/bower_components/jScrollPane/caps.html libs/bower_components/jScrollPane/changelog.html libs/bower_components/jScrollPane/destroy.html libs/bower_components/jScrollPane/drag_size.html libs/bower_components/jScrollPane/dynamic_content.html libs/bower_components/jScrollPane/dynamic_height.html libs/bower_components/jScrollPane/dynamic_width.html libs/bower_components/jScrollPane/events.html libs/bower_components/jScrollPane/faqs.html libs/bower_components/jScrollPane/fixed_width.html libs/bower_components/jScrollPane/focus.html libs/bower_components/jScrollPane/fullpage_scroll.html libs/bower_components/jScrollPane/iframe.html libs/bower_components/jScrollPane/iframe2.html libs/bower_components/jScrollPane/iframe_content1.html libs/bower_components/jScrollPane/iframe_content2.html libs/bower_components/jScrollPane/image.html libs/bower_components/jScrollPane/image2.html libs/bower_components/jScrollPane/index.html libs/bower_components/jScrollPane/invisibles.html libs/bower_components/jScrollPane/known_issues.html libs/bower_components/jScrollPane/less_basic.html libs/bower_components/jScrollPane/mwheel_intent.html libs/bower_components/jScrollPane/override_animate.html libs/bower_components/jScrollPane/runeimp.html libs/bower_components/jScrollPane/runeimp2.html libs/bower_components/jScrollPane/scroll_on_left.html libs/bower_components/jScrollPane/scroll_to.html libs/bower_components/jScrollPane/scroll_to_animate.html libs/bower_components/jScrollPane/settings.html libs/bower_components/jScrollPane/short.html libs/bower_components/jquery/.bower.json libs/bower_components/jquery/LICENSE.txt libs/bower_components/jquery/dist/jquery.js libs/bower_components/jquery/dist/jquery.min.js libs/bower_components/jquery/dist/jquery.min.map libs/bower_components/jquery/sizzle/dist/sizzle.js libs/bower_components/jquery/src/ajax.js libs/bower_components/jquery/src/ajax/jsonp.js libs/bower_components/jquery/src/ajax/load.js libs/bower_components/jquery/src/ajax/parseJSON.js libs/bower_components/jquery/src/ajax/parseXML.js libs/bower_components/jquery/src/ajax/script.js libs/bower_components/jquery/src/ajax/xhr.js libs/bower_components/jquery/src/attributes/attr.js libs/bower_components/jquery/src/attributes/classes.js libs/bower_components/jquery/src/attributes/prop.js libs/bower_components/jquery/src/attributes/support.js libs/bower_components/jquery/src/attributes/val.js libs/bower_components/jquery/src/callbacks.js libs/bower_components/jquery/src/core.js libs/bower_components/jquery/src/core/access.js libs/bower_components/jquery/src/core/init.js libs/bower_components/jquery/src/core/parseHTML.js libs/bower_components/jquery/src/core/ready.js libs/bower_components/jquery/src/css.js libs/bower_components/jquery/src/css/curCSS.js libs/bower_components/jquery/src/css/hiddenVisibleSelectors.js libs/bower_components/jquery/src/css/support.js libs/bower_components/jquery/src/css/var/swap.js libs/bower_components/jquery/src/data.js libs/bower_components/jquery/src/data/accepts.js libs/bower_components/jquery/src/deferred.js libs/bower_components/jquery/src/deprecated.js libs/bower_components/jquery/src/dimensions.js libs/bower_components/jquery/src/effects.js libs/bower_components/jquery/src/effects/Tween.js libs/bower_components/jquery/src/event.js libs/bower_components/jquery/src/event/support.js libs/bower_components/jquery/src/manipulation.js libs/bower_components/jquery/src/manipulation/support.js libs/bower_components/jquery/src/offset.js libs/bower_components/jquery/src/queue.js libs/bower_components/jquery/src/serialize.js libs/bower_components/jquery/src/traversing.js libs/bower_components/jquery/src/traversing/findFilter.js libs/bower_components/jquery/src/var/concat.js libs/bower_components/jquery/src/var/indexOf.js libs/bower_components/jquery/src/var/push.js libs/bower_components/jquery/src/var/slice.js libs/bower_components/jquery/src/wrap.js plugins/API/ProcessedReport.php plugins/AnonymousPiwikUsageMeasurement plugins/CoreConsole/Commands/ManagePlugin.php plugins/CoreHome/javascripts/dataTable.js plugins/CoreHome/javascripts/manifest.json plugins/CoreHome/templates/_topBar.twig plugins/CoreUpdater/templates/updateSuccess.twig plugins/CustomAlerts plugins/CustomDimensions plugins/DevicesDetection/Reports/GetBrowserVersions.php plugins/DevicesDetection/Reports/GetBrowsers.php plugins/ExamplePlugin/Updates/0.0.2.php plugins/Feedback/templates/index.twig plugins/LogViewer plugins/Morpheus/stylesheets/general/_forms.less plugins/Morpheus/templates/layout.twig plugins/Morpheus/templates/user.twig plugins/QueuedTracking plugins/SegmentEditor/stylesheets/segmentation.less plugins/SitesManager/tests/Integration/ApiTest.php tests/PHPUnit/Integration/WidgetsListTest.php tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric__API.getProcessedReport_day.xml tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_hideColumns___API.getProcessedReport_day.xml tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumns___API.getProcessedReport_day.xml tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_csv__ScheduledReports.generateReport_week.original.csv tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html tests/UI/expected-ui-screenshots tests/UI/specs/SegmentSelectorEditor_spec.js
2016-05-12plugins: Fix typos (found by codespell)Stefan Weil
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-04-11Merge branch 'master' into 3.x-devThomas Steur
Conflicts: core/Version.php tests/UI/expected-ui-screenshots tests/lib/screenshot-testing/support/chai-extras.js
2016-04-11refs #7983 let plugins add or remove fields to websites and better settings apiThomas Steur
2016-04-06fix #10005 add documentation to deleteSite method and explain logs and ↵Thomas Steur
archives wont be deleted
2016-03-10added example re how to specify multiple URLs via HTTP APIThomas Steur
fixes #9901
2015-12-03Added support to specify a path in a website URL and Piwik will recognize ↵Thomas Steur
the path during tracking
2015-11-24fix system tests and fix an error where we did not pass the correct siteId ↵Thomas Steur
when saving measurable settings
2015-10-15use number format for currency in all websites dashboardsgiehl
2015-09-10Check for scheme in SitesManager/API instead of 'http' starting string + fix ↵diosmosis
SitesManager/ApiTest.
2015-08-31Merge pull request #8571 from piwik/8066Benaka
Fixes #8066, do not use SQL query in CronArchive to find websites with traffic since last successful archiving since it can take 6+ hours, instead use fast query for each individual website and use shorter timeframe for visits check.
2015-08-26Trivial fix for testsbarbushin
2015-08-26Add option to track only website urlsbarbushin
2015-08-21refs #8066 faster query to find websites with traffic since last successful ↵Thomas Steur
archiving
2015-08-13refs #7700 return all websites my default for API method ↵Thomas Steur
Sites.getPatternMatchSites
2015-07-14Fixes #7698 display value of idSite (or idsite) parameter in error messagemattab
2015-06-17refs #7893 added possibility to measure mobile appsThomas Steur
2015-06-17Merge pull request #8109 from piwik/fix-tracker-generator-encodingBenaka
Fix missing variable escaping in the JS tracking code generator, use json_encode to output proper JavaScript string values for tracking code options.
2015-06-16update SitesManager.getSitesFromGroup API method to accept empty group ↵PhoenixDev - AK
parameter. Closes #7975
2015-06-15Fix missing variable escaping in the JS tracking code generatorMatthieu Napoli
The tracking code generator was not escaping quotes in string values (e.g. tracking custom variables).
2015-06-11getSitesIdFromSiteUrl should match when website url has unusual scheme eg. ↵mattab
fb://example-host
2015-06-11Make getSitesIdFromSiteUrl work well when user is not Super User + add ↵mattab
integration tests
2015-06-09SitesManager.getSitesIdFromSiteUrl should match both HTTP and HTTPSmattab
fixes #8070
2015-05-06fixes #7829 idgoal parameter was wrong when generating image tracking codeThomas Steur
2015-04-17Merge pull request #7641 from piwik/load_all_sites_only_if_neededBenaka
Performance optimization: Load access levels in Access singleton lazily, making dashboard and other operations that do not require access faster when having thousands+ sites.