Age | Commit message (Collapse) | Author |
|
* update expected system test file
* update UI files
* update test files
* add wait time
* update ui files
|
|
|
|
Websites manager, exclude IP addresses, explain that CIDR notation is supported
|
|
|
|
* System tests Matomo
* New API.getMatomoVersion
* Custom Dimensions submodule
* Matomo
* Integration tests
* Rename file Matomo
|
|
|
|
|
|
* 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
|
|
* Piwik is now Matomo
* make sure logo is not shown too high
* fix some tests
* fix logo height
* fix some ui tests
* update ui tests
|
|
* Adds segment for device model
and segmented visitor log link to device model report
* update tests
* submodule update
|
|
* updates device detector to 3.9.1
* update test file
* update submodule
|
|
* New "Event URL" segment `eventUrl` to segment on any Segment URL
Useful for many use cases for example:
* Creating Custom Reports such as "Top page URLs by Event action"
* Segmenting by Event URL and view events triggered on a specific Page URL
* Fixes #11131 Action URL segment could filter both Page URLs OR Event URLs (as advertised originally in the 2.16.0 changelog but it wasn't actually fully working yet)
* fix typo no capital letter
* remove column type to prevent new column being created in the log_link_visit_action table
* set correct action type for segment eventUrl
* modify test
* eventUrl needs action data
* fix suggested values for eventUrl
* update test files
* event url is stored without protocol
* update test file
|
|
commit + tests). (#12267)
* In log importer, allow filtering logs by host & datetime (new submodule commit + tests).
* Add tests for replay tracking filtering & check that filtered line is in output.
* More log filtering tests for log replay.
|
|
(#12233)
* Extract mail configuring parts of sendReport method & write tests for them.
* Use twig in AttachedFileReportEmailGenerator.
* Extract header/footer of html scheduled report email into re-usable View subclasses & use for PDF/CSV emails.
* Fixing test failures.
* Integrationt est
|
|
This reverts commit 23249e9eec85350e7464eac3ec90450b2614e3c7.
|
|
InvalidateReports plugin (#12286)
* Minor changes to wording
* Add a mention to the InvalideReports plugin
|
|
* use composer version of geoip library
* region london was renamend in latest geoip version
|
|
* 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
|
|
|
|
* improve promo widget
* fix tests
|
|
* column tweak
* fix install
* more tweaks
* rename column to dimension
* various fixes
* added new control expandable select
* starting to refactor segment selector
* make segment editor work again
* use translation keys
* defined some metrics
* set types
* simplify
* simplify
* fix join generator
* add possibility to use custom join table names when using query builder and it uses an inner query
* fix bug in query selector when selecting same field name from different tables twice
* more metadata
* more tweaks
* improve selector
* add possibility to use custom entity names
* also processed archived metrics
* generate sql filter, suggested values callback, and accept values automatically for columns with enums
* several tweaks
* focus search field when opening it
* various tweaks
* added missing method
* format and fix more metadata
* more fixes
* better definition
* define custom filter
* fix definition
* fix various tests
* fix more tests
* fix bug in logquery builder
* fix referrerurl segment was missing
* fix some tests
* fix more tests
* add group
* refactor for better definition
* fix a bug in log query builder when similar columns are used in archiver
* add goal metrics
* various fixes
* make datatable row more flexible
* various fixes and visualization enhancements
* simply segment editor and make it smaller
* remove trailing comma
* various fixes and added new dimension
* fix formatting of returning customer
* added missing primary key
* fixes
* various fixes and improvements
* make sure to update segment definition when selecting a value from auto complete list
* various fixes and more metrics
* more metrics
* more dimensions and fixes
* fix some tests
* fix some integration tests
* update submodule
* fix some system tests
* fix ui tests
* trigger new test run
* fix more ui tests
* fix system tests
* update submodule
* fix categories
* sort segments by category for more consistency
* add custom variables
* some translations and fixes
* add minute segment
* more segments
* added plurals
* added some docs
* fix test
* fix tests
* fix tests
* added suggested values
* fix some tests
* various fixes
* fix more tests
* allow to select segments on any site
* make sure to include file
* added doc block
* fix some system tests
* fix most system tests
* fix ui test
* fix system test
* adjust examples
* added more tests and docs
* no metrics for these dimensions
* added developer changelog and made some classes public api
* some fixes for entity names
* add possibility to set format metrics in test
* more consistency in defining the name
* get idsites only if provided
* fix integration tests
* added another segment for visit start hour and visit start minute
* more clear name for segment
* use old segment name to not break bc
* various fixes
* more test fixes
* fix no suggested values for new segment
* add event value
* for boolean dimensions only sum metric
* update available widgets when updating reporting menu
* Add new segments in developer changelog + typo
* fix system tests
* fix screenshot test
|
|
* updates device detector to 3.8.2
* update test file
* submodule update
* updates screenshots
* update test files
* submodule update
* updates screenshot
|
|
* write current interaction position for all actions
* fix some tests
* fix more tests
* update tests
|
|
manager. (#11995)
Reports did not show currently, because widget configs in containers with ByDimension layout have modified categories/subcategories.
They thus did not show up under the right category (the category of the widget container). Fixed by using the right category
in getWidgetMetadata (but not getPagesMetadata).
|
|
* Make visitor profile wellformed XML
* update test files
|
|
* makes profile query independent from events plugin
* move more stuff to event plugin
* update test files
|
|
* Revert "free tibet!"
This reverts commit 4e47c8aba3bf146292f6e9d38aa0151c383e6c33.
* Remove unneeded translations
* adjust API
* fix tests
* update screenshots
* update tests files
* update screenshot
* Do not change detected location
* update tests
* Fix continent detection for old records
* submodule update
* update screenshots
* Cleanup
* use group by filters only if needed
* make filter work for datatable maps
|
|
* Allow different reports pre-archiving frequency for each period
* Add new config settings for archive frequency
* added default config for range dates
* print changed archive periods
* minor change to log output
* Clarify wording, processed != requested.
* Fix integration test
|
|
* move setting visitor details into own classes instead of using an event
* move manipulating actions to VisitorDetails classes
* move some more parts to plugins
* update test files as order of columns changed
* implement new VisitorDetails method to provide actions
* move rendering actions to visitordetail classes
* render visitor properties in new classes
* makes it possible to attach icons to visitor log
* moves rendering of action tooltip into new visitordetails method
* adds event for extending custom action dimension fields
* small improvements
* fetch log_link_visit_action.idpageview for actions
* improve variable name
* started to improve/change visitor profile
* show devices summary in visitor profile
* also remove empty xml tags for api tests
* hide actions in visitor profile by default
* move all icons to the middle of visitor log
* small change
* move rendering referrer information to referrers plugin
* move provider logic to provider plugin
* show content interactions in visitor log
* improve look of content interactions/impressions in visitor log / profile
* hide idpageview from tests
* update changelog
* move rendering events to Events plugin
* do not hide duplicate page views in visitor log, but show them with a refresh icon instead
* show top visited pages in visitor profile
* always show visitor profile link in visitor log
Still hidden in a widget by default, as it might overlay some other content
* Show info about not shown actions
truncated due to config setting
* use bulk queries to fetch actions instead of fetching them for each visit
* small adjustments
* improve some loops to improve memory usage
* move gathering visitor profile informations to VisitorDetails classes
* update screenshots
* update test files
* move rendering of visitor profile summary to visitor details classes
* improve templates
* Makes VisitorDetailsAbstract class api and improves comments
* show visit details in visitor profile
* improve css
* reverse enumeration of visits in visitor profile
* improve css
* Show visit id in IP tooltip
* Small CSS improvements
* further adjustments
* sort devices by count
* adds UI tests for visitor log and profile
* Show bandwidth in visitor profile test
* show actions by default and add button to toggle all together
* CSS cleanup
* remove border around refresh icon
* add tooltip for refresh icon in profile
* move first/last visit before top visited pages
* Improve text shown for unique pageviews
* link urls in top visited pages
* improve sorting of device list
* improve tests
* Improve device overview in visitor profile
* only render top pages if at least one page was visited more than once
* make visitor id non bold
* hide visitor type icon in profile, and show latest visits icons in overview
* fix search engine icon in visitor details
* small improvements
* only render view if required
* show visit icons only on hover in profile
* remove from again
* test improves
* show text besides icon in profile header
* improve tests
* Removes unused CSS and JS
* Reformats CSS
* Removes invisible paper clip
* Removes unused profile images from Live plugin
* raise test timeouts
* Improve UI tests splitting for travis
* show device type in profile header if no resolution is available
* prevent text overlapping
* no retries
* fix test
* change summary order
* fix position of export icon
* fixes tooltip text
* improve pages overview
* visitor details order
* action tooltip order
* show only ecommerce icon if no goals where converted
* show custom variables summary in profile
* show user id in same size as headline
* link referer urls for first/last visit in profile
* make profile xml compatible
* try to improve ui test
* increase bottom marign
* increase version number
* small adjustments
* CSS Rewrite for visitor profile
* center action icons in visitor log and profile
* improve widgetized visitor profile
* small layout fix
* always populate raw referrer url for visitor details
* update expected test files
* Refactor profile summaries into additional classes
* update screenshots
* submodule update
* update piwik-icons submodule (#11904)
* update piwik-icons submodule
* fix some system tests
* update screenshots
* make device list xml compatible
* improve translation
* improve icon position
* improves spacings
* update test files
* small css improvement
* update screenshots
|
|
* update device detector
* sort brands for segment
* submodule update
|
|
* Use localized format to display hour in Visits per time reports
* updates cldr data
* update test files
|
|
|
|
* updates composer packages
* update tests
|
|
* Fixing travis-ci/local inconsistencies in AutoSuggestAPITest.php. (userAgent was not correctly set in fixture)
* In CliMulti, ignore zombie processes when parsing ps output.
* Set URL of tracker in ThreeVisitsWithCustomEvents fixture, so test does not depend on _SERVER["HTTP_HOST"] which in turn depends on dynamic INI config value.
* PHPUnit tests should not refer to each other, otherwise the PSR autoloader will be used, and PHPUnit will not load the file itself (resulting in the test not being run).
* Update OneVisitorTwoVisitsTest expected files.
* URL encode attribution date time in fixture since the tracker will not do it itself.
|
|
3.0.0-b1 (#11770)
* "Send an email when a plugin update is available" is On by default since Piwik 3.0.0-b1
follows up https://github.com/piwik/piwik/pull/10691
* UI screenshot
|
|
* Improve handling of DevicePlugins to make it extendable
* update test files
* add some comments to explain automatic plugin column detection
* submodule update
|
|
* update icon submodule
* fix UI tests
* fix system tests
* fix another UI test
* Fix system test
|
|
|
|
* move old brand icons to piwik icons
* update submodule
* fix some tests
* update submodule
* fix another test
* Updates screenshots
* update UI test screenshots
* update system test files
|
|
* use new device icons
former plugins/DevicesDetection/images/screens
* replace normal.png with desktop.png in tests
* fix most tests
* submodule updates
* update screenshots
* update exptected test files
|
|
* updated flag icons
* remove lines completly
* Visitors in Real-time
* added ti flag
* fix merge
* readd logoHeight
* remove flags from plugins/UserCountry/images/
* change flag directory
* (hopefully) fix all tests
* UserCountry system tests
* Fix tests refs https://github.com/piwik/piwik/pull/11553
* Fixed CustomDimensions tests
* remove unused flags
* remove flag of united nations
* System tests with new path
* light border around flags in goals and live view
* Fix BC system test
* border around flag in visitor profile
* Border around country flags in reports
* border around flag icons in HTML reports
* simpler css
* System tests
* UI tests show new flags + borders around them
|
|
* use report property to enable/disable flattener
* update tests
* Update changelog [ci skip]
* minor renamings
|
|
* add icons submodule
* replace path
* change submodule url
* fix JSONTest
* fix integration tests
* update icon submodules
* fix preg_match
* fix remaining system tests
* better match for non dist icon files
* fix .gitmodules
* update icon submodule
* Fixed custom dimension test
* Do not completely fail when GD not enabled
* Fix http test + refactor checklist
* Refactored the code into a method
* Changed icon path refs https://github.com/piwik/piwik/pull/11383
* System tests
* Update valid UI tests
* Fix integration test
|
|
* System tests: enable images generation in scheduled reports
* prevent error if report does not support multiple periods
* updates expected test files
|
|
* Cells in email reports should reuse same font size and family
* Fix tests
|
|
|
|
* Fix the build
* UI tests
* Submodules
* UI test
|
|
Change '//' comment to '/* ... */' to avoid interference with html/js optimisers.
|
|
(#11294)
* Display Ecommerce Life Time Value in Visitor Profile
+ new fields returned in Live APIs: ecommerceLifeTimeValue, ecommerceLifeTimeOrdersCount
* Reuse existing API fields and make them "life time" instead of adding new fields
* Simplify LESS, consistent spacing
* Refactored code and made the"Abandoned carts" metric also Life Time instead of just last 100 visits
* Remove one join and use visitor ID instead of idvisit
* Tests
* UI test
|
|
* Cross Domain: forward pk_vid parameter when the clicked element is not directly a link but is within the link <a> element itself
* Run scheduled reports with images on PHP 5.6
* Comment
* Replace today's date by placeholder in scheduled reports tests
* Travis runs GD 2.1.0
* Do not generate reports with images yet
it is broken refs https://github.com/piwik/piwik/issues/11276
|