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
2018-01-12Fix system tests (#12432)Matthieu Aubry
* System tests Matomo * New API.getMatomoVersion * Custom Dimensions submodule * Matomo * Integration tests * Rename file Matomo
2018-01-11update test filessgiehl
2018-01-11Change widget name from Piwik to Matomo (#12422)Thomas Steur
2018-01-10Further Piwik.org => Matomo.org replacements (#12415)Thomas Steur
* renaming more Piwik mentions * some more updates * fix some tests * support matomo partially as require string * fix tests * fix failing system test * fix tests * fix system test * fix test
2018-01-10Piwik is now Matomo (#12410)Thomas Steur
* Piwik is now Matomo * make sure logo is not shown too high * fix some tests * fix logo height * fix some ui tests * update ui tests
2018-01-07Adds segment for device model (#12298)Stefan Giehl
* Adds segment for device model and segmented visitor log link to device model report * update tests * submodule update
2017-12-13Improves truncate twig filter (#12347)Stefan Giehl
* respect encoded entities in truncate filter * adds some simple tests
2017-12-04Updates device detector to 3.9.1 (#12329)Stefan Giehl
* updates device detector to 3.9.1 * update test file * update submodule
2017-12-01New "Event URL" segment `eventUrl` to segment on any Segment URL (#12236)Matthieu Aubry
* New "Event URL" segment `eventUrl` to segment on any Segment URL Useful for many use cases for example: * Creating Custom Reports such as "Top page URLs by Event action" * Segmenting by Event URL and view events triggered on a specific Page URL * Fixes #11131 Action URL segment could filter both Page URLs OR Event URLs (as advertised originally in the 2.16.0 changelog but it wasn't actually fully working yet) * fix typo no capital letter * remove column type to prevent new column being created in the log_link_visit_action table * set correct action type for segment eventUrl * modify test * eventUrl needs action data * fix suggested values for eventUrl * update test files * event url is stored without protocol * update test file
2017-12-01In log importer, allow filtering logs by host & datetime (new submodule ↵Benaka
commit + tests). (#12267) * In log importer, allow filtering logs by host & datetime (new submodule commit + tests). * Add tests for replay tracking filtering & check that filtered line is in output. * More log filtering tests for log replay.
2017-11-24Use consistent HTML email body for all scheduled reports (HTML, PDF & CSV) ↵Benaka
(#12233) * Extract mail configuring parts of sendReport method & write tests for them. * Use twig in AttachedFileReportEmailGenerator. * Extract header/footer of html scheduled report email into re-usable View subclasses & use for PDF/CSV emails. * Fixing test failures. * Integrationt est
2017-11-22Revert "Use composer version of GeoIP library (#12021)"sgiehl
This reverts commit 23249e9eec85350e7464eac3ec90450b2614e3c7.
2017-11-20Mention that old report data can be invalidated using the new ↵Matthieu Aubry
InvalidateReports plugin (#12286) * Minor changes to wording * Add a mention to the InvalideReports plugin
2017-11-20Use composer version of GeoIP library (#12021)Stefan Giehl
* use composer version of geoip library * region london was renamend in latest geoip version
2017-11-20check for valid xml (#12247)Stefan Giehl
2017-11-06added $_COOKIE to RequestSet environmentMichael Heerklotz
2017-10-16Even more HTTPS links (#12161)Lukas Winkler
* http://piwik.org -> https://piwik.org * more HTTPS URLs * some more HTTPS URLs * test README * don't show "Plugin Hompage" for Piwik plugins * fix tests * compile minified js (hope I didn't break anything) * some more small changes * fix UI test * comment length in piwik.js changed due to https links * fix test * update ui file * update submodule
2017-10-13Do not use device type as XML tag name (#12190)Stefan Giehl
2017-10-06Fix bugs in table sorting query builder (#12154)Thomas Steur
* fix bugs in table sorting query builder * fix tests
2017-10-04force using utf-8 as charset for htmlentities/htmlspecialchars (#12135)Stefan Giehl
2017-10-04Improve promo widget (#12145)Thomas Steur
* improve promo widget * fix tests
2017-10-03Better segment editor and fixes (#12040)Thomas Steur
* column tweak * fix install * more tweaks * rename column to dimension * various fixes * added new control expandable select * starting to refactor segment selector * make segment editor work again * use translation keys * defined some metrics * set types * simplify * simplify * fix join generator * add possibility to use custom join table names when using query builder and it uses an inner query * fix bug in query selector when selecting same field name from different tables twice * more metadata * more tweaks * improve selector * add possibility to use custom entity names * also processed archived metrics * generate sql filter, suggested values callback, and accept values automatically for columns with enums * several tweaks * focus search field when opening it * various tweaks * added missing method * format and fix more metadata * more fixes * better definition * define custom filter * fix definition * fix various tests * fix more tests * fix bug in logquery builder * fix referrerurl segment was missing * fix some tests * fix more tests * add group * refactor for better definition * fix a bug in log query builder when similar columns are used in archiver * add goal metrics * various fixes * make datatable row more flexible * various fixes and visualization enhancements * simply segment editor and make it smaller * remove trailing comma * various fixes and added new dimension * fix formatting of returning customer * added missing primary key * fixes * various fixes and improvements * make sure to update segment definition when selecting a value from auto complete list * various fixes and more metrics * more metrics * more dimensions and fixes * fix some tests * fix some integration tests * update submodule * fix some system tests * fix ui tests * trigger new test run * fix more ui tests * fix system tests * update submodule * fix categories * sort segments by category for more consistency * add custom variables * some translations and fixes * add minute segment * more segments * added plurals * added some docs * fix test * fix tests * fix tests * added suggested values * fix some tests * various fixes * fix more tests * allow to select segments on any site * make sure to include file * added doc block * fix some system tests * fix most system tests * fix ui test * fix system test * adjust examples * added more tests and docs * no metrics for these dimensions * added developer changelog and made some classes public api * some fixes for entity names * add possibility to set format metrics in test * more consistency in defining the name * get idsites only if provided * fix integration tests * added another segment for visit start hour and visit start minute * more clear name for segment * use old segment name to not break bc * various fixes * more test fixes * fix no suggested values for new segment * add event value * for boolean dimensions only sum metric * update available widgets when updating reporting menu * Add new segments in developer changelog + typo * fix system tests * fix screenshot test
2017-10-02Updates device detector to 3.8.2 (#12137)Stefan Giehl
* updates device detector to 3.8.2 * update test file * submodule update * updates screenshots * update test files * submodule update * updates screenshot
2017-09-27Tracking: Write current interaction position for all actions (#12125)Thomas Steur
* write current interaction position for all actions * fix some tests * fix more tests * update tests
2017-09-27Pass --piwik-domain value to phpunit via environment variable so correct INI ↵Benaka
config will be used in tests. (#12119)
2017-09-26Better fetching of saved report parameters by report ID (#11983)Thomas Steur
* Better report parameter fetching * prefer a unique report id * add method to get id * removed code that is supposed to be in different PR
2017-09-25Show ecommerce sales by reports under Ecommerce - Sales in dashboard ↵Benaka
manager. (#11995) Reports did not show currently, because widget configs in containers with ByDimension layout have modified categories/subcategories. They thus did not show up under the right category (the category of the widget container). Fixed by using the right category in getWidgetMetadata (but not getPagesMetadata).
2017-09-22Make visitor profile wellformed XML (#12100)Stefan Giehl
* Make visitor profile wellformed XML * update test files
2017-09-21Adds test to check translation files for valid JSON (#12095)Stefan Giehl
2017-09-20Use Piwik.org in our HTTP Socket integration test (#12074)Matthieu Aubry
* Use Piwik.org in our HTTP Socket integration test * use exact "piwik.org" in HTTP socket integration test * use "ssl://" if necessary for HTTP socket * divert from spec to please HTTP socket test
2017-09-18Fix unit tests (#12076)Matthieu Aubry
* Fixes unit tests refs https://github.com/piwik/piwik/pull/12071 * Remove extra line * another try
2017-09-15Makes visitor log/profile independent from Events plugin (#12047)Stefan Giehl
* makes profile query independent from events plugin * move more stuff to event plugin * update test files
2017-09-13Show Tibet as part of China on map (#11930)Stefan Giehl
* Revert "free tibet!" This reverts commit 4e47c8aba3bf146292f6e9d38aa0151c383e6c33. * Remove unneeded translations * adjust API * fix tests * update screenshots * update tests files * update screenshot * Do not change detected location * update tests * Fix continent detection for old records * submodule update * update screenshots * Cleanup * use group by filters only if needed * make filter work for datatable maps
2017-09-11Changes to support custom periods (#11837)Benaka
* Separate Archive query creation responsibility from Archive class. * Add ability for plugins to define custom period types. * Make period responsible for determining start/end time of periods, not LogAggregator. * Allow specifying custom archive writer in PluginsArchiver.
2017-09-10Use Google for checking host with valid SSLsgiehl
2017-09-04Allow different reports pre-archiving frequency for each period (#11979)Thomas Steur
* Allow different reports pre-archiving frequency for each period * Add new config settings for archive frequency * added default config for range dates * print changed archive periods * minor change to log output * Clarify wording, processed != requested. * Fix integration test
2017-09-04Customizeable / Extendable Visitor Profile & Visitor Log (#11579)Stefan Giehl
* move setting visitor details into own classes instead of using an event * move manipulating actions to VisitorDetails classes * move some more parts to plugins * update test files as order of columns changed * implement new VisitorDetails method to provide actions * move rendering actions to visitordetail classes * render visitor properties in new classes * makes it possible to attach icons to visitor log * moves rendering of action tooltip into new visitordetails method * adds event for extending custom action dimension fields * small improvements * fetch log_link_visit_action.idpageview for actions * improve variable name * started to improve/change visitor profile * show devices summary in visitor profile * also remove empty xml tags for api tests * hide actions in visitor profile by default * move all icons to the middle of visitor log * small change * move rendering referrer information to referrers plugin * move provider logic to provider plugin * show content interactions in visitor log * improve look of content interactions/impressions in visitor log / profile * hide idpageview from tests * update changelog * move rendering events to Events plugin * do not hide duplicate page views in visitor log, but show them with a refresh icon instead * show top visited pages in visitor profile * always show visitor profile link in visitor log Still hidden in a widget by default, as it might overlay some other content * Show info about not shown actions truncated due to config setting * use bulk queries to fetch actions instead of fetching them for each visit * small adjustments * improve some loops to improve memory usage * move gathering visitor profile informations to VisitorDetails classes * update screenshots * update test files * move rendering of visitor profile summary to visitor details classes * improve templates * Makes VisitorDetailsAbstract class api and improves comments * show visit details in visitor profile * improve css * reverse enumeration of visits in visitor profile * improve css * Show visit id in IP tooltip * Small CSS improvements * further adjustments * sort devices by count * adds UI tests for visitor log and profile * Show bandwidth in visitor profile test * show actions by default and add button to toggle all together * CSS cleanup * remove border around refresh icon * add tooltip for refresh icon in profile * move first/last visit before top visited pages * Improve text shown for unique pageviews * link urls in top visited pages * improve sorting of device list * improve tests * Improve device overview in visitor profile * only render top pages if at least one page was visited more than once * make visitor id non bold * hide visitor type icon in profile, and show latest visits icons in overview * fix search engine icon in visitor details * small improvements * only render view if required * show visit icons only on hover in profile * remove from again * test improves * show text besides icon in profile header * improve tests * Removes unused CSS and JS * Reformats CSS * Removes invisible paper clip * Removes unused profile images from Live plugin * raise test timeouts * Improve UI tests splitting for travis * show device type in profile header if no resolution is available * prevent text overlapping * no retries * fix test * change summary order * fix position of export icon * fixes tooltip text * improve pages overview * visitor details order * action tooltip order * show only ecommerce icon if no goals where converted * show custom variables summary in profile * show user id in same size as headline * link referer urls for first/last visit in profile * make profile xml compatible * try to improve ui test * increase bottom marign * increase version number * small adjustments * CSS Rewrite for visitor profile * center action icons in visitor log and profile * improve widgetized visitor profile * small layout fix * always populate raw referrer url for visitor details * update expected test files * Refactor profile summaries into additional classes * update screenshots * submodule update * update piwik-icons submodule (#11904) * update piwik-icons submodule * fix some system tests * update screenshots * make device list xml compatible * improve translation * improve icon position * improves spacings * update test files * small css improvement * update screenshots
2017-07-26Updates to latest device detector release (#11896)Stefan Giehl
* update device detector * sort brands for segment * submodule update
2017-07-22When tracker is in maintenande mode return HTTP status code 503 (instead of ↵Matthieu Aubry
the current 200 and 400 http status cods) (#11773) * When tracker is in maintenande mode, return HTTP status code 503 instead of the current status of 200 or 400 This will make our return code consistent with the UI which also returns 503 while in maintenance mode Learn more about starting a maintenance window: https://piwik.org/faq/how-to-update/faq_154/ * Update TrackerResponseTest.php * Update TrackerResponseTest.php
2017-07-17Use localized format to display hour in Visits per time reports (#11747)Stefan Giehl
* Use localized format to display hour in Visits per time reports * updates cldr data * update test files
2017-07-14test libs folder for non unix line endings as well (#11871)Stefan Giehl
2017-06-29fixes test failing on mysqlisgiehl
2017-06-29More generic raw log access (#11775)Thomas Steur
2017-06-28fixes failing testsgiehl
2017-06-28fix test failing for mysqlisgiehl
2017-06-09Updates composer packages (#11780)Stefan Giehl
* updates composer packages * update tests
2017-06-09Fixes to some local testing issues (#11760)Benaka
* Fixing travis-ci/local inconsistencies in AutoSuggestAPITest.php. (userAgent was not correctly set in fixture) * In CliMulti, ignore zombie processes when parsing ps output. * Set URL of tracker in ThreeVisitsWithCustomEvents fixture, so test does not depend on _SERVER["HTTP_HOST"] which in turn depends on dynamic INI config value. * PHPUnit tests should not refer to each other, otherwise the PSR autoloader will be used, and PHPUnit will not load the file itself (resulting in the test not being run). * Update OneVisitorTwoVisitsTest expected files. * URL encode attribution date time in fixture since the tracker will not do it itself.
2017-06-09"Send an email when a plugin update is available" is default since Piwik ↵Matthieu Aubry
3.0.0-b1 (#11770) * "Send an email when a plugin update is available" is On by default since Piwik 3.0.0-b1 follows up https://github.com/piwik/piwik/pull/10691 * UI screenshot
2017-06-02Improve handling of DevicePlugins to make it extendable (#11748)Stefan Giehl
* Improve handling of DevicePlugins to make it extendable * update test files * add some comments to explain automatic plugin column detection * submodule update
2017-05-24Allow setting custom headers for requests done by Http::sendHttpRequestBy ↵Stefan Giehl
(#11738)