Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 67389ac
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Fri Mar 1 15:06:12 2024 +0530

    test: add sidebar util tests

commit 09058f4
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Fri Mar 1 15:05:55 2024 +0530

    fix: loop to find deepest child

commit 440a9bf
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Fri Mar 1 13:33:07 2024 +0530

    remove unused files

commit 9bf6c6c
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Fri Mar 1 13:13:42 2024 +0530

    resolve merge issues

commit 005f57d
Merge: caf8901 8ad44f0
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Fri Mar 1 13:13:03 2024 +0530

    Merge branch 'develop' into ref/provider-to-sidebar

commit 8ad44f0
Merge: 6c7379e 20cc714
Author: sayedtaqui <sayedwp@gmail.com>
Date:   Fri Mar 1 11:18:02 2024 +0530

    Merge main and resolve conflicts

commit 6c7379e
Merge: a80cde2 d839816
Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
Date:   Fri Mar 1 11:07:15 2024 +0530

    Merge pull request #540 from GoogleChromeLabs/revert-518-fix/allow-list-highlighting

    Revert "Fix: Allow listed rows to highlight after frame change"

commit d839816
Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
Date:   Fri Mar 1 11:06:05 2024 +0530

    Revert "Fix: Allow listed rows to highlight after frame change (#518)"

    This reverts commit d7f2ac3.

commit caf8901
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 29 13:07:41 2024 +0530

    Squashed commit of the following:

    commit a80cde2
    Author: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
    Date:   Thu Feb 29 13:02:20 2024 +0530

        Enhancement: Add context provider to table (#485)

        * use state and effect instead of memo

        * Squashed commit of the following:

        commit 7352757
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Thu Feb 8 13:51:59 2024 +0530

            ref: replace useMemo with state

        commit b690c6b
        Merge: 1e4f862 bdfb3a1
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Thu Feb 8 11:41:58 2024 +0530

            Merge branch 'develop' into ref/optimize-table

        commit 1e4f862
        Merge: 1f52d88 d5fa3ae
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Wed Feb 7 17:30:25 2024 +0530

            Merge branch 'develop' into ref/optimize-table

        commit 1f52d88
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Wed Feb 7 15:39:35 2024 +0530

            fix: handle click on parent

        commit 9ba692e
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Wed Feb 7 14:23:01 2024 +0530

            ref: calculate flags inside the component

        commit 2685a69
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Tue Feb 6 23:03:38 2024 +0530

            ref: move code to utils

        commit 42c224f
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Tue Feb 6 21:37:43 2024 +0530

            chore: use optional chain

        commit c8b842d
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Tue Feb 6 21:28:03 2024 +0530

            ref: handle vertical bar condition from outside component

        commit c488bc3
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Tue Feb 6 19:00:25 2024 +0530

            ref: allow adding of styles conditionally to table row from outside component

        commit 59772dd
        Merge: f7417df 0f05f4f
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Tue Feb 6 16:57:33 2024 +0530

            Merge branch 'develop' into test/optimize-table

        commit f7417df
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Tue Feb 6 15:33:04 2024 +0530

            ref: pass callbacks into provider and remove from props

        commit 5ee9e48
        Merge: 8598f2f d051f50
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Mon Feb 5 12:32:18 2024 +0530

            Merge branch 'develop' into test/optimize-table

        commit 8598f2f
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Mon Feb 5 11:56:00 2024 +0530

            enhancement: implement useContextSelector for table hook

        commit facaec2
        Author: Mayank Rana <mayankranax1@gmail.com>
        Date:   Thu Feb 1 18:21:58 2024 +0530

            use state and effect instead of memo

        * test: update testcases

        * ref: use callbacks to render elements and not store in state

        * ref: update table in technologies table

        * ref: use callback to render extra interface in table top bar

        * fix: use callback for extracting classes

        * fix: add prop tp not export table in dashboard

        * fix: move index based styles to component

        * enhancement: allow tailwind styles from ts files

        * test: update testcases

        * test: not passing empty string for cell

        * test: remove skip from filters test

        * ref: break useTable context store to smaller files and update imports

        * ref: update var name

        * Add todo comment

        * ref: update props default values and remove comments

        * test: change import

        * ref: update context imports

    commit b941784
    Merge: 2eb6715 a38b3b2
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Wed Feb 28 01:34:46 2024 +0530

        Merge branch 'main' of github.com:GoogleChromeLabs/ps-analysis-tool into develop

    commit a38b3b2
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Date:   Wed Feb 28 00:52:40 2024 +0530

        Chore(deps): Bump es5-ext from 0.10.62 to 0.10.64 (#533)

        Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.64.
        - [Release notes](https://github.com/medikoo/es5-ext/releases)
        - [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
        - [Commits](medikoo/es5-ext@v0.10.62...v0.10.64)

        ---
        updated-dependencies:
        - dependency-name: es5-ext
          dependency-type: indirect
        ...

        Signed-off-by: dependabot[bot] <support@github.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    commit b679abd
    Merge: 125aecd e2e1530
    Author: Gagan Deep Singh <gagandeep.singh@rtcamp.com>
    Date:   Tue Feb 27 11:14:28 2024 +0800

        Merge pull request #530 from GoogleChromeLabs/chore/rename-third-party

        Rename `third_party` to `assets`

    commit e2e1530
    Author: Gagan Deep Singh <gagandeep.singh@rtcamp.com>
    Date:   Tue Feb 27 11:08:37 2024 +0800

        Rename `third_party` to `assets`

    commit 125aecd
    Merge: 0a9ce90 bc7ce7d
    Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
    Date:   Tue Feb 20 20:40:55 2024 +0530

        Merge pull request #510 from GoogleChromeLabs/develop

        v0.5.1

    commit 0a9ce90
    Merge: a9108fc 97e74d8
    Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
    Date:   Wed Feb 14 09:14:13 2024 +0530

        Merge pull request #490 from brdaugherty/patch-1

        Nit: remove unneeded word

    commit a9108fc
    Merge: 8d44846 69b140b
    Author: Gagan Deep Singh <gagandeep.singh@rtcamp.com>
    Date:   Wed Feb 14 05:58:55 2024 +0530

        Merge pull request #492 from GoogleChromeLabs/fix/launcher-dev-tool-default

        [Main] Disable auto opening of Chrome DevTools by default for all tabs

    commit 97e74d8
    Author: Brian Daugherty <brdaugherty@gmail.com>
    Date:   Tue Feb 13 09:49:54 2024 -0700

        Nit: remove unneeded word

commit a80cde2
Author: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date:   Thu Feb 29 13:02:20 2024 +0530

    Enhancement: Add context provider to table (#485)

    * use state and effect instead of memo

    * Squashed commit of the following:

    commit 7352757
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Thu Feb 8 13:51:59 2024 +0530

        ref: replace useMemo with state

    commit b690c6b
    Merge: 1e4f862 bdfb3a1
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Thu Feb 8 11:41:58 2024 +0530

        Merge branch 'develop' into ref/optimize-table

    commit 1e4f862
    Merge: 1f52d88 d5fa3ae
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Wed Feb 7 17:30:25 2024 +0530

        Merge branch 'develop' into ref/optimize-table

    commit 1f52d88
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Wed Feb 7 15:39:35 2024 +0530

        fix: handle click on parent

    commit 9ba692e
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Wed Feb 7 14:23:01 2024 +0530

        ref: calculate flags inside the component

    commit 2685a69
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 6 23:03:38 2024 +0530

        ref: move code to utils

    commit 42c224f
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 6 21:37:43 2024 +0530

        chore: use optional chain

    commit c8b842d
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 6 21:28:03 2024 +0530

        ref: handle vertical bar condition from outside component

    commit c488bc3
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 6 19:00:25 2024 +0530

        ref: allow adding of styles conditionally to table row from outside component

    commit 59772dd
    Merge: f7417df 0f05f4f
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 6 16:57:33 2024 +0530

        Merge branch 'develop' into test/optimize-table

    commit f7417df
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 6 15:33:04 2024 +0530

        ref: pass callbacks into provider and remove from props

    commit 5ee9e48
    Merge: 8598f2f d051f50
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Mon Feb 5 12:32:18 2024 +0530

        Merge branch 'develop' into test/optimize-table

    commit 8598f2f
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Mon Feb 5 11:56:00 2024 +0530

        enhancement: implement useContextSelector for table hook

    commit facaec2
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Thu Feb 1 18:21:58 2024 +0530

        use state and effect instead of memo

    * test: update testcases

    * ref: use callbacks to render elements and not store in state

    * ref: update table in technologies table

    * ref: use callback to render extra interface in table top bar

    * fix: use callback for extracting classes

    * fix: add prop tp not export table in dashboard

    * fix: move index based styles to component

    * enhancement: allow tailwind styles from ts files

    * test: update testcases

    * test: not passing empty string for cell

    * test: remove skip from filters test

    * ref: break useTable context store to smaller files and update imports

    * ref: update var name

    * Add todo comment

    * ref: update props default values and remove comments

    * test: change import

    * ref: update context imports

commit 20cc714
Merge: a38b3b2 30f7778
Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
Date:   Wed Feb 28 18:06:16 2024 +0530

    Merge pull request #532 from GoogleChromeLabs/release/v0.5.2

    v0.5.2

commit 30f7778
Author: sayedtaqui <sayedwp@gmail.com>
Date:   Wed Feb 28 17:48:01 2024 +0530

    Bump version

commit 26778ac
Author: sayedtaqui <sayedwp@gmail.com>
Date:   Wed Feb 28 17:43:15 2024 +0530

    Update rws data

commit 1b184df
Author: sayedtaqui <sayedwp@gmail.com>
Date:   Wed Feb 28 17:40:52 2024 +0530

    Update changelog

commit b1a6d4c
Author: Kudaligi Amoghavarsha <kgamoghavarsha@gmail.com>
Date:   Wed Feb 28 17:23:28 2024 +0530

    Fix: Show unmapped cookies from CDP in `Unknown Frames` (#527)

    * Add capability to show cookies without associated frameId in the unknown frames.

    * Add unknown frames in frame list

    * Prettify conditions.

    * Rename unmapped frames to unmapped cookies

    * Remove log

    * change the hover title message.

    * Add another constant ORPHANED_COOKIE_KEY and reference it in devtools.

    * Fix conditions for showing frame with cookies.

    * Increase readbility of code.

    * Add info icon and hover message for info icon.

    * Update info text

    ---------

    Co-authored-by: sayedtaqui <sayedwp@gmail.com>

commit b4221e6
Merge: a38b3b2 6853b8e
Author: sayedtaqui <sayedwp@gmail.com>
Date:   Wed Feb 28 01:35:39 2024 +0530

    Merge branch 'release/v0.5.2' of github.com:GoogleChromeLabs/ps-analysis-tool into release/v0.5.2

commit b941784
Merge: 2eb6715 a38b3b2
Author: sayedtaqui <sayedwp@gmail.com>
Date:   Wed Feb 28 01:34:46 2024 +0530

    Merge branch 'main' of github.com:GoogleChromeLabs/ps-analysis-tool into develop

commit a38b3b2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 28 00:52:40 2024 +0530

    Chore(deps): Bump es5-ext from 0.10.62 to 0.10.64 (#533)

    Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.64.
    - [Release notes](https://github.com/medikoo/es5-ext/releases)
    - [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
    - [Commits](medikoo/es5-ext@v0.10.62...v0.10.64)

    ---
    updated-dependencies:
    - dependency-name: es5-ext
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 6853b8e
Author: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date:   Tue Feb 27 17:47:35 2024 +0530

    Fix: Process ccTLDs and update UI in RWS (#523)

    * fix: update UI and logic to process ccTLD

    * ref: wrap url with anchor tag

    * test: add testscases for ccTlds

commit d2f540d
Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
Date:   Tue Feb 27 13:51:08 2024 +0530

    Fix: Allow listed rows to highlight after frame change (#531)

commit b679abd
Merge: 125aecd e2e1530
Author: Gagan Deep Singh <gagandeep.singh@rtcamp.com>
Date:   Tue Feb 27 11:14:28 2024 +0800

    Merge pull request #530 from GoogleChromeLabs/chore/rename-third-party

    Rename `third_party` to `assets`

commit e2e1530
Author: Gagan Deep Singh <gagandeep.singh@rtcamp.com>
Date:   Tue Feb 27 11:08:37 2024 +0800

    Rename `third_party` to `assets`

commit 7b3272e
Merge: b9a6f64 2eb6715
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Mon Feb 26 15:19:46 2024 +0530

    Merge branch 'develop' into ref/provider-to-sidebar

commit b9a6f64
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Mon Feb 26 15:06:07 2024 +0530

    fix: remove component state and use from props

commit 8d19cf5
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Wed Feb 21 13:40:07 2024 +0530

    fix: remove managing of dropdown flag from layout

commit 8e925a3
Merge: 0f66f5a 3231895
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Wed Feb 21 10:43:25 2024 +0530

    Merge branch 'ref/move-context-selector' into ref/provider-to-sidebar

commit 3231895
Merge: be86aa1 bc7ce7d
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Wed Feb 21 10:40:53 2024 +0530

    Merge branch 'develop' into ref/move-context-selector

commit be86aa1
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Wed Feb 21 10:39:01 2024 +0530

    Squashed commit of the following:

    commit bc7ce7d
    Merge: 4e510b2 59622d0
    Author: Amoghavarsha Kudaligi <kgamoghavarsha@gmail.com>
    Date:   Tue Feb 20 20:19:35 2024 +0530

        Merge branch 'develop' of github.com:GoogleChromeLabs/ps-analysis-tool into develop

    commit 4e510b2
    Author: Amoghavarsha Kudaligi <kgamoghavarsha@gmail.com>
    Date:   Tue Feb 20 20:19:13 2024 +0530

        Fix the reload button staying on the popup.

    commit 59622d0
    Author: nirwalayush <coding.carrots@gmail.com>
    Date:   Tue Feb 20 20:14:51 2024 +0530

        fix: fix details panel showing unknown reason message

    commit 809bc38
    Author: Amoghavarsha Kudaligi <kgamoghavarsha@gmail.com>
    Date:   Tue Feb 20 18:27:30 2024 +0530

        Add <br/> for uniformity.
        Remove top padding from blocking direction.

    commit 27242be
    Author: Mayank Rana <mayankranax1@gmail.com>
    Date:   Tue Feb 20 17:50:11 2024 +0530

        fix: add flags to not highlight rows

    commit 3847489
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 16:04:36 2024 +0530

        Run audit fix

    commit 35af0b4
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 16:04:06 2024 +0530

        Bump version

    commit 7c74c6a
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 16:02:07 2024 +0530

        Update rws data

    commit 89378d6
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 16:01:45 2024 +0530

        Update cookie database

    commit 595f1a7
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 16:00:14 2024 +0530

        Update changelog

    commit ed0823d
    Author: Ayush Nirwal <53055971+ayushnirwal@users.noreply.github.com>
    Date:   Tue Feb 20 15:48:21 2024 +0530

        style-fix: scale up prefix icons in table (#514)

    commit 0ad08a3
    Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
    Date:   Tue Feb 20 15:42:20 2024 +0530

        Add UTM params to outgoing links (#512)

        * Add utility function and its test case adding utm params

        * Move util function to common

        * Make util function to handle # URLs and use for latest news and quick links

        * Add UTM links to faciliated testing

        * Update test for dev doc

        * Update link to file issue

        * Remove param from github.com

        * Add utm params to more links

        * Add utm params to all help urls

        * Add utm params to youtube as well

        * Fix tests

    commit 9fad900
    Author: Kudaligi Amoghavarsha <kgamoghavarsha@gmail.com>
    Date:   Tue Feb 20 15:41:44 2024 +0530

        Fix: keep service worker alive (#513)

        * Keep service worker alive once it is profile is started.

        * Add peroidic intervals to send data to devtools and popup for old profile.

        * Remove addition of interval on windows creation.

        * Keep setInverval in the chrome.windows.onCreated.

    commit bd1624b
    Author: Kudaligi Amoghavarsha <kgamoghavarsha@gmail.com>
    Date:   Tue Feb 20 13:23:02 2024 +0530

        Remove relative property. (#511)

        Change messageing for toast message.

    commit 7794a22
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 10:01:04 2024 +0530

        Chore: Remove logs used for debugging empty cookies

    commit 789a40a
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Tue Feb 20 09:58:10 2024 +0530

        Fix popup ui issue

    commit dd1b286
    Author: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
    Date:   Mon Feb 19 20:28:19 2024 +0530

        Enhancement: Update cookie's blocking status enum and UI (#507)

        * ref: add enums for blocking status

        * fix: update deriveBlocking utils

        * feat: add icons and the extractors

        * feat: conditionally render icons

        * test-fix: update deriveBlockingStatus test

        * fix: don't hightlight rows when not using CDP

        * ref: update comment

        * fix: decrease padding

        * fix:manage expiring cookies

        ---------

        Co-authored-by: nirwalayush <coding.carrots@gmail.com>
        Co-authored-by: sayedtaqui <sayedwp@gmail.com>

    commit 4fea486
    Author: Kudaligi Amoghavarsha <kgamoghavarsha@gmail.com>
    Date:   Mon Feb 19 18:20:30 2024 +0530

        Two-step process for toggling CDP state (#494)

        * Add a toast message component in design-system.
        Add mechanism in place to reload all the tabs.
        Add mechanism to show the reload button in the devtools.

        * Add toast message in the popup.

        * Persist toastmessage on reload of extension

        * Add styling to toast message

        * Add a button to match the chrome://flags toast-message.

        * Add a button to the popup.

        * Fix the order of firing of events.

        * Reduce Padding.

        * Reduce vertical padding.

        * Fix the text and add toast message in popup.

        * Add fullstop to the popup messaging.

        * Shorten the devtools message.

        * Remove persistence of the toastMessage

        * use sessionStorage instead of localStorage from web api

        * Fix refresh of the cookies.

        * revert changes.

        * Fix component showing analyse this tab on newtab open.

        * Fix service worker popup connection.

        * Fix the messaging.

        * Fix value being set add new state for display.

        * Fix 0 cookies landing page on multitab debugging issue.

        * Fix padding and the design.

        * Add breakpoints for the button.
        Add breakpoints for text.

        * Fix the fontsize

        * Fix breakpoints

        * Fix text for button.

        * Fix message not showing up in popup.

        * Add comment to listener.
        Add default case to switch block.

        * ref: use absolute to spread toast message

        * Fix the toastmessage while scrolling.

        ---------

        Co-authored-by: Mayank Rana <mayankranax1@gmail.com>

    commit f7c4774
    Author: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
    Date:   Mon Feb 19 17:48:22 2024 +0530

        Refactor: Restructure `Facilitated Testing` landing page UI (#493)

        * add timeline icon

        * ref: restructure UI replicating infocard one

        * ref: update landing page width

        * styles: add breakpoints for bigger screens

        * ref: update the order

    commit f7757ad
    Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
    Date:   Mon Feb 19 17:45:02 2024 +0530

        Fix: Library detection miscellaneous QA issues (#495)

        * Add GIS_EXCEPTIONS and GSIv2_EXCEPTIONS which remove the given feature from UI

        * Review comments address - Developer Testing Pending

        * Add Testcases for filterMatchesBasedOnExceptions

        * Update load delay to 2 sec and show page loading text when page is loading

        * Fix issue where when all signatures are filtered empty state wasnt showing properly

        ---------

        Co-authored-by: Manoj Mohan <jesuismanoj@gmail.com>

    commit 84d62ac
    Merge: c0ba3b5 88761db
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Fri Feb 16 21:31:14 2024 +0530

        Merge branch 'develop' of github.com:GoogleChromeLabs/ps-analysis-tool into develop

    commit c0ba3b5
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Fri Feb 16 21:29:26 2024 +0530

        Add one more log

    commit 88761db
    Author: Ayush Nirwal <53055971+ayushnirwal@users.noreply.github.com>
    Date:   Fri Feb 16 13:26:08 2024 +0530

        Fix: add conditional rendering in technology details panel (#499)

        * feat:add conditional rendering in technology details panel

        * fix: add message for no description available.

    commit 1f93d3a
    Author: sayedtaqui <sayedwp@gmail.com>
    Date:   Thu Feb 15 19:34:41 2024 +0530

        Temp: Add logs for debugging

commit 0f66f5a
Merge: ae88bc7 bc7ce7d
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Wed Feb 21 08:42:43 2024 +0530

    Merge branch 'develop' into ref/provider-to-sidebar

commit 125aecd
Merge: 0a9ce90 bc7ce7d
Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
Date:   Tue Feb 20 20:40:55 2024 +0530

    Merge pull request #510 from GoogleChromeLabs/develop

    v0.5.1

commit ae88bc7
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Tue Feb 20 13:29:14 2024 +0530

    Basic setup of UI

commit cf1c60c
Merge: 8cad0af 7794a22
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Tue Feb 20 13:14:03 2024 +0530

    Merge branch 'develop' into ref/provider-to-sidebar

commit 8cad0af
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Tue Feb 20 12:33:54 2024 +0530

    feat: add new key for allowing query string for activePanel

commit 01f10a3
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 20:46:06 2024 +0530

    use context-selector in siteMapReport component

commit fae277c
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 20:37:56 2024 +0530

    use context-selector in siteReport component

commit d11bb02
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 20:33:13 2024 +0530

    use context-selector inside components

commit 0dbcb5d
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 19:33:28 2024 +0530

    fix: conditionally update dropdown flag on cookies menu item

commit 8e84257
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 18:29:27 2024 +0530

    ref: use callbacks to render UI elements

commit 6b3d980
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 16:38:52 2024 +0530

    ref: import useContextSelector from common package

commit 080009c
Merge: 94927ca 002f331
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 16:37:32 2024 +0530

    Merge branch 'ref/move-context-selector' into ref/provider-to-sidebar

commit 94927ca
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 16:37:15 2024 +0530

    ref: break UI to new component for using useSidebar hook

commit 01301d5
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 16:36:39 2024 +0530

    pef: add provider to useSidebar hook

commit 002f331
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 15:29:41 2024 +0530

    ref: import useContextSelector from common package

commit aa5167e
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 15:22:32 2024 +0530

    perf: improve conditional check for array of objects

commit c6874ed
Author: Mayank Rana <mayankranax1@gmail.com>
Date:   Thu Feb 15 14:30:19 2024 +0530

    Move useContextSelector to common package

commit 0a9ce90
Merge: a9108fc 97e74d8
Author: Mohammad Taqui Sayed <6297436+mohdsayed@users.noreply.github.com>
Date:   Wed Feb 14 09:14:13 2024 +0530

    Merge pull request #490 from brdaugherty/patch-1

    Nit: remove unneeded word

commit a9108fc
Merge: 8d44846 69b140b
Author: Gagan Deep Singh <gagandeep.singh@rtcamp.com>
Date:   Wed Feb 14 05:58:55 2024 +0530

    Merge pull request #492 from GoogleChromeLabs/fix/launcher-dev-tool-default

    [Main] Disable auto opening of Chrome DevTools by default for all tabs

commit 97e74d8
Author: Brian Daugherty <brdaugherty@gmail.com>
Date:   Tue Feb 13 09:49:54 2024 -0700

    Nit: remove unneeded word
  • Loading branch information
mayan-000 committed Mar 1, 2024
1 parent bebb34a commit 022adf2
Show file tree
Hide file tree
Showing 33 changed files with 695 additions and 97 deletions.
17 changes: 15 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
- Merge `main` into `develop` https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/451
- Update flags and profile color in Chrome launcher https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/467

# v0.5.0
# v0.5.1

## Extension
* Restructure `Facilitated Testing` landing page UI https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/493
Expand All @@ -259,4 +259,17 @@
* Fix: Add conditional rendering in technology details panel https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/499

## Others
* Disable auto opening of Chrome DevTools by default for all tabs https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/491
* Disable auto opening of Chrome DevTools by default for all tabs https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/491


# v0.5.2

## Extension
* List unmapped and orphaned cookies https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/527
* Fix: Allow-listed rows to highlight after frame change https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/531
* Fix: Related website sets not recognizing ccTLDs as part of the group https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/523


## Others
* Rename `third_party` to `assets` https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/530

2 changes: 1 addition & 1 deletion bin/chrome-3pcd-ps.bat
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
:: Chrome 3pcd with PS Extension

:: Download PS Extension
set "ps_analysis_tool_version=v0.5.1"
set "ps_analysis_tool_version=v0.5.2"
cd /d %TEMP%
if not exist %TEMP%\ps-analysis-tool-%ps_analysis_tool_version% (
mkdir %TEMP%\ps-analysis-tool-%ps_analysis_tool_version%
Expand Down
2 changes: 1 addition & 1 deletion bin/chrome-default-ps.bat
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
:: Default Chrome with PS Extension

:: Download PS Extension
set "ps_analysis_tool_version=v0.5.1"
set "ps_analysis_tool_version=v0.5.2"
cd /d %TEMP%
if not exist %TEMP%\ps-analysis-tool-%ps_analysis_tool_version% (
mkdir %TEMP%\ps-analysis-tool-%ps_analysis_tool_version%
Expand Down
2 changes: 1 addition & 1 deletion bin/chrome_launcher.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Download Extension
extension_setup() {
ps_analysis_tool_version=v0.5.1
ps_analysis_tool_version=v0.5.2
extension_dir="/var/tmp"
cd $extension_dir
if [ ! -d $extension_dir/ps-analysis-tool-$ps_analysis_tool_version ]; then
Expand Down
96 changes: 93 additions & 3 deletions data/related_website_sets.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,13 +109,21 @@
}
},
{
"contact": "prashant.tiwari@htdigital.in",
"contact": "himanshu.agrawal@htdigital.in",
"primary": "https://hindustantimes.com",
"associatedSites": [
"https://livemint.com"
"https://livemint.com",
"https://livehindustan.com",
"https://healthshots.com",
"https://ottplay.com",
"https://desimartini.com"
],
"rationaleBySite": {
"https://livemint.com": "Specialized Platform for economics"
"https://livemint.com": "https://livemint.com",
"https://livehindustan.com": "https://livehindustan.com",
"https://healthshots.com": "https://healthshots.com",
"https://ottplay.com": "https://ottplay.com",
"https://desimartini.com": "https://desimartini.com"
}
},
{
Expand Down Expand Up @@ -517,6 +525,88 @@
"https://stripecdn.com": "Serves static assets accelerating page loads and sandboxes select Javascript",
"https://stripe.network": "Receives telemetry preventing fraud across Stripe services"
}
},
{
"contact": "support@coch.org",
"primary": "https://repid.org",
"associatedSites": [
"https://reshim.org",
"https://human-talk.org"
],
"rationaleBySite": {
"https://reshim.org": "Silent login",
"https://human-talk.org": "Silent login"
}
},
{
"contact": "noc@yandex-team.ru",
"primary": "https://ya.ru",
"associatedSites": [
"https://yandex.ru",
"https://yandex.net",
"https://turbopages.org",
"https://auto.ru",
"https://kinopoisk.ru",
"https://clck.ru",
"https://edadeal.ru",
"https://webvisor.com",
"https://yastatic.net"
],
"rationaleBySite": {
"https://yandex.ru": "Yandex owned website",
"https://yandex.net": "Yandex owned website",
"https://yastatic.net": "Yandex owned website",
"https://auto.ru": "Yandex owned website",
"https://kinopoisk.ru": "Yandex owned website",
"https://clck.ru": "Yandex owned website",
"https://webvisor.com": "Yandex owned website",
"https://turbopages.org": "Yandex owned website",
"https://edadeal.ru": "Yandex owned website"
},
"ccTLDs": {
"https://ya.ru": [
"https://ya.cc"
],
"https://yandex.ru": [
"https://yandex.az",
"https://yandex.by",
"https://yandex.kz",
"https://yandex.md",
"https://yandex.tj",
"https://yandex.tm",
"https://yandex.uz",
"https://yandex.st",
"https://yandex.com",
"https://yandex.com.am",
"https://yandex.com.ru"
]
}
},
{
"primary": "https://victorymedium.com",
"contact": "privacy@victorymedium.com",
"associatedSites": [
"https://standardsandpraiserepurpose.com"
],
"serviceSites": [
"https://technology-revealed.com"
],
"rationaleBySite": {
"https://standardsandpraiserepurpose.com": "Publisher #1 for RWS Test",
"https://technology-revealed.com": "Frequency Capping Domain #1 for RWS Test"
}
},
{
"contact": "nien@startupislandtaiwan.com",
"primary": "https://startupislandtaiwan.com",
"associatedSites": [
"https://startupislandtaiwan.net",
"https://startupislandtaiwan.org"
],
"rationaleBySite": {
"https://startupislandtaiwan.net": "Domain alias",
"https://startupislandtaiwan.org": "Domain alias"
}
}
]
}
18 changes: 9 additions & 9 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ps-analysis-tool",
"version": "0.5.1",
"version": "0.5.2",
"description": "Cookie Analysis Tool and CLI for analysis and understanding of cookie usage on web pages.",
"scripts": {
"cli:prebuild": "node ./scripts/delete-build-artifacts.cjs",
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-dashboard/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/cli-dashboard",
"version": "0.5.1",
"version": "0.5.2",
"description": "Dashboard for visualizing cli analysis output",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/cli",
"version": "0.5.1",
"version": "0.5.2",
"description": "CLI tool for analysis",
"main": "index.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ const DELAY_TIME = 20000;
const program = new Command();

program
.version('0.5.1')
.version('0.5.2')
.description('CLI to test a URL for 3p cookies')
.option('-u, --url <value>', 'URL of a site')
.option('-s, --sitemap-url <value>', 'URL of a sitemap')
Expand Down
2 changes: 1 addition & 1 deletion packages/common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/common",
"version": "0.5.1",
"version": "0.5.2",
"description": "A package for common utilities that are being used in multiple packages",
"main": "./dist/index.js",
"types": "./dist-types/index.d.ts",
Expand Down
2 changes: 2 additions & 0 deletions packages/common/src/constants/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@
* limitations under the License.
*/
export const UNKNOWN_FRAME_KEY = 'Unknown Frames';
export const ORPHANED_COOKIE_KEY = 'Orphaned Cookies';
export const UNMAPPED_COOKIE_KEY = 'Unmapped Cookies';
20 changes: 14 additions & 6 deletions packages/common/src/utils/filterCookiesByFrame.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
/**
* Internal dependencies.
*/
import { ORPHANED_COOKIE_KEY, UNMAPPED_COOKIE_KEY } from '../constants';
import { CookieTableData } from '../cookies.types';

interface Cookies {
Expand Down Expand Up @@ -53,12 +54,19 @@ const filterCookiesByFrame = (
hasFrame = true;
}
});
if (
!hasFrame &&
cookie.frameIdList !== undefined &&
cookie.frameIdList?.length > 0
) {
frameFilteredCookies[key] = cookie;

if (!hasFrame && cookie.frameIdList !== undefined) {
if (
frameUrl === UNMAPPED_COOKIE_KEY &&
cookie.frameIdList?.length === 0
) {
frameFilteredCookies[key] = cookie;
} else if (
frameUrl === ORPHANED_COOKIE_KEY &&
cookie.frameIdList?.length > 0
) {
frameFilteredCookies[key] = cookie;
}
}
});
}
Expand Down
2 changes: 1 addition & 1 deletion packages/design-system/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/design-system",
"version": "0.5.1",
"version": "0.5.2",
"description": "A package for presentational components that are being used in multiple packages",
"main": "./src/index.ts",
"source":"./src/index.ts",
Expand Down
16 changes: 15 additions & 1 deletion packages/design-system/src/components/sidebar/sidebarChild.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import React, { useEffect, useRef } from 'react';
import {
ArrowDown,
ArrowDownWhite,
InfoIcon,
useSidebar,
} from '@ps-analysis-tool/design-system';

Expand Down Expand Up @@ -133,7 +134,20 @@ const SidebarChild = ({
)}
</div>
)}
<p className="whitespace-nowrap pr-1">{sidebarItem.title}</p>
<p className="flex flex-row items-center justify-center whitespace-nowrap gap-x-1 pr-1">
{sidebarItem.title}
{sidebarItem.infoIconDescription ? (
<span title={sidebarItem.infoIconDescription}>
<InfoIcon
className={`${
isKeySelected(itemKey) && isSidebarFocused
? 'fill-white'
: 'fill-gray'
}`}
/>
</span>
) : null}
</p>
<div
className="absolute"
style={{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ export type SidebarItemValue = {
title: string;
children: SidebarItems;
popupTitle?: string;
infoIconDescription?: string;
extraInterfaceToTitle?: () => React.JSX.Element;
dropdownOpen?: boolean;
panel?: () => React.JSX.Element;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,13 @@ const findPrevItem = (items: SidebarItems, keyPath: string[]) => {
return parentKey;
}

const prevKey = keys[currentIndex - 1];
const prevItem = children[prevKey];
let prevKey = keys[currentIndex - 1];
let prevItem = children[prevKey];

if (prevItem?.dropdownOpen) {
while (prevItem?.dropdownOpen) {
const prevItemChildren = Object.keys(prevItem.children);
return prevItemChildren[prevItemChildren.length - 1];
prevItem = prevItem.children[prevItemChildren[prevItemChildren.length - 1]];
prevKey = prevItemChildren[prevItemChildren.length - 1];
}

return prevKey;
Expand Down
Loading

0 comments on commit 022adf2

Please sign in to comment.