Age | Commit message (Collapse) | Author |
|
* Check if product categories key is defined.
* Update custom dimensions submodule + use query var id site if not set by Live API.
|
|
(#14347)
* Console: invalidating reports with segment based on custom Dimensions fails
refs https://github.com/matomo-org/matomo/issues/14344
When idSite/idSites is used as a parameter, we need to make sure to use `Request::processRequest` otherwise event listeners cannot get the idSite through `Common::getRequestVar`.
* Make sure to fetch all segments
* Do not use any parameters from original request
* update submodule
* Update submodule.
* Update submodule (test for fix in this PR) + couple doc tweaks.
|
|
* Make sure xss entries is always an array.
* Update expected test files and submodule.
* Regenerate broken omnifixture dump.
* poc conversion to chrome headless for UI tests, single test works locally
* Get single test to pass on travis & local w/ headless chrome.
* Remove old diff viewer generation, and get output to look the same as before when there is a failure.
* Add global timeout & get ViewDataTableTest to pass.
* Convert BarGraph_spec.js.
* Convert EmptySite_spec.
* Update EvolutionGraph spec for chrome headless.
* Convert GoalsTable test & find/replace for common changes.
* Convert MeasurableManager.
* Another find & replace.
* Get Menus/OptOutForm to pass w/ chrome headless
* Convert PeriodSelector, PieGraph & PivotByDimension UI tests.
* undo unrelated debugging change
* Convert QuickAccess UI tests
* Converts ActionsDataTable UI tests
* reset viewport after each testsuite
* Converts RowEvolution UI tests
* Converts Theme UI tests
* Converts SiteSelector UI tests
* Converts CustomVariables UI test
* Converts DBStats UI test
* Ignore empty responses when calling api/controller
* Converts Dashboard UI tests
* Converts Live UI tests
* Converts SimpleUI tests
* Converts Installation UI tests
* Converts ImageGraph UI tests
* Converts Login UI tests
* Converts Marketplace UI tests
* Converts Insights UI tests
* Converts ReportExporting UI tests
* Converts UIIntegration tests
* Updates ViewDataTable UI tests
* Converts CoreUpdater UI tests
* Converts UsersManager UI tests
* Converts Morpheus UI tests
* Converts MultiSites UI tests
* Fix testEnvironment.callApi handling of array parameters
* Converts Overlay UI tests
* Converts PrivacyManager UI tests
* Converts ScheduledReports UI tests
* Converts SegmentEditor UI tests
* compare pixel difference in images
* Converts PeriodSelector UI tests
* allow a pixel difference
* Converts SingleMetricView UI tests
* Converts SitesManager UI tests
* Converts Transitions UI tests
* Converts MeasurableManager UI tests
* Move Mouse out of screen after each test suite
* Converts PieGraph UI tests
* Ensure cursor is not shown in focused input elements
* Converts VisitorMap UI tests
* Converts CustomLogo UI tests
* Converts BarGraph UI tests
* Converts EvolutionGraph UI tests
* Converts IntranetMeasurable UI tests
* Converts TrackingFailures UI tests
* Converts CampaignBuilder UI tests
* Converts TagManagerTeaser UI tests
* fix request url rewrite for changed port
* Converts TwoFactorAuth UI tests
* do not print full responses in logs, but size instead
* improve additional style injection
* use submodule branches
* fix request interception
* update dependencies
* [TEMP] disable dangerous link checks
* [TEMP] limit tests
* Use puppeteer@next and make sure diffs get uploaded properly.
* Use correct fs function.
* Allow timeout to be specified on command line for UI tests and debug console logs.
* timeout option tweak
* Setup diff dir once before running tests not before each suite.
* fix last commit
* Update screenshots and fix some specs.
* Convert some tests that were not converted during merge.
* updating screenshots
* Updating screenshots and fixing some tests.
* more test fixes
* couple more test fixes
* More test fixes and plugin updates.
* wait for jquery
* Fix some screenshots and tests.
* more test fixes
* debug travis test failure
* remove .only
* more test fixes and updated expected files
* another test fixing iteration
* typo
* another quick test change
* more tests updates
* Test fixes and & more debugging.
* more debugging and test fixes
* more fixes and debugging.
* remove .only
* Another round of fixed tests.
* more debugging & fixes
* more test changes
* more debugging and fixes
* Fixing more tests + some bug fixes.
* Couple more fixes.
* Couple more fixes.
* Fixing tracking failures test
* more fixes
* Last couple fixes hopefully.
* couple more test fixes
* more fixes, bug fix in usersmanager, some test updates
* Some more test fixes/changes.
* more and more fixes
* hoping for a green build
* Do not compare against existing files in dashboard_spec.
* more fixes, re-enabling travis
* really re-enable travis
* Install puppeteer on travis-ci.
* more fixes
* try to fix random failues
* remove return
* Convert some login tests I forgot and update UsersManager expected file
* Fix test for primary key update
* Update AddPrimaryKey.php
* More test fixes + implement synchronous comparison threshold (so no resemblejs)
* More wait fixes + reset token detection fix.
* couple more fixes
* Fix login/overlay screenshot issue & magick command running issue.
* identify is the executable on travis (hopefully) + fix some random failures
* Another run.
* Last fix.
* two more tweaks
* typo
|
|
* Fix CSRF vulnerability in opt-out when setCookieInNewWindow=1
* Add nonce to URL for setCookieInNewWindow
|
|
valid (#14332)
* Hide the nb_uniq_visitors metric from user when date range doesn't support it
* Refactoring
* Fix logic for choosing columns to display in bar graphs
* Further improvements/bug fixes when column not available in pie or bar graph
* Refactoring
* update custom dimensions submodule
* Prevent valid columns being removed from columns_to_display, add a sprinkling of unit tets
* minor tweak cause label might not always be the first key
|
|
* update submodules
* update expected screenshots
|
|
|
|
* Fix test failure.
* Update expected test file.s
* Fix action iconSVG regression.
* Update submodule.
* Update screenshots.
* Update more UI test files.
|
|
* Fixing action segment regression + update UI test files + expected test files.
* Update more test files.
* update submodule
* Fix integration test.
* Update expected screenshot.
* More test fixes.
* Update expected files.
* Update more expected test files.
* Update submodule.
* Update more tests.
* Update some screenshots.
|
|
* update exptected system test files
* update ui files
* updates integration test
* restore widget order in UI tests
* updates submodule
* updates ui files
|
|
|
|
* updates plugin submodules
* update UI tests
* update submodule
|
|
|
|
* replaces some remaining ocurrences of Piwik with Matomo
* update tests
|
|
|
|
* update submodule
* Update TagManager submodule.
* Update repo and screenshots.
* update submodules
|
|
* Rename long files.
* fix test name
* Try to fix several test failures.
* Rename expected files.
* --amend
* Try to fix tests.
* Fix more system tests.
* Fix more tests.
* Add debug log.
* Update CustomAlerts submodule for test fix.
* Fix some more screenshots.
* Fixing more tests.
* Update more expected test files & screenshots.
* Last couple fixes.
* update tagmanager submodule
* update submodule
* update submodule
|
|
* add title, subtitle, and icon to all live actions
* Add translations and tweak wording
* fix possible error
* fix incorrect closed if statement
* updates expected test files
* update submodule
|
|
|
|
|
|
* update custom dimension submodule
* update submodule
|
|
* Rename Referrer Type to Channel Type
fixes https://github.com/matomo-org/matomo/issues/12969
I think it makes things slightly better but all good if we don't want to merge it. Uses more common (marketing) terms for it instead of the technical terms IMO.
* fix various tests
* fix tests
|
|
|
|
* Updates composer libraries
* update test files
* submodule update
|
|
* Update CustomDimensions submodule to master & update screenshots.
* Fix random test failure in TagManager test.
* Update two screenshots
|
|
|
|
|
|
* Updates device detector to latest 3.11.2
* update expected test file
|
|
|
|
* Supporting CustomDimensions in pivotBy.
* Use segment metadata in pivotby to support more dimensions.
* try to fix some tests
* Update test.
* In ReportsProvider::factory() match reports by parameters too + use a Report instance in PivotByDimension filter.
* Fixing tests.
* Fix a couple issues
* Revert ReportsProvider changes.
* Add git lfs pull to .travis.yml
* Apply PR fixes.
* Revert .travis.yml.
* Update CustomDimensions submodule.
* Revert tests/travis change.
|
|
|
|
|
|
|
|
* Updates device detector to latest 3.11.1
* update test
|
|
Updates device detector to 3.11.0
|
|
|
|
|
|
* Implements new referrer type for social networks
* removes footer message from social report
* Show social network referrers in Transitions
* update / improve tests
* Improves API code
* use transient cache instead of static properties
* remove debugging statement
* updates changelog
* cs
* Update expected test files.
* Update expected screenshots
|
|
|
|
|
|
* Update VisitorGenerator submodule.
* Update CustomDimensions submodule.
* Update screenshots.
|
|
* Split websites and socials into different pages
* remove no longer needed key
* fix some tests
* fix tests
* change default visualization for websites when being viewed through the reporting menu
* fix tests
* Update CustomDimensions submodule.
|
|
* Rearrange some menu items
* update system test files
* Update CustomDimensions submodule.
* Update tests/travis repo (to get artifacts uploaded for plugin system tests).
* Update expected screenshots.
* Update pdf/html system tests.
|
|
|
|
|
|
* updates device-detector
* update test file
* submodule update
* update test files
* update UI file
* update piwik.js files
|
|
* require geoip2/geoip2 composer package
* Determine region name based on Location Provider
* Adds empty GeoIp2 plugin
* move location_region column definition to GeoIp2 plugin
so it's get changed as soon as the plugin is activated
* Adds GeoIP2 location providers
* ignore GeoIP2 mmdb files
* Adds script to generate GeoIP2 test databases
* Adds Command to convert region codes from FIPS to ISO for old log table records
* Adds GeoIP2 AutoUpdater
* Use GeoIP2 in tests
* update test files
* code fixes
* adds tests
* rename old GeoIP providers to Legacy
* Let GeoIP autoupdater UI handle GeoIp2 as well
* convert region codes to ISO in API after switch to GeoIP2
* do not show GeoIP providers if GeoIP2 plugin is enabled an no GeoIP Legacy provider is still in use
* small fixes
* review changes
* Use correct region translations
* Show correct message if no database can be found
* if log tables have been converted, use archive date to check if region codes still need to be converted to iso
* fix tests
* Improves extracting GeoIP2 databases
* Adjust GeoLocation diagnostics
* readds old taiwan fixes
* Assume all third party location providers as 'recommended'
* Download database over HTTPS
* remove outdated comment (see https://github.com/matomo-org/matomo/issues/12411)
* Remove indication that Geoip2 may be slow, since we found it should be quite fast and this should not be an issue in theory
* skip detection if IP is empty & do not try convert IP to IPv4
* remove downloaded file if an error occurs while extracting
* command should be runnable multiple times
* use ISO codes for suggested region codes
* reload after wizard success
* Drop table if exists.
* Fix two translation keys.
* add special region handling for UK
* update system test
* update UI files
* submodule update
* update test files
|
|
|
|
|
|
* updates piwik/* and matomo/* composer packages
* update test
|