Age | Commit message (Collapse) | Author |
|
* Buffing xss testing system.
* More testing changes.
* Finish adding more xss test data.
* Update ui-test.php file.
* Use DI\add in test container override.
* Update OmniFixture.
* Get fixture to setup properly.
* Make xss sanity check work w/ persist fixture data option.
* Another sanity check tweak.
* Trying to debug xss sanity check.
* removing duplicates
* Fix xss testing JS.
* Escape widget category text.
* deal w/ angular input in goal name
* Ensure privacy manager links are safe and add automated test for dangerous links to UI tests.
* Create dangerous link method in xsstesting class.
* Make xss test failures a bit easier to debug and escape metric documentation for angular.
* Tweak quickaccess test.
* Try to get pviot by dimension test to pass.
* Tweak QuickAccess test and try to get xss reports to show.
* Fix exception message.
* Tweaks to fake xss report (cannot currently be displayed).
* Updating screenshots.
* In check for dangerous links test allow empty links that use dangerous prefix.
* fix a cou0le more tests.
* update more screenshots
* Update a couple more screenshots.
* Updated screenshot.
* update screenshots
* update two more screenshots
* Use ng-bind-html to sanitize report documentation which can potentially have HTML.
* update screenshots
|
|
|
|
|
|
* 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.
|
|
* Update screenshots.
* Update two more screenshots.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Add scheduled task to delete log data for sites that have been deleted.
* Update Changelog for new event.
* Use JOIN instead of NOT IN & remove event.
|
|
certain pages. (#13219)
* Add privacy policy/terms and conditions settings and display in bottom of certain pages.
* tweak
* simplify PrivacyManager::shouldRenderFooterLinks().
* Update system test files
* removes typo
* do not render view if no links available
* Remove footer margin in embedded widget.
* ensure footer margin doesn't change (for UI tests)
* update ui files
|
|
* Translate currency names
* Update tests
* Fix more tests
* Use plural form in config key name
* Update screenshots
|
|
* 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
|
|
|
|
|
|
* 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
|
|
|
|
Goals (#13105)
* Add required segments for Goals.get to known segments to archive list.
* Add test to ArchiveCronTest.
* Allow archiving dependent archives in Goals Archiver.
* Clean up last commit & use Segment::combine in more places.
* skip dependent processing if same plugin/segment
* Move ArchiveCronTest to CoreConsole plugin since it is rather long running.
* Fixing tests.
* Remove use statements.
* Fix tests dependent on archive tables.
* check w/ urlencoded/decoded segment/condition in Segment::combine().
* Another test fix
* final test fix
|
|
* Only show segments based on log_visit table in GDPR search
* fix typo
* cs
|
|
Only the files declaring a shebang have their execution bit set.
Everything else is not executable to avoid possible security issues
|
|
|
|
|
|
|
|
* Make some menus translatable
* Update changelog
|
|
* Use generic device model names
* updates tests
* Update screenshots
|
|
|
|
* Added feature to optionally disable Schedule old data deletion feature
* Update screenshot
|
|
|
|
(#12957)
* Ensure ordering across OSes in Filesystem::globr().
* Fix ordering of FileSystemTest.
* Fix RawLogDaoTest.
* In ReportsProvider if two reports have the same category/subcategory, compare IDs.
* Fix two issues in WidgetMetadata sort: check for empty subcategory was wrong + if both subcategories missing, compare widget IDs + if subcategories equal, compare widgetIDs.
* Updating consistently ordered test results.
* Update more screenshots.
|
|
|
|
* Adds message about data retention on gdpr overview
* Adds additional information about gdpr relevant data retention
* replace log data with raw data
* review adjustments
* adds ui test
* review adjustments
* update UI files
|
|
* Speed up some tests by not using IntegrationTestCase
* fix test
* split system tests into plugin & core
* adjust travis submodule
* Move Annotations system test to plugin
* Move Transitions system test to plugin
* fix tests
* move PurgeDataTest to PrivacyManager plugin
* Move some tests to Goal plugin
* fix test
* submodule update
* Move tests to ecommerce plugin
* adds a caching to prevent some duplicate api calls
|
|
* Add new method to detect if root request is an API request
* Update CHANGELOG.md
* add docs
|
|
|
|
|
|
|
|
* updates device-detector
* update test file
* submodule update
* update test files
* update UI file
* update piwik.js files
|
|
page. (#12856)
|
|
* Use salt stored in database for userid anonymization
* use update script + small review changes
* fix tests
* don't hash if salt is empty
|
|
|
|
* fix typos and style issues in GDPR Overview
many thanks to https://forum.matomo.org/u/JackZelig
* fix typo
* " then you may not be concerned by the GDPR for Matomo"
|
|
* Correctly name and describe userid pseudonymization feature.
* Matomo
|
|
* 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
|
|
|
|
|
|
|
|
settings (#12558)
* add a couple of new platform features especially around validating settings
* more validators and other tweaks
* few tweaks
* allow plugins to add header script in JS tests
* some work on gdpr
* remove email feature
* menu update
* add date tooltip
* make sure privacy has its own icon
* added some text
* add opt out info
* better titles
* add some information about webserver logs
* add log import notice
* give angular some time to render
* show border around iframe
* make sure to place a notification in modal dialog if needed
* when opening a modal, make sure the top part is visible
* disable newsletter sign up by default
* command line tool to anonymize and remove previously tracked raw data
* implement some basic consent features into piwik.js
* minor tweak
* schedule entries to anonymize data in past
* let users anonymize historical data
* better overview
* better naming
* explain consent tracking
* add legitimate interest
* new menu structure for privacy
* use a proper db table for scheduled anonymizations
* add some tracker tests
* some tests and fixes
* couple of fixes and tests
* starting to add some UI tests
* more tweaks
* add missing file
* fix jslint
* have the field full width
* more tweaks
* create directory if needed
* various fixes
* fix some tests
* make sure keys will be always returned in same order
* more fixes
* fix some tests
* apply feedback from review
* fix some tests
* this might fix mysqli tests
* fix some tests
* trying to fix mysqli tests
* fix system test
* fix comment
* remove some duplicated code
* update method name
* trigger event when logs need to be deleted
* add possibility to anonymize userId and orderId
* trigger event in tracking code page
* expire consent in hours
* post another event
* update wording for privacy GDPR
* fix various ui tests
* fix some tests
* trying to fix ui tests
* trigger another test run
* fix system test
* fix some ui tests
* show a table of contents on tracking code page, fix title, add mobile apps and API
* fix ui test
* 3.5.0-b2 update
* Re-generate piwik.js
* fix job status and selector style
* make sure to include only sites with admin access
* some tweaks
* fix some ui tests
* fix some ui tests
* fix test
|