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
2019-05-28Ensure each plugin has a config.php and tracker.php file (#14430)Kate Butler
* Add empty config.php and tracker.php files to each plugin that doesn't have them; add to whitelist of files that are included in new plugins generated by generate:plugin * Add plugin files for plugins which were missing them
2019-05-28Update video content on Welcome widget (#14454)Kate Butler
* Remove Piwik promo video on Welcome widget and replace with link to Matomo videos * Fix image overlapping text on smaller screen widths * Updated screenshots for dashboard welcome widget * Update test screenshots * Revert file permissions
2019-05-10language update (#14441)Stefan Giehl
2019-05-09Switch UI tests from phantomjs to chrome headless (#14421)Thomas Steur
* Make sure xss entries is always an array. * Update expected test files and submodule. * Regenerate broken omnifixture dump. * poc conversion to chrome headless for UI tests, single test works locally * Get single test to pass on travis & local w/ headless chrome. * Remove old diff viewer generation, and get output to look the same as before when there is a failure. * Add global timeout & get ViewDataTableTest to pass. * Convert BarGraph_spec.js. * Convert EmptySite_spec. * Update EvolutionGraph spec for chrome headless. * Convert GoalsTable test & find/replace for common changes. * Convert MeasurableManager. * Another find & replace. * Get Menus/OptOutForm to pass w/ chrome headless * Convert PeriodSelector, PieGraph & PivotByDimension UI tests. * undo unrelated debugging change * Convert QuickAccess UI tests * Converts ActionsDataTable UI tests * reset viewport after each testsuite * Converts RowEvolution UI tests * Converts Theme UI tests * Converts SiteSelector UI tests * Converts CustomVariables UI test * Converts DBStats UI test * Ignore empty responses when calling api/controller * Converts Dashboard UI tests * Converts Live UI tests * Converts SimpleUI tests * Converts Installation UI tests * Converts ImageGraph UI tests * Converts Login UI tests * Converts Marketplace UI tests * Converts Insights UI tests * Converts ReportExporting UI tests * Converts UIIntegration tests * Updates ViewDataTable UI tests * Converts CoreUpdater UI tests * Converts UsersManager UI tests * Converts Morpheus UI tests * Converts MultiSites UI tests * Fix testEnvironment.callApi handling of array parameters * Converts Overlay UI tests * Converts PrivacyManager UI tests * Converts ScheduledReports UI tests * Converts SegmentEditor UI tests * compare pixel difference in images * Converts PeriodSelector UI tests * allow a pixel difference * Converts SingleMetricView UI tests * Converts SitesManager UI tests * Converts Transitions UI tests * Converts MeasurableManager UI tests * Move Mouse out of screen after each test suite * Converts PieGraph UI tests * Ensure cursor is not shown in focused input elements * Converts VisitorMap UI tests * Converts CustomLogo UI tests * Converts BarGraph UI tests * Converts EvolutionGraph UI tests * Converts IntranetMeasurable UI tests * Converts TrackingFailures UI tests * Converts CampaignBuilder UI tests * Converts TagManagerTeaser UI tests * fix request url rewrite for changed port * Converts TwoFactorAuth UI tests * do not print full responses in logs, but size instead * improve additional style injection * use submodule branches * fix request interception * update dependencies * [TEMP] disable dangerous link checks * [TEMP] limit tests * Use puppeteer@next and make sure diffs get uploaded properly. * Use correct fs function. * Allow timeout to be specified on command line for UI tests and debug console logs. * timeout option tweak * Setup diff dir once before running tests not before each suite. * fix last commit * Update screenshots and fix some specs. * Convert some tests that were not converted during merge. * updating screenshots * Updating screenshots and fixing some tests. * more test fixes * couple more test fixes * More test fixes and plugin updates. * wait for jquery * Fix some screenshots and tests. * more test fixes * debug travis test failure * remove .only * more test fixes and updated expected files * another test fixing iteration * typo * another quick test change * more tests updates * Test fixes and & more debugging. * more debugging and test fixes * more fixes and debugging. * remove .only * Another round of fixed tests. * more debugging & fixes * more test changes * more debugging and fixes * Fixing more tests + some bug fixes. * Couple more fixes. * Couple more fixes. * Fixing tracking failures test * more fixes * Last couple fixes hopefully. * couple more test fixes * more fixes, bug fix in usersmanager, some test updates * Some more test fixes/changes. * more and more fixes * hoping for a green build * Do not compare against existing files in dashboard_spec. * more fixes, re-enabling travis * really re-enable travis * Install puppeteer on travis-ci. * more fixes * try to fix random failues * remove return * Convert some login tests I forgot and update UsersManager expected file * Fix test for primary key update * Update AddPrimaryKey.php * More test fixes + implement synchronous comparison threshold (so no resemblejs) * More wait fixes + reset token detection fix. * couple more fixes * Fix login/overlay screenshot issue & magick command running issue. * identify is the executable on travis (hopefully) + fix some random failures * Another run. * Last fix. * two more tweaks * typo
2019-05-03Require password confirmation before installing plugins (#14387)Kate Butler
* Require password confirmation before installing plugins * Simpler workflow for incorrect password when uploading plugin * Refactoring * PR changes
2019-04-07Fix build (#14320)diosmosis
* update submodules * update expected screenshots
2019-04-03spellcheck en.json files (#14135)Lukas Winkler
* spellcheck en.json files * fix WidgetsListTest * additional fixes * simplify sentence * Fixing tests.
2019-03-17language update (#14214)Stefan Giehl
2019-03-15Support multiple plugin paths (#14051)Thomas Steur
* do not hard code plugins directory * remove method that is not needed for now * use plugins directory in more places * some work on supporting multiple plugin directories * use more unique name * couple fixes * and another fix * sort plugins * adjust languagesmanager * adjust more usages * Update Manager.php * adding a plugin to test * more tests * make sure plugin resources can be located in custom directory * adding more tests * rewrite image paths * handle more cases * add tests * make sure to load plugin * trying to fix test * trying it this way * load plugin * fix ui test? * testing if tests succeed this way * another test * load custom dir plugin * load plugin in ui fixture * change the update statement * remove update script * delete column * fix ui test * make it work for tests * fix some tests * Fix merge.
2019-03-09language update (#14170)Stefan Giehl
2019-03-07Allow updating multiple plugins at once. (#14052)diosmosis
* Allow updating multiple plugins at once. * Disable checkbox if plugin is not downloadable. * Fix translation typo. * really fix typo
2019-02-25language update (#14134)Stefan Giehl
2019-02-15language update (#14103)Stefan Giehl
2019-01-30Don't hardcode plugins directory (#14043)Thomas Steur
* do not hard code plugins directory * remove method that is not needed for now * use plugins directory in more places
2019-01-27language update (#14030)Stefan Giehl
2019-01-04fix another build (#13930)diosmosis
* Attempt to fix tests. * Try to fix another test. * Update some expected files. * Fix unit test. * Updating screenshots.
2019-01-03language update (#13927)Stefan Giehl
2018-12-27language update (#13915)Stefan Giehl
2018-12-21improve ie11 support (#13893)Thomas Steur
2018-12-17language update (#13871)Stefan Giehl
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-04Prevent trigger errors on demand for instances that are opened to anonymous ↵Thomas Steur
(#13535) fix #13513
2018-12-03Implement Two Factor Authentication (#13670)Thomas Steur
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.
2018-11-26don't allow chrome to translate Matomo pages (#13748)Lukas Winkler
avoid unintentionally sending private data to foreign servers
2018-11-26Rename Referrer Type to Channel Type (#13447)Thomas Steur
* Rename Referrer Type to Channel Type fixes https://github.com/matomo-org/matomo/issues/12969 I think it makes things slightly better but all good if we don't want to merge it. Uses more common (marketing) terms for it instead of the technical terms IMO. * fix various tests * fix tests
2018-11-22Update CustomDimensions submodule to master & update screenshots. (#13747)diosmosis
* Update CustomDimensions submodule to master & update screenshots. * Fix random test failure in TagManager test. * Update two screenshots
2018-11-18language update (#13725)Stefan Giehl
2018-11-14Fix build which fails with new theme (#13713)Thomas Steur
* fix some tests * fix more tests * fix more tests
2018-11-14language update (#13708)Stefan Giehl
2018-11-09Add Matomo Tag Manager to core (#13402)Thomas Steur
2018-11-01language update (#13663)Stefan Giehl
2018-10-15language update (#13612)Stefan Giehl
2018-10-10Fix license information may not be shown correctly (#13569)Thomas Steur
* Fix license information may not be shown correctly * Update Controller.php
2018-10-08language update (#13560)Stefan Giehl
2018-09-25don't send referrer to plugin authors website (#13479)Lukas Winkler
* don't send referrer to plugin authors website * also add noreferrer to flattr link
2018-09-20Set backtrace on error object and check ↵diosmosis
Piwik_ShouldPrintBackTraceWithMessage() (#13450) * Set backtrace on error object and check Piwik_ShouldPrintBackTraceWithMessage() in controller instead of FrontController in case plugins decide to create their own safemode. * Add backtrace to HTML safemode view too. * Fixing test.
2018-09-17language update (#13436)Stefan Giehl
2018-09-01Adds new language Spanish (Argentina) (#13350)Stefan Giehl
2018-08-19language update (#13316)Stefan Giehl
2018-08-13Add backtrace to exceptions treated as fatal errors w/ test, … (#13276)diosmosis
* Add backtrace to exceptions treated as fatal errors w/ test, and move partial backtrace reconstruction to FrontController so different safemodes can receive it. * Add missing file. * fixing tests * fix test finally * fix submodule
2018-08-07Scalable UX for user management (#13158)diosmosis
* Create empty components. * Mock up users list pagination. * Finish initial version of mockup. * Tweak to UI * More UI changes to new users manager screen. * More UI changes * Mock up user permission edits. * More tweaks to user permission editing (on both edit form & in users table). * add options * Another iteration on the UsersManager UI. * Update UsersManager UI again. * Implementing parts of the UI, fixing issue w/ overlapping material selects, creating dropdown directives for dropdown w/ submenu using materializecss, change bulk actions to be dropdown button. * Merge menu/submenu directives. * More superuser UI only functionality. * Fill out more logic of users manager UI + merging extra unneeded components/directives. * More users manager UI only changes. * Incomplete API method for new users list page. * Fill in server side pagination logic w/ tests & generally get to work in UI. * Make sure selects w/ placeholders can be unset. * Add loading state to users list + fix pagination issues + resize pagination in case the numbers are large. * Add last seen time to getUsersPlusAccessLevel() so it displays in UI. * Add permission edit pagination AJAX query + server side code. * Add "add access" button to user permission component. * Change permissions column to role + remove superuser checkbox & merge w/ Role column. * Delete user + bulk delete functionality. * Get delete users to work when entire search is selected. * Ask for confirmation before setting access in users list & implement access change logic. * Get bulk access functionality on users list to work (w/ tests). * Fix a bug in user table filtering + get permissions edit search to work. * Complete logic for permissions edit. * Change add user workflow so we do not have to save each permission edit in memory before saving whole user. * Add/edit user functionality. * Toggle superuser access functionality + some modal fixes. * in users list display ajax loading notification so counter is not changed visibly before rows are loaded. * initial review changes, disable functionality when viewing user is not superuser and some UI tweaks. * Redo top controls for user permission edit and add slide up toast notification for when a site is added. * Display warning in user permission edit if user has no access at all. * Do not reload users after going back from user edit form. * Force giving a new user access to a site when creating a user and make sure user list reloads if a user is modified, but does not realod if no user is modified. * Add form help to the non-straightforward fields. * Remove old usersmanager code & fix pagination bug. * Add help icon explaining roles to users list + permission edit. * Allow admin users to create other users + fix some regressions when making page-users-list not reload every time. * Apply self review changes. * Do not allow editing user details when an admin user edits a user. * Starting on UI tests. * Limit users displayed in page list to those that already have access to sites the current user is an admin of. * Refactor bulk/single AJAX calls & redraw component boundaries (users manager component owns user search state, paged users list owns table/control state). * Get add existing user modal to work. * write most UI tests + modify fixture * Fill out rest of UI test suite & get the rest to pass. * fix couple regressions * Get UI tests to pass and start on translation. * adding translations * try to fix some tests * Fixing API tests. * Fixing UsersManager tests. * Fix UI tests. * Add capabilities to new API output. * remove non-existant file references. * Add Write role to dropdowns. * Select from proper join. * tweak test * Updating UI tests. * Change styling of user permissions edit. * Update screenshots * Apply some PR feedback. * apply some review feedback * more review changes * update file headers * remove some TODOs * fix some tests * some more review fixes * update test files * Fix failing tests.
2018-08-06Fixing regressions causing UI tests to fail (#13252)diosmosis
* Request.initAuthenticationObject is not always called now so use different event. * default value for form field may not be JSON. * Add date parameter as default value in ajaxHelper in case it is needed. * update screenshot * Update screenshot. * Do not show default value when it is an array and only contains undefined values.
2018-08-03Reconstruct partial stack traces for fatal errors. (#13238)diosmosis
* Reconstruct partial stack traces for fatal errors. * tweak to fatal error breadcrumb * Add docs + fix test. * Add fatal error test and improve fatal error stack trace a bit. * fix test on travis
2018-08-02Do not show default value when default value is an array (#12824)Thomas Steur
* Do not show default value when default value is an array * make sure a pretty value is actually set * do not show default value for multituple
2018-08-02Fix parameter unset and escaping (#13240)Stefan Giehl
2018-07-31language update (#13236)Stefan Giehl
2018-07-25Replace proxy redirect with rel=noreferrer (#12780)Christian Schmidt
* Replace proxy redirect with rel=noreferrer * Add noopener * Restore action=redirect for non-Matomo links * Wrap referring URLs * NO target on download link * Fix Github links * Fix whitespace * Fix tests * Revert change * Revert changes * Fix tests * Add noreferrer shim for MSIE 10 * Remove all action=redirect links * Restore noreferrer * Restore test * Fix one more occurrence * Update changelog * Combine if's * Fix changelog wording * Fix stray whitespace
2018-07-25Make CORS domains configurable in UI (#13174)Stefan Giehl
* Make CORS domain configureable in UI * Move trusted host settings to SystemSettings class * Use unique id for pluginSettings * Improve styling * Improve help text * improve code & naming * Implements new UI field array type * review adjustments * reorganize form demo * update UI files * update system test files * Improve handling of Config Settings