- déc. 04, 2017
-
-
Benaka a rédigé
Do not allow piwik global frontend date properties to have value of previous7/last7, since the frontend does not expect those values. (#12324)
-
Stefan Giehl a rédigé
-
- déc. 03, 2017
-
-
Matthieu Aubry a rédigé
-
Benaka a rédigé
* If a period is filtered out, the result of the periods array becomes an object which breaks the period selector which expects an array. * Use $onInit instead of directive constructor. Seems angular.js silences errors when this is done. * Parse previousN/lastN dates correctly in angular periods service. * Parse periods using piwikPeriods client side, since we cannot assume a date range. Also if an invalid is used for period/date, display ERROR in the period selector. * Angular will swallow errors from datepicker.parseDate, so add a console.log for developer sanity + make sure period selector has consistent state even when period/date values are invalid (& result in failed date parsing). * Update misc/log-analytics submodule to latest.
-
mattab a rédigé
-
- déc. 01, 2017
-
-
Stefan Giehl a rédigé
-
Matthieu Aubry a rédigé
* 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
-
- nov. 30, 2017
-
-
Benaka a rédigé
* 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.
-
Thomas Steur a rédigé
* add possibility to restrict piwik login by ip * better whitelist implementation * move classes to corehome * better error message * better config * make sure ips can be overwritten via DI * fix ui tests
-
Stefan Giehl a rédigé
* Adds help screen for shortcuts * Dynamically create shortcut summary by using new js method piwikHelper.registerShortcut * Update CHANGELOG.md
-
Matthieu Aubry a rédigé
-
Thomas Steur a rédigé
-
- nov. 29, 2017
-
-
Thomas Steur a rédigé
Update check needs to sent activated state
-
Thomas Steur a rédigé
-
Matthieu Aubry a rédigé
-
- nov. 27, 2017
-
-
Thomas Steur a rédigé
Added events for adding and filtering profile summaries
-
Thomas Steur a rédigé
-
Thomas Steur a rédigé
-
- nov. 26, 2017
-
-
sgiehl a rédigé
-
- nov. 24, 2017
-
-
Benaka a rédigé
* 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
-
- nov. 22, 2017
-
-
Fabian Dellwing a rédigé
this should fix uneven styling of widgets. could not monitor any unwanted differences, but it is possible.
-
- nov. 21, 2017
-
-
sgiehl a rédigé
-
sgiehl a rédigé
-
sgiehl a rédigé
-
Thomas Steur a rédigé
-
- nov. 20, 2017
-
-
Stefan Giehl a rédigé
-
Matthieu Aubry a rédigé
-
Thomas Steur a rédigé
* Improve serialize dataTable performance This seems to improve the performance of serializing a data table which is useful when archiving. In my case it made the archiving of a monthly archive twice as fast from about 120 seconds down to like 70seconds. * remove no longer needed variable * faster check whether an array key is set It is known that array_key_exists is quite a bit slower than `isset`. As this is executed easily a few million times this makes a difference in performance but here `array_key_exists` and `isset` work the same in logic as we never set `$consecutiveSubtableIds[$id]=null` * Assignment should be no longer needed as passing by reference
-
Thomas Steur a rédigé
There is no need to recursively iterate over all dataTables, when there is no column to rename.
-
Matthieu Aubry a rédigé
-
Matthieu Aubry a rédigé
* Minor changes to wording * Add a mention to the InvalideReports plugin
-
Matthieu Aubry a rédigé
As long as it does not create performance regression or impact, it would be really useful to have this by default in Piwik, makes it useful to troubleshoot archiving problems without having to patch this file and uncomment this logger line.
-
Stefan Giehl a rédigé
-
Stefan Giehl a rédigé
-
- nov. 19, 2017
-
-
user121216 a rédigé
If you're using Piwik behind a reverse proxy with a different path like "rewrite ^/piwik/(.*)$ /$1 break;" (nginx.conf), you can provide a header "proxy_set_header X-Forwarded-Uri /piwik;" which will be considered to the current script name. (#12011) It's necessary, because the redirect after login and links e.g. the logo are not working correctly without.
-
Thomas Steur a rédigé
* fixes #12201 add possibility to change text color in header * fix screenshot * fix typo in changelog
-
Stefan Giehl a rédigé
* use composer version of geoip library * region london was renamend in latest geoip version
-
Stefan Giehl a rédigé
* Handle actions with title only correctly * use action with empty url for tests * update expected ui files
-
Matthieu Aubry a rédigé
* Issue the CORS header (Access-Control-Allow-Origin) also on Tracking API requests * Move CORS code to the Tracking API endpoint file
-