Age | Commit message (Collapse) | Author |
|
* 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>
|
|
* 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>
|
|
|
|
queryAdjacentVisitorId method (#18852)
|
|
|
|
|
|
are loaded (#16247)
|
|
|
|
|
|
|
|
* 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>
|
|
* 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
|
|
* 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>
|
|
* allow configuration of max execution time
* trigger event when query time exceeded
* fix screenshot test
* added some tests and mention mariadb not supported
|
|
* 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
|
|
* Check if product categories key is defined.
* Update custom dimensions submodule + use query var id site if not set by Live API.
|
|
* 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.
|
|
|
|
* 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.
|
|
|
|
* Revert icon changes and add new property iconSVG instead
* update test files
|
|
* Add spans to visitor log tooltips.
* Extra newline for tooltip.
|
|
* 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.
|
|
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.
|
|
This reverts commit d1850e04081c9a7b0be584e4957414e50ac8cd22.
|
|
|
|
* 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.
|
|
* 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.
|
|
* 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
|
|
* 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.
|
|
|
|
* 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
|
|
|
|
* 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
|
|
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
|
|
|
|
|
|
* 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
|
|
|
|
|
|
* 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
|
|
* 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
|
|
* 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.
|
|
* Show overall visit count in visitor profile if there have been more visits than shown in the summary
* update/ add tests
|
|
* 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
|
|
|
|
|
|
|
|
* Formats numbers in the real time widget
* Defers real-time widget formatting to the view only
|
|
* 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
|