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-08-31[Vue] remove angularjs from Diagnostics plugin (#19434)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * remove use of angularjs from Live plugin * built vue files * forgot to export * built vue files * start removing angularjs from Installation * remove angularjs from Installation plugin * allow ContentIntro to be applied conditionally * make Diagnostic results json serializable * built vue files * remove use of angularjs from Diagnostics plugin * built vue files * fix ui test issues * fix spacing * couple fixes * more ui test fixes * make sure installation umd is loaded during installation (as well as translations) * do not use html_attr to escape and in UI tests replace path with escaped slashes so json data gets replaced * update screenshots * Allow composer plugins for dev dependency codesniffer to fix travis builds. * some small fixes * fix styling and formatting issues * update expected screenshot * move inline script to vue directive + fix a couple vue warnings * remove inline script in system check widget * use common method to load umd file * remove use of unneeded html_attr escape * remove use of unneeded twig html_attr escape * remove unnecessary use of html_attr twig escape filter Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-25[Vue] remove angularjs from the Live plugin (#19418)dizzy
* Remove use of angularjs from SitesManager plugin and add VueEntryContainer for more convenient embedding of vue-entry use from within other Vue components (primarily for supporting twig Template... events in Vue). * remove use of angularjs from Live plugin * built vue files * forgot to export * built vue files * fix ui test issues * move inline script to vue directive + fix a couple vue warnings * remove use of unneeded html_attr escape * remove use of unneeded twig html_attr escape * use html filter explicitly * use href so command+click works * get rid of two vue warnings * use anonymous function for jquery event so this can be used properly * destroy/compile vue components when refreshing live widget * built vue files * try to fix live refresh issue * improve css, so whitespaces are always hidden between images Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-04-12Hide visitor id in visits log if profile is disabled (#19078)Stefan Giehl
2022-03-08Apply max execution query time to Live.getCounters API and ↵Thomas Steur
queryAdjacentVisitorId method (#18852)
2021-04-19use rawSafeDecoded filter (#17473)4.3.0-b3Zoltan Flamis
2021-04-19avoid double encoding (#17470)Zoltan Flamis
2020-08-31Recalculate visit numbers dynamically in visitor profile when more visits ↵Stefan Giehl
are loaded (#16247)
2020-08-17Adds missing rel attribute to external links (#16308)Stefan Giehl
2020-07-24Merge branch '3.x-dev' into 4.x-devsgiehl
2020-07-23Adds missing rel attribute for external link (#16234)Stefan Giehl
2020-06-04Twig 3 upgrade (#15573)Lukas Winkler
* proof of concept of Twig 3 upgrade * some for if template fixes * potentially fix RenderTokenParser * comment out RenderTokenParser * clearCompiledTemplates() using unlinkRecursive() * macro imported in block and used in subblock is not valid twigphp/Twig#3090 * more template fixes * remove non existing clearTemplateCache() * add missing parameter to unlinkRecursive * Use custom MethodCallExpression to fix RenderTokenParser * increase minimum php version to 7.2.5 * submodule update * fix twig loop filter * updates expected UI files * fix twig loop filter * fix twig loop filter * fix neutral evolution check * fix macro usage * convert some conditions to filters * fix macro include * remove debug code as default logging is good enough * submodule updates Co-authored-by: sgiehl <stefan@matomo.org>
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-03-09Refactor search category/count to not use custom variables (#15286)Kate Butler
* Database migration * Populate new columns * Refactor Dimensions * Remove CustomVariables SearchCategory dimension * Update query in ActionsArchiver * New implementation of archiving for Actions.getSiteSearchCategories * Change search_count column to integer * Remove check for CustomVariables plugin being enabled * Remove references to search category/custom CV constants * Prevent undefined offset error in DataArray when row is empty * Update system tests * remove unused method * fix update script * populate sitesearch category and count in visitor details * ignore old site search variables in visitor details * updates some exptected test files * Show search categroy and count in action tooltip * append category and count to action subtitle * fix category archiving * update tests * Allow segmenting by search category and count * update tests * fix update * fix tests * keep old sitesearch vars as preserved custom variable * updates expected UI files * fix tests * set segment name correctly * apply review feedback Co-authored-by: sgiehl <stefan@matomo.org>
2019-09-11Allow configuration of max execution time (#14858)Thomas Steur
* allow configuration of max execution time * trigger event when query time exceeded * fix screenshot test * added some tests and mention mariadb not supported
2019-06-11Show flattened columns as extra columns in UI (#12524)Stefan Giehl
* Show each dimension as seperate column in html tables for flattened reports * set default columns * rename first dimension column for flattened reports to label * modify rows right before rendering to prevent plugins to overwrite the displayed columns again * Use datatable config to allow splitting dimensions into separate columns * Hide datatable option if report has only one dimension * ensure to add only needed metric dimensions * adds ui test * reorder datatable options * Add additional columns before generic filters are applied to make sorting of those columns possible * Improve table layout with multipe label columns * show logo only in first column * Add new metadata so the original combine label is still available for row actions * improve check for multiple lables * show row action always in last label column * updates UI file * fix Others handling for flattened reports * ensure label translation is set correctly * show concatenated dimension names as flatten report label * search combined labels in flattened tables showing dimensions separately * more ui tests * fix handling of summary row for concatenated dimensions * updates expected test files * fix insights layout * fix realtime visits table layout * fix ui tests * ensure dimensions have correct display order
2019-05-28Couple changes to visitor log for proxysite (#14481)diosmosis
* Check if product categories key is defined. * Update custom dimensions submodule + use query var id site if not set by Live API.
2019-05-15Indent actions belonging to a pageview (#14063)diosmosis
* Proof of concept for grouping actions by the page they occur in. * Add pageview to goals/ecommerce actionDetails in Live.getLastVisitsDetails. * Make count of actions to display when collapsed configurable. * Quick selector fix. * unfinished commit * Collapse multiple adjacent content items in the visitor log. * Get content collapsing to work w/ 3.x-dev changes. * Forgot to add Live config file. * Get to work w/ visitor profile and make sure last action does not have border so it looks like it correctly ends. * Fix some issues from review. * More styling tweaks. * another styling tweak * Update screenshots. * Show page refreshes and allow expanding them in new implementation. * Update some screenshots. * Make sure tooltip is replaced correctly when showing refreshes. * Another styling tweak. * Add UI test + fix page refresh issue. * Fix action group merging logic. * Fix another actions grouping issue. * Fixes for ending left border in certain edge cases. * Another UI tweak. * comparison threshold, random failure fix, update screenshots + another css tweak * more css tweaks * possible bug fix * Last couple CSS fixes. * More test fixes.
2019-05-09Real-time report under Visitors does not refresh (#14415)Thomas Steur
2019-04-11Display all product categories if present in the visitor log (#14083)diosmosis
* Query and show all product categories not just the first in the visitor log. * Fix SQL + processing * Allow XML renderer to render array of simple values. * Add unit test for xml renderer. * Add second product category to fixture, update test files and update omnifixture. * Update some expected test files.
2019-04-07Hide mainurl visitor log action list (#13933)Stefan Giehl
2019-03-14Revert icon changes and add new property iconSVG instead (#14199)Stefan Giehl
* Revert icon changes and add new property iconSVG instead * update test files
2019-02-18Add spans to realtime visitor log tooltips. (#14050)diosmosis
* Add spans to visitor log tooltips. * Extra newline for tooltip.
2019-02-13Show actions in visitorlog as a (unnumerated) timeline (#13916)Stefan Giehl
* Show actions in visitorlog as a (unnumerated) timeline * use new svg icons in visitor log * use new icons also for visitor type * ligthen icons a bit * improve icon alignment * lighten icons bit more * adjust line color * Lighten svg images even further. * Updating screenshots. * show conversion count as green circle * Fixing tests. * Update expected screenshots.
2019-01-28Show url and page title on different lines in realtime visits widget & show ↵diosmosis
tooltip more quickly (#14005) * Display url and page title on different lines and truncate url. * Reduce tooltip delay so it shows up quicker. * Remove truncate. * Apply tooltip change to realtime visits widget only. * Detect empty actions.
2019-01-06Revert "Hide mainurl visitor log action list"3.8.0-rc2sgiehl
This reverts commit d1850e04081c9a7b0be584e4957414e50ac8cd22.
2019-01-06Hide mainurl visitor log action listsgiehl
2018-12-10Introduce whitelist test for link protocols. (#13798)diosmosis
* Introduce whitelist test for link protocols. * Two more url fixes. * Add whole_url escape filter to do url trustworthiness check. * Use whole_url in conjunction w/ html_attr, since twig will automatically apply html if not done. * Use existing safelink filter. * Regex tweak.
2018-12-02Updated menu structure and naming fixes (#13518)Thomas Steur
* add new category profiles * disable row evolution * add real time reports * improve style when full-width * change menu order plus remove visitors report * remove more traces of the profiles report * fix some ui tests * fix more tests * fix tests * fix some tests * Update en.json * Update SegmentedVisitorLog.js * updates expected test files * updates expected UI files * Updating expected files. * Update expected screenshot.
2018-11-21Tooltips appear all over the place but shouldn't (#13442)Thomas Steur
* Tooltips appear all over the place but shouldn't fix #13305 Add a delay so tooltips don't appear immediately. Do not show any tooltip for any form field. In visitor log the titles are still shown immediately but there it is wanted maybe? I clicked through couple of pages and looked a bit in the code but it is hard to find all the places where a title attribute should be removed. Maybe we do this better over time. * Remove tooltip as the link already shows the same text
2018-10-11Tweaks to escaping strategy in a couple places (#13500)diosmosis
* Use correct filter in certain places in twig templates. * Another filter change. * Reverse encoding strategy in site selector. * Tweak to annotation escaping. * Fix couple more double encoding issues. * encode report name on unsubscription page * Escape site name in quickaccess directive.
2018-07-31Show visitor profile link in realtime widget only for logged in users (#13235)Stefan Giehl
2018-07-25Replace proxy redirect with rel=noreferrer (#12780)Christian Schmidt
* Replace proxy redirect with rel=noreferrer * Add noopener * Restore action=redirect for non-Matomo links * Wrap referring URLs * NO target on download link * Fix Github links * Fix whitespace * Fix tests * Revert change * Revert changes * Fix tests * Add noreferrer shim for MSIE 10 * Remove all action=redirect links * Restore noreferrer * Restore test * Fix one more occurrence * Update changelog * Combine if's * Fix changelog wording * Fix stray whitespace
2018-07-17Fix visitor profile if event plugin is disabled (#13172)Stefan Giehl
2018-06-14Remove usage of synchronous ajax requests (#12546)Stefan Giehl
* Do not use sync ajax requests * adds deprecation comments * convert some methods to be fully async * adds minimum waittime after page load in ui tests * improve wait times
2018-06-12Show info message in visitor profile if there had been more visits than ↵Stefan Giehl
shown in the summary (#12863) * Show info message in visitor profile if there have been more visits than shown in the summary * show limited profile message in visit list as well * fix tests
2018-06-11Do not link empty action urls in real time widget (#13049)Stefan Giehl
2018-06-01fixes #13028 - adds missing line breaksgiehl
2018-05-25Improves realtime widget (#12884)Stefan Giehl
* Improves realtime widget * readds provider information to flag tooltip * do not show visitor id & rearange visitor profile icon * show visitorid in tooltip * fix icon align & size * Tweak to have consistent padding
2018-05-18remove extra whitespacesStefan Giehl
2018-05-18Prevent possible fatal when showing deleted goals in visitor profile (#12910)Stefan Giehl
2018-05-03Show city / country in visitor details (#12534)Stefan Giehl
* Show city or country in visitor details * update UI files * Show country flag and location only if not unknown * hide flag icon in icon list * update UI files
2018-05-02Improve realtime visitor log widget (#12659)Stefan Giehl
* Show referrer information in realt time visitors widget same as in visitor log * Reuse exisiting logic for realtime log * do not show 'keyword not defined' tooltip in visitor log
2018-04-23Revert "Show information in visitor profile if dataset was "truncated"" (#12761)Matthieu Aubry
* Revert "Fix syntax vor 'SHOW COLUMNS FROM' (#12759)" This reverts commit f69c1f68965692ca8a5835f6fb0ebb4a53adfee0. * Revert "fix #12722 (#12756)" This reverts commit 6c3ed181113cb8c96526e40e8cdc65cc4dc10599. * Revert "When setting or resetting User ID, do not update the Visitor ID in the first party cookie (#12742)" This reverts commit fdb161b4d2a423a092dd4144b3cc1026bdd930ad. * Revert "Show information in visitor profile if dataset was "truncated" (#12376)" This reverts commit 14ba6a44029e29a9336efdd482875df641bd2a82.
2018-04-23Show information in visitor profile if dataset was "truncated" (#12376)Stefan Giehl
* Show overall visit count in visitor profile if there have been more visits than shown in the summary * update/ add tests
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
2017-11-13replace tabs with spacesStefan Giehl
2017-11-13replace tabs with spacesStefan Giehl
2017-11-13Prevent error Key "url" for array with keys XXX does not existMatthieu Aubry
2017-10-18Formats numbers in the real time widget (#12171)Andy McNeice
* Formats numbers in the real time widget * Defers real-time widget formatting to the view only
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