-
-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Add Core Web Vitals Report #785
Merged
Merged
Changes from 144 commits
Commits
Show all changes
162 commits
Select commit
Hold shift + click to select a range
ef85cf4
add dashboard templates example
sarahfossheim 9e7aaa4
move to techreport.json/.py, out of reports
sarahfossheim 8367442
rename dashboard to tech_report
sarahfossheim b02b349
add techreport as a link in the reports.json instead of almost hardco…
sarahfossheim 6c31546
start adding components and cleaning up structure
sarahfossheim 850f47b
add drilldown/comparison toggle header
sarahfossheim c56860f
add basic styling to landing table
sarahfossheim 10622e0
fetch mock responses (needs code cleanup)
sarahfossheim 2b523e8
fetch metrics for sections on drilldown
sarahfossheim 05274c6
style drilldown page
sarahfossheim 9fb8b29
style drilldown page
sarahfossheim fa837aa
move summary cards to their own component
sarahfossheim 2e20af0
turn placeholder timeseries in its own component
sarahfossheim 88315c0
conditionally render the data in the drilldown based on selected tech
sarahfossheim 00aee29
compress global header in techreport
sarahfossheim 0e07888
compress global footer in techreport
sarahfossheim b347ebc
use data from sample jsons in tables
sarahfossheim f0c60ba
make table responsive
sarahfossheim 4271bf7
fix indentations
sarahfossheim 8aa5ff8
linting
sarahfossheim 4f943e9
remove if statement from <a> (linting)
sarahfossheim 2afde0c
style landing page
sarahfossheim 8b4af8d
add drilldown and comparison placeholders
sarahfossheim 075a84f
show correct drilldown page
sarahfossheim 936e260
fix indentation
sarahfossheim 1015478
code cleanup
sarahfossheim ae366a5
use new jsons for api calls
sarahfossheim 1eed09f
support app names with mismatching capitalization, update and style f…
sarahfossheim 8e43157
filter positioning
sarahfossheim f7e3588
show selected rank and geo filter
sarahfossheim 7ba16d1
linting
sarahfossheim 312459e
fix bug - selected option in dropdown now matches the url
sarahfossheim edaef00
add frame for latest data table
sarahfossheim 43a8629
replace absolute values with %
sarahfossheim 32bcc5b
add more metrics in the table
sarahfossheim 43e464b
add table on overview
sarahfossheim d29dbca
render data with js
sarahfossheim 6e9e847
readd table styling
sarahfossheim 3370006
clean up code
sarahfossheim 009158e
readd filters
sarahfossheim 3920683
populate tables (code cleanup needed)
sarahfossheim fe29342
re-add tables and filters on landing and comparison pages
sarahfossheim 70c76be
add technology options for each tech set in the filters from the url …
sarahfossheim a3d95e6
select multiple techs from header (wip)
sarahfossheim 8a2fb08
improve styling, limit tags, limit tech selection for drilldown page
sarahfossheim 4996410
add multi tech comparison tables
sarahfossheim 0a05bb8
update styling and responsiveness, remember geo/rank filters
sarahfossheim 8c36231
bug fixes, show warning when data doesnt exist
sarahfossheim 1a78221
allow removing techs in comparison mode
sarahfossheim 4745cde
bugfix
sarahfossheim 7f8855d
connect wrapper around tables to the table captions (a11y)
sarahfossheim c42ee16
WIP: add subcategory selector to tables + listen to changes (prototype)
sarahfossheim 31b3538
add subcategory selector through slots
sarahfossheim 6f135ec
add subcategories to multi tech view
sarahfossheim 5930b45
add units
sarahfossheim 9e1046e
bugfix: remember filters when drilling down form multitech view
sarahfossheim 955bd7b
WIP - add graphs and toggle, category dropdown, and update url on su…
sarahfossheim 657ed1c
WIP: subcategory selector updates chart prototype
sarahfossheim 5cf688d
fix subcategory selector bug with table
sarahfossheim 6c25ffb
turn timeseries into class
sarahfossheim 9fb83f1
code cleanup: use classes for timeseries, sections in preparation of …
sarahfossheim ce5c4fb
write documentation
sarahfossheim e82fa2a
add more info about the files
sarahfossheim 3e840db
re-add summary cards
sarahfossheim 74b1ae2
update summary on client select
sarahfossheim e4854f5
clean up card components + bug fixes
sarahfossheim 33a8b1c
style client in summary card
sarahfossheim 4ef31da
update styling
sarahfossheim a0dd98e
add table alternatives as general html+js instead of webcomponent
sarahfossheim 6d5b761
style table alts
sarahfossheim 31ce9fb
update title and description of cards based on selected subcategory
sarahfossheim 6b0816c
add geo and rank info for each component (on the drilldown page)
sarahfossheim 9204729
style subcategory selector
sarahfossheim 7029693
add summary to metric sections
sarahfossheim daac7ed
update styling
sarahfossheim 3dd93be
clean up styles
sarahfossheim b0d2f34
add support for app comparison tables
sarahfossheim d457499
add comparison tables to all metrics
sarahfossheim a88d901
readd line charts on drilldown
sarahfossheim a7a8261
WIP: add possibility for timeseries broken down by app
sarahfossheim 0396e1d
update metric/client in timeseries (code cleanup needed)
sarahfossheim 3ff8d01
add support for timeseries summary in comparison mode (wip)
sarahfossheim 600addb
add summary to all metrics (code cleanup needed)
sarahfossheim 4afc026
add color to comparison timeseries and summary (bugfixes/cleanup needed)
sarahfossheim 1dd4510
update color codes
sarahfossheim 0e33b15
removed unused code
sarahfossheim fdb8718
staging script
rviscomi e1d91c9
update colors
sarahfossheim 116154b
only show markers on hover
sarahfossheim a2266d6
bugfix: show categories correctly when adding more techs
sarahfossheim 19f546f
fill in all category dropdowns
sarahfossheim 0b3e063
prototype indicator icons on line charts
sarahfossheim db2acf7
add colors
sarahfossheim 880de49
style filters
sarahfossheim d543395
style select
sarahfossheim 602842d
style filters
sarahfossheim 8b757ff
fix bug deleting techs
sarahfossheim d046799
restructure heading
sarahfossheim b7ebafa
add filter info to page header
sarahfossheim 7ab60bd
remember marker status in localstorage
sarahfossheim 9b644a3
responsiveness improvements
sarahfossheim 40e2dc5
add basic styling to highcharts tables
sarahfossheim a5da0a2
style filter info header
sarahfossheim 1fe7468
style metric selector
sarahfossheim f0ea1f2
Merge remote-tracking branch 'refs/remotes/origin/cwvtech-structure' …
sarahfossheim 85d6fe1
fix bug with techs that have - in the name
sarahfossheim d949d18
fetch new apis globally
sarahfossheim ae7ae30
merge results (prototype)
sarahfossheim 468c41d
prototype new api in drilldown page
sarahfossheim f83a8a7
format data
sarahfossheim 01d9cca
lighthouse progress prototype
sarahfossheim ab0a4a6
prototype dark mode (wip)
sarahfossheim 63feb10
format multiple tech data
sarahfossheim 4409b4f
use new apis in multi tech
sarahfossheim 1de15f8
make tables work with new api
sarahfossheim bdebf1a
bugfix cwv
sarahfossheim 8cc8e7b
draw pageweight data and months with missing values
sarahfossheim 3e7bbe8
start re-adding comparison table
sarahfossheim 537e9b4
prototype comparison summary (wip)
sarahfossheim f688950
bugfix table
sarahfossheim 097b123
fix page weight bug
sarahfossheim 3d83b93
remove web components
sarahfossheim 5ead94a
select app color based on settings and name
sarahfossheim aaffd3b
move reusable code to utils
sarahfossheim 2c428de
utils cleanup
sarahfossheim 69ab1df
update descriptions
sarahfossheim e8753ca
cleanup
sarahfossheim 5158232
fix bugs with text
sarahfossheim c9f2a51
improve sr/keyboard interaction of charts
sarahfossheim ee95c3f
Add test coverage
tunetheweb 8b7b2e6
Fix test url
tunetheweb c58feaa
Merge branch 'main' into cwvtech-structure-api
tunetheweb 16ee6b6
Linting
tunetheweb 801b0f8
More linting fixes
tunetheweb e9b30f6
Linting fixes
tunetheweb f7b1ab4
Fix Lighthouse tests
tunetheweb 1cc739f
replace filters with new apis
sarahfossheim 4a4eb25
update highcharts colors
sarahfossheim 9045412
modify variables for dark mode
sarahfossheim 2a334a3
update page background
sarahfossheim c2ab799
add dropdown dark mode
sarahfossheim 2a02f0f
edit highcharts tooltip color for darkmode
sarahfossheim 7a2a0ba
code cleanup & bugfix
sarahfossheim f9f6393
Merge remote-tracking branch 'refs/remotes/origin/cwvtech-structure-a…
sarahfossheim 4a981b2
beta banner and feedback message
sarahfossheim d463489
Update src/js/components/filters.js
sarahfossheim a052f93
Update server/tests/routes_test.py
sarahfossheim 0398db3
clean up code & improve 200% font-size
sarahfossheim 2600c2c
Merge remote-tracking branch 'refs/remotes/origin/cwvtech-structure-a…
sarahfossheim 9b0aff3
Merge branch 'main' into cwvtech-structure-api
sarahfossheim 9d5a2e0
fix config
rviscomi 30e0e09
responsive and copy
sarahfossheim 7a5e120
Merge branch 'main' into cwvtech-structure-api
tunetheweb b7718b7
Remove source maps
tunetheweb d312fbe
lowercase colors
sarahfossheim 6e8abc9
CSS linting
tunetheweb 71f7edd
More CSS linting
tunetheweb 083a93c
More linting
tunetheweb 522b564
Linting
tunetheweb 1ddbaa0
Merge remote-tracking branch 'refs/remotes/origin/cwvtech-structure-a…
sarahfossheim a9531bb
remove duplicate selectors
sarahfossheim c7d9b3d
img h/w
rviscomi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add something about it being in "beta"