Releases: GoogleChromeLabs/ps-analysis-tool
v0.5.1
Changelog
Extension
- Restructure
Facilitated Testing
landing page UI #493 - Two-step process for toggling CDP state #494
- Enhancement: Update cookie's blocking status enum and UI #507
- Enhancement: Add UTM params to outgoing links #512
- Fix: UI and change messaging in toast message #511
- Fix: Library detection miscellaneous QA issues #495
- Fix: Keep service worker alive #513
- Fix: Slow loading cookies on page change #484
- Style-Fix: Scale up cookie prefix icon and update message text in cookie details. #514
CLI
Others
- Disable auto opening of Chrome DevTools by default for all tabs #491
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Mitesh Shah (@MiteshShah), Milind More (@milindmore22), Manoj Mohan (@manoj-makkuboy), Pavan Patil (@pavanpatil1), Prasad (@prasadnevase), Fellyph Cintra (@fellyph)
v0.5.0
Changelog
Extension
- Feature: Add the capability of setting "allow list" content policy #376
- Feature: Detect use of Google Sign In (GSI) libraries #425
- Feature: Optimise cookie updating iterations to reduce the cookie loading time #436
- Feat: Export cookie table data from the extension #457
- Fix the method of fetching value for JS cookies #364
- Fix: Update minor UI elements #367
- Enhancement: Add 3PCD content to PS landing page #475
- Feature: Update report downloader function to download sitemap report #368
- Feature: Uniform filtering developer experience across frames #414
- Chore: Add missing docs and todos #413
- Feature: Copy paste using keyboard #365
- Enhancement: Add
Partition Key
filter to extension #442 - Enhancement: Make UI/UX changes to
Blocked Reasons
filter. #399 - Chore: Add unit test for findAnalyticsMatch #438
- Enhancement: Format columns width with
widthWeightagePercentage
#401 - Fix miscellaneous allow list QA issues #460
- Feature: Implement
All
filter value forBlocked Reasons
filter #447 - Feature: Add
Expand/Collapse All
button inside filters sidebar #446 - Fix: Refresh page on context invalidate #465
- Remove topics list feature #463
- Feature: Make CLI dashboard filters dynamic #455
- Enhancement: Addition of
Quick Links
on landing pages #468 - Fix: Errors appearing on extension page #472
- HotFix: Persist data using global variable #476
- Fix: Library detection section occasional infinite loading #478
- Fix: Zero cookie issue when window is reopened #479
- Feature: Differentiate between cookies blocked in request or response #474
- Feature: Create "Facilitated Testing" landing page #480
CLI
- Enhancement: CLI decoupling - Save analysis results in a directory #407
- Fix: CLI dashboard not showing data #445
- Feature: Add blocked reasons to CLI output data #435
- Fix: Column order in output CSV files #443
- Fix: Typos in CLI messages #449
- Update miscellaneous UI elements #466
- Style Fix: Rearrange and rename components in CLI dashboard #469
- Fix: CLI fixes in v0.5.0 regression testing #481
Others
- Quickly Launch Different Chrome for Privacy Sandbox Demo #211
- Enhancement: Add additional documentation with Chrome launcher commands #416
- Correct the URL in the [install.sh](http://install.sh/) for the launcher script #470
- Update: Change cookie database URL #415
- Update d.c.c. links #417
- Merge
main
intodevelop
#451 - Update flags and profile color in Chrome launcher #467
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Mitesh Shah (@MiteshShah), Milind More (@milindmore22), Barry Pollard (@tunetheweb), Manoj Mohan (@manoj-makkuboy), Pavan Patil (@pavanpatil1), Prasad (@prasadnevase), Fellyph Cintra (@fellyph)
v0.4.2
Changelog
Extension
- Feature: Provide switch to turn PSAT's debugging capabilities on and off #429
- Chore: Update cookie database #430
- Chore: Update related website sets data #431
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Pavan (@pavanpatil1)
v0.4.1
Changelog
Extension
Enhancement: Blur sidebar frames when no cookie data is available #384
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.4.0
Changelog
CLI
- Feature: Add custom sidebar hook and component #193
- Feature: Implement keyboard navigation inside sidebar #266
- Feature: Implement generic filtering and search capabilities #289
- Feature: Integrate filtering and searching capability to cli dashboard #290
- Feature: Implement persistent settings for table #291
- Feature: Implement generic sidebar for extension #306
- Feature: Implements generic filtering and searching capabilities inside the extension #323
- Fix: MaxListenerExceedWarning when analyzing sitemap #260
- Fix: Affected cookies CSV output #308
- Fix: Report generation in
cli-dashboard
#318 - Enhancement: add interface using CSV file in CLI. #274
- Enhancement: CLI analyze sites with local sitemap #271
- Refactor: Move dashboard's data processing to utils #192
PSAT Extension
- Feature: Use Floating UI for tooltip positioning #276
- Update tools input field inline to devtools's UI #243
- Feature: Use Chrome DevTools Protocol to extract extra information #270
- Feature: Extract information and show it on the settings page for reporting bugs in the extension. #307
- Feature: Add context menu to copy network filter string to filter network requests #333
- Enhancement: Reorder column to get important data at #337
- Fixing hover input state in dark mode #295
- Update quick links on landing pages #329
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.3.2
Changelog
Cookies
- Enhancement: Add cross icon to cookie accepted column #231
- Fix: Update checkbox dimensions and resize visibility #234
- Fix: Trim out whitespace from the cookie key. #237
- Enhancement : Add reactive refresh button in devtools header #236
CLI
- Fix : Add missing description in analytics #230
Privacy Sandbox API
- Update
RWS
submission steps text #229 - Fix: opaque origin error when using in #235
- Refactor: Make functional components in landing page non-collapsible #232
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.3.1
Changelog
Cookies
- Update styling of table and landing page UI #188
- Fix: SameSite showing undefined in chips #198
- Refactor:
ContentScript
directory #186
CLI
- Cli dashboard fixes and enhancements #187
- Fix: Report downloader duplicate cookie entries in CSV #200
- Fix: CLI std output changes #197
- Update sidebar items padding and make Unknown Frame plural #213
Privacy Sandbox API
- Fix: Update
Sidebar
navigation conditions and props #184 - Fix: Frame overlay issues #190
- Update landing page's UI/UX #195
- Fix: Frame overlay tooltip calculation issue #210
- Refactor: Update package name #191
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.3.0
Changelog
Cookies
- Feature: Add frame overlays #147
- Feature: List cookies set via
document.cookie
#146 - Update table UI in #167
- Add
isResizing
state inside table hook #176 - Focus on the first frame when navigating to a different page #161
- Frame Overlay: Display only privacy sandbox-related allowed features #178
- PS landing page improvements #179
- Enhance descriptions in Expanded View Cookie Matrix #143
- Replace 'not found' with 0 in the circle pie chart #152
- Fix: Responsive table on changing dock size. #163
- Fix
browseTopics
pre-rendering error #166 - Fix: Context invalidated message in #168
- Fix: Missing cookies with same names #140
- Fix: Flickering of iframe overlay on sites and some other fixes #177
- Show tooltip on single iframe #183
CLI
- Feature: Cookie report generation with CLI tool #162
- Refactor: Set up a workspace named
common
for common utilities between CLI and the extension. #139 - Chore: Move presentational components to the design system package in #155
- Feature: Download report from cli-dashboard #180
Privacy Sandbox API
- Feature: Add RWS JSON generator form #142
- Feature: Add insights card to RWS panel #141
- Feature: Add data if frame belongs to RWS #170
- Feature: Cookie table settings should be made persistent #134
- Feature: Create landing pages #160
- Feature: Add new "Privacy Sandbox" menu item #150
- Update RWS panel interface #148
- Replace table library with custom hooks #154
- Replace
table
withdiv
for better flexibility #157 - Add topic list #159
- Landing page enhancements and fixes #173
- Update RWS panel #174
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Pradeep Sonawane (@pradeep910), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.2.0
Changelog
Cookies
- Feature: Add option to process single or multiple tab for better performance #136 #128
- Relocate info icon from matrix to cookie insights on landing page #121
CLI
- Feature: CLI tool to analyze websites and sitemap #123
- Debounce the toggling functionality of table sorting #125
- Fix: Missing platform and description #129
- Improvements in the CLI output #130
- Feature: Add optional flag to skip tech analysis #137
Privacy Sandbox API
- Restructure menu items and add more info cards #131
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Pradeep Sonawane (@pradeep910), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.1.0
Changelog
Tool Infrastructure
- Add development setup for the extension #15
- Setup storybook #63
- Add npm script for linting typescript #36
- Add template for new pull requests #41
- Add GitHub Workflow for running tests #42
- Add command for test coverage report #78
- Update Webpack configuration to relocate the cookie DB during the copy process #64
- Integration of Tailwind CSS with Storybook #80
Cookies
- Implement the tldts package for identifying first and third-party domains #49
- Add an extension popup to show cookie summary #53
- Add "Cookie Accepted" attribute #58
- Add cookie table and details components with tabular UI #82
- Update cookie store and related listeners to add
frameIDs
#83 - Add column sorting functionality #84
- Add vertical menu sidebar #86
- Add column visibility functionality #87
- Add cookie landing page #102, #94, #96
- Enhance cookie panel UI with styling adjustments following table sidebar integration #98
- Refine cookie panel UI and modify data processing approach to boost efficiency #101
- Filter cookies across different dimensions #103
- Elevate dark mode theme in UI with UX enhancements #104
- Increase test coverage #97
- Add description key into Filter and info icon to show description #119
- Add platform filter and minor text updates #118
- Update third-party filter label to scope #110
Privacy Sandbox API
- Add panel tabs #52
- Add info cards for a concise definition of each PS API #54
- Update icons for panel tabs #106
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Pradeep Sonawane (@pradeep910), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Pooja Killekar (@pooja-muchandikar), Jack Kwakman (@jkwakman), Johann Hofmann (@johannhof), Andrey Lipattsev (@andreylipattsev)