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
2022-04-11[Vue] migrate opt-out-customizer to Vue (#19003)dizzy
* migrate opt-out-customizer to vue * update expected screenshot * remove angularjs files * remove left over todo * built vue files Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2022-04-08Disable datatable PostProcessor for PrivacyManager.findDataSubjects API ↵Stefan Giehl
method (#19054) * Disable datatable PostProcessor for PrivacyManager API * Adds some API tests for PrivacyManager.findDataSubjects * apply PSR12 code formatting * fix region not displayed correctly in tooltip
2022-04-06[Vue] migrate manage gdpr directive to Vue (#19002)dizzy
* start migrating segment generator directive * get to build * remove some TODO * rebuilt * get UI tests to pass * fix ng-model handling * migrate manage gdpr directive to vue * fixing UI tests in PrivacyManager * update expected screenshots * apply review fixes * fix missing translation key Co-authored-by: sgiehl <stefan@matomo.org>
2022-04-04[Vue] migrate report deletion controllers/store to Vue (#18988)dizzy
* migrate report deletion service, delete-logs/delete-reports controllers * migrate schedule report deletion controller * delete angularjs files * couple fixes * get to work in UI * fix ajax request params not having every required param & add missing translation for manual purge estimate feature Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-29[Vue] Migrate the matomo-anonymize-log-data directive (#18985)dizzy
* start conversion * finish migrating anonymize log data * fixing UI tests * fix input bindings * get to workin UI * try to fix test Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-29[Vue] migrate DoNotTrackPreferenceController to vue (#18989)dizzy
* migrate donottrackpreferencecontroller to vue * fix some bugs * Update usersOptOut.twig * Update DoNotTrackPreference.vue Co-authored-by: sgiehl <stefan@matomo.org>
2022-03-26[Vue] migrate AnonymizeIpController to vue (#18975)dizzy
* start migrating privacymanager controller * finish migration and get to build * fix UI tests * update screenshot * get to work in UI
2020-12-31Add imprint URL to Template.pageFooter (#16966)Dirk Weise
* Add imprint URL to Template.pageFooter * Remove German translation Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2020-10-27Adds possibility to force cookie less tracking (#16592)Stefan Giehl
* Add system and measurable setting to enable cookie less tracking * Never return a visitor id if cookieless tracking is forced * Adds custom tracker.js to prevent cookies * ignore exceptions * cache setting in site attributes for faster tracking * updates expected test files * ensure getVisitorId also works without idSite in request * fix js tests * store global cookie flag in config to avoid failures when building tracker js * use config instead of systemsetting * use a new event to update the tracker file * Fix handling in Request::getVisitorId() * improve setting descriptions * Revert "use config instead of systemsetting" This reverts commit 1fdfb6808415d2984726cedfe2644de31086f927. * Revert "store global cookie flag in config to avoid failures when building tracker js" This reverts commit 2587dbb851d3e44f2740e39c91af3213930cad6f. * code improvements * Reset storage to ensure it's not filled with invalid database objects * updates expected test files * Remove measurable setting again * move setting from systemsettings to ip anonymization settings * Show a warning if tracker file is not writable * updates expected test file * apply some review feedback * fix test * updates expected screenshot * apply review feedback * submodule update
2020-10-01Offer feature to anonymise or shorten the referrer (#16376)Thomas Steur
2020-05-17Use utf8mb4 character set if possible (#15618)Stefan Giehl
2020-04-24Update doc blocks with new name (#15857)Stefan Giehl
* update doc blocks with new name * submodule updates * updates expected UI files
2020-03-04Fix PHPDocs (#15663)Jean Baptiste Noblot
2020-02-26Makes remaining GDPR pages fully translatable (#15582)Stefan Giehl
* Makes GDPRoverview translatable * Makes optout configuration page fully translatable * Makes anonymize log data directive translatable * Makes gdpr tools directive translatable * fixes & test updates
2020-02-04fix: enable user-defined value for insertIntoTempIterationStep (#15492)Tore
2019-09-04Don't process tracking requests that are older than data purge cutoff (#14831)Kate Butler
* Exclude visits whose time is prior to the log purge cutoff time from being logged * Cache data purge settings * Move logic for checking whether request is older than purge cutoff into getCustomTimestamp() method * Change error message
2019-07-05Update the link tag for all php files (#14635)Luca
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(?)
2019-06-27Provide methods to force the update of tracker caches (#14578)Thomas Steur
* Provide methods to force the update of tracker caches * delete tracker cache more often * delete only needed cache * invalidate cache when hosts change
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-11-30When changing password or email address, require to type old password (#13683)Thomas Steur
2018-08-02Add privacy policy/terms and conditions settings and display in bottom of ↵diosmosis
certain pages. (#13219) * Add privacy policy/terms and conditions settings and display in bottom of certain pages. * tweak * simplify PrivacyManager::shouldRenderFooterLinks(). * Update system test files * removes typo * do not render view if no links available * Remove footer margin in embedded widget. * ensure footer margin doesn't change (for UI tests) * update ui files
2018-05-29Added feature to optionally disable Schedule old data deletion feature (#13004)Thomas Steur
* Added feature to optionally disable Schedule old data deletion feature * Update screenshot
2018-05-22Adds message about data retention on gdpr overview (#12878)Stefan Giehl
* Adds message about data retention on gdpr overview * Adds additional information about gdpr relevant data retention * replace log data with raw data * review adjustments * adds ui test * review adjustments * update UI files
2018-05-08Use extra salt stored in database for userid anonymization (#12844)Stefan Giehl
* Use salt stored in database for userid anonymization * use update script + small review changes * fix tests * don't hash if salt is empty
2018-04-24GDPR + Add a couple of new platform features especially around validating ↵Thomas Steur
settings (#12558) * add a couple of new platform features especially around validating settings * more validators and other tweaks * few tweaks * allow plugins to add header script in JS tests * some work on gdpr * remove email feature * menu update * add date tooltip * make sure privacy has its own icon * added some text * add opt out info * better titles * add some information about webserver logs * add log import notice * give angular some time to render * show border around iframe * make sure to place a notification in modal dialog if needed * when opening a modal, make sure the top part is visible * disable newsletter sign up by default * command line tool to anonymize and remove previously tracked raw data * implement some basic consent features into piwik.js * minor tweak * schedule entries to anonymize data in past * let users anonymize historical data * better overview * better naming * explain consent tracking * add legitimate interest * new menu structure for privacy * use a proper db table for scheduled anonymizations * add some tracker tests * some tests and fixes * couple of fixes and tests * starting to add some UI tests * more tweaks * add missing file * fix jslint * have the field full width * more tweaks * create directory if needed * various fixes * fix some tests * make sure keys will be always returned in same order * more fixes * fix some tests * apply feedback from review * fix some tests * this might fix mysqli tests * fix some tests * trying to fix mysqli tests * fix system test * fix comment * remove some duplicated code * update method name * trigger event when logs need to be deleted * add possibility to anonymize userId and orderId * trigger event in tracking code page * expire consent in hours * post another event * update wording for privacy GDPR * fix various ui tests * fix some tests * trying to fix ui tests * trigger another test run * fix system test * fix some ui tests * show a table of contents on tracking code page, fix title, add mobile apps and API * fix ui test * 3.5.0-b2 update * Re-generate piwik.js * fix job status and selector style * make sure to include only sites with admin access * some tweaks * fix some ui tests * fix some ui tests * fix test
2018-01-22Added custom URL parameters to style the optOut iframe (#12472)Jouveer
* Added custom URL parameters to style the optOut iframe * UI optOut customisation * Improved Features and iframe preview * Update .gitignore * Update en.json * Update CoreHome.php * Update opt-out-customizer.controller.js * Update opt-out-customizer.directive.html * Update PrivacyManager.php
2017-11-30Show message if visitor log shows no data because the data was purged (#12294)Thomas Steur
2016-08-29Better UI for Piwik 3, more responsive, faster, lots of other fixes (#10397)Thomas Steur
* 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
2015-09-09refs #8565 #8503 #8567 refactored/removed some code to not use deprecated ↵Thomas Steur
APIs / events for 3.0
2015-06-19refs #7090 #4789 Improve the look of data tables, entity tables, forms, ...Thomas Steur
2015-06-11Use LogPurger::deleteVisitsFor in LogDataPurger class in PrivacyManager ↵diosmosis
plugin, Rename LogPurger to LogDeleter, add test for VisitorGeolocator::reattributeVisits and add empty tests for LogDeleter service.
2015-05-23Remove unneeded requires in PrivacyManager.php and PrivacyManagerTest.php.diosmosis
2015-05-23Add LogDataPurger object to DI via PrivacyManager DI config.diosmosis
2015-05-23Since LogDataPurger::$deleteLogsOlderThan and ↵diosmosis
LogDataPurger::$maxRowsToDeletePerQuery can be set using values from the DB, make them function parameters instead of service state. Change made in anticipation of move to DI.
2014-11-25refs #6697 start refactoring the DoNotTrack code to allow for adding testsmattab
2014-11-04Use placeholders in translationsMatthieu Napoli
2014-11-04#5052 #6566 Added a form on the last installation step that plugins can enrichMatthieu Napoli
The PrivacyManager plugins adds 2 settings to that form to let user disable (enabled by default) DoNotTrack and IP anonymization
2014-09-08Refs #6109 New core metric: nb_users as the count of distinct user ids. ↵mattab
Means "Active Users". Displayed in Visitors Overview, in metrics picker, in API response, in Metadata
2014-07-23reduced multiple empty lines to exactly oneChristian Raue
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-06-05refs #5301 started to simplify scheduled tasks API while staying backwards ↵Thomas Steur
compatible
2014-05-20refs #5192 added generator for menus, updated more plugins to use menu ↵Thomas Steur
class, fixed some bugs, improved design, fixed tests, ...
2014-05-20refs #5192 introducing a user menuThomas Steur
2014-05-20refs #5192 starting a little Menu refactoringThomas Steur
2014-05-09Organised imports, using phpstorm optimize imports featuremattab
2014-05-09Removed unused imports in core/ and plugins/mattab
using phpstorm optimize imports feature
2014-05-09Removed unused imports in core/ and plugins/mattab
using phpstorm optimize imports feature
2014-02-04refs #4563 make sure getting purge data settings works if UI is disabledThomas Steur
2014-02-04refs #4563 PrivacyManager Settings should be in Config and Option table, ↵Thomas Steur
also removed some completely from config as described in ticket
2014-02-03Removing last Piwik_ occurencesFabian Becker
refs #4609