Skip to content
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

v0.5.0 #456

Merged
merged 160 commits into from
Feb 7, 2024
Merged

v0.5.0 #456

merged 160 commits into from
Feb 7, 2024

Conversation

mohdsayed
Copy link
Collaborator

@mohdsayed mohdsayed commented Jan 28, 2024

Changelog

Extension

CLI

Others

MiteshShah and others added 30 commits October 24, 2023 17:11
Updating extension version
…ersion-0-3-2

Update extension version onchrome_launcher.sh
* Fix the method of fetching js cookies.

* Prettify code.
* Update frame horizontal component description

* Update bg color of table top bar

* Make Platform unknown if data not available

* Add new color class

* Update description
mayan-000 and others added 22 commits February 2, 2024 19:51
* ref: Rename Unknown Frame(s) -> Unknown Frames

* ref: remove single tab analysis text

* ref: filter unknown frame menu item if no cookies available

* ref: move object map containing boolean for frame having cookies and process showing of unknown frame count or not

* ref: use conditional check

* fix: add period

* Update texts on settings page and add links

* fix: add correct link to wiki

* fix: A cookie can be in multiple frame, so scan for all

* ref: update Frame(s) -> Frames

* ref: remove bold class from blocked reasons

* Remove extra dots from GSI

* ref: update var name

---------

Co-authored-by: sayedtaqui <sayedwp@gmail.com>
…ding time. (#436)

* Optimise the iterations for service worker while processing requests.

* clear promise queue on changing tabMode.

* Fix tslint error.

* Improvement:
Remove chrome storage and add cached storage.

* Remove store change listener.
Use message passing for sending data to the devtools.

* Bypass chrome storage.
Create a new cached store for storing data for service worker.
Port service worker to use sync cookiestore instead of synccookie store.
Fix failing tests.

* Fix broken flow for analyse this tab.

* Rempove promise queue from the service-worker.

* Fix condition.

* Fix condition and remove errors.

* Add the correct event.

* Connect the popup via message passing.

* Fix cookie messageing.

* Change message passing naming convention types.

* Fix message passing between DevTools and service worker.

* Remove console log.

* Fix unchecked runtime.lasterror.

* Refactor:
Convert method to send data to popup and devtools into a reusable function.
Replace its usages.

* Add comment to ignore the TSLint.

* Update cookiestore methods.

* Fix some bugs that reoccured.

* Fix errors and modify the clear functions.

* Fix failing tests.

* Skip some tests.

* Delete cookieStore test.

* Bypass cache.

* Fix buggy behaviour while switching processing mode.

* Fix clearing of blocked cookie count.

* Fix issue with multitab and refresh panel.

* Fix processing of cookies post refresh.

* Reduce popup cookie loading time.

* Fix buggy behaviour.

* Fix chrome extension errors.

* Fix tabFrames being preloaded on new profile.

* Fix errors on extension page on extension refresh

* Add tab to read and current tab being listened to in initial sync.

* Fix badgeText of the extension.

* Fix tabToRead not being set.

* Remove warning for controlled component.

* Remove error on the load of extension.

* Fix CDP debug bar not working.

* Debugging help

* Fix cookies disappearing.

* Debugging help

* Debugging help

* Fix: 1

* Remove console.logs

* Fix tabToRead issue.

* Debugging help

* Debug logs

* Fix error on extension page.

* Debugging help

* Debugging help

* Debugging help

* Fix infinite rerender.

* Remove debug log from the cookieStore.

* Fix cookie count 0 issue.

* Refactor synchnorousCookieStore and its references in serviceWorker.

* Fix the ts-lint errors.

* Add comment for useRef change.

* Remove test code in the test file.

* Handle error for no tabId present.

* Fix chrome.runtime.sendMessage error.

* Fix extension context invalidated error.

* Fix CDPSwitch issue.

* Fix comment.

* Remove popup index test.

* Convert tabMode to enum.

* Revert partiallyVisible.

* Fix invocation of service worker to chrome.runtime.onInstalled.

* fix: use flex to properly distribute height between header and body

* Add console.warn.

* Refactor: Update folder and file names as they have been repurposed

* Remove unused preferenceStore

* Fix infinite rerender.

* Test-Fix to improve speed.

* Refactor code

* Refactor code

* Refactor code

* Fix failing test.

* Terminate worker after GSI detection is done.

* Fix the JS cookies issue.

* Test-fix: remove json.stringify.

* Terminate worker.

* Update title for refresh button

* Small refactoring and comments

* Small refactoring

* Add test for canProcessCookies function.

* Remove GSI worker termination.

* Add tracking mechanism to track new updates.

* Add test for synchnorousCookieStore for update method.

* Update test cases for synchnorousCookieStore.

* Add a parameter to override the popupopen state to pass data for initial sync

* Remove topics code from extension.

* Change variable naming.

* Delete audistIssue.

---------

Co-authored-by: sayedtaqui <sayedwp@gmail.com>
Co-authored-by: Mayank Rana <mayankranax1@gmail.com>
* feat: make blocked reasons filter dynamic in dashboard

* ref: use common hook for listing cookie table and affected table

* test: add testcases for utils

* ref: if isBlocked not boolean don't highlight

* fix: fix merge conflict wrong conflict
Correct the URL in the install.sh for the launcher script
* fix: style cli-dashboard

* fix: title update

* chore: update tests

---------

Co-authored-by: sayedtaqui <sayedwp@gmail.com>
* Fix cannot set properties of newUpdates of undefined

* Fix uncaught in promise tab doesnt exist.

* Fix failing tests.

* Remove console.warn.

* Modify comment.
* chore: update icons and color

* enhancement: allow component to be passed as prop in landing page alongside children

* feat: create 3pcd sections

* feat: update landing page props in privacy sandbox to show 3pcd content

* ref: use filled svg

* ref: restructure data and colors

* ref: update layout

* ref: update texts and links

* chore: cleanup, use a component for link

* fix: remove incomplete apostrophe

* fix: update colors and container width

* ref: update link color
* Add setInterval to fix serviceworker idle.

* Add comment.
* Create synccookieStore when there is no tab present.

* Add comment and remove console.warn.

* Improve comment.
…#474)

* feat: add network event parsing

* feat: add warning icon inbound blocking

* chore: update tests

* feat: add notice in the cookie details panel

* chore: update sentences

* chore: update text

* style-fix: fix margin issues in cookie details and body cell

* fix: update display logic

* fix: update display logic

* style-fix: fix margin in details

* fix:manage blocking status when no CSP events are present

* fix: cookie details

* fix: cookie block warnings showing up when not using CDP

* fix: details

* fix:update copy

* fix:update details

* chrore: update deriveBlocking JSDoc comments
* ref: update info icon

* feat: add new section for showing 3PCD content

* ref: show iframe on PS landing page

* ref: update cards content

* ref: export facilitated testing component from index file

* ref: update text
@mohdsayed mohdsayed marked this pull request as ready for review February 7, 2024 12:45
* fix: details section showing up empty

* fix: accessor key in cookie listing in cli dashboard

* fix:add truncation in technologies description

* fix:effective expiry date

* fix:highlighting problem

* fix:wrong values in csv for affected cookie value
@mohdsayed mohdsayed merged commit 8d44846 into main Feb 7, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet