Age | Commit message (Collapse) | Author |
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
* UI improvement - improve message to indicate that turning off browser triggered archiving will not prevent processing of archives when Custom Segments are used, if config browser_archiving_disabled_enforce=0
* Fix UI Test failure introduced by changing archiving settings info text
* Use existing Rules function instead of accessing config directly
|
|
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
* Do not use which when determining if ps and awk are available, since some shells apparently do not define it.
* do not use --version since some os's (mac os eg) do not have the option
* use alternative commands in test
* improve process check
* fix typo
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update Process.php
* Update Process.php
* Fix awk check + add reason to diagnostics for why CLI archiving is not supported.
* allow showing multiple reasons and use constants for ps/awk commands
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
unsupported browser warning
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
* not git installed exception for generate commands
* notify superadmin about development mode
* throw error in initalize method
* add guide url to the exception message
* modify exception message
* add development mode check
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: Christian Schmidt <c960657@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Pie chart should be two words instead of one.
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
(#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>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
es da pt-br el ko zh-cn pt cs id pl ja it uk nl nb es-ar hu hi fr sk zh-tw tr lt sq sr fi sv) (#16218)
* language update
* updates expected UI file
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
* Modify dimensions and add tests.
* unfinished debugging commit
* changes to fix test, remove tracker code, add update code
* fix some tests
* fix migration issue
* fixing some tests
* fix some bugs, update some expected test files, remove _idvc from some tests
* start replacing _ects
* Finish seconds since last ecommerce order change.
* fix couple issues
* fix a couple tests
* fix some more tests
* fixing a couple more tests
* apply review feedback
* unfinished commit
* add back dimensions =
* fixing tests & removing some code
* fix some bugs + tests and remove debugging code
* fixing some tests and issues
* Some debugging code for the tracker in case of exceptions.
* debug and fix another issue when tracking visits in the past
* fix test
* update JS and fix several tests
* Fixing more tests.
* Add missing files.
* update expected test files
* Add some unit tests.
* update more expected files
* update more test files
* update more test files
* update changelog and remove _ects query param
* apply review feedback
* fix merge issue
* clearer code
* fix migration issue
* update expected files
* update expected files again
* updating tests
* fix test
* rebuilt piwik.js
* unify previous visitor properties / original visit row approach
* fixing some tests
* Add new column version entries into the option table.
* try undoing 1.5 update change
* apply review feedback
* remove more unused cookie values
* rebuilt piwik.js
* Fix test count.
* update test files
* rebuilt piwik.js
* removel log analytics submodule update
* update submodule
* update some expected screenshots
* Fix versions in omnifixture since we were probably adding to the beta update after it changed.
* update screenshots
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
* Starting to replace bower with npm: use updated jquery-ui from npm.
* Use jquery from npm./
* Use angular from npm.
* Add more angular libraries.
* Use chroma-js from npm.
* Remove html5shiv, does not appear to be used.
* Use iframe resizer library from npm.
* Add jquery-mousewheel
* Add jquery.dotdotdot from npm.
* Get jquery.scrollto from npm.
* Get jscrollpane from npm.
* Get materialize-css from npm.
* Get mousetrap from npm.
* Remove ngDialog, as it is no longer used.
* Install qrcode.js from npm.
* Get sprintf-js from npm.
* Get visibillityjs from npm.
* Remove bower.json.
* Getting parts of matomo to work w/ new versions of libraries installed by npm.
* Ignore node_modules subfolders in node_modules since we only use npm for frontend dependencies + fix a test.
* Fix button padding.
* Fix series picker checkboxes.
* Fix karma conf.
* Fix CSS in right place.
* Fixing more css/less issues.
* More test fixes.
* Limit selection style fix.
* Fix more tests + materializecss issues.
* Fix a couple more tests.
* Fix annotation styling.
* remove error
* add ng-dialog files
* try to fix some tests
* Fix several UI tests.
* fixing more build issues
* Fix several more tests and issues.
* fixing more tests
* split ui tests into 3 groups
* fix several more issues and tests
* Fix some console warnings on chrome.
* Updating more test files.
* fix some tests
* yet more fixes
* couple more fixes
* another form fix
* Fix some tests.
* update screenshot
* update more expected files
* Fix two more form issues.
* test commit (travis is not fetching submodules for some reason...)
* remove scripts removed in merge
* three travis builds
* split UIIntegrationTest into multiple suites
* lets try this again
* updae several expected screenshots
* fix some more tests
* fix plugin details material select and tabs initiaialization
* update screenshots + css fix
* re-initialize materialize tabs since we load jquery-ui afterwards for datepicker which unsets materialize tabs
* update more screenshots and fix couple more issues
* update more screenshots + tweak to test
* more fixes and screenshot updates
* fix some issues and update more screenshots
* update submodules
* more fixes + more updated screenshots
* more css fixes and test fixes
* couple fixes & updated screenshots
* update screenshots
* fix random failure
* Map old bower_component files to new ones in AssetManager.
* Remove node_modules from PR and ignore node_modules in .gitignore and remove libs/jquery (adding new required libs).
* Update .travis.yml.
* update screenshots
* fixing some more issues
* fix copy pasta
* update screenshots
* fix more modal issues
* Update css & screenshots.
* correct close modal calls
* fixing more issues
* data-target instead of data-activates
* fix more tests
* trigger build that works?
* fix more tests
* update submodule
* debugging travis
* more debugging
* try to fix test
* fix modal no button click in test
* update more screenshots
* couple more test fixes
* some more fixes and updated screenshots
* update screenshots
* apply some review feedback
* Fix modal centering and initial top position.
* apply some more pr feedback
* another pr fix
* update submodule
* remove style
* fix color of checkbox mark
* Fix centering the popover
Note: centering the popover relative to body doesn't work poperly anymore, maybe because of the fixed position of the widget overlay. Using the ui-widget-overlay to position the dialog centered seems to work
* ignore line endings check for node modules
* updates expected UI files
* submodule updates
* use minified file of jquery.browser.js
* updates expected test files
* ensure to hide parent tooltips when row action tooltips are shown
* tweak less for datatable navigation
* style is only useful for dashboard
* update some screenshots
* update submodules
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|