Gaël Métais
4406287a5f
Upgrade Chart.js to version 2
2016-12-29 23:40:55 +08:00
Gaël Métais
fe71591200
Fix bug with blocked requests not being displayed
2016-12-29 19:45:40 +08:00
Gaël Métais
0d72f6b987
Fix remaining issues with subfolder hosting
2016-12-29 18:57:03 +08:00
Gaël Métais and GitHub
4911d61d78
Fix invalid XML from the CLI xml reporter ( #217 )
...
* Remove javascriptExecutionTree from the xml output
* Change JSON structure for offenders classified by url
* Remove special chars from XML output
2016-12-28 23:51:18 +08:00
Gaël Métais and GitHub
bdf5f82959
Update Phantomas to 1.18 and add support for multiple cookies ( #216 )
2016-12-27 23:05:40 +08:00
Gaël Métais
86310083f2
Fix current settings list when closed
2016-12-27 21:14:32 +08:00
Gaël Métais and GitHub
317b0fc4d7
Add proxy to the setting ( #213 )
2016-12-20 22:37:20 +08:00
Gaël Métais
8d4f76156b
Webfonts analyzis ( #209 )
...
Add 3 new rules about webfonts
2016-12-20 12:21:21 +08:00
Gaël Métais
0f354cfe9b
Clarify cookies
2016-09-21 14:32:45 +08:00
Julien Ramel and Gaël Métais
cee48c1f45
Adding subfolder support ( #186 )
...
Adding EJS Templating engine + a baseUrl variable injected in front-end.
2016-08-18 15:18:27 +08:00
Gaël Métais and GitHub
6da6377bb5
New rule "Identical content" ( #181 )
2016-07-11 17:01:24 +08:00
Gaël Métais and GitHub
eedb46e000
New rule called "Empty requests" ( #180 )
2016-07-11 15:46:00 +08:00
Gaël Métais and GitHub
e1316ea48b
Add a new rule for Synchronous XMLHttpRequest ( #178 )
...
* Fix bug in spying function
* New rule Synchronous XHR
* Add the synchronousXHR rule to the dashboard
2016-07-10 15:11:34 +08:00
Gaël Métais
aee81cb824
Change the way offenders are displayed for some CSS related rules
2016-03-27 21:24:27 +03:00
Gaël Métais
74c57fc11c
Add offenders to CSSRules
2016-03-26 10:49:17 +02:00
Gaël Métais
3948eeaad4
New advanced settings: block domains
2016-03-21 21:28:17 +02:00
Gaël Métais
178f2fd135
Add Http2 detection
2016-01-09 00:10:01 +01:00
Gaël Métais
cd97a275fe
Missing legend on breakpoint graph
2015-11-27 11:17:50 +01:00
Gaël Métais
394d3a5b25
Two new media queries related rules
2015-11-26 14:57:47 +01:00
Gaël Métais
6f7f05b456
Small fix for old prefixes offenders
2015-10-28 22:09:26 +01:00
Gaël Métais
835cb2f90f
Improve Old prefixes offenders readability
2015-10-28 12:04:00 +01:00
Gaël Métais
d0257fea8f
New rule: similar colors
2015-09-20 01:06:42 +02:00
Gaël Métais
d32b9f78a4
New metric: hiddenImages
2015-09-18 18:51:41 +02:00
Gaël Métais
1fb32de428
Change auth pwd field to a password type
2015-09-14 17:25:23 +02:00
Gaël Métais
31b66ee6fa
Send auth headers with requests
2015-09-14 17:25:23 +02:00
Gaël Métais
3051d61365
Show the goal for 100/100 on the rule page
2015-09-11 10:24:20 +02:00
Gaël Métais
96ca4a7933
Remove input type url for mobiles, causing a bug on iOS
2015-09-10 18:08:05 +02:00
Gaël Métais
143436ecd3
Change tooltip message
2015-08-16 13:47:41 +02:00
Gaël Métais
172b8cfb9b
Change ng-click to real links on rule rows
2015-07-31 19:41:47 +02:00
Gaël Métais
c9b12c4892
Remove bugged lossless image optim gain when there's a lossy one
2015-06-20 16:11:10 +02:00
Gaël Métais
2f447da34b
Add Images not lazyloaded rule
2015-06-20 00:12:47 +02:00
Gaël Métais
ccbb324270
Replace TotalRequests and SmallRequests rules
2015-06-19 23:46:39 +02:00
Gaël Métais
8d4a0c34e7
Fix requests offenders
2015-06-19 18:45:34 +02:00
Gaël Métais
4ca525f701
Compare gzip size for svg optimizations
2015-06-19 17:16:30 +02:00
Gaël Métais
53a9aa377a
Add Gzip offenders
2015-06-19 16:16:00 +02:00
Gaël Métais
31d80791a9
Compare minified files on gzipped size
2015-06-19 15:24:19 +02:00
Gaël Métais
c1bae20f01
File minification
2015-06-16 20:33:19 +02:00
Gaël Métais
9ccca3b33b
Add offenders to imageOptimization
2015-06-01 16:52:50 +02:00
Gaël Métais
d7ddae38e5
Total Weight offenders
2015-05-30 12:52:50 +02:00
Gaël Métais
a8b62fc184
Fix score display on dashboard
2015-05-26 15:23:09 +02:00
Gaël Métais
5c433129ec
Fix score display on dashboard
2015-05-26 11:16:24 +02:00
Gaël Métais
4b098aef69
Fix timeline bug, not being displayed
2015-05-25 14:04:27 +02:00
Gaël Métais
cb46274288
New rule: jQuery calls on empty objects
2015-05-25 13:33:26 +02:00
Gaël Métais
5e3748315c
Remove jQueryNotDelegatedEvents offenders and send user to filtered timeline
2015-05-25 09:22:25 +02:00
Gaël Métais
33621af3ad
Replaced DOMqueriesWithoutResults by queriesWithoutResults to include jQuery queries
2015-05-22 18:54:32 +02:00
Gaël Métais
2fb4a7bd6a
Replace rules DOMinserts, DOMqueries & eventsBound by DOMaccesses
2015-05-22 17:47:13 +02:00
Gaël Métais
1ff983a03b
Add specific sub-filters on warnings in the timeline
2015-05-22 17:44:54 +02:00
Gaël Métais
49f93e660e
User agent sniffing
2015-05-22 10:05:41 +02:00
Nick Hehr
867680f4e9
Updates LaunchTest() form text input to be of type "url".
...
Making this change not only adds automatic url validation from modern
browsers but enabled special keyboards on mobile devices to make
inputing urls much easier.
2015-05-20 10:31:34 -04:00
Gaël Métais
94457b24cd
Small wording adjustment
2015-05-12 10:30:28 +02:00