- déc. 15, 2017
-
-
Stefan Giehl a rédigé
-
- déc. 04, 2017
-
-
Stefan Giehl a rédigé
* Moved UI tests from core to custom alerts plugin * submodule update
-
- déc. 03, 2017
-
-
mattab a rédigé
-
- nov. 30, 2017
-
-
Thomas Steur a rédigé
* add possibility to restrict piwik login by ip * better whitelist implementation * move classes to corehome * better error message * better config * make sure ips can be overwritten via DI * fix ui tests
-
Stefan Giehl a rédigé
* Adds help screen for shortcuts * Dynamically create shortcut summary by using new js method piwikHelper.registerShortcut * Update CHANGELOG.md
-
Matthieu Aubry a rédigé
-
- nov. 21, 2017
- nov. 20, 2017
-
-
Stefan Giehl a rédigé
-
- nov. 19, 2017
-
-
Thomas Steur a rédigé
* fixes #12201 add possibility to change text color in header * fix screenshot * fix typo in changelog
-
Stefan Giehl a rédigé
-
- nov. 13, 2017
-
-
Lukas Winkler a rédigé
* make HTML in safemode-page valid * update UI test
-
- nov. 01, 2017
-
-
sgiehl a rédigé
-
- oct. 20, 2017
-
-
sgiehl a rédigé
-
- oct. 19, 2017
-
-
Stefan Giehl a rédigé
* Ensure segment param is always considered for widget urls * Adds ui test for segmented dashboard
-
Stefan Giehl a rédigé
* Make it possible to change the number af maximum visits aggregated for visitor profile * update expected screenshot
-
- oct. 16, 2017
-
-
Benaka a rédigé
* Add generate:angular-component command to generate an angular component. * Do not modify Date prototype. * Move period selector code from calendar.js to new angular directive (just move, no refactoring). * Extract date picker code from period selector code and put into new directive. * Extract range picking code into separate component than period selector. * Extract single period calendar to separate component & extract period specific functionality to new extendable periods service. * Fixing regressions in period selector behavior. * Move bulk of period selector code from directive to controller, & fix variable name in date range picker template. * Fix issue w/ yesterday date value, remove need to give period selector directive translations and make sure periods can be extended in the frontend. * Make sure period selector still works outside of an angular routing context (ie, in embedded dashboard). * In period selector UI test, hide ajaxLoadingCalendar using CSS since it is now managed by angular. * Make sure selected period highlighting changes immediately after selecting, even if loading a new page. * Put period selector top level element ID & classes on correct elements to ensure certain styles work properly. * Make sure selected period text changes immediately after selecing period, even if loading a new page or changing the URL. * Make sure range start/end changes immediately when a period is selected & selected period date range stops being highlighted immediately when a range period is selected, even if loading a new page. * Updating expected screenshots. * Updating screenshots. * Assorted fixes for period selector refactor. - Filter out invalid period labels (can happen if INI config for allowed periods is incorrect). - When determining display text for range, don't try to format the startRangeDate/endRangeDate vars, they're both strings. - Use correct selector when closing period selector. * Set global piwik date/period values on location change, outside of period selector component. * Do not skip parsing date if it does not start with an int (since the JS can handle today/yesterday/now). * Assorted fixes for period selector refactor: - use $onChanges instead of watches in datepicker (watches get triggered every time, $onChanges doesn't) - don't use arrays for selected/highlighted dates (for some weird reason, changing one of these arrays results in angular thinking it changes 3 times instead of once) - don't redraw on triggered mouseover events (something triggers mouseover when a date is selected, probably jquery datepicker) - draw after a setTimeout when a date is selected so our drawing occurs after jquery datepicker draws * Achieving smoother rendering for period selector by removing click handlers jquery datepicker adds. Also fixed bug where selecting the current period type reset the view date for the date picker. * Bound range date in period selector by piwik min/max date, so inferred dates will always be within allowed pickable dates in picker. * Removing ES6 used by accident + fix for issue when switching from non-year to year period (ui-datepicker-current-day class does not get removed). * Fix for angularjs one way binding quirk: initial property value is set before $onInit not during construction. * Avoid an exception when a date input in the date range picker is empty. * Split up change/keyup event to solve strange race condition in IE 10 on browserstack. * Change period selector "click again" tooltip to "double click". * Remove tabindexes > 1 so period selector control can be tabbed through. * Show visual cue for invalid dates in date range picker. * Only hide period option tooltip if period is active period, not if period is selected period. * In period selector, disable apply button if range is invalid. Also fix case when \$.datepicker.parseDate returns null instead of throwing.
-
- oct. 15, 2017
-
-
Lukas Winkler a rédigé
* http://piwik.org -> https://piwik.org * more HTTPS URLs * some more HTTPS URLs * test README * don't show "Plugin Hompage" for Piwik plugins * fix tests * compile minified js (hope I didn't break anything) * some more small changes * fix UI test * comment length in piwik.js changed due to https links * fix test * update ui file * update submodule
-
- oct. 13, 2017
-
-
Stefan Giehl a rédigé
-
- oct. 09, 2017
-
-
Stefan Giehl a rédigé
-
- oct. 06, 2017
-
-
sgiehl a rédigé
-
- oct. 05, 2017
-
-
Matthieu Aubry a rédigé
* Retry the Live UI tests to avoid random fails * Don't skip this as maybe phantomjs fixed this bug? * skipped as phantom seems to crash at this test * retry the dashboard3 ui test which has random fails * retry the ActionsDataTable suite * // this test often fails for unknown reasons? // the visitor log with site search is also currently tested in plugins/Live/tests/UI/expected-ui-screenshots/Live_visitor_log.png * remove global retry as for some reasons it triggers 2) Live should show visitor log: done() called multiple times
-
- oct. 04, 2017
-
-
Stefan Giehl a rédigé
* calculate width for each label column * updates screenshots
-
- oct. 03, 2017
-
-
Thomas Steur a rédigé
* improve promo widget * fix tests
-
Thomas Steur a rédigé
* column tweak * fix install * more tweaks * rename column to dimension * various fixes * added new control expandable select * starting to refactor segment selector * make segment editor work again * use translation keys * defined some metrics * set types * simplify * simplify * fix join generator * add possibility to use custom join table names when using query builder and it uses an inner query * fix bug in query selector when selecting same field name from different tables twice * more metadata * more tweaks * improve selector * add possibility to use custom entity names * also processed archived metrics * generate sql filter, suggested values callback, and accept values automatically for columns with enums * several tweaks * focus search field when opening it * various tweaks * added missing method * format and fix more metadata * more fixes * better definition * define custom filter * fix definition * fix various tests * fix more tests * fix bug in logquery builder * fix referrerurl segment was missing * fix some tests * fix more tests * add group * refactor for better definition * fix a bug in log query builder when similar columns are used in archiver * add goal metrics * various fixes * make datatable row more flexible * various fixes and visualization enhancements * simply segment editor and make it smaller * remove trailing comma * various fixes and added new dimension * fix formatting of returning customer * added missing primary key * fixes * various fixes and improvements * make sure to update segment definition when selecting a value from auto complete list * various fixes and more metrics * more metrics * more dimensions and fixes * fix some tests * fix some integration tests * update submodule * fix some system tests * fix ui tests * trigger new test run * fix more ui tests * fix system tests * update submodule * fix categories * sort segments by category for more consistency * add custom variables * some translations and fixes * add minute segment * more segments * added plurals * added some docs * fix test * fix tests * fix tests * added suggested values * fix some tests * various fixes * fix more tests * allow to select segments on any site * make sure to include file * added doc block * fix some system tests * fix most system tests * fix ui test * fix system test * adjust examples * added more tests and docs * no metrics for these dimensions * added developer changelog and made some classes public api * some fixes for entity names * add possibility to set format metrics in test * more consistency in defining the name * get idsites only if provided * fix integration tests * added another segment for visit start hour and visit start minute * more clear name for segment * use old segment name to not break bc * various fixes * more test fixes * fix no suggested values for new segment * add event value * for boolean dimensions only sum metric * update available widgets when updating reporting menu * Add new segments in developer changelog + typo * fix system tests * fix screenshot test
-
- oct. 02, 2017
-
-
Stefan Giehl a rédigé
* updates device detector to 3.8.2 * update test file * submodule update * updates screenshots * update test files * submodule update * updates screenshot
-
diosmosis a rédigé
-
- oct. 01, 2017
-
-
diosmosis a rédigé
-
- sept. 25, 2017
-
-
mattab a rédigé
-
Benaka a rédigé
Reports did not show currently, because widget configs in containers with ByDimension layout have modified categories/subcategories. They thus did not show up under the right category (the category of the widget container). Fixed by using the right category in getWidgetMetadata (but not getPagesMetadata).
-
- sept. 12, 2017
-
-
Stefan Giehl a rédigé
* Revert "free tibet!" This reverts commit 4e47c8ab. * Remove unneeded translations * adjust API * fix tests * update screenshots * update tests files * update screenshot * Do not change detected location * update tests * Fix continent detection for old records * submodule update * update screenshots * Cleanup * use group by filters only if needed * make filter work for datatable maps
-
- sept. 11, 2017
-
-
Benaka a rédigé
* Update angular to 1.6 and ngDialog to 1.3. * Remove broken Function.bind polyfill from kartograph that clashes w/ angular 1.6. * $http.method().success/error functions do not exist in angular 1.6, just use standard promise interface. * Maintain empty hash prefix for existing Piwik links. See https://docs.angularjs.org/guide/migration#commit-aa077e8 for more info. * Make sure radio setting values match availableValue values exactly. Angular 1.6 uses strict equals when matching ng-value values w/ ng-model values, and the available values for boolean radio settings is always '0' or '1'. So we have to make sure the field value is '0'/'1'. * Feedback form UI test code to remove piwik version string selected wrong element. * Update expected screenshots (minor changes + unexplained default SMS provider change).
-
- sept. 05, 2017
-
-
Matthieu Aubry a rédigé
* Add a link to Campaign tracking docs + URL Builder + Marketing Campaigns Reporting plugin * Update UI tests
-
- sept. 04, 2017
-
-
Stefan Giehl a rédigé
* move setting visitor details into own classes instead of using an event * move manipulating actions to VisitorDetails classes * move some more parts to plugins * update test files as order of columns changed * implement new VisitorDetails method to provide actions * move rendering actions to visitordetail classes * render visitor properties in new classes * makes it possible to attach icons to visitor log * moves rendering of action tooltip into new visitordetails method * adds event for extending custom action dimension fields * small improvements * fetch log_link_visit_action.idpageview for actions * improve variable name * started to improve/change visitor profile * show devices summary in visitor profile * also remove empty xml tags for api tests * hide actions in visitor profile by default * move all icons to the middle of visitor log * small change * move rendering referrer information to referrers plugin * move provider logic to provider plugin * show content interactions in visitor log * improve look of content interactions/impressions in visitor log / profile * hide idpageview from tests * update changelog * move rendering events to Events plugin * do not hide duplicate page views in visitor log, but show them with a refresh icon instead * show top visited pages in visitor profile * always show visitor profile link in visitor log Still hidden in a widget by default, as it might overlay some other content * Show info about not shown actions truncated due to config setting * use bulk queries to fetch actions instead of fetching them for each visit * small adjustments * improve some loops to improve memory usage * move gathering visitor profile informations to VisitorDetails classes * update screenshots * update test files * move rendering of visitor profile summary to visitor details classes * improve templates * Makes VisitorDetailsAbstract class api and improves comments * show visit details in visitor profile * improve css * reverse enumeration of visits in visitor profile * improve css * Show visit id in IP tooltip * Small CSS improvements * further adjustments * sort devices by count * adds UI tests for visitor log and profile * Show bandwidth in visitor profile test * show actions by default and add button to toggle all together * CSS cleanup * remove border around refresh icon * add tooltip for refresh icon in profile * move first/last visit before top visited pages * Improve text shown for unique pageviews * link urls in top visited pages * improve sorting of device list * improve tests * Improve device overview in visitor profile * only render top pages if at least one page was visited more than once * make visitor id non bold * hide visitor type icon in profile, and show latest visits icons in overview * fix search engine icon in visitor details * small improvements * only render view if required * show visit icons only on hover in profile * remove from again * test improves * show text besides icon in profile header * improve tests * Removes unused CSS and JS * Reformats CSS * Removes invisible paper clip * Removes unused profile images from Live plugin * raise test timeouts * Improve UI tests splitting for travis * show device type in profile header if no resolution is available * prevent text overlapping * no retries * fix test * change summary order * fix position of export icon * fixes tooltip text * improve pages overview * visitor details order * action tooltip order * show only ecommerce icon if no goals where converted * show custom variables summary in profile * show user id in same size as headline * link referer urls for first/last visit in profile * make profile xml compatible * try to improve ui test * increase bottom marign * increase version number * small adjustments * CSS Rewrite for visitor profile * center action icons in visitor log and profile * improve widgetized visitor profile * small layout fix * always populate raw referrer url for visitor details * update expected test files * Refactor profile summaries into additional classes * update screenshots * submodule update * update piwik-icons submodule (#11904) * update piwik-icons submodule * fix some system tests * update screenshots * make device list xml compatible * improve translation * improve icon position * improves spacings * update test files * small css improvement * update screenshots
-
- août 15, 2017
-
-
Stefan Giehl a rédigé
* Do not hide select box for metric selection * update screenshots
-
- juil. 21, 2017
-
-
Marc Neudert a rédigé
-
- juil. 19, 2017
-
-
sgiehl a rédigé
-
- juil. 17, 2017
-
-
Lukas Winkler a rédigé
* fix #11815 * move arrow out of text * Update UI tests
-
Stefan Giehl a rédigé
-
- juil. 16, 2017
-
-
Stefan Giehl a rédigé
* Use localized format to display hour in Visits per time reports * updates cldr data * update test files
-