- 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. 12, 2017
-
-
Stefan Giehl a rédigé
-
- oct. 09, 2017
-
-
iMarkus a rédigé
* Update en.json You can't access this resource as it requires an 'admin' access for the website id = 1. --> correct You can't access this resource as it requires an 'view' access for the website id = 1. --> incorrect * Update test___UsersManager.getUsersAccessFromSite_3_when_adminaccess.xml * Update test___UsersManager.getUsersAccessFromSite_3_when_viewaccess.xml * Update test___UsersManager.getUsersWithSiteAccess_3_admin_when_adminaccess.xml * Update test___UsersManager.getUsersWithSiteAccess_3_admin_when_viewaccess.xml * Update test___UsersManager.getUsersAccessFromSite_6_when_viewaccess.xml * Update test___UsersManager.getUsersLogin__when_viewaccess.xml * Update test___UsersManager.getUsers__when_viewaccess.xml * remove line ending
-
- oct. 05, 2017
-
-
Lukas Winkler a rédigé
-
- oct. 03, 2017
-
-
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
-
- sept. 26, 2017
-
-
Stefan Giehl a rédigé
-
- sept. 25, 2017
-
-
Thomas Steur a rédigé
* no longer show "this is demo.piwik.org" message in top control * update key
-
- sept. 06, 2017
-
-
Stefan Giehl a rédigé
-
- août 22, 2017
-
-
Stefan Giehl a rédigé
-
- juil. 17, 2017
-
-
Stefan Giehl a rédigé
-
- juil. 10, 2017
-
-
Stefan Giehl a rédigé
-
- juin 26, 2017
-
-
Stefan Giehl a rédigé
-
- juin 09, 2017
-
-
Stefan Giehl a rédigé
-
- mai 12, 2017
-
-
Stefan Giehl a rédigé
-
- avr. 03, 2017
-
-
Stefan Giehl a rédigé
-
- mars 20, 2017
-
-
Stefan Giehl a rédigé
-
- fév. 27, 2017
-
-
Stefan Giehl a rédigé
-
- fév. 20, 2017
-
-
Stefan Giehl a rédigé
-
- fév. 12, 2017
-
-
Stefan Giehl a rédigé
-
- jan. 30, 2017
-
-
Stefan Giehl a rédigé
-
- jan. 17, 2017
-
-
Stefan Giehl a rédigé
-
- jan. 07, 2017
-
-
Lucas Jenß a rédigé
* Change to gender neutral phrasing in user-facing text * Switch to gender neutral wording in docs/comments
-
- jan. 04, 2017
-
-
Stefan Giehl a rédigé
-
- jan. 02, 2017
-
-
Stefan Giehl a rédigé
-
Matthieu Aubry a rédigé
System check, File integrity: Report directories to delete separately + display command to delete directories and files (#11123)
-
- déc. 27, 2016
-
-
Matthieu Aubry a rédigé
File integrity checker now reports files found in the filesystem but not expected to be there (#11096) * File integrity checker now reports files found in the filesystem but not expected to be there fixes #11087 * Move file integrity logic to own class * Fix bug in logic so that third party plugins are not listed * fix up some comments * Also report any hidden files not expected to be there * Issue a warning when file integrity didn't run for any reason. Safer choice * Ui tests
-
Matthieu Aubry a rédigé
* Fix message stating Piwik 3 * String not used * typo
-
- déc. 25, 2016
-
-
Stefan Giehl a rédigé
-
- déc. 05, 2016
-
-
Stefan Giehl a rédigé
* always unescape escaped % symbols in translations * adds new tests to proove %-symbols are escaped in english translations * submodule update
-
- déc. 04, 2016
-
-
Stefan Giehl a rédigé
-
- nov. 30, 2016
-
-
Thomas Steur a rédigé
New visit dimension "total interactions" and new action dimension "Interaction position" and corresponding segments (#10911) * adding new interaction segments * add possibility to limit queries * fix Piwik does not join correctly if 2 custom joins require each other * added position to api output * Contents plugin: Rename "Interaction" metric to "Content Interaction"
-
- nov. 27, 2016
-
-
Stefan Giehl a rédigé
-
- nov. 10, 2016
-
-
sgiehl a rédigé
-
- oct. 30, 2016
-
-
sgiehl a rédigé
-
- oct. 15, 2016
-
-
sgiehl a rédigé
-
- oct. 07, 2016
-
-
sgiehl a rédigé
-
- oct. 05, 2016
-
-
sgiehl a rédigé
-
- oct. 02, 2016
-
-
mattab a rédigé
Warn users (in all admin pages) when the PHP version is not recent enough to upgrade Piwik to latest major version
-
- sept. 29, 2016
-
-
Matthieu Aubry a rédigé
* Fix depraction test: use assertDeprecatedMethodIsRemovedInPiwik3 * Fix Scheduled Reports sent one hour late in daylight saving timezones (#10443) * convert hour to send report to/from UTC, to ensure it isn't affected by daylight savings * adds update script to change existing scheduled reports to use utc time * code improvement * adds missing param * Added new event Archiving.makeNewArchiverObject to allow customising plugin archiving (#10366) * added hook to alllow plugin archiving prevention * cr code style notes * reworked PR to fit CR suggestions * added PHPDoc for hook * Event description more consistent * UI tests: minor changes * Comment out Visitor Log UI tests refs #10536 * Adds test checking if all screenshots are stored in lfs * removed screenshots not stored in lfs * readds screenshots to lfs * 2.16.3-b4 * Issue translation updates against 2.x-dev * language update * Fix bug in widget list remove where the JSON object becomes array * 2.16.3-rc1 * console command custom-piwik-js:update should work when directory is writable and file does not exist yet (#10576) * followup #10449 * Fix test (cherry picked from commit fac3d63) * Prevent chmod(): No such file or directory * Automatically update all marketplace plugins when updating Piwik (#10527) * update plugins and piwik at the same time * make sure plugins are updated with piwik * use only one try/catch * reload plugin information once it has been installed * make sure to clear caches after an update * fix ui tests * make sure to use correct php version without any extras * Additional informations passed in the hook "isExcludedVisit" (issue #10415) (#10564) * Additional informations passed in the hook "isExcludedVisit" (issue #10415) * Added better description to the new parameters * Update VisitExcluded.php * Remove two parameters not needed as better to use the Request object * Update VisitExcluded.php * remove extra two parameters in VisitExcluded constructor to prevent confusion (#10593) * Update our libs to latest https://github.com/piwik/piwik/issues/10526 * Update composer libraries to latest https://github.com/piwik/piwik/issues/10526 * Update log analytics to latest * When updating the config file failed (or when any other file is not writable...), the Updater (for core or plugins) will now automatically throw an error and cancel the update (#10423) * When updating the config file failed (or when any other file is not writable...), the Updater (for core or plugins) will now automatically throw an error and cancel the update * add integration test to check the correct exception is thrown when config not writabel * New integration test for updater * Make test better * When opening the visitor profile, do not apply the segment (#10533) * When opening the visitor profile, do not apply the segment * added ui test for profile but does work for me * next try to make ui test work * add expected screenshot * added missing doc
-
- sept. 27, 2016
-
-
sgiehl a rédigé
-