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-03-15[automatic Intl data updates from CLDR 40.0.0] (#18943)github-actions[bot]
* Updates Intl data from CLDR 40.0.0 * fix tests * Handle date formats b and B as a Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: sgiehl <stefan@matomo.org>
2021-11-13add feedback question, remove other related. (#18262)Peter Zhang
* remove feedback links remove feedback links * update screen shot update screen shot * add feedback question add feedback question * update close to icon update close to icon * built vue files * remove in line css remove in line css, change to less file * move translation key to plugin move translation key to plugin * remove feedback popup remove feedback popup * update remove some test and feedback related update remove some test and feedback related * add draft tests add draft tests * update feedback add php and UI tests update feedback add php and UI tests * update test screen shots update test screen shots * Update demo.twig add heart to demo page * add feedback back in extend the modal add feedback back in extend the modal * update coreHome update coreHome * update screen shots update screen shots * Update FeedbackQuestion_spec.js update js tests * update test update test * built vue files * update screenshot and js tests update screenshot and js tests * Update FeedbackQuestion_spec.js test success * update screenshot update screenshot * update tests update tests * fix test error fix test error * Removing the refer us popup * Readding accidentally removed language files * update test * update test * remove refer us * update feedback umd js update feedback umd js * merge Andy branch merge Andy branch and update screen shots * revert language changes revert language changes * revert language changes revert language changes * revert language file revert language file * revert unrelated lang change revert unrelated lang change * revert lang change revert lang change * revert lang change revert lang change * Delete ControllerTest.php remove controller test not in used * Update core/Piwik.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * Update plugins/Morpheus/javascripts/piwikHelper.js Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> * update a big that cancel and reopen it again update a bug that cancel and reopen it again * update compare error update compare error * Update plugins/Feedback/FeedbackReminder.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * update feedback show logic update feedback show logic * Update FeedbackQuestion_spec.js update tests * Update Feedback.php remove comments * Update .gitignore * update vue build file update vue build file * built vue files * update vue build file update vue build file * add close button add close button * add close button add close button * update screenshot update screenshot * remove umd remove umd * git add corehome git add corehome * revert all the umd file revert all the umd file * built vue files * built vue files * Update plugins/Feedback/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * update per review update per review * built vue files * set auto focus on modal open set auto focus on modal open * built vue files * Update FeedbackQuestion.vue add please write in english * built vue files * remove please write in English remove please write in English * built vue files * update tests and question tests update tests and question tests * set cookie in the test set cookie in the test * Update page-renderer.js add setCookie to tests * update test only load 1 update test only load 1 * built vue files * Update FeedbackQuestion_feedback_popup.png update screen shot * Update piwikHelper.js update button css * update screen shot update screen shot * Update plugins/Feedback/Feedback.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/Feedback/vue/src/FeedbackQuestion/FeedbackQuestion.vue Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/Feedback/API.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/Feedback/API.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update core/Plugin/API.php Co-authored-by: Stefan Giehl <stefan@matomo.org> * update cookie and tests update cookie and tests * built vue files * test setcookie in tests test setcookie in tests * update tests update tests * update tests update tests * Update FeedbackQuestion_spec.js update cookie test * extend setCookie in test extend setCookie in test * update elints format update elints format * built vue files * test set cookie test set cookie * built vue files * Update FeedbackQuestion_spec.js set cookie after goto URL * Update FeedbackQuestion_spec.js int to string * update set cookie update set cookie * update test URL update test URL Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Andrew Davis <andrew.affinity@gmail.com> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2021-05-27Update PHP extension requirements & deprecate Common::mb_* methods (#16754)Stefan Giehl
* Require polyfill for mbstring and iconv * remove mbstring methods from upgrade.php * remove checks for some php extensions * deprecate Common::mb_* methods, as we can directly use mb_* functions instead * updates expected test files * Directly use mb_* methods in favor of Common::mb_* * Update expected screenshot Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2020-12-10Allow using last (week|month|year) as date param (#16830)Stefan Giehl
* Allow using last (week|month|year) as date param * Adds some unit tests * improve tests * Make it possible to use last (week|month|year) for api requests * improve test
2020-08-04allow invalidating plugin archives only and archiving past data for plugins ↵diosmosis
(#15889) * Adding initial new code for cron archive rewrite. * first pass at removing unused CronArchive code. * unfinished commit * fill out archiveinvalidator code * getting some tests to pass * unfinished commit * fixing part of test * Another test fix. * another sql change * fix broken merge or something else that went wrong * Couple more fixes and extra logs. * Fixing enough issues to get core archive command to run completely. * Fix and log change. * Fixed more segment/test related issues for CronArchiveTest. Includes optimization for no visits for period + segment process from handling. * another optimization and possible build fix * no visit optimization * test fix * Implement archiving_custom_ranges logic w/ queue based implementation * fixes to get archivecrontest to work * add logic to invalidate today period * fix optimization and some tests * Fixing more tests. * Fixing more tests * debug travis failure * more test fixes * more test fixes, removing more unneeded code, handling some TODOs * Handle more TODOs including creating ArchiveFilter class for some cli options. * tests and todos * idarchives are specific to table + start on archivefilter tests * one test * more TODOs and tests * more tests and todo taken care of * handle more todos * fixing more tests * fix comment * make sure autoarchiving is enabled for segments when cron archive picks them up * Fixing test. * apply more pr feedback * order by date1 asc * quick refactor * use batch insert instead of createDummyArchives * apply rest of pr feedback * add removed events, add new test, fix an issue (when deleting idarchives older than do not lump all segments together). * re-add fixed/shared siteids * fix tests * incomplete commit * Insert archive entries into archive_invalidations table. * Use invalidations table in core:archive and get ArchiveCronTest to pass. * fixing some tests * debugging travis * fix more tests & remove DONE_IN_PROGRESS which is no longer used. * fix more tests * Allow forcing plugin specific archive in core:archive. * When querying from archive data use all available archives including "all" archives and plugin specific archives. * Adding some code for invalidating specific plugin archives. * Get archive invalidation test to pass. * add plugin capability to invalidate command * Handle plugin only archives in core:archive. * Add Archive test and get ArchiveCronTest to pass. * update some expected files * Fix some more tests. * incomplete commit * allow invalidating individual reports * adding more API for DONE_PARTIAL support * get archivecrontest to pass * add archive processor tests * fix some test randomnes * when purging keep latest partial archives if there is no newer whole archive * add rearchivereport method + some unfinished tests * Add archiveReports API method, fix race condition in test, when archiving single report, always ignore inserting other reports. * require archivers to handle partial archives themselves entirely instead of trying to do it automatically and allow requested report to be any string * couple fixes * Use core config option for last N montsh to invalidate. * Add test for ArchiveSelector method. * Ignore archives w/ deactivated plugins. * Refactor queue looping into new QueueConsumer class. * apply more review feedback + another fix * invalidate segments too in reArchiveReport w/ etsts * remove DONE_IN_PROGRESS, no longer used. use new status in query and add queue consumer test. * forgot to add file * delete old unneeded archives when finalizing a new one. * tweak invalidation archive description * add plugin archiving tests and get them to pass * fix test * many fixes * fix another test * update expected test files * fix more tests * last test fixes hopefully * tweak log * In case a column already exists, do not try to add it in an AddColumns migration or the entire migration will fail and no columns will be added. * try to fix tests again * fix again? * apply some review feedback + fix test * fix test * fix another test * couple fixes * Remove extra param. * apply pr feedback * check for usable archive before invalidating and before initiating archiving * fixing tests * fixing tests * fixing tests * fix another test issue * fix archiveinvalidator test * fix one test and debug another * more debugging * fix test * use twig * remove no longer needed change * add back previous logic * fix tracking is not working * apply pr feedback and add tests * fixing tests * update submodule * debugging random travis failure * update test * more debugging * more debugging * another attempt at debugging * Lets try this fix * trying to fix the build * debug * simpler test * fix test * fix test * fix test * fix test * fix test failure * update screenshots * update screenshots Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
2020-06-11Date factory test when date object is passed (#15998)Thomas Steur
2020-05-12triple equals (#15762)Jean Baptiste Noblot
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 void return used and "improve" isLeap in Date (#15662)Jean Baptiste Noblot
* let's PHP say is leap or not * try to return a void function
2020-01-20Removes some code marked as deprecated (#15419)Stefan Giehl
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-17Detect expired session use (#14502)diosmosis
* Add INI config option and add tests. * Detect expired sessions. * Update config docs. * Apply review feedback including storing expiration in session fingerprint. * fixing tests. * fix unit tests * fix test
2019-03-20use mb_substr wrapper method (#14231)Stefan Giehl
2019-03-04GeoIP first will update the next day, then weekly/monthly after that. Fixes ↵Diego Baños Fariñas
#11006 (#11659) * Feature: GeoIP first update will be the next day. Then Monthly or Weekly * Get unit test to pass.
2019-03-02Preserve case for CLDR month/day names (#14015)Christian Schmidt
Do ucfirst() on formatted date instead.
2018-12-14For special dates in evolution graphs, calculate date & timezone together, ↵diosmosis
to get proper result. (#13799) * Update TimezonesTest to be more useful. * Update TimezonesTest which will not pass until https://github.com/matomo-org/matomo/issues/13829 * Non-intrusively fix evolution graph timezone end date issue using new Date method. * Make sure Date::factoryInTimezone only works w/ special word times.
2018-02-26Update error message in API/UI if date is before 1992 (#12559) (#12561)simivar
* Update error message in API/UI if date is before 1992 (#12559) * Fix test for dates * Fix test for dates * Move creation of $dateOfFirstWebsite object to if block
2017-10-20Fix comment for Date::getUtcOffset (#12210)Stefan Giehl
2017-09-11Changes to support custom periods (#11837)Benaka
* Separate Archive query creation responsibility from Archive class. * Add ability for plugins to define custom period types. * Make period responsible for determining start/end time of periods, not LogAggregator. * Allow specifying custom archive writer in PluginsArchiver.
2017-07-17Use localized format to display hour in Visits per time reports (#11747)Stefan Giehl
* Use localized format to display hour in Visits per time reports * updates cldr data * update test files
2016-10-05move fix of broken update script to 2.16.5sgiehl
2016-10-04move timezone offest calculation to date classsgiehl
2016-09-27Various minor tweaks to 3.x (#10566)Matthieu Aubry
* Remove code block height as it looks better to let the browser set height automatically (ie. no scroll bar) * Remove deprecated code * UI tests: nicer code block * select on focus the tracking code
2016-02-05fixes #9717 - fix standalone day namessgiehl
2015-12-22remove unused use statementssgiehl
2015-10-28added new DateTimeFormatProvider to provide date, time and interval formatssgiehl
2015-10-28code improvements / added testssgiehl
2015-10-28allow user to chosse between 12 and 24 hour time formatsgiehl
2015-09-25replace legacy placeholders only if indicator (%) is presentsgiehl
2015-09-25fixed testssgiehl
2015-09-25use new date/time formats; use updated internal namessgiehl
2015-09-25prepare date class to handle cldr date/time formatssgiehl
2015-08-21refs #8066 faster query to find websites with traffic since last successful ↵Thomas Steur
archiving
2015-06-06use new translations from Intl pluginsgiehl
2015-05-27fix core folder with php-cs-fixer for psr-2fabiocarneiro
2015-02-13refs #4633 rename segment filter to segment, fixed a bug re visitTime and ↵Thomas Steur
extracted code into a filter
2015-02-13refs #4633 open segmented visitor log with one click on a rowThomas Steur
2015-01-12Simplified get from container with new shorter methodMatthieu Napoli
2015-01-09Reduced possibly useless calls to translate: -1800 calls in my test with ↵Matthieu Napoli
Visitor Log, saving 400ms
2015-01-09Reduced the number of Container::get(), e.g. in Visitor Log (Live API) it ↵Matthieu Napoli
suppressed 4000 calls, 100ms saved
2014-12-04Tracker refactoringThomas Steur
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-09-01Fix bug in Date::addPeriod(N, 'month') where max number of days in a month ↵diosmosis
was not respected. So if subtracting one month from July 31, result would be July 1. Now result is June 30th. Note: there appears to be little to no change in speed, tested both in integration tests and the code by itself.
2014-07-23removed lots of trailing whitespaceChristian 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-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2014-01-09refs #1486 added method to detect whether current year is a leap yearThomas Steur
2013-12-20Fixes #4380, make sure site's timezone is applied when selecting log data to ↵diosmosis
aggregate. Includes integration test + doc fixes to Date function.
2013-12-08Fixes #4200, revised rest of @api classes/methods, closing ticket.diosmosis
2013-12-03refs #4244 fix linkThomas Steur