Age | Commit message (Collapse) | Author |
|
* update doc blocks with new name
* submodule updates
* updates expected UI files
|
|
I updated the link tag for all php files with the new matomo link.
Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
|
|
* improved ui and responsiveness
* improve rss widget
* commit changes for ui again, got lost after the last commit
* fix more tests
* restoring files
* fix fonts
* fix more tests
* more test fixes
* fix some system tests
* fix tests
* fix system and ui tests
* fix updater tests
* make a page as loaded once the callback is called
* enable verbose
* more verbose output
* enable phantomjs debug flag
* debug should be a phantomjs option
* trying to fix installation tests
* fixes #10173 to not compile css files as less
* trying to minimize js/css requests to hopefully prevent random ui test fails
* disable verbose mode
* fix updater and installation
* lots of bugfixes and ui tweaks
* fix reset dashboard
* various bugfixes
* fix integration tests
* fix text color
* hoping to fix installation tests this way
* cache css/js resources for an hour, should speed up tests and prevent some random issues
* we need to avoid installing plugins multiple times at the same time when requesting resources
* finally getting the colors right again
* fix most tests, more tests for theme
* use an h2 element for titles for better accessibility
* fix headline color
* use actual theme text color (piwik-black)
* fix small font size was applied on all p elements
* fix tests
* now improving all the datatables
* trying to ignore images for visitor log
* Revert "trying to ignore images for visitor log"
This reverts commit ad1ff7267aae14ad905bef130e956c8593c4fb22.
* fix tests
* fix we had always ignored a max label width
* trying to fix file permissions
* fix more file permissions
* Improved plugins update API (#10028)
* refs #7983 let plugins add or remove fields to websites and better settings api
* * Hide CorePluginsAdmin API methods
* More documentation
* Added some more tests
* improved updates API for plugins
* better error code as duplicate column cannot really happen when not actually renaming a colum
Conflicts:
core/Updates/3.0.0-b1.php
plugins/CoreUpdater/Commands/Update/CliUpdateObserver.php
* fix DB field piwik_log_visit.location_provider too small (#10003)
* fixes #9564 fix DB field piwik_log_visit.location_provider too small
* use new plugins updater API
* DB field piwik_log_visit.visit_total_actions too small (#10002)
* fixes #9565 DB field piwik_log_visit.visit_total_actions too small
* change type of some db columns that are too small
* fix tests (#10040)
Conflicts:
plugins/CoreAdminHome/Menu.php
plugins/Goals/Menu.php
plugins/MobileMessaging/Menu.php
plugins/SitesManager/Menu.php
plugins/UsersManager/Menu.php
tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getWidgetMetadata.xml
* fix more file permissions
* repair more file permissions
* repair more file permissions
* trying to make ui tests work again, the table was missing
* fix some encoding issues
* cross browser fixes and usability improvement
* move back the config icon, need to find a better solution later
* more cross browser fixes
* bugfixes
* fix ui tests
* fix encoding issue
* fix various issues with the ui tests when a test gets aborted
* also skip this visitor log test when aborted
* there were 3 css files that were loaded separately, merge them instead into one css
* forgot to add the actual manifest
* do not add manifest if custom logo is specified
* load font css files first as it was before merging them into big css
* fix link icon was not aligned anymore
* minor fixes
* setting it back to 4px
* in popovers the font variable was always ignored and a different font loaded
* forgot to update screenshots
* fix remaining tests
* this should fix an update error
* added 3 new widgets system check, system summary and plugin updates
* tweak new widgets content
* no page reload when changing date or segment
* in admin home show only enabled widgets
* refs #10295 use getMockBuilder instead of deprecated getMock
* fix some ui tests
* fix various bugs
* fix more tests
* fix ui tests
* add a space between loading image and loading message
* fix docs so they appear on developer.piwik.org
* improved documentation
* introduce new Widget::renderTemplate method for consistency with controllers
* remove no longer needed files
* testing system fonts
* fix strong was not really bold
* more useful system summary
* remove ubuntu font
* fix most tests and removed most em elements
* fix tests
* fix headline was very thin
* update submodule
* update submodules
* update submodule
* fix failing ui tests
* update submodules
|
|
|
|
functionality to derived class. Use FOrmatter in Metric::format calls so Metrics do not have to be aware of context of formatting, and so Metric::format methods will have less code redundancy.
|
|
to RenderReport
|
|
appear in report metadata
|
|
to use free/libre instead of open source
|
|
using phpstorm optimize imports feature
|
|
fixes #4609
|
|
Old methods will still work but are marked as deprecated and they will be removed in a future release
|
|
|
|
|
|
In addition the coreViewDataTable did two things: Instance creation and managing all viewDataTables --> two new classes
|
|
|
|
Adding MetricsFormatter class which knows how to format/display metrics (time, money, size, etc)
|
|
\Piwik\Plugins\*
Added namespaces to functions.php files in the five plugins that had one
Work in progress
|
|
Conflicts:
core/Access.php
core/Config.php
core/EventDispatcher.php
core/JqplotDataGenerator/Evolution.php
core/Piwik.php
core/Plugin/MetadataLoader.php
core/ViewDataTable.php
core/ViewDataTable/Cloud.php
core/ViewDataTable/GenerateGraphHTML.php
core/ViewDataTable/HtmlTable.php
core/ViewDataTable/HtmlTable/AllColumns.php
core/ViewDataTable/HtmlTable/Goals.php
plugins/Actions/Controller.php
plugins/CoreHome/Controller.php
plugins/CoreHome/DataTableRowAction/RowEvolution.php
plugins/CoreHome/templates/_dataTable.twig
plugins/CustomVariables/Controller.php
plugins/DBStats/Controller.php
plugins/DevicesDetection/Controller.php
plugins/ExampleUI/Controller.php
plugins/Goals/Controller.php
plugins/Live/Controller.php
plugins/Provider/Controller.php
plugins/Referers/Controller.php
plugins/UserCountry/Controller.php
plugins/UserCountryMap/Controller.php
plugins/UserSettings/Archiver.php
plugins/UserSettings/Controller.php
plugins/VisitTime/Controller.php
plugins/VisitTime/VisitTime.php
plugins/VisitorInterest/Controller.php
plugins/VisitsSummary/Controller.php
tests/PHPUnit/proxy/index.php
|
|
documenting view properties and modified ExampleUI plugin to set view properties directly.
|
|
ViewDataTable methods.
|
|
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead
Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master
|
|
Segment, SegmentExpression, PluginsManager.
Removed some deprecated code.
|
|
Conflicts:
core/AssetManager.php
core/JqplotDataGenerator/Evolution.php
core/ViewDataTable/GenerateGraphData.php
|
|
|
|
JqplotDataGenerator class that does not derive from ViewDataTable and remove recursive API request used to get graph data.
|
|
|
|
|
|
|
|
Converting Piwik core source files, PHP, JS, TPL, CSS
More info: http://piwik.org/participate/coding-standards/
|
|
|
|
report for 'Visits per local time'.
Notes:
* Added ability for GenerateGraphHTML to pass data to GenerateGraphData class.
* Added ability for reports to show all x-axis ticks on bar graphs if desired.
* Modified DBStats overview report to show all x-axis ticks on bar graph.
* Fixed bug in datatable summing where string column values would not get added even if there was no corresponding value in one table.
git-svn-id: http://dev.piwik.org/svn/trunk@6596 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
of related reports used doesn't change after a related report is loaded.
Notes:
* fixed bug in datatable.js. code that loaded by AJAX shouldn't of used $().html() but $().replaceWith(). The former added an unnecessary div every time.
* GenerateGraphHTML.php didn't set the right viewDataTable view property value
* Added getValuesFromUrl function to broadcast JS object.
git-svn-id: http://dev.piwik.org/svn/trunk@6358 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
database space taken up by tracker tables, database space taken up by archive blob tables, database space taken up by archive metric tables, database space taken up by individual reports & database space taken up by individual metrics.
Notes:
* Added ability to highlight the summary row in ViewDataTable and the ability to always show the summary row regardless of what report page is currently being shown.
* Fixed small issue w/ ViewDataTable::hasReportBeenPurged: default values should be specified in calls to getRequestVar.
* Added Piwik_FetchAssoc function to PluginsFunctions/Sql.php
* Augmented ColumnCallbackAddColumnQuotient filter so the divisor can be obtained from the summary row.
* Modified AddSummaryRow filter so it wouldn't delete rows if desired.
* Added ColumnCallbackAddColumn filer that adds a new column to each row based on the result of a callback.
* Modified ColumnCallbackReplace filter so callback can operate on more than one column value if desired.
* Modified Limit filter so, if desired, the summary row can be exempted from deletion.
* Added GroupBy filter that groups/sums rows by the result of a callback function.
* Fixed GenerateGraphData.php bug where priority filters were not called on view data table.
* Added getPrettyNumber utility function.
git-svn-id: http://dev.piwik.org/svn/trunk@6324 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
purge old reports and metrics.
Other changes:
* Added the following plugin functions: Piwik_DropTables, Piwik_OptimizeTables, Piwik_DeleteAllRows. Also refactored existing code to use them.
* Modified graph, tag cloud & datatable templates/views to show a different message if there's no data for a report and if its possible that report was purged.
* Refactored DbStats API, added getAllTablesStatus method that doesn't modify the SHOW TABLE STATUS result.
* Deletelogs config options are now stored in the DB.
* Added task priority support to the TaskScheduler.
git-svn-id: http://dev.piwik.org/svn/trunk@6174 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@4451 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
Admin UI pages were requiring period,date throwing an exception when not set properly as was the case after plugin disable. Made these screens not set date/period as calendar is never shown.
Refs #1490
* Fixing loading... message for feedback form
* Fixing style of inline help and yellow boxes in admin screens
* Adding API to plugins not to display/disable
git-svn-id: http://dev.piwik.org/svn/trunk@2604 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
archive time to live (fixes #1149)
* added User settings page, that all logged in users can access to edit: Alias, email, default report to load, default date. Implemented settings in the _option table (rather than adding new fields to the table). Fixes #401 refs #526
* the super user can edit settings for the anonymous user and force the anonymous to the login screen or a specific website
* added order feature in admin menu + colored current menu + hiding menu entries that are not visible to the logged in user anyway
* improved styles of admin forms
git-svn-id: http://dev.piwik.org/svn/trunk@2036 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1833 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
* add @category (Piwik => 'core', Piwik_Plugins => 'plugins')
* in core, use @package and @subpackage more consistently to group files/classes; exception is DataFiles/*, PluginsFunctions/*, and SmartyPlugins/*
* in plugins, @package is the plugin name
* removed '@param none' -- not a phpdoc convention
* '@throws' and '@return void' are also not phpdoc conventions, but are widely used elsewhere, e.g., Smarty & Zend
git-svn-id: http://dev.piwik.org/svn/trunk@1420 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
hook)
git-svn-id: http://dev.piwik.org/svn/trunk@1390 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1337 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1334 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
the exception of those in core/Updates/.
git-svn-id: http://dev.piwik.org/svn/trunk@1259 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@617 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@605 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|