Age | Commit message (Collapse) | Author |
|
* 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
|
|
* Check if product categories key is defined.
* Update custom dimensions submodule + use query var id site if not set by Live API.
|
|
* Proof of concept for grouping actions by the page they occur in.
* Add pageview to goals/ecommerce actionDetails in Live.getLastVisitsDetails.
* Make count of actions to display when collapsed configurable.
* Quick selector fix.
* unfinished commit
* Collapse multiple adjacent content items in the visitor log.
* Get content collapsing to work w/ 3.x-dev changes.
* Forgot to add Live config file.
* Get to work w/ visitor profile and make sure last action does not have border so it looks like it correctly ends.
* Fix some issues from review.
* More styling tweaks.
* another styling tweak
* Update screenshots.
* Show page refreshes and allow expanding them in new implementation.
* Update some screenshots.
* Make sure tooltip is replaced correctly when showing refreshes.
* Another styling tweak.
* Add UI test + fix page refresh issue.
* Fix action group merging logic.
* Fix another actions grouping issue.
* Fixes for ending left border in certain edge cases.
* Another UI tweak.
* comparison threshold, random failure fix, update screenshots + another css tweak
* more css tweaks
* possible bug fix
* Last couple CSS fixes.
* More test fixes.
|
|
|
|
|
|
* 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
|
|
refs #14223
|
|
* Query and show all product categories not just the first in the visitor log.
* Fix SQL + processing
* Allow XML renderer to render array of simple values.
* Add unit test for xml renderer.
* Add second product category to fixture, update test files and update omnifixture.
* Update some expected test files.
|
|
|
|
* Add new dimension for segmenting by visitor fingerprint; expose fingerprint in getLastVisitsDetails API response
* Add new dimension for segmenting by visitor fingerprint
* Add new fingerprint field to API system test reference files
* System test fixes for visitor fingerprint
* System test fixes for visitor fingerprint
* System test changes for new fingerprint dimension
* Auto-suggest for new fingerprint segment
* Fix unit test
* Revert whitespace changes
* Fix metricId for new visitor fingerprint dimension
|
|
adding as new (#14221)
* segment is already double encoded, decode it again
* Remove addSegmentAsNew after apply and save.
|
|
|
|
* Revert icon changes and add new property iconSVG instead
* update test files
|
|
* Allow annotations API to accept multiple periods, so evolution graphs that use multiple periods work.
* Remove warning when rows_to_display viewdatatable config property is left at its default value.
* Allow individual cells in an html visualization to be styled (if the visualization is extended).
* Remove unneeded TODO.
* In series picker encode picked rows in case the labels have commas.
* Must decode the rows value as well (as it is not handled by API, must be done in plugin).
* Allow joins to specified through LogAggregator::queryConversionsByDimension().
* Add safety check to _idts processing: if visitor is unknown, ignore _idts value, since it is their first visit.
* In the tracker when searching by visitor ID, search through entire log_visit table instead of just in the last 30 mins.
* When tracking visitor days since first, do not round since this can result in inaccurate data when rounding up. Which can cause trouble when finding the start visit for a log.
* Allow HtmlTable descendants to add any html attributes to cells.
* Allow derived Visualizations to add custom parameters to API requests via a new RequestConfig method.
* Tweak to TODO.
* Add test for annotations API change & get to pass.
* Apply more review feedback
* Update INI config docs for window_look_back_for_visitor.
* Only copy visitor properties if action is part of an existing visit.
* Some more properties that should be copied over from known visitor even if new visit.
* Fixing some tests.
* update test
* Fix CustomEventsTest test failures.
* Fixing more tests.
* update rest of tests
* Fixing tests.
* Update some test files.
* Fix log statements.
* To better handle out of order actions, add part of last_action_time check to visitor ID search.
* Update tests.
* Updating expected screenshots.
* Fix ArchiveCronTest.
* Throw exception if idorder not unique.
* Only throw exception if idorder specified.
* Fixing a couple tests.
* Fix another test.
|
|
|
|
information (#14147)
|
|
|
|
|
|
(#14077)
* Hide View Detailed Visitor Log link when realtime visits widget is embedded.
* Use disableLink parameter for all widgets in standalone dashboard.
* Fix disableLink check
|
|
used. (#14092)
* In segmented visitor log, allow opening segment editor in new tab w/ segment used.
* Remove empty title.
|
|
* fix initial tooltips in realtime log
* fix icon positions in realtime log
|
|
* Add spans to visitor log tooltips.
* Extra newline for tooltip.
|
|
|
|
* Show actions in visitorlog as a (unnumerated) timeline
* use new svg icons in visitor log
* use new icons also for visitor type
* ligthen icons a bit
* improve icon alignment
* lighten icons bit more
* adjust line color
* Lighten svg images even further.
* Updating screenshots.
* show conversion count as green circle
* Fixing tests.
* Update expected screenshots.
|
|
(#14079)
* Make segmented visitor log in sales page only display visits with orders.
* Remove some uses.
* Leave out invalid characters in widget unique ID.
* Change widget ID as well as report ID.
|
|
tooltip more quickly (#14005)
* Display url and page title on different lines and truncate url.
* Reduce tooltip delay so it shows up quicker.
* Remove truncate.
* Apply tooltip change to realtime visits widget only.
* Detect empty actions.
|
|
|
|
|
|
|
|
|
|
This reverts commit d1850e04081c9a7b0be584e4957414e50ac8cd22.
|
|
|
|
* Attempt to fix tests.
* Try to fix another test.
* Update some expected files.
* Fix unit test.
* Updating screenshots.
|
|
|
|
|
|
|
|
|
|
* Introduce whitelist test for link protocols.
* Two more url fixes.
* Add whole_url escape filter to do url trustworthiness check.
* Use whole_url in conjunction w/ html_attr, since twig will automatically apply html if not done.
* Use existing safelink filter.
* Regex tweak.
|
|
* add title, subtitle, and icon to all live actions
* Add translations and tweak wording
* fix possible error
* fix incorrect closed if statement
* updates expected test files
* update submodule
|
|
* 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.
|
|
* Use different icon for segmented visitor log
* update legal notice
* restore old naming
* add missing files
* update expected UI files
|
|
|
|
* Tooltips appear all over the place but shouldn't
fix #13305
Add a delay so tooltips don't appear immediately. Do not show any tooltip for any form field.
In visitor log the titles are still shown immediately but there it is wanted maybe?
I clicked through couple of pages and looked a bit in the code but it is hard to find all the places where a title attribute should be removed. Maybe we do this better over time.
* Remove tooltip as the link already shows the same text
|
|
* fix some tests
* fix more tests
* fix more tests
|
|
* update theme
* fix alert box has no spacing
* fix couple issues with new theme
* improve contrast and make sure to use correct theme color
* fix notification colour
* fix wrong logo used
* fix theme color
* fix update title not readable
|
|
|
|
fix #13322
|
|
Not tested but fix this fatal error
> Error: {"message":"Call to a member function getColumn() on boolean","file":"plugins\/Live\/VisitorProfile.php","line":86}
Happened eg on
> module=API&method=Live.getVisitorProfile&idSite=1&format=JSON&token_auth=XYZANONYMIZED&visitorId=b06bc6d6274c1244&limitVisits=-1
|
|
* Use correct filter in certain places in twig templates.
* Another filter change.
* Reverse encoding strategy in site selector.
* Tweak to annotation escaping.
* Fix couple more double encoding issues.
* encode report name on unsubscription page
* Escape site name in quickaccess directive.
|
|
|