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-11-13Regenerate OmniFixture dump w/ more xss payloads (#13556)diosmosis
* Buffing xss testing system. * More testing changes. * Finish adding more xss test data. * Update ui-test.php file. * Use DI\add in test container override. * Update OmniFixture. * Get fixture to setup properly. * Make xss sanity check work w/ persist fixture data option. * Another sanity check tweak. * Trying to debug xss sanity check. * removing duplicates * Fix xss testing JS. * Escape widget category text. * deal w/ angular input in goal name * Ensure privacy manager links are safe and add automated test for dangerous links to UI tests. * Create dangerous link method in xsstesting class. * Make xss test failures a bit easier to debug and escape metric documentation for angular. * Tweak quickaccess test. * Try to get pviot by dimension test to pass. * Tweak QuickAccess test and try to get xss reports to show. * Fix exception message. * Tweaks to fake xss report (cannot currently be displayed). * Updating screenshots. * In check for dangerous links test allow empty links that use dangerous prefix. * fix a cou0le more tests. * update more screenshots * Update a couple more screenshots. * Updated screenshot. * update screenshots * update two more screenshots * Use ng-bind-html to sanitize report documentation which can potentially have HTML. * update screenshots
2018-11-09Add Matomo Tag Manager to core (#13402)Thomas Steur
2018-11-05Updates expected UI screenshotssgiehl
2018-10-10Update screenshots. (#13571)diosmosis
* Update screenshots. * Update two more screenshots.
2018-10-07Add possibility to manage and view Intranet websites (#13473)3.6.1-b3Thomas Steur
* Add possibility to manage and view Intranet websites #7724 * more tweaks * ui tests * fix some tests * added missing name * remove intranet setting, added test for tracking * fix various tests * remove test * Update RequestProcessor.php * Update en.json * fix some tests * do not throw exception if site does not exist * seeing just now it is fine to trigger exception * debug error * log only certain requests * Update piwik.php * Update JsProxyTest.php * trying to fix tests * remove debug code * trying to fix tests
2018-09-01Adds new language Spanish (Argentina) (#13350)Stefan Giehl
2018-08-29Single metric view fixes (#13352)diosmosis
* Make sure client side sparkline limits first date in range to min allowed date. * For goal metrics make sure sparkline in single metric view uses GOal.get w/ idGoal. * UI test tweak. * update ui screenshots * Fixing tests. * Fix caching in singlemetricview. * Update expected UI test. * Update screenshots.
2018-08-13update UI filessgiehl
2018-08-09Add notification when report w/ segment has no data, but segment is ↵3.6.0-b4diosmosis
unprocessed (#12823) * When a report has no data, check if it is for an unprocessed segment and display an explanatory notification. * Remove transient notifications on reporting page change, allow datatable views to add notifications, use to display unprocessed segment message. * Update changelog. * Internationalize unprocessed segment message. * Parse notification divs in dashboardWidget.js when setting widget content. * Tweak message. * Change PR to use different approach: throw exception when no archives found and segment is used, then detect exception in new event. * Update changelog + document new event. * Unfinished review changes * more review fixes * Do not show notification w/ custom segments. * apply pr review * Apply review. * undo escaping since it was not needed & get test to pass * Different strategy + new test. * Fix tests. * Update two expected screenshots.
2018-08-06Updates omnifixture (#13249)Stefan Giehl
* updates geoip2 test db * updates omnifixture * update ui files
2018-08-03Add reusable widget to display single metric w/ sparkline & evolution ↵diosmosis
percent (+ other changes) (#13101) * Add empty metric for single metric view. * Add new isReusable property to widget metadata & if set to true, do not grey out the widget in the dashboard manager, even if the widget is used in the dashboard. * Initial working version of single metric view. * Get single metric view widget to work and look correctly (no series picker). * Add series picker to single metric widget and add filter_last_period_evolution parameter. * Persist metric change through dashboard widget parameter saving. * Loading state for single metric view. * Make new evolution param work on processed reports + tweak component implementation. * Tweak CSS and make sure angular components are compiled in widget preview. * Make component work with widget preview and avoid unnecessary widget reloads when multiple widgets of the same type are shown. * Generalize JS lastN range period computing and use to create standalone sparkline angular component and get rid of need for "past-period" argument to single metric view. * Add format_metrics: "1" to API.get method. * Add escaping to _angularComponent.twig. * hacky fix for formatting revenue columns * Format past data values & allow evolution to be calculated for processed metrics. * filter evolution changes * Fix issue in subtable recursion for processed metric computation & metric formatting + add new processed metric compute hooks to fix bug in evolution calculation on subtables. * remove isReusable property. * attempting to change strategy * simpler solution that does not require backend changes * remove unneeded code + fix issue w/ formatted metrics * remove some more unneeded code * write UI test * add new screenshots * Add all goals to single metric view picker. * move category * fix test * fixing more tests * Fixing some UI tests. * Update more screenshots. * update two more screenshots
2018-07-25update screenshots for #13135diosmosis
2018-06-28Remove executable bit on most files (#13038)Adrien Crivelli
Only the files declaring a shebang have their execution bit set. Everything else is not executable to avoid possible security issues
2018-06-19minor sparkline improvement (line thickness) (#13083)Lukas Winkler
* set correct lineThickness and fix default fill color * update UI files
2018-06-19Format metrics in row evolution popover correctly (#13077)Stefan Giehl
* Format metrics in row evolution popover correctly * Update UI files
2018-06-18replace sparkline library with modern equivalent (#12066)Lukas Winkler
* replace sparkline library with modern equivalent * test setting $enableSparklineImages to true for UI tests * update LEGALNOTICE * add minimum and maximum dots * further improve sparklines - no minimum/maximum if they are the same - add offset to the top so that maximum isn't stuck at the border - doubled resolution of image as it was a bit blurry and it's still <1.5KB * fix display size of sparklines * make Sparklines red * fix sparkline size in rowEvoluton * change line colors to black * lastPoint and padding * update Sparkline to new version * remove possibility to disable sparklines ($enableSparklineImages) * handle formatted numbers * Updates UI files
2018-06-18Deprecates the `historyService` along with `broadcast.init`, ↵Stefan Giehl
`broadcast.propagateAjax`, `broadcast.pageLoad` (#12363) * deprecates broadcast.propagateAjax() * make overlay js independed from history service and some broadcast methods * deprecates historyService alogn with some broadcast methods * make popovers work in widgetized dashboard without history service * do not update overlay page/sidebar when iframe url didn't change prevents reloading data when opening a popover
2018-06-14Remove usage of synchronous ajax requests (#12546)Stefan Giehl
* Do not use sync ajax requests * adds deprecation comments * convert some methods to be fully async * adds minimum waittime after page load in ui tests * improve wait times
2018-06-12language update (#13057)Stefan Giehl
2018-05-24language update (#12982)Stefan Giehl
2018-05-24Rename Actions category to Behavior + Referrers category to Acquisition (#12950)diosmosis
* Rename Actions category to Behavior + Referrers category to Acquisition while retaining category ID. * quick fix * Update expected system test files. * Updating screenshots & fixing test. * fix dashboard test * Update screenshots again.
2018-05-24Rearrange some menu items (#12879)Stefan Giehl
* Rearrange some menu items * update system test files * Update CustomDimensions submodule. * Update tests/travis repo (to get artifacts uploaded for plugin system tests). * Update expected screenshots. * Update pdf/html system tests.
2018-05-23Ensure consistent ordering in test output for travis-ci & local environments ↵diosmosis
(#12957) * Ensure ordering across OSes in Filesystem::globr(). * Fix ordering of FileSystemTest. * Fix RawLogDaoTest. * In ReportsProvider if two reports have the same category/subcategory, compare IDs. * Fix two issues in WidgetMetadata sort: check for empty subcategory was wrong + if both subcategories missing, compare widget IDs + if subcategories equal, compare widgetIDs. * Updating consistently ordered test results. * Update more screenshots.
2018-05-04GeoIP2 implementation as a plugin (#12699)Stefan Giehl
* require geoip2/geoip2 composer package * Determine region name based on Location Provider * Adds empty GeoIp2 plugin * move location_region column definition to GeoIp2 plugin so it's get changed as soon as the plugin is activated * Adds GeoIP2 location providers * ignore GeoIP2 mmdb files * Adds script to generate GeoIP2 test databases * Adds Command to convert region codes from FIPS to ISO for old log table records * Adds GeoIP2 AutoUpdater * Use GeoIP2 in tests * update test files * code fixes * adds tests * rename old GeoIP providers to Legacy * Let GeoIP autoupdater UI handle GeoIp2 as well * convert region codes to ISO in API after switch to GeoIP2 * do not show GeoIP providers if GeoIP2 plugin is enabled an no GeoIP Legacy provider is still in use * small fixes * review changes * Use correct region translations * Show correct message if no database can be found * if log tables have been converted, use archive date to check if region codes still need to be converted to iso * fix tests * Improves extracting GeoIP2 databases * Adjust GeoLocation diagnostics * readds old taiwan fixes * Assume all third party location providers as 'recommended' * Download database over HTTPS * remove outdated comment (see https://github.com/matomo-org/matomo/issues/12411) * Remove indication that Geoip2 may be slow, since we found it should be quite fast and this should not be an issue in theory * skip detection if IP is empty & do not try convert IP to IPv4 * remove downloaded file if an error occurs while extracting * command should be runnable multiple times * use ISO codes for suggested region codes * reload after wizard success * Drop table if exists. * Fix two translation keys. * add special region handling for UK * update system test * update UI files * submodule update * update test files
2018-05-02Show number of Goals created in the System summary widget (#12798)Stefan Giehl
* Show overall goal count in system summary * update UI files
2018-04-24update UI filessgiehl
2018-03-25update icons submodule (#12644)Lukas Winkler
* update icons submodule * update test files
2018-03-23Update UI filessgiehl
2018-03-22Export overlay for Datatables (#11958)Stefan Giehl
* Implements export overlay for datatables * use popover instead of modal * use radio instead of select * fix positioning of popover * improve popover; translations * adjust tests * update ui files * add options for flatten & expanded * make export popover work with other popover - old popover will be recreated when export popover is closed * improve export url creation * update ui files
2018-03-20Further improvements to Dashboard API (#12609)Stefan Giehl
* Further improvements to Dashboard API * adds some tests
2018-03-20Updates Omnifixture (#12624)Stefan Giehl
* Ensure token_auth is always the same when generating OmniFixture * improve some ui tests * ensure website cache is cleared * ensure goal description is not changed * Regenerated OmniFixture.sql with latest fixture updates * update UI files
2018-03-12move Dashboard UI tests to Dashboard plugin (#12616)Stefan Giehl
2018-03-09Allow deleting first dashboard for automation purposes. (#12607)Benaka
2018-03-09Moves some dashboard methods to API (#12587)Stefan Giehl
* Move some dashboard methods to API * Pass correct param in dashboard APITest for createNewDashboardForUser API method.
2018-01-27language update (#12514)Stefan Giehl
2018-01-19Restore wording on Copy dashboard feature (#12483)Matthieu Aubry
regressed in https://github.com/matomo-org/matomo/pull/12460
2018-01-18Improved Login and Reset Password Fields (#12448)Jouveer
* Improved Login and Reset Password Fields * Update index.twig * Update userSettings.twig
2018-01-18Changed "right" positioning on ui-dialog hovering buttons (#12458)Jouveer
2018-01-11Show Matomo instead of Piwik in the user interface in more places (#12421)Matthieu Aubry
* Replace all occurences of Piwik in english translations of Actions plugin * translation update * Replace all occurences of Piwik in english translations of API plugin * translation update * Replace all occurences of Piwik in english translations of core * replace Piwik occurrences * Rename widget piwik.org blog => matomo.org blog * fix widget name * replaced some more piwik mentions * Renamed to Matomo a few strings * Replaced more strings to Matomo in JSON files, twig templates * Replaced more strings to Matomo in INI file * Replaced more strings to Matomo in API docs, error messages, feedback forms * introduce API.getMatomoVersion and ExampleAPI.getMatomoVersion API + deprecate old ones
2018-01-10language update (#12419)Stefan Giehl
2017-11-23issue #12175 (#12220)Fabian Dellwing
this should fix uneven styling of widgets. could not monitor any unwanted differences, but it is possible.
2017-11-21let plugins decide whether to embed widgetized iframe empty or not (#12292)Thomas Steur
2017-11-20Fixes CSS position to solve overlay problems (#12023)Stefan Giehl
2017-10-17Make dashboard links working for all browsers (#12176)Stefan Giehl
2017-10-13language update (#12180)Stefan Giehl
2017-10-06fixes js memory leak (#12130)Stefan Giehl
2017-10-04force using utf-8 as charset for htmlentities/htmlspecialchars (#12135)Stefan Giehl
2017-10-04Make it possible to show a header message for datatables (#12146)Stefan Giehl
* Make it possible to show a header message for datatables * update changelog * add comment that messages will be printed raw
2017-07-26language update (#11897)Stefan Giehl
2017-07-20removes usage of deprecated jQuery.size() (#11883)Marc Neudert