Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["frontend"]
    n1["backend"]
    n2["common"]
    n3["project"]
    n4["transcription-worker-interface"]
    n0 ---|"21"| n0
    n1 ---|"7"| n1
    n2 ---|"3"| n1
    n3 ---|"2"| n3
    n4 ---|"1"| n3
    n1 ---|"1"| n0
    n2 ---|"1"| n0
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
    linkStyle 1 stroke:#a0a0a082,stroke-width:3px
    linkStyle 2 stroke:#00688b5E,stroke-width:1px
    linkStyle 3 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 4 stroke:#00688b4C,stroke-width:1px
    linkStyle 5 stroke:#00688b4C,stroke-width:1px
    linkStyle 6 stroke:#00688b4C,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/types/redux/GiantActions.ts
4 14 (28%) 26 (15%) 2026-09-29
frontend/src/js/components/Header.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/SearchResults/SearchResult.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/SearchResults/SearchResult.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/viewer/StatusBar.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/SearchResults/SearchResult.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/viewer/StatusBar.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/viewer/TextPopover.jsx
4 5 (80%) 5 (80%) 2026-09-16
backend/app/extraction/ocr/OcrMyPdfImageExtractor.scala
backend/app/extraction/ocr/OcrMyPdfExtractor.scala
3 30 (10%) 47 (6%) 2026-10-05
frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx
frontend/src/js/components/SearchSidebar/SearchFilter.jsx
3 4 (75%) 4 (75%) 2026-09-29
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
frontend/src/js/components/SearchSidebar/SearchFilter.jsx
3 7 (42%) 4 (75%) 2026-09-29
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx
3 7 (42%) 4 (75%) 2026-09-29
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 16 (18%) 7 (42%) 2026-09-16
frontend/src/js/components/Header.jsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 5 (60%) 16 (18%) 2026-09-16
frontend/src/js/components/PageViewer/FindInput.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 31 (9%) 7 (42%) 2026-09-16
frontend/src/js/components/PageViewer/FindInput.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 31 (9%) 16 (18%) 2026-09-16
frontend/src/js/components/PageViewer/FindInput.tsx
frontend/src/js/components/Header.jsx
3 31 (9%) 5 (60%) 2026-09-16
frontend/src/js/components/PageViewer/SearchStepper.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 8 (37%) 7 (42%) 2026-09-16
frontend/src/js/components/PageViewer/SearchStepper.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 8 (37%) 16 (18%) 2026-09-16
frontend/src/js/components/PageViewer/SearchStepper.tsx
frontend/src/js/components/Header.jsx
3 8 (37%) 5 (60%) 2026-09-16
frontend/src/js/components/PageViewer/SearchStepper.tsx
frontend/src/js/components/PageViewer/FindInput.tsx
3 8 (37%) 31 (9%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 5 (60%) 16 (18%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/PageViewer/FindInput.tsx
3 5 (60%) 31 (9%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/PageViewer/SearchStepper.tsx
3 5 (60%) 8 (37%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 5 (60%) 16 (18%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/PageViewer/FindInput.tsx
3 5 (60%) 31 (9%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/PageViewer/SearchStepper.tsx
3 5 (60%) 8 (37%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 5 (60%) 7 (42%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 5 (60%) 16 (18%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/Header.jsx
3 5 (60%) 5 (60%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/PageViewer/FindInput.tsx
3 5 (60%) 31 (9%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/PageViewer/SearchStepper.tsx
3 5 (60%) 8 (37%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
3 5 (60%) 5 (60%) 2026-09-16
frontend/src/js/components/Settings/Users.tsx
frontend/src/js/components/SearchResults/SearchResult.jsx
3 5 (60%) 5 (60%) 2026-09-16
frontend/src/js/components/Uploads/CaptureFromUrl.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 27 (11%) 7 (42%) 2026-09-16
frontend/src/js/components/Uploads/CaptureFromUrl.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 27 (11%) 16 (18%) 2026-09-16

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
frontend/src/js/components/Header.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/SearchResults/SearchResult.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/StatusBar.jsx
frontend/src/js/components/SearchResults/SearchResult.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/TextPopover.jsx
frontend/src/js/components/SearchResults/SearchResult.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
4 5 (80%) 7 (57%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/Header.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/SearchResults/CompactResultsTable.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/viewer/ViewerSidebar.jsx
frontend/src/js/components/SearchResults/SearchResult.jsx
4 5 (80%) 5 (80%) 2026-09-16
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 16 (18%) 7 (42%) 2026-09-16
frontend/src/js/components/Header.jsx
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
3 5 (60%) 16 (18%) 2026-09-16
frontend/src/js/components/PageViewer/FindInput.tsx
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
3 31 (9%) 7 (42%) 2026-09-16