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
2020-04-24Update doc blocks with new name (#15857)Stefan Giehl
* update doc blocks with new name * submodule updates * updates expected UI files
2020-04-17New page performance reports (#15736)Stefan Giehl
* Adds various new performance metrics and dimensions * Adds tracking for new performance values * track performance metrics only for page views * Archive new performance metrics * move everything into a new plugin * fix archiving of overall metrics * Adds new overview reports * show performance metric on some more reports * adds new page performance icon * Adds new row action to view page performance evolution for pages * Adds new stacked bar visualization for page performance evolutions * show total value in stacked bar chart tooltips * [TEMP] use php tracker package branch * Adds some simple System tests * Adds some UI tests * remove performance metrics from action reports that don't support it * move calculation to api * mark as tracker plugin * improve calculation of maximum value in bar evolution chart * enrich existing tests with performance metrics * updates expected test files * send performance metrics with the next request after they are available this might not be the pageview it self but any request after it, like a ping, goal, ... * Adds request processor to process performance metrics not sent directly with the page view * rebuilt js * Add metric decriptions to evolution chart documentation * fix convertion of microseconds part * Ensure average page load time is displayed in evolution graph in scheduled reports * fix some more tests * move page performance overview to visitors overview * Adds new table with performance metrics visualization * Adds some additional information to page performance evolution overlay * update omnifixture * updates expected UI files * Use mediumints for new dimensions * Adds additional permission check * Encode label in page performance overlay title * Improve updating performance metrics in later requests * Adds some integration tests * improves metric documentations * Send already available performance data with page view request * update tests * updates expected UI test screenshots * updates expected test files * improves archiving * show page generation time in performance metrics table if matomo was installed before 4.0 * Hide page generation time in ui reports if Matomo was installed after 4.0 * Fix removal of unavailable columns from being displayed that was done too early in the process causing to be overwritten again by the reports configureView * do not track automatically calculated generation time any more * split latency into network and server time * [TEMP] update php tracker * rebuilt piwik.js * Ensure to count zero values as hits * updates Omnifixture * updates expected test files * remove possibility to set generation time * rebuilt piwik.js * adjust tests * update php tracker * update test logs * submodule * update Omnifixture * show page load time in action tooltip and visitor summary instead of generation time * updates expected ui files * mark page generation time metric as deprecated * fix tests * [TEMP] use submodule branches * ensure lower metric values are shown as better * use 4.x-dev branch of php-tracker * update submodules
2020-04-16merge 3.x to 4.x (#15821)diosmosis
* Avoid possible error subtable already exists but not loaded (#15779) * Make sure to always set JSON_PIWIK to native JSON when possible (#15785) * make sure to always set JSON_PIWIK to native JSON when possible * rebuilt piwik.js * Force POST for bulk requests, fix alwaysUseSendBeacon not respected for bulk requests (#15784) * Force POST for bulk requests, fix alwaysUseSendBeacon not respected for bulk requests * rebuilt piwik.js * Make sure to clean up tracking failures before sending email notification (#15798) Feedback from a customer... Eg the daily `cleanupTrackingFailures()` action might be only executed after the weekly `notifyTrackingFailures` therefore we should try to clean up failures first and then check if any are left. Avoids the case where a user opens hours later the email they receive and then there are no tracking failures reported. This could still happen but it's a bit less likely. * 3.13.5-b1 * Faster segmented suggested values when browser archiving is disabled (#15786) * Faster segmented suggested values when browser archiving is disabled * make sure no segment is set * remove wrong var type * fix/add tests * add more segment values * detect if we should flatten or not * add docs * Fix problem when comparing segments or opening popovers (#15809) refs #15805 * purge all old archives regardless of done value (#15800) * purge all old archives regardless of done value, we only care about the newest usable one * Fix test and start on new one. * Add coverage for change in tests. * there is no longer an inner join so should not need the idsite check * Add more parameters to the computeNbUnique event (#15808) * 3.13.5-b2 * One click update in two parts so new code is loaded for second. (#15770) * One click update in two parts so new code is loaded for second. * remove no longer needed code Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com> Co-authored-by: Matthieu Aubry <mattab@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2020-04-15Make sure to set cookie name before loading any cookie (#15814)Thomas Steur
* Make sure to set cookie name before loading any cookie * rebuilt piwik.js Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2020-04-08many typo fixes in the code thanks to codespell (#15730)Lukas Winkler
* many typo fixes in the code thanks to codespell * reset submodules I really need to stop using `git commit -a` * reset change in library * rebuilt piwik.js * fix test * updates expected UI file Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2020-03-09fix #15681 secure cookie flag is not set for referrer and custom dimensions ↵Thomas Steur
(#15683) * fix #15681 secure cookie flag is not set for referrer and custom dimensions * rebuilt piwik.js Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2020-02-24Merge branch '3.x-dev' into 4.x-devsgiehl
2020-02-20Fix couple issues w/ samesite handling in session, make sure session … ↵diosmosis
(#15561)
2020-02-11Merge branch 3.x-dev into 4.x-dev (#15543)Stefan Giehl
* Updates search engine and social definitions (#15384) * updates device detector to latest release (#15388) * updates device detector to latest release * updates tests * translation update (#15389) * Fix Could not get the lock for ID, when creating a site (#15401) * Lock key start * do not empty key lock Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com> * 3.13.1 * submodule updates * Use correct name in update available message (#15423) * Fix removing user capabilities (#15422) * Order of implode() args, avoid E_NOTICE in PHP7.4 (#15428) * Fixes possible php warning in visitor log (#15442) * silence is_executable call (#15446) * Make sure geolocation admin experience is consistent if user is not using GeoIp2 plugin. (#15447) * Fix referrers test. (#15448) * Ensure to close visitor popover correctly (#15443) * Fixes possible warning (#15453) * Forward instance_id from local config when reseting config during tests. (#15445) * Add event that allows plugins to disable archiving for certain periods/sites if they want. (#15457) * Add event that allows plugins to disable archiving for certain periods/sites if they want. * apply review feedback * Fix possible warning for columns without index (#15467) * Day range archiving issue (#15462) * Improve lock ID check for max length (#15407) Better patch for https://github.com/matomo-org/matomo/pull/15401 which was merged last minute... This way it always works even when someone calls `acquireLock` directly instead of `execute` Pushing this for now into 3.x-dev but can also put it into 4.x-dev directly but then there might be merge conflicts when merging 3.x-dev into 4.x-dev * Use SameSite none for session token when embedded into iframe (#15439) * Make sure tracking works in IE9 and lower (#15480) * Mention Joomla install FAQ (#15481) * Make sparklines work when mbstring extension is not installed (#15489) 1) Too few arguments to function mb_strtolower(), 1 passed in matomo/vendor/davaxi/sparkline/src/Sparkline/StyleTrait.php on line 129 and exactly 2 expected 2) mb_strlen is not defined * update screenshots (#15488) * 3.13.2-rc1 * Use safemode when running CLI commands (#15472) * update icons submodule (#15490) * update icons submodule * update UI tests * Fix possible undefined index notice (#15502) * Use latest davaxi/sparkline release (#15464) * translation update * submodule updates * Fix deprecation notice (#15530) see https://github.com/matomo-org/matomo/pull/15467#issuecomment-583283444 * 3.13.2-rc2 * update cache component (#15536) * fixes copy dashboard to user for more than 100 users (#15538) cherry picking #15424 to fix #15420 in 3.x-dev * Add missing return statement. (#15539) * 3.13.2 * update tests * update tests Co-authored-by: Matthieu Aubry <mattab@users.noreply.github.com> Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com> Co-authored-by: Peter Upfold <pgithub@upfold.org.uk> Co-authored-by: diosmosis <diosmosis@users.noreply.github.com> Co-authored-by: Lukas Winkler <github@lw1.at>
2020-02-06No longer redirect when interacted with content (#15406)Thomas Steur
2020-01-29Make sure tracking works in IE9 and lower (#15480)Thomas Steur
2020-01-21enable send beacon by default (#15405)Thomas Steur
2020-01-21remove JSON2 (#15413)Lukas Winkler
* remove JSON2 * Update CHANGELOG.md Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
2020-01-12fix JS tracker tests (#15380)Thomas Steur
2020-01-12Respect cookie config for the test (path, domain, isSecure flag) (#15313) ↵Daniel Corn
(#15377)
2020-01-06hasConsent() is used in tracker so can't be a debug method (#15351)diosmosis
2019-12-31Set a first-party cookie when user opts out of tracking (#15184)Kate Butler
2019-12-31Remember consent given by default for 30 years (#15324)Thomas Steur
2019-12-24Ignore disableCookie setting when giving consent / removing consent (#15309)Thomas Steur
2019-12-11Fix test cookie may be set multiple times (#15225)Thomas Steur
* Fix test cookie may be set multiple times * make sure to delete test cookie after setting it * fix tests
2019-11-08accept numbers for setUserId, setEcommerceView, addEcommerceItem, ↵Thomas Steur
removeEcommerceItem (#15131)
2019-11-06Prevent test cookie from being created when cookies are disabled (#15107)Thomas Steur
2019-11-06More efficient heart beat timer (#15058)Thomas Steur
* More efficient heart beat timer * add changelog * make sure the event is added for each tracker * add test * fix test
2019-11-04Send queued requests less often (#15048)Thomas Steur
2019-10-10Ensure setVisitorCookieTimeout is executed first (#14980)Thomas Steur
2019-08-26No longer require idsite in addtracker (#14787)Thomas Steur
* no longer require idsite in addtracker * update minified version to fix tests * fix tests * fix test * fix number of expected tests
2019-08-1611507 - Cookie warning pops up in IE11 ShowModalDialog (#14495)Sivakumar Rallabhandi
* Bugfix - 11507 - Cookie warning pops up in IE11 ShowModalDialog * Bugfix - 11507 - Cookie warning pops up in IE11 ShowModalDialog * Update tracker JS.
2019-08-02regenerate js files and fix some more testssgiehl
2019-08-01fix disableHeartBeatTimer doesnt really removes event listeners (#14668)Thomas Steur
2019-07-31fix optUserOut cookie expires after session (#14674)Thomas Steur
* optUserOut cookie expires after session * tweak to widgetize
2019-07-17fix build (#14661)Thomas Steur
2019-07-17Fix missing 3rd party cookie when using POST requests (#14368)MichaelHeerklotz
* Fix missing 3rd party cookie when using POST requests * fix test * jslint fix * Update piwik.min.js * Update matomo.js * Update piwik.js
2019-06-27JS Tracker: Prevent Error 400 issue on IE11 when custom dimension values ↵Matthieu Aubry
include non ascii characters (#14566) * Prevent Error 400 issue on IE11 when custom dimension values include non ascii characters Issue found & Patch suggested by Customer * typo * fix test * fix test * fix JS test
2019-05-03fix build (#14406)Thomas Steur
* fix build * fix marketplace license tests
2019-05-03Resolve issue with malformed link when Cross Domain tracking is enabled and ↵Daniel Lancelot
a cross domain link contains an anchor reference (#) (#14383)
2019-04-17fix JavaScript tracker tests (#14352)Thomas Steur
* fix JavaScript tracker tests * fix tests
2019-04-17add doPing method to JS api (#14127)Chris Pimlott
* add ping method to JS api Fixes #14100 * update minified version * mention new ping method * fix test which doesn't like a newline at the end * fix test which doesn't like a newline at the end
2019-04-08Reset tracked impressions for searches and only send tracking request when ↵Thomas Steur
interaction was defined (#14002) * Reset tracked impressions for searches and only send tracking request when interaction was defined * add test to ensure site search clears content impressions
2019-03-04fix queued requests in JS tracker and add possibility to disable it (#14146)Thomas Steur
* fix queued requests in JS tracker and add possibility to disable it * Regenerate core tracker JS. * Fix jslint error. * trying to fix and debug failing js test * fix js test * trying to fix test * debugging failing test * fix JS tests * fix jslint
2019-01-27Add method to get ecommerce items to tracker (#14028)diosmosis
* Add getEcommerceItems() method to tracker so users can see what was added/removed. * doc twea * Update minified JS. * Fix test.
2019-01-22Change value of _pk_ses cookie to 1. (#13970)diosmosis
2018-12-14Fixing the build. (#13860)diosmosis
2018-12-14Make sure to always trigger a callback in JS trigger when specified (#13855)Thomas Steur
* make sure to always trigger a callback in JS trigger when specified * add changelog entry * also specify tracker url * add more properties
2018-12-14trigger new event when a tracker has been added (#13851)Thomas Steur
2018-12-06Add option to opt in to use send beacon (#13451)Thomas Steur
* Add option to opt in to use send beacon * Fix JS tracker test.
2018-12-06Send bulk requests in chunks when needed (#13444)Thomas Steur
* send bulk requests in chunks * send requests correctly
2018-12-03fix some integration tests (#13791)Thomas Steur
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-11-29Add possibility to queue tracking requests so they are sent in bulk (#13616)Thomas Steur
* add possibility to queue requests * add tests * update changelog
2018-11-27support callback in JS tracker method trackGoal (#13680)Thomas Steur