Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-18 | Various performance improvements and bugfixes. | Thomas Steur | |
Imporves performance for Archiving and Range dates. Makes all kind of reports faster as well. Fixed bugs in labelFilter, reports total calculation and more. | |||
2015-03-16 | fixed a couple of bugs in DataTable\Sort. | Thomas Steur | |
* make sure to select correct column (the column value might be false which is valid, meaning column actually exists whereas we assumed before it does not exist) * use correct sort algorithm (if value of first column was false we picked under circumstances a string comparison instead of number) * If we sort by label, use always a string or natural comparison even if the label is numeric | |||
2015-03-11 | Made for reports faster when flat=1 is used. | Thomas Steur | |
Also replaceColumnNames is now queued again which should bring a performance boost in general. | |||
2015-03-09 | Run queued filters after generic filters making visualizations much faster. | Thomas Steur | |
2015-03-05 | this should fix a bug with dbstats since we removed callable columns | Thomas Steur | |
2015-03-05 | Faster flattening for many reports | Thomas Steur | |
2015-02-16 | refs #4633 actually it is not a good idea to generate a segment for ↵ | Thomas Steur | |
subtables since they can belong to different repots and need different segments | |||
2015-02-16 | refs #4633 a couple of code improvements eg we do not need to run a filter ↵ | Thomas Steur | |
within a filter and run them recursive. not sure if recursive is a good idea though | |||
2015-02-13 | refs #4633 rename segment filter to segment, fixed a bug re visitTime and ↵ | Thomas Steur | |
extracted code into a filter | |||
2015-02-13 | refs #4633 rename segmentFilter => segment | Thomas Steur | |
2015-02-13 | refs #4633 added tests for newly added filters | Thomas Steur | |
2015-02-13 | refs #4633 open segmented visitor log with one click on a row | Thomas Steur | |
2015-01-16 | phpdoc update | Matthieu Napoli | |
2015-01-16 | Missing phpdoc | Matthieu Napoli | |
2015-01-14 | Archiver optimization: gained 800ms in my local test (1.5%) | Matthieu Napoli | |
2014-12-10 | Fix refactor fail | mattab | |
2014-12-10 | Make sure not to fail in getSubtable() | mattab | |
2014-12-10 | Tweak exception message | mattab | |
2014-12-10 | reuse $row->getSubtable() as much as possible instead of callng ↵ | mattab | |
Manager::getInstance()->getTable which can throw exception refs #3414 | |||
2014-12-06 | silence "Warning: json_encode(): Invalid UTF-8 sequence in argument" fixes #6792 | Matthieu Aubry | |
2014-12-05 | Fixes #6562 | mattab | |
2014-11-26 | Fix failed phpstorm refactor. | diosmosis | |
2014-11-25 | Moving DataTable::getSiteIdFromMetadata to Piwik\Archie\DataTableFactory. | diosmosis | |
2014-11-18 | Removing TODOs and tweaking existing code. | diosmosis | |
2014-11-18 | Revert to old CalculateEvolutionFilter for backwards compatibility w/ at ↵ | diosmosis | |
least Insights. | |||
2014-11-18 | Remove PHP 5.3.3 XML response 'normalizing' in system tests. | diosmosis | |
2014-11-17 | Fixing UI tests (make sure labels are correctly escaped by SafeDecodeLabel). | diosmosis | |
2014-11-17 | Fix double encode in SafeDecodeLabel filter (only affects > 5.3). | diosmosis | |
2014-11-16 | Merge branch 'master' into processed_metrics_metadata | diosmosis | |
Conflicts: core/Twig.php | |||
2014-11-14 | Make sure all goals IDs present in a DataTable are processed when adding ↵ | diosmosis | |
goal specific processed metrics to a DataTable. | |||
2014-11-14 | Move all Metrics to Columns folder. | diosmosis | |
2014-11-13 | Move goal translations and metric docs to metric classes from Goals ↵ | diosmosis | |
visualization. Allow these values as defaults for translations in visualizations, and fix a bug in GoalsTable where sort was improperly applied if no data was in the data table. Also include in-memory caching for Goals.getGoals API method. | |||
2014-11-12 | Fixing ViewDataTableTest UI test. | diosmosis | |
2014-11-12 | Refs #6101, fix sumRowArray error caused by Provider change (GroupBy must be ↵ | diosmosis | |
called as ->filter not ->queueFilter since it changes DataTable structure). | |||
2014-11-11 | when there's a fire, pour a lot of water over it!! fixes #6485 | mattab | |
2014-11-11 | Merge branch 'master' into processed_metrics_metadata | diosmosis | |
Conflicts: core/DataTable/Filter/CalculateEvolutionFilter.php plugins/UserSettings/API.php | |||
2014-11-11 | Un-deprecate filters. Can be figured out later. | diosmosis | |
2014-11-11 | Filling out missing documentation and removing simpler TODOs. | diosmosis | |
2014-11-10 | refs #6334 fix sorting list of plugins does not work if first value is < 0% ↵ | Thomas Steur | |
or > 100% | |||
2014-11-09 | Fixing more tests. | diosmosis | |
2014-11-08 | Refactor and deprecate CalculateEvolutionFilter & document some more ↵ | diosmosis | |
classes/methods. | |||
2014-11-08 | Document ProcessedMetric class. | diosmosis | |
2014-11-08 | Documented Metric class and fixed regression in last commit's refactor. | diosmosis | |
2014-11-08 | Rename Metric::getColumn to Metric::getMetric and get rid of Metrics\Base. | diosmosis | |
2014-11-08 | Convert MultiSites/API to use processed metric instead of ↵ | diosmosis | |
CalculateEvolutionFilter. | |||
2014-11-07 | Merge pull request #6610 from piwik/64352.9.0-b7 | Matthieu Aubry | |
Fix wrong database values when float representation is not set to English standard | |||
2014-11-07 | Converted Actions.get API method to use processed metrics. | diosmosis | |
2014-11-07 | Fixing some tests and removing processed metrics file (no longer used). | diosmosis | |
2014-11-07 | Rewrite AddColumnsProcessedMetricsGoal filter to use processed metrics ↵ | diosmosis | |
DataTable metadata. | |||
2014-11-07 | Moved processed metrics computation to DataTableGenericFilter, removed new ↵ | diosmosis | |
filters & implemented as methods in Report to avoid confusion regarding re-use, allow adding processed metrics as DataTable metadata and use this to rewrite AddProcessedMetrics filter, correct name of Metrics::getMappingFromIdToName function, added placeholder AggregatedMetric class for future, revise Metric/ProcessedMetric hierarchy (add methods for translation/etc.), allow .get API methods to use metadata to automatically figure out which columns to select, get EcommerceOrderWithItemsTest to pass. |