Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-17revert icon submodule updatesgiehl
2018-12-17language update (#13871)Stefan Giehl
2018-12-17submodule updatessgiehl
2018-12-17Force tracker failure if location url params are used in unauthenticated ↵diosmosis
request. (#13867)
2018-12-17Add capability editing to users manager (#13842)diosmosis
* Update submodule. * Add capability editing to permissions edit table. * Apply review suggestions, including adding capabilities to other dropdowns & using chips = expandable select. * use category instead of Capability text * update screenshots
2018-12-14Fixing the build. (#13860)diosmosis
2018-12-14Revert "Always fail during tracking when authentication is required b… ↵diosmosis
(#13858) * Revert "Always fail during tracking when authentication is required but invalid token is used (#13675)" This reverts commit 2862316a05301755681305fbe060591c08d8c265. * remove tests moved to integration test
2018-12-13do not show plugins notice when plugins admin is disabled (#13849)Thomas Steur
2018-12-13Remove no longer existing translation key (#13850)Thomas Steur
This translation key was removed in https://github.com/matomo-org/matomo/pull/13464/files#diff-a15deb47c9d549824970d1ee811cf124L16 as part of #13464 but forgotten to be removed here as well.
2018-12-13fix typo: ont -> not (#13846)Lukas Winkler
2018-12-12Update TagManager submodule.diosmosis
2018-12-12Fix build (#13831)diosmosis
* update submodule * Update TagManager submodule. * Update repo and screenshots. * update submodules
2018-12-11Change default opt out text & allow opt out text to be customized across ↵diosmosis
entire install (#13277) * Modify customize opt-out form section to support editing opt out form text & add system settings for default opt out form values. * Display opt out text and get to work. * Change default text and add UI test. * Custom opt out form UI tests. * Make sure default value used if custom value empty & deal w/ TODO. * fix file afte rmerge * remove from opt out customizer * Remove unneeded features. * More removals. * More code removal. * Update translations. * Forgot one translation. * update screenshots
2018-12-11Add new transitions report (#13475)3.8.0-b4Thomas Steur
* trying to add a report through visualization * refs #12865 added transitions report * small tweak * remove auto generated api * apply review feedback * add ui test, fix widget view * fix ui test * fix tests * update screenshots * fix various issues * trying to fix tests * fix tests * Update expected screenshot tests. * Try to fix random failure & update screenshots. * add help text, add icon, do not fetch anything when no action name * trying to fix tests * tweak code * run tests again * Update expected screenshots.
2018-12-11Tweak description for concurrent-archivers (#13821)Thomas Steur
fix #13806
2018-12-11Start delete log task hourly (#13824)Thomas Steur
This allows plugins to better randomise when a log deletion task should be executed by eg overwriting config ( eg setting `delete_logs_schedule_lowest_interval = "7.1"`. It won't execute the task any more often otherwise by changing it to hourly because the `deleteLogData` checks when it was last executed. It's super fast this check (reading an option entry) so there is no performance problem by that.
2018-12-11Adds new event to define units for metrics (#13640)Stefan Giehl
2018-12-11Add possibility to configure different interval for deleting unused actions ↵Thomas Steur
(#13822) * add possibility to configure different interval for deleting unused actions * fix tests
2018-12-10Lock down accounts by IP after N failed attemps at logging in (#13472)Thomas Steur
* some basic work on preventing brute force attacks * change order * delete depending on configured value * show log and feature to unblock ips etc * more tweaks * lots of fixes, improvements, and tests * add more tests * add more fixes * fix typo * make sure to check for all API requests whether allowed * apply feedback * block more usages * improve usage * fix some tests * fix some tests * fix memory problem * do not whitelist ips for brute force tests * trying to fix tests * only delete if installed * use query * fix some tests * better fix * fix some tests * fix ui tests * fix more tests
2018-12-10Introduce whitelist test for link protocols. (#13798)diosmosis
* Introduce whitelist test for link protocols. * Two more url fixes. * Add whole_url escape filter to do url trustworthiness check. * Use whole_url in conjunction w/ html_attr, since twig will automatically apply html if not done. * Use existing safelink filter. * Regex tweak.
2018-12-10Enable row evolution for flattened reports (#13769)Stefan Giehl
* Enable row evolution for flattened reports * Do not allow to change flat option in evolution chart * Disable higher evolution limits for flattened reports
2018-12-10Allow form select to show specific text for empty option that is not ↵diosmosis
placeholder option… (#13763) * Allow form select to show specific text for empty option that is not placeholder option & add missing translation. * Add some code for new section * Add explicit ability to set access for all websites to user permission edit component. * Update expected screenshots.
2018-12-09Use angular to sanitize plugin description. (#13714)diosmosis
* Use angular to sanitize plugin description. * fix broken homepage link, no longer allow html in plugin description
2018-12-09Visit by hour should show report based on first action time (#13175)Thomas Steur
* Visit by hour should show report based on first action time Just a suggestion. IMO it is way more important to see at what hour you acquired specific users compared to when they dropped off. Especially if you are running certain ads for example etc. We could also add another report "first" and "last action" hour but I think that not both are actually needed and keeping it simple be better. Performance wise this shouldn't have really any impact as the index be still used in the back by the where statement. * fixed ui tests * update screenshots * update some expected files * use first action time dimension * update expected files * update two more screenshots
2018-12-09Keep flattened columns as extra columns (#12199)Stefan Giehl
* Add reports dimensions to metadata of report and rows * translate dimension columns * updates test files * fix possible error when no report is available * update tests * Improve subdimension detection * Adjust tests for labelX logic * Makes flattener compatible with 3 dimensions * Adds new method getThirdLeveltableDimension to report class * Do not ask for 2fa authentication code when CoreUpdater is being requested (#13796) Could fix an edge case where user is logged in, but hasn't confirmed the auth code (so the user is not actually logged in), and then an update appears. * Added Fallback Method for Alexa in SEO Plugin (#13552) * added fallback method for Alexa, fixes issue #13427 * do not use short array syntax for consistency with other methods * use mini link for Alexa, use DomXPath to filter out the global ranking instead of regex * Use db sessions by default, deprecate file session handler (#13540) * use db sessions by default, deprecate file session handler * trying to fix tests * Prevent trigger errors on demand for instances that are opened to anonymous (#13535) fix #13513 * Remove the previous exception in base validator so the same error is not printed twice (#13801) * Fixing build (#13802) * update submodule * Update screenshots and try to get test to pass. * Get SingleMetricView to pass. (#13803) * Quickform2 throws warnings with PHP7.2 (#13463) fixes #13272 Haven't actually tested it but should fix the issue. If tests pass, the logic would be still the same. I don't have a PHP 7.2 running here otherwise at the moment * Send bulk requests in chunks when needed (#13444) * send bulk requests in chunks * send requests correctly * Make log and report data screen less technical (#13464) * When you are logged out, the URL gets lost when you log in (#13441) It won't remember any hash as the hash won't be visible in the referrer etc but it would work for most other pages. To make it work for hash it would get likely way more complicated like we would need to persist it through JS, temporarily store it somewhere and redirect accordingly. It fixes the case mentioned in the issue. fix https://github.com/matomo-org/matomo/issues/13328 * show full information of URL only on extra click (#13585) * Add option to opt in to use send beacon (#13451) * Add option to opt in to use send beacon * Fix JS tracker test. * do not overrwite existing subrow metadata * update test files
2018-12-08Fixing build (#13808)diosmosis
* Rename long files. * fix test name * Try to fix several test failures. * Rename expected files. * --amend * Try to fix tests. * Fix more system tests. * Fix more tests. * Add debug log. * Update CustomAlerts submodule for test fix. * Fix some more screenshots. * Fixing more tests. * Update more expected test files & screenshots. * Last couple fixes. * update tagmanager submodule * update submodule * update submodule
2018-12-07Some work on report totals (#13555)Thomas Steur
* some work on totals * fix graphs * tweak rendering of totals row * disable evolution for totals row * let plugins configure totals row visibility * remove metadata * more tweaks and make it configurable * improve code and performance * fix some tests * lots of improvements * support bandwidth and other plugins * fix tests * add screenshot test * also fix existing test * add new method supportsTotalRow * various fixes * Updating some expected test files.
2018-12-06 Report tracking into wrong Site ID and missing token auth (#13493)Thomas Steur
* log tracking failures * added page * tweak UI * use a db column instead of option table to simplify code * add system summary, notifiy super users by email, fixes, update, ... * more fixes, needs tests next * add widget for tracking failures * ensure to not log any failure when visit is excluded * some tests and fixes * added tests * added missing test * apply review feedback * fix tests * trying to fix test * fix tests * fix update names * fix tests * Fix another test.
2018-12-06show full information of URL only on extra click (#13585)Thomas Steur
2018-12-06When you are logged out, the URL gets lost when you log in (#13441)Thomas Steur
It won't remember any hash as the hash won't be visible in the referrer etc but it would work for most other pages. To make it work for hash it would get likely way more complicated like we would need to persist it through JS, temporarily store it somewhere and redirect accordingly. It fixes the case mentioned in the issue. fix https://github.com/matomo-org/matomo/issues/13328
2018-12-06Make log and report data screen less technical (#13464)Thomas Steur
2018-12-05Get SingleMetricView to pass. (#13803)diosmosis
2018-12-05Fixing build (#13802)diosmosis
* update submodule * Update screenshots and try to get test to pass.
2018-12-04Prevent trigger errors on demand for instances that are opened to anonymous ↵Thomas Steur
(#13535) fix #13513
2018-12-04Use db sessions by default, deprecate file session handler (#13540)Thomas Steur
* use db sessions by default, deprecate file session handler * trying to fix tests
2018-12-04Added Fallback Method for Alexa in SEO Plugin (#13552)Burak Özdemir
* added fallback method for Alexa, fixes issue #13427 * do not use short array syntax for consistency with other methods * use mini link for Alexa, use DomXPath to filter out the global ranking instead of regex
2018-12-04Do not ask for 2fa authentication code when CoreUpdater is being requested ↵Thomas Steur
(#13796) Could fix an edge case where user is logged in, but hasn't confirmed the auth code (so the user is not actually logged in), and then an update appears.
2018-12-03cs/wssgiehl
2018-12-03submodule updatesgiehl
2018-12-03Add title, subtitle, and icon to all live actions (#13454)Thomas Steur
* add title, subtitle, and icon to all live actions * Add translations and tweak wording * fix possible error * fix incorrect closed if statement * updates expected test files * update submodule
2018-12-03Fix build and make join table sort stable by using DFS (#13634)diosmosis
* Try to fix php 7 tests. * Make join table sort stable. * Fix a test and try to debug php 7 build. * Try to fix two other tests. * Another build fix attempt. * try another attempt at a stable sort * debug travis build. * debug travis build. * debug travis build. * debug travis build. * anything? * See if using a DFS fixes the test. * Fix some tests and restore old travis.yml. * Handle string tables with implicit dependencies in join DFS. * Fix more tests. * Fix test that fails on mysqli. * Use is_numeric instead of regex. * Better original format Site fix. * Remove TODO and add Note. * Cannot use is_numeric. * Clean table sorting code. * remove unneeded file * Fix test and only convert site properties based on property list. * Fixing some more tests.
2018-12-03Fix docs generator by moving activities into activity log plugin (#13793)Thomas Steur
2018-12-03Implement Two Factor Authentication (#13670)Thomas Steur
2018-12-03fix some integration tests (#13791)Thomas Steur
2018-12-03Fix header color style should not be applied to menu (#13789)Thomas Steur
* Fix header color style should not be applied to menu * use correct variable * fix ui tests
2018-12-03Fix language translation integration test re 2 %s (#13790)Thomas Steur
2018-12-03Add timezone to current date hours instead of directly setting to timezone ↵diosmosis
offset. (#13787)
2018-12-02Mention the --yes flag in core:update description (#13788)Achilleas Pipinellis
The --yes flag is essential if you want to trigger unattended Matomo upgrades. This is only mentioned in the Debian package post-install script: https://github.com/matomo-org/matomo-package/blob/204f845ddbe3527104994788b6beac1ea6190ece/debian/matomo.postinst#L96 This change adds the --yes flag to the core:update description.
2018-12-02Show unique visitors on visitor map as default if available (#13517)Stefan Giehl
* Show unique visitors on visitor map as default if available * Show choosen metric in visitor map title
2018-12-02Updated menu structure and naming fixes (#13518)Thomas Steur
* add new category profiles * disable row evolution * add real time reports * improve style when full-width * change menu order plus remove visitors report * remove more traces of the profiles report * fix some ui tests * fix more tests * fix tests * fix some tests * Update en.json * Update SegmentedVisitorLog.js * updates expected test files * updates expected UI files * Updating expected files. * Update expected screenshot.