Recent Contributors (10)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (6):
Past 31 to 90 days (3):
Past 91 to 180 days (1):
Historical Contributors (20)
Last contributors more than 6 months ago
Recent Bots (1)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (1):
No bots in past 31 to 90 days.
No bots in past 91 to 180 days.
Historical Bots (1)
Last bots more than 6 months ago
|
3
|
6
|
4
|
3
|
6
|
4
|
5
|
5
|
4
|
5
|
6
|
4
|
5
|
4
|
2
|
3
|
1
|
-
|
1
|
-
|
-
|
1
|
1
|
2
|
3
|
|||||
| commits |
3
|
130
|
36
|
39
|
74
|
78
|
98
|
176
|
52
|
59
|
63
|
43
|
54
|
43
|
41
|
9
|
1
|
-
|
1
|
-
|
-
|
6
|
2
|
3
|
23
|
||||
| line churn |
+98
-73 |
+57K
-72K |
+2.7K
-922 |
+3.7K
-1.5K |
+3.3K
-1K |
+5.2K
-2.2K |
+6.9K
-19K |
+61K
-54K |
+23K
-3.8K |
+29K
-18K |
+7.1K
-1.8K |
+3.3K
-1.2K |
+2.6K
-1.2K |
+2K
-761 |
+488
-276 |
+14
-46 |
+1
-1 |
-
|
+1
-1 |
-
|
-
|
+7
-5 |
+30
-1 |
+88
-100 |
+3.2K
-1.9K |
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
S Dimmock <srbd>
|
3 +39 / -16 |
3 +39 / -16 |
20 +2.5K / -1.4K |
36 +11K / -20K |
|
|
-
|
-
|
|
-
|
|
-
|
-
|
|
|
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
S Dimmock <sabina.bejasa-dimmock>
|
2 +36 / -15 |
2 +36 / -15 |
39 +18K / -18K |
55 +24K / -36K |
|
|
-
|
-
|
|
|
|
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Philip McMahon <philip.mcmahon>
|
100 +40K / -46K |
169 +59K / -72K |
431 +101K / -96K |
835 +194K / -213K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
philmcmahon <3606555+philmcmahon>
|
8 +2.6K / -1.8K |
8 +2.6K / -1.8K |
8 +2.6K / -1.8K |
8 +2.6K / -1.8K |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Shoaib Latif <xhoaibyz>
|
1 +7 / -3 |
1 +7 / -3 |
1 +7 / -3 |
1 +7 / -3 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
copilot-swe-agent[bot] <198982749+copilot>
|
3 +3 / -20 |
3 +3 / -20 |
3 +3 / -20 |
3 +3 / -20 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tom Richards <tom.richards>
|
- | 5 +136 / -219 |
102 +58K / -53K |
116 +58K / -53K |
-
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Luke Hoyland <luke.hoyland>
|
- | 9 +1.1K / -256 |
271 +22K / -5.9K |
277 +22K / -5.9K |
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Zeke Hunter-Green <zeke.huntergreen>
|
- | 1 +2 / -2 |
2 +3 / -3 |
50 +101K / -5.7K |
-
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Justin Rowles <justin.rowles.contractor>
|
- | - | 8 +172 / -153 |
8 +172 / -153 |
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TJ Silver <15648334+tjsilver>
|
- | - | 1 +1 / -1 |
1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <rvaahtoranta>
|
- | - | 1 +9 / -0 |
1 +9 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Dominic Kendrick <dominic.kendrick>
|
- | - | 1 +1 / -1 |
1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <michael>
|
- | - | 5 +152 / -149 |
56 +803 / -1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Roberto Tyley <52038+rtyley>
|
- | - | - | 1 +41 / -47 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
Sam Cutler <sam.cutler>
|
- | - | - | 50 +3.2K / -1.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
Marjan Kalanaki <marjan.kalanaki>
|
- | - | - | 194 +89K / -114K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
Joseph Smith <joseph.lochlann>
|
- | - | - | 201 +68K / -8.4K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Joseph Smith <joseph.smith>
|
- | - | - | 7 +352 / -275 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mario Savarese <57295823+marsavar>
|
- | - | - | 3 +4 / -6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Robert Kenny <kenoir>
|
- | - | - | 2 +0 / -10 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Samantha Gottlieb <samantha.gottlieb>
|
- | - | - | 6 +66 / -26 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Samantha Gottlieb <samanthagottlieb31>
|
- | - | - | 6 +67 / -27 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mariot Chauvin <mariot.chauvin>
|
- | - | - | 4 +20 / -20 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Cutler <itsibitzi>
|
- | - | - | 3 +203 / -97 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
snyk-bot <snyk-bot>
|
- | - | - | 4 +265 / -139 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mario Savarese <mario.savarese>
|
- | - | - | 2 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <michael.barton>
|
- | - | - | 22 +515 / -269 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <mbarton>
|
- | - | - | 10 +330 / -218 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Gareth Trufitt <gtrufitt>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
2
|
1
|
|||||
| commits |
-
|
7
|
1
|
3
|
4
|
1
|
3
|
7
|
6
|
4
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
2
|
1
|
||||
| line churn |
-
|
+179
-139 |
+6
-6 |
+13
-12 |
+140
-72 |
+35
-14 |
+17
-17 |
+104
-58 |
+3.4K
-3K |
+30
-53 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
+37
-6 |
+7
-18 |
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
dependabot[bot] <49699333+dependabot[bot]>
|
7 +179 / -139 |
11 +198 / -157 |
36 +3.9K / -3.4K |
47 +6.1K / -5.4K |
-
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
gu-dependency-graph-integrator[bot] <156913822+gu-dependency-graph-integrator[bot]>
|
- | - | - | 1 +31 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
6 contributors (117 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
2021-07-28 | 2026-10-05 | 100 (85%) | +40K / -46K | jsx (104), tsx (98), js (80), scala (72), ts (68) |
| 2. | S Dimmock <sabina.bejasa-dimmock> |
2023-07-14 | 2026-10-06 | 2 (1%) | +36 / -15 | scala (13), sbt (2) |
| 3. | S Dimmock <srbd> |
2023-07-14 | 2026-10-07 | 3 (2%) | +39 / -16 | scala (13), sbt (3) |
| 4. | philmcmahon <3606555+philmcmahon> |
2026-09-16 | 2026-09-29 | 8 (6%) | +2.6K / -1.8K | ts (32), js (22), tsx (17), jsx (16), md (8) |
| 5. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-16 | 2026-09-24 | 3 (2%) | +3 / -20 | sbt (2), md (1), js (1) |
| 6. | Shoaib Latif <xhoaibyz> |
2026-09-28 | 2026-09-28 | 1 (<1%) | +7 / -3 | json (2), md (1), yaml (1) |
1 bot (7 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2024-06-10 | 2026-09-30 | 7 (100%) | +179 / -139 | json (8) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 30 days.
flowchart TB
n0["philip.mcmahon"]
n1["3606555+philmcmahon"]
n2["srbd"]
n3["sabina.bejasa-dimmock"]
n4["xhoaibyz"]
n5["49699333+dependabot[bot]"]
n6["198982749+copilot"]
n0 ---|"86"| n1
n2 ---|"14"| n3
n2 ---|"6"| n0
n3 ---|"6"| n0
n4 ---|"4"| n0
n0 ---|"4"| n5
n0 ---|"3"| n6
n2 ---|"1"| n6
n3 ---|"1"| n6
n1 ---|"1"| n6
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b5E,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Philip McMahon <philip.mcmahon>
philmcmahon <3606555+philmcmahon>
86 shared files
frontend/src/js/components/Settings/FeatureSwitches.jsx
frontend/src/js/components/UtilComponents/ErrorBar.jsx
frontend/src/js/components/UtilComponents/HighlightedText.tsx
frontend/src/js/util/readableFileSize.spec.ts
frontend/src/js/actions/problems.ts
frontend/src/js/components/SearchSidebar/SearchFilter.jsx
frontend/src/js/util/keyboardShortcuts.ts
frontend/src/js/reducers/appReducer.ts
frontend/src/js/components/UtilComponents/Modal.tsx
frontend/src/js/components/UtilComponents/PageNavigator.tsx
frontend/src/js/util/UrlParameters.ts
frontend/src/js/components/UtilComponents/Checkbox.tsx
frontend/src/js/components/UtilComponents/HoverSearchLink.jsx
frontend/src/js/components/UtilComponents/ProgressBar.tsx
frontend/src/js/util/markdownToHtml.spec.ts
frontend/src/js/util/history.ts
frontend/src/js/components/UtilComponents/SelectionPopover.tsx
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/components/UtilComponents/SearchLink.jsx
frontend/src/js/components/UtilComponents/SelectionPopover.jsx
frontend/src/js/util/parseDate.spec.js
frontend/src/js/components/UtilComponents/HighlightedText.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.ts
frontend/src/js/services/FiltersApi.spec.ts
frontend/src/js/services/FiltersApi.ts
frontend/src/js/actions/preferences.js
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
frontend/src/js/components/Settings/FeatureSwitches.tsx
frontend/src/js/types/Config.ts
frontend/src/js/util/history.js
frontend/src/js/util/parseDate.js
frontend/src/js/util/UrlParameters.spec.ts
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/components/UtilComponents/Modal.jsx
frontend/src/js/components/UtilComponents/documentTitle.js
frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx
frontend/src/js/util/readableFileSize.spec.js
frontend/src/js/components/UtilComponents/HoverSearchLink.tsx
frontend/src/js/util/buildLink.js
.github/codex/typescript-migration-plan.md
frontend/src/js/types/SearchFilter.js
frontend/src/js/components/UtilComponents/documentTitle.spec.js
frontend/src/js/util/markdownToHtml.js
frontend/src/js/components/UtilComponents/SearchLink.tsx
frontend/src/js/actions/getFilters.js
frontend/src/js/util/keyboardShortcuts.js
frontend/src/js/types/SearchFilter.ts
frontend/src/js/util/UrlParameters.js
frontend/src/js/util/markdownToHtml.ts
frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx
frontend/src/js/reducers/appReducer.js
frontend/src/js/util/markdownToHtml.spec.js
frontend/src/index.jsx
frontend/src/js/components/UtilComponents/ProgressAnimation.tsx
frontend/src/js/util/buildLink.spec.ts
frontend/src/js/reducers/filtersReducer.ts
frontend/src/js/util/regexEscape.ts
frontend/src/js/util/readableFileSize.js
frontend/src/js/actions/problems.js
frontend/src/js/components/UtilComponents/ProgressAnimation.jsx
frontend/src/js/components/Settings/About.tsx
frontend/src/mousetrap.d.ts
frontend/src/js/components/UtilComponents/ErrorBar.tsx
frontend/src/js/components/UtilComponents/documentTitle.ts
frontend/src/js/reducers/filtersReducer.js
frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx
frontend/src/js/util/readableFileSize.ts
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/services/FiltersApi.js
frontend/src/js/components/UtilComponents/documentTitle.spec.ts
frontend/src/js/util/buildLink.ts
frontend/src/js/util/regexEscape.js
frontend/src/js/util/parseDate.spec.ts
frontend/src/js/types/Preferences.spec.ts
frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
frontend/src/js/components/UtilComponents/PageNavigator.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.js
frontend/src/js/components/UtilComponents/Checkbox.jsx
frontend/src/js/actions/preferences.ts
frontend/src/js/types/Preferences.ts
frontend/src/js/util/parseDate.ts
frontend/src/js/components/viewer/DownloadButton.tsx
frontend/src/js/util/UrlParameters.spec.js
frontend/src/js/components/UtilComponents/ProgressBar.jsx
frontend/src/js/actions/getFilters.ts
2.
S Dimmock <srbd>
S Dimmock <sabina.bejasa-dimmock>
14 shared files
backend/test/test/PlayHelpers.scala
backend/test/controllers/api/ExtractorITest.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/test/utils/auth/AuthActionBuilderTest.scala
backend/test/controllers/genesis/GenesisTest.scala
backend/test/commands/CollectionSharingITest.scala
build.sbt
backend/test/test/integration/Helpers.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
backend/test/controllers/api/UsersTest.scala
backend/test/controllers/api/EventsTest.scala
backend/test/utils/IndexTestHelpers.scala
3.
S Dimmock <srbd>
Philip McMahon <philip.mcmahon>
6 shared files
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/test/commands/CollectionSharingITest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
4.
S Dimmock <sabina.bejasa-dimmock>
Philip McMahon <philip.mcmahon>
6 shared files
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/test/commands/CollectionSharingITest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
5.
Shoaib Latif <xhoaibyz>
Philip McMahon <philip.mcmahon>
4 shared files
.devcontainer/devenv.yaml
.devcontainer/shared/devcontainer.json
e2e-tests/package.json
e2e-tests/README.md
6.
Philip McMahon <philip.mcmahon>
dependabot[bot] <49699333+dependabot[bot]>
4 shared files
frontend/package.json
infra/cdk/package-lock.json
infra/migrate-db/package-lock.json
frontend/package-lock.json
7.
Philip McMahon <philip.mcmahon>
copilot-swe-agent[bot] <198982749+copilot>
3 shared files
frontend/src/js/util/styleLocalization.js
build.sbt
.github/codex/typescript-migration-plan.md
8.
S Dimmock <srbd>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
9.
S Dimmock <sabina.bejasa-dimmock>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
10.
philmcmahon <3606555+philmcmahon>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
.github/codex/typescript-migration-plan.md
Most Connected Contributors
Contributor
# connections
# commits
1.
Philip McMahon <philip.mcmahon>
6
100
2.
copilot-swe-agent[bot] <198982749+copilot>
4
3
3.
S Dimmock <srbd>
3
3
4.
S Dimmock <sabina.bejasa-dimmock>
3
2
5.
philmcmahon <3606555+philmcmahon>
2
8
6.
dependabot[bot] <49699333+dependabot[bot]>
1
7
7.
Shoaib Latif <xhoaibyz>
1
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 30 days.
flowchart TB
n0["philip.mcmahon"]
n1["3606555+philmcmahon"]
n2["srbd"]
n3["sabina.bejasa-dimmock"]
n4["xhoaibyz"]
n5["49699333+dependabot[bot]"]
n6["198982749+copilot"]
n0 ---|"86"| n1
n2 ---|"14"| n3
n2 ---|"6"| n0
n3 ---|"6"| n0
n4 ---|"4"| n0
n0 ---|"4"| n5
n0 ---|"3"| n6
n2 ---|"1"| n6
n3 ---|"1"| n6
n1 ---|"1"| n6
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b5E,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
philmcmahon <3606555+philmcmahon> |
86 shared filesfrontend/src/js/components/Settings/FeatureSwitches.jsx frontend/src/js/components/UtilComponents/ErrorBar.jsx frontend/src/js/components/UtilComponents/HighlightedText.tsx frontend/src/js/util/readableFileSize.spec.ts frontend/src/js/actions/problems.ts frontend/src/js/components/SearchSidebar/SearchFilter.jsx frontend/src/js/util/keyboardShortcuts.ts frontend/src/js/reducers/appReducer.ts frontend/src/js/components/UtilComponents/Modal.tsx frontend/src/js/components/UtilComponents/PageNavigator.tsx frontend/src/js/util/UrlParameters.ts frontend/src/js/components/UtilComponents/Checkbox.tsx frontend/src/js/components/UtilComponents/HoverSearchLink.jsx frontend/src/js/components/UtilComponents/ProgressBar.tsx frontend/src/js/util/markdownToHtml.spec.ts frontend/src/js/util/history.ts frontend/src/js/components/UtilComponents/SelectionPopover.tsx frontend/src/js/types/redux/GiantState.ts frontend/src/js/components/UtilComponents/SearchLink.jsx frontend/src/js/components/UtilComponents/SelectionPopover.jsx frontend/src/js/util/parseDate.spec.js frontend/src/js/components/UtilComponents/HighlightedText.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.ts frontend/src/js/services/FiltersApi.spec.ts frontend/src/js/services/FiltersApi.ts frontend/src/js/actions/preferences.js frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx frontend/src/js/components/Settings/FeatureSwitches.tsx frontend/src/js/types/Config.ts frontend/src/js/util/history.js frontend/src/js/util/parseDate.js frontend/src/js/util/UrlParameters.spec.ts frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/components/UtilComponents/Modal.jsx frontend/src/js/components/UtilComponents/documentTitle.js frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx frontend/src/js/util/readableFileSize.spec.js frontend/src/js/components/UtilComponents/HoverSearchLink.tsx frontend/src/js/util/buildLink.js .github/codex/typescript-migration-plan.md frontend/src/js/types/SearchFilter.js frontend/src/js/components/UtilComponents/documentTitle.spec.js frontend/src/js/util/markdownToHtml.js frontend/src/js/components/UtilComponents/SearchLink.tsx frontend/src/js/actions/getFilters.js frontend/src/js/util/keyboardShortcuts.js frontend/src/js/types/SearchFilter.ts frontend/src/js/util/UrlParameters.js frontend/src/js/util/markdownToHtml.ts frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx frontend/src/js/reducers/appReducer.js frontend/src/js/util/markdownToHtml.spec.js frontend/src/index.jsx frontend/src/js/components/UtilComponents/ProgressAnimation.tsx frontend/src/js/util/buildLink.spec.ts frontend/src/js/reducers/filtersReducer.ts frontend/src/js/util/regexEscape.ts frontend/src/js/util/readableFileSize.js frontend/src/js/actions/problems.js frontend/src/js/components/UtilComponents/ProgressAnimation.jsx frontend/src/js/components/Settings/About.tsx frontend/src/mousetrap.d.ts frontend/src/js/components/UtilComponents/ErrorBar.tsx frontend/src/js/components/UtilComponents/documentTitle.ts frontend/src/js/reducers/filtersReducer.js frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx frontend/src/js/util/readableFileSize.ts frontend/src/js/types/redux/GiantActions.ts frontend/src/js/services/FiltersApi.js frontend/src/js/components/UtilComponents/documentTitle.spec.ts frontend/src/js/util/buildLink.ts frontend/src/js/util/regexEscape.js frontend/src/js/util/parseDate.spec.ts frontend/src/js/types/Preferences.spec.ts frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx frontend/src/js/components/UtilComponents/PageNavigator.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.js frontend/src/js/components/UtilComponents/Checkbox.jsx frontend/src/js/actions/preferences.ts frontend/src/js/types/Preferences.ts frontend/src/js/util/parseDate.ts frontend/src/js/components/viewer/DownloadButton.tsx frontend/src/js/util/UrlParameters.spec.js frontend/src/js/components/UtilComponents/ProgressBar.jsx frontend/src/js/actions/getFilters.ts |
| 2. | S Dimmock <srbd> |
S Dimmock <sabina.bejasa-dimmock> |
14 shared filesbackend/test/test/PlayHelpers.scala backend/test/controllers/api/ExtractorITest.scala backend/test/services/index/ElasticsearchResourcesITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/test/utils/auth/AuthActionBuilderTest.scala backend/test/controllers/genesis/GenesisTest.scala backend/test/commands/CollectionSharingITest.scala build.sbt backend/test/test/integration/Helpers.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala backend/test/controllers/api/UsersTest.scala backend/test/controllers/api/EventsTest.scala backend/test/utils/IndexTestHelpers.scala |
| 3. | S Dimmock <srbd> |
Philip McMahon <philip.mcmahon> |
6 shared filesbackend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/test/commands/CollectionSharingITest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala |
| 4. | S Dimmock <sabina.bejasa-dimmock> |
Philip McMahon <philip.mcmahon> |
6 shared filesbackend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/test/commands/CollectionSharingITest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala |
| 5. | Shoaib Latif <xhoaibyz> |
Philip McMahon <philip.mcmahon> |
4 shared files.devcontainer/devenv.yaml .devcontainer/shared/devcontainer.json e2e-tests/package.json e2e-tests/README.md |
| 6. | Philip McMahon <philip.mcmahon> |
dependabot[bot] <49699333+dependabot[bot]> |
4 shared filesfrontend/package.json infra/cdk/package-lock.json infra/migrate-db/package-lock.json frontend/package-lock.json |
| 7. | Philip McMahon <philip.mcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
3 shared filesfrontend/src/js/util/styleLocalization.js build.sbt .github/codex/typescript-migration-plan.md |
| 8. | S Dimmock <srbd> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 9. | S Dimmock <sabina.bejasa-dimmock> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 10. | philmcmahon <3606555+philmcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared file.github/codex/typescript-migration-plan.md |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
6 | 100 |
| 2. | copilot-swe-agent[bot] <198982749+copilot> |
4 | 3 |
| 3. | S Dimmock <srbd> |
3 | 3 |
| 4. | S Dimmock <sabina.bejasa-dimmock> |
3 | 2 |
| 5. | philmcmahon <3606555+philmcmahon> |
2 | 8 |
| 6. | dependabot[bot] <49699333+dependabot[bot]> |
1 | 7 |
| 7. | Shoaib Latif <xhoaibyz> |
1 | 1 |
C-median: 3.0
A half of the contributors has more than 3.0 connections, and a half has less than this number.
C-mean: 2.8
An average number of connections a contributor has with other contributors.
C-index: 3.0
There are 3.0 contributors with 3.0 or more connections.
9 contributors (201 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
2021-07-28 | 2026-10-05 | 169 (84%) | +59K / -72K | scala (212), jsx (159), js (140), tsx (139), ts (86) |
| 2. | Luke Hoyland <luke.hoyland> |
2022-10-21 | 2026-08-14 | 9 (4%) | +1.1K / -256 | scala (15), ts (10), tsx (10), (3), js (2) |
| 3. | Tom Richards <tom.richards> |
2025-09-05 | 2026-08-18 | 5 (2%) | +136 / -219 | json (4), md (2), ts (2), snap (1) |
| 4. | S Dimmock <sabina.bejasa-dimmock> |
2023-07-14 | 2026-10-06 | 2 (<1%) | +36 / -15 | scala (13), sbt (2) |
| 5. | Zeke Hunter-Green <zeke.huntergreen> |
2023-03-21 | 2026-08-11 | 1 (<1%) | +2 / -2 | sbt (1) |
| 6. | S Dimmock <srbd> |
2023-07-14 | 2026-10-07 | 3 (1%) | +39 / -16 | scala (13), sbt (3) |
| 7. | philmcmahon <3606555+philmcmahon> |
2026-09-16 | 2026-09-29 | 8 (3%) | +2.6K / -1.8K | ts (32), js (22), tsx (17), jsx (16), md (8) |
| 8. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-16 | 2026-09-24 | 3 (1%) | +3 / -20 | sbt (2), md (1), js (1) |
| 9. | Shoaib Latif <xhoaibyz> |
2026-09-28 | 2026-09-28 | 1 (<1%) | +7 / -3 | json (2), md (1), yaml (1) |
1 bot (11 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2024-06-10 | 2026-09-30 | 11 (100%) | +198 / -157 | json (12) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 90 days.
flowchart TB
n0["philip.mcmahon"]
n1["3606555+philmcmahon"]
n2["srbd"]
n3["sabina.bejasa-dimmock"]
n4["luke.hoyland"]
n5["xhoaibyz"]
n6["49699333+dependabot[bot]"]
n7["tom.richards"]
n8["198982749+copilot"]
n9["zeke.huntergreen"]
n0 ---|"86"| n1
n2 ---|"14"| n3
n0 ---|"13"| n4
n2 ---|"8"| n0
n3 ---|"8"| n0
n0 ---|"4"| n5
n0 ---|"4"| n6
n0 ---|"4"| n7
n0 ---|"3"| n8
n6 ---|"2"| n7
n2 ---|"1"| n4
n3 ---|"1"| n4
n2 ---|"1"| n8
n2 ---|"1"| n9
n3 ---|"1"| n8
n3 ---|"1"| n9
n0 ---|"1"| n9
n8 ---|"1"| n9
n1 ---|"1"| n8
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b5E,stroke-width:1px
linkStyle 2 stroke:#00688b5E,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Philip McMahon <philip.mcmahon>
philmcmahon <3606555+philmcmahon>
86 shared files
frontend/src/js/components/SearchSidebar/SearchFilter.jsx
frontend/src/js/reducers/appReducer.ts
frontend/src/js/components/UtilComponents/Modal.tsx
frontend/src/js/components/UtilComponents/PageNavigator.tsx
frontend/src/js/components/UtilComponents/Checkbox.tsx
frontend/src/js/components/UtilComponents/HoverSearchLink.jsx
frontend/src/js/util/markdownToHtml.spec.ts
frontend/src/js/components/UtilComponents/SelectionPopover.jsx
frontend/src/js/components/UtilComponents/HighlightedText.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.ts
frontend/src/js/services/FiltersApi.spec.ts
frontend/src/js/services/FiltersApi.ts
frontend/src/js/components/Settings/FeatureSwitches.tsx
frontend/src/js/util/history.js
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/util/readableFileSize.spec.js
frontend/src/js/util/buildLink.js
.github/codex/typescript-migration-plan.md
frontend/src/js/types/SearchFilter.js
frontend/src/js/util/markdownToHtml.js
frontend/src/js/components/UtilComponents/SearchLink.tsx
frontend/src/js/util/UrlParameters.js
frontend/src/js/util/markdownToHtml.ts
frontend/src/js/components/UtilComponents/ProgressAnimation.jsx
frontend/src/mousetrap.d.ts
frontend/src/js/components/UtilComponents/ErrorBar.tsx
frontend/src/js/components/UtilComponents/documentTitle.ts
frontend/src/js/reducers/filtersReducer.js
frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx
frontend/src/js/util/readableFileSize.ts
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/util/regexEscape.js
frontend/src/js/util/parseDate.spec.ts
frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx
frontend/src/js/components/UtilComponents/Checkbox.jsx
frontend/src/js/actions/preferences.ts
frontend/src/js/types/Preferences.ts
frontend/src/js/util/parseDate.ts
frontend/src/js/components/UtilComponents/ProgressBar.jsx
frontend/src/js/actions/getFilters.ts
frontend/src/js/components/Settings/FeatureSwitches.jsx
frontend/src/js/components/UtilComponents/ErrorBar.jsx
frontend/src/js/components/UtilComponents/HighlightedText.tsx
frontend/src/js/util/readableFileSize.spec.ts
frontend/src/js/actions/problems.ts
frontend/src/js/util/keyboardShortcuts.ts
frontend/src/js/util/UrlParameters.ts
frontend/src/js/components/UtilComponents/ProgressBar.tsx
frontend/src/js/util/history.ts
frontend/src/js/components/UtilComponents/SelectionPopover.tsx
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/components/UtilComponents/SearchLink.jsx
frontend/src/js/util/parseDate.spec.js
frontend/src/js/actions/preferences.js
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
frontend/src/js/types/Config.ts
frontend/src/js/util/parseDate.js
frontend/src/js/util/UrlParameters.spec.ts
frontend/src/js/components/UtilComponents/Modal.jsx
frontend/src/js/components/UtilComponents/documentTitle.js
frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx
frontend/src/js/components/UtilComponents/HoverSearchLink.tsx
frontend/src/js/components/UtilComponents/documentTitle.spec.js
frontend/src/js/actions/getFilters.js
frontend/src/js/util/keyboardShortcuts.js
frontend/src/js/types/SearchFilter.ts
frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx
frontend/src/js/reducers/appReducer.js
frontend/src/js/util/markdownToHtml.spec.js
frontend/src/index.jsx
frontend/src/js/components/UtilComponents/ProgressAnimation.tsx
frontend/src/js/util/buildLink.spec.ts
frontend/src/js/reducers/filtersReducer.ts
frontend/src/js/util/regexEscape.ts
frontend/src/js/util/readableFileSize.js
frontend/src/js/actions/problems.js
frontend/src/js/components/Settings/About.tsx
frontend/src/js/services/FiltersApi.js
frontend/src/js/components/UtilComponents/documentTitle.spec.ts
frontend/src/js/util/buildLink.ts
frontend/src/js/types/Preferences.spec.ts
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
frontend/src/js/components/UtilComponents/PageNavigator.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.js
frontend/src/js/components/viewer/DownloadButton.tsx
frontend/src/js/util/UrlParameters.spec.js
2.
S Dimmock <srbd>
S Dimmock <sabina.bejasa-dimmock>
14 shared files
backend/test/test/PlayHelpers.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
backend/test/utils/auth/AuthActionBuilderTest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
backend/test/controllers/api/UsersTest.scala
backend/test/utils/IndexTestHelpers.scala
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/test/controllers/genesis/GenesisTest.scala
backend/test/commands/CollectionSharingITest.scala
backend/test/test/integration/Helpers.scala
backend/test/controllers/api/EventsTest.scala
3.
Philip McMahon <philip.mcmahon>
Luke Hoyland <luke.hoyland>
13 shared files
backend/test/services/index/ElasticsearchResourcesITest.scala
frontend/src/js/components/viewer/Viewer.tsx
frontend/src/js/util/resourceUtils.ts
frontend/src/js/components/viewer/LazyTreeBrowser.tsx
backend/app/controllers/api/PagesController.scala
backend/app/services/index/Index.scala
frontend/src/js/components/viewer/ViewerSidebar.js
frontend/src/js/components/workspace/Workspaces.tsx
backend/test/services/manifest/Neo4JManifestITest.scala
frontend/src/js/components/PageViewerOrFallback.tsx
backend/app/services/manifest/Neo4jManifest.scala
backend/app/services/index/ElasticsearchResources.scala
frontend/src/js/components/viewer/AddToWorkspaceModal.tsx
4.
S Dimmock <srbd>
Philip McMahon <philip.mcmahon>
8 shared files
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
backend/test/utils/IndexTestHelpers.scala
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/test/commands/CollectionSharingITest.scala
5.
S Dimmock <sabina.bejasa-dimmock>
Philip McMahon <philip.mcmahon>
8 shared files
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
backend/test/utils/IndexTestHelpers.scala
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/test/commands/CollectionSharingITest.scala
6.
Philip McMahon <philip.mcmahon>
Shoaib Latif <xhoaibyz>
4 shared files
.devcontainer/devenv.yaml
e2e-tests/package.json
e2e-tests/README.md
.devcontainer/shared/devcontainer.json
7.
Philip McMahon <philip.mcmahon>
dependabot[bot] <49699333+dependabot[bot]>
4 shared files
infra/migrate-db/package-lock.json
frontend/package-lock.json
frontend/package.json
infra/cdk/package-lock.json
8.
Philip McMahon <philip.mcmahon>
Tom Richards <tom.richards>
4 shared files
frontend/package-lock.json
README.md
infra/cdk/bin/__snapshots__/cdk.test.ts.snap
frontend/package.json
9.
Philip McMahon <philip.mcmahon>
copilot-swe-agent[bot] <198982749+copilot>
3 shared files
build.sbt
.github/codex/typescript-migration-plan.md
frontend/src/js/util/styleLocalization.js
10.
dependabot[bot] <49699333+dependabot[bot]>
Tom Richards <tom.richards>
2 shared files
frontend/package-lock.json
frontend/package.json
11.
S Dimmock <srbd>
Luke Hoyland <luke.hoyland>
1 shared file
backend/test/services/index/ElasticsearchResourcesITest.scala
12.
S Dimmock <sabina.bejasa-dimmock>
Luke Hoyland <luke.hoyland>
1 shared file
backend/test/services/index/ElasticsearchResourcesITest.scala
13.
S Dimmock <srbd>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
14.
S Dimmock <srbd>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
15.
S Dimmock <sabina.bejasa-dimmock>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
16.
S Dimmock <sabina.bejasa-dimmock>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
17.
Philip McMahon <philip.mcmahon>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
18.
copilot-swe-agent[bot] <198982749+copilot>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
19.
philmcmahon <3606555+philmcmahon>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
.github/codex/typescript-migration-plan.md
Most Connected Contributors
Contributor
# connections
# commits
1.
Philip McMahon <philip.mcmahon>
9
169
2.
S Dimmock <srbd>
5
3
3.
copilot-swe-agent[bot] <198982749+copilot>
5
3
4.
S Dimmock <sabina.bejasa-dimmock>
5
2
5.
Zeke Hunter-Green <zeke.huntergreen>
4
1
6.
Luke Hoyland <luke.hoyland>
3
9
7.
dependabot[bot] <49699333+dependabot[bot]>
2
11
8.
philmcmahon <3606555+philmcmahon>
2
8
9.
Tom Richards <tom.richards>
2
5
10.
Shoaib Latif <xhoaibyz>
1
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 90 days.
flowchart TB
n0["philip.mcmahon"]
n1["3606555+philmcmahon"]
n2["srbd"]
n3["sabina.bejasa-dimmock"]
n4["luke.hoyland"]
n5["xhoaibyz"]
n6["49699333+dependabot[bot]"]
n7["tom.richards"]
n8["198982749+copilot"]
n9["zeke.huntergreen"]
n0 ---|"86"| n1
n2 ---|"14"| n3
n0 ---|"13"| n4
n2 ---|"8"| n0
n3 ---|"8"| n0
n0 ---|"4"| n5
n0 ---|"4"| n6
n0 ---|"4"| n7
n0 ---|"3"| n8
n6 ---|"2"| n7
n2 ---|"1"| n4
n3 ---|"1"| n4
n2 ---|"1"| n8
n2 ---|"1"| n9
n3 ---|"1"| n8
n3 ---|"1"| n9
n0 ---|"1"| n9
n8 ---|"1"| n9
n1 ---|"1"| n8
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b5E,stroke-width:1px
linkStyle 2 stroke:#00688b5E,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
philmcmahon <3606555+philmcmahon> |
86 shared filesfrontend/src/js/components/SearchSidebar/SearchFilter.jsx frontend/src/js/reducers/appReducer.ts frontend/src/js/components/UtilComponents/Modal.tsx frontend/src/js/components/UtilComponents/PageNavigator.tsx frontend/src/js/components/UtilComponents/Checkbox.tsx frontend/src/js/components/UtilComponents/HoverSearchLink.jsx frontend/src/js/util/markdownToHtml.spec.ts frontend/src/js/components/UtilComponents/SelectionPopover.jsx frontend/src/js/components/UtilComponents/HighlightedText.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.ts frontend/src/js/services/FiltersApi.spec.ts frontend/src/js/services/FiltersApi.ts frontend/src/js/components/Settings/FeatureSwitches.tsx frontend/src/js/util/history.js frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/util/readableFileSize.spec.js frontend/src/js/util/buildLink.js .github/codex/typescript-migration-plan.md frontend/src/js/types/SearchFilter.js frontend/src/js/util/markdownToHtml.js frontend/src/js/components/UtilComponents/SearchLink.tsx frontend/src/js/util/UrlParameters.js frontend/src/js/util/markdownToHtml.ts frontend/src/js/components/UtilComponents/ProgressAnimation.jsx frontend/src/mousetrap.d.ts frontend/src/js/components/UtilComponents/ErrorBar.tsx frontend/src/js/components/UtilComponents/documentTitle.ts frontend/src/js/reducers/filtersReducer.js frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx frontend/src/js/util/readableFileSize.ts frontend/src/js/types/redux/GiantActions.ts frontend/src/js/util/regexEscape.js frontend/src/js/util/parseDate.spec.ts frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx frontend/src/js/components/UtilComponents/Checkbox.jsx frontend/src/js/actions/preferences.ts frontend/src/js/types/Preferences.ts frontend/src/js/util/parseDate.ts frontend/src/js/components/UtilComponents/ProgressBar.jsx frontend/src/js/actions/getFilters.ts frontend/src/js/components/Settings/FeatureSwitches.jsx frontend/src/js/components/UtilComponents/ErrorBar.jsx frontend/src/js/components/UtilComponents/HighlightedText.tsx frontend/src/js/util/readableFileSize.spec.ts frontend/src/js/actions/problems.ts frontend/src/js/util/keyboardShortcuts.ts frontend/src/js/util/UrlParameters.ts frontend/src/js/components/UtilComponents/ProgressBar.tsx frontend/src/js/util/history.ts frontend/src/js/components/UtilComponents/SelectionPopover.tsx frontend/src/js/types/redux/GiantState.ts frontend/src/js/components/UtilComponents/SearchLink.jsx frontend/src/js/util/parseDate.spec.js frontend/src/js/actions/preferences.js frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx frontend/src/js/types/Config.ts frontend/src/js/util/parseDate.js frontend/src/js/util/UrlParameters.spec.ts frontend/src/js/components/UtilComponents/Modal.jsx frontend/src/js/components/UtilComponents/documentTitle.js frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx frontend/src/js/components/UtilComponents/HoverSearchLink.tsx frontend/src/js/components/UtilComponents/documentTitle.spec.js frontend/src/js/actions/getFilters.js frontend/src/js/util/keyboardShortcuts.js frontend/src/js/types/SearchFilter.ts frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx frontend/src/js/reducers/appReducer.js frontend/src/js/util/markdownToHtml.spec.js frontend/src/index.jsx frontend/src/js/components/UtilComponents/ProgressAnimation.tsx frontend/src/js/util/buildLink.spec.ts frontend/src/js/reducers/filtersReducer.ts frontend/src/js/util/regexEscape.ts frontend/src/js/util/readableFileSize.js frontend/src/js/actions/problems.js frontend/src/js/components/Settings/About.tsx frontend/src/js/services/FiltersApi.js frontend/src/js/components/UtilComponents/documentTitle.spec.ts frontend/src/js/util/buildLink.ts frontend/src/js/types/Preferences.spec.ts frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx frontend/src/js/components/UtilComponents/PageNavigator.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.js frontend/src/js/components/viewer/DownloadButton.tsx frontend/src/js/util/UrlParameters.spec.js |
| 2. | S Dimmock <srbd> |
S Dimmock <sabina.bejasa-dimmock> |
14 shared filesbackend/test/test/PlayHelpers.scala backend/test/services/index/ElasticsearchResourcesITest.scala backend/test/utils/auth/AuthActionBuilderTest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala backend/test/controllers/api/UsersTest.scala backend/test/utils/IndexTestHelpers.scala backend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/test/controllers/genesis/GenesisTest.scala backend/test/commands/CollectionSharingITest.scala backend/test/test/integration/Helpers.scala backend/test/controllers/api/EventsTest.scala |
| 3. | Philip McMahon <philip.mcmahon> |
Luke Hoyland <luke.hoyland> |
13 shared filesbackend/test/services/index/ElasticsearchResourcesITest.scala frontend/src/js/components/viewer/Viewer.tsx frontend/src/js/util/resourceUtils.ts frontend/src/js/components/viewer/LazyTreeBrowser.tsx backend/app/controllers/api/PagesController.scala backend/app/services/index/Index.scala frontend/src/js/components/viewer/ViewerSidebar.js frontend/src/js/components/workspace/Workspaces.tsx backend/test/services/manifest/Neo4JManifestITest.scala frontend/src/js/components/PageViewerOrFallback.tsx backend/app/services/manifest/Neo4jManifest.scala backend/app/services/index/ElasticsearchResources.scala frontend/src/js/components/viewer/AddToWorkspaceModal.tsx |
| 4. | S Dimmock <srbd> |
Philip McMahon <philip.mcmahon> |
8 shared filesbackend/test/services/index/ElasticsearchResourcesITest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala backend/test/utils/IndexTestHelpers.scala backend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/test/commands/CollectionSharingITest.scala |
| 5. | S Dimmock <sabina.bejasa-dimmock> |
Philip McMahon <philip.mcmahon> |
8 shared filesbackend/test/services/index/ElasticsearchResourcesITest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala backend/test/utils/IndexTestHelpers.scala backend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/test/commands/CollectionSharingITest.scala |
| 6. | Philip McMahon <philip.mcmahon> |
Shoaib Latif <xhoaibyz> |
4 shared files.devcontainer/devenv.yaml e2e-tests/package.json e2e-tests/README.md .devcontainer/shared/devcontainer.json |
| 7. | Philip McMahon <philip.mcmahon> |
dependabot[bot] <49699333+dependabot[bot]> |
4 shared filesinfra/migrate-db/package-lock.json frontend/package-lock.json frontend/package.json infra/cdk/package-lock.json |
| 8. | Philip McMahon <philip.mcmahon> |
Tom Richards <tom.richards> |
4 shared filesfrontend/package-lock.json README.md infra/cdk/bin/__snapshots__/cdk.test.ts.snap frontend/package.json |
| 9. | Philip McMahon <philip.mcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
3 shared filesbuild.sbt .github/codex/typescript-migration-plan.md frontend/src/js/util/styleLocalization.js |
| 10. | dependabot[bot] <49699333+dependabot[bot]> |
Tom Richards <tom.richards> |
2 shared filesfrontend/package-lock.json frontend/package.json |
| 11. | S Dimmock <srbd> |
Luke Hoyland <luke.hoyland> |
1 shared filebackend/test/services/index/ElasticsearchResourcesITest.scala |
| 12. | S Dimmock <sabina.bejasa-dimmock> |
Luke Hoyland <luke.hoyland> |
1 shared filebackend/test/services/index/ElasticsearchResourcesITest.scala |
| 13. | S Dimmock <srbd> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 14. | S Dimmock <srbd> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 15. | S Dimmock <sabina.bejasa-dimmock> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 16. | S Dimmock <sabina.bejasa-dimmock> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 17. | Philip McMahon <philip.mcmahon> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 18. | copilot-swe-agent[bot] <198982749+copilot> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 19. | philmcmahon <3606555+philmcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared file.github/codex/typescript-migration-plan.md |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
9 | 169 |
| 2. | S Dimmock <srbd> |
5 | 3 |
| 3. | copilot-swe-agent[bot] <198982749+copilot> |
5 | 3 |
| 4. | S Dimmock <sabina.bejasa-dimmock> |
5 | 2 |
| 5. | Zeke Hunter-Green <zeke.huntergreen> |
4 | 1 |
| 6. | Luke Hoyland <luke.hoyland> |
3 | 9 |
| 7. | dependabot[bot] <49699333+dependabot[bot]> |
2 | 11 |
| 8. | philmcmahon <3606555+philmcmahon> |
2 | 8 |
| 9. | Tom Richards <tom.richards> |
2 | 5 |
| 10. | Shoaib Latif <xhoaibyz> |
1 | 1 |
C-median: 3.5
A half of the contributors has more than 3.5 connections, and a half has less than this number.
C-mean: 3.8
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
10 contributors (410 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
2021-07-28 | 2026-10-05 | 245 (59%) | +61K / -73K |
| 2. | Luke Hoyland <luke.hoyland> |
2022-10-21 | 2026-08-14 | 109 (26%) | +9.1K / -3K |
| 3. | Tom Richards <tom.richards> |
2025-09-05 | 2026-08-18 | 22 (5%) | +1.1K / -316 |
| 4. | S Dimmock <sabina.bejasa-dimmock> |
2023-07-14 | 2026-10-06 | 8 (1%) | +168 / -17K |
| 5. | Zeke Hunter-Green <zeke.huntergreen> |
2023-03-21 | 2026-08-11 | 1 (<1%) | +2 / -2 |
| 6. | S Dimmock <srbd> |
2023-07-14 | 2026-10-07 | 5 (1%) | +572 / -371 |
| 7. | philmcmahon <3606555+philmcmahon> |
2026-09-16 | 2026-09-29 | 8 (1%) | +2.6K / -1.8K |
| 8. | Justin Rowles <justin.rowles.contractor> |
2026-05-28 | 2026-06-08 | 8 (1%) | +172 / -153 |
| 9. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-16 | 2026-09-24 | 3 (<1%) | +3 / -20 |
| 10. | Shoaib Latif <xhoaibyz> |
2026-09-28 | 2026-09-28 | 1 (<1%) | +7 / -3 |
1 bot (18 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2024-06-10 | 2026-09-30 | 18 (100%) | +382 / -252 |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 180 days.
flowchart TB
n0["philip.mcmahon"]
n1["3606555+philmcmahon"]
n2["luke.hoyland"]
n3["srbd"]
n4["sabina.bejasa-dimmock"]
n5["tom.richards"]
n6["justin.rowles.contractor"]
n7["xhoaibyz"]
n8["49699333+dependabot[bot]"]
n9["198982749+copilot"]
n10["zeke.huntergreen"]
n0 ---|"86"| n1
n0 ---|"51"| n2
n3 ---|"36"| n4
n3 ---|"24"| n0
n4 ---|"21"| n0
n5 ---|"12"| n2
n5 ---|"10"| n0
n0 ---|"5"| n6
n2 ---|"5"| n1
n0 ---|"4"| n7
n0 ---|"4"| n8
n3 ---|"3"| n2
n4 ---|"3"| n2
n0 ---|"3"| n9
n5 ---|"3"| n3
n8 ---|"2"| n5
n5 ---|"2"| n4
n3 ---|"1"| n9
n3 ---|"1"| n10
n3 ---|"1"| n6
n4 ---|"1"| n9
n4 ---|"1"| n10
n4 ---|"1"| n6
n0 ---|"1"| n10
n9 ---|"1"| n10
n9 ---|"1"| n2
n9 ---|"1"| n6
n10 ---|"1"| n2
n10 ---|"1"| n6
n2 ---|"1"| n6
n1 ---|"1"| n9
n8 ---|"1"| n3
n8 ---|"1"| n4
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688b93,stroke-width:4px
linkStyle 3 stroke:#00688b70,stroke-width:2px
linkStyle 4 stroke:#00688b70,stroke-width:2px
linkStyle 5 stroke:#00688b5E,stroke-width:1px
linkStyle 6 stroke:#00688b5E,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Philip McMahon <philip.mcmahon>
philmcmahon <3606555+philmcmahon>
86 shared files
frontend/src/js/components/SearchSidebar/SearchFilter.jsx
frontend/src/js/reducers/appReducer.ts
frontend/src/js/components/UtilComponents/Modal.tsx
frontend/src/js/components/UtilComponents/PageNavigator.tsx
frontend/src/js/components/UtilComponents/Checkbox.tsx
frontend/src/js/components/UtilComponents/HoverSearchLink.jsx
frontend/src/js/util/markdownToHtml.spec.ts
frontend/src/js/components/UtilComponents/SelectionPopover.jsx
frontend/src/js/components/UtilComponents/HighlightedText.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.ts
frontend/src/js/services/FiltersApi.spec.ts
frontend/src/js/services/FiltersApi.ts
frontend/src/js/components/Settings/FeatureSwitches.tsx
frontend/src/js/util/history.js
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/util/readableFileSize.spec.js
frontend/src/js/util/buildLink.js
.github/codex/typescript-migration-plan.md
frontend/src/js/types/SearchFilter.js
frontend/src/js/util/markdownToHtml.js
frontend/src/js/components/UtilComponents/SearchLink.tsx
frontend/src/js/util/UrlParameters.js
frontend/src/js/util/markdownToHtml.ts
frontend/src/js/components/UtilComponents/ProgressAnimation.jsx
frontend/src/mousetrap.d.ts
frontend/src/js/components/UtilComponents/ErrorBar.tsx
frontend/src/js/components/UtilComponents/documentTitle.ts
frontend/src/js/reducers/filtersReducer.js
frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx
frontend/src/js/util/readableFileSize.ts
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/util/regexEscape.js
frontend/src/js/util/parseDate.spec.ts
frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx
frontend/src/js/components/UtilComponents/Checkbox.jsx
frontend/src/js/actions/preferences.ts
frontend/src/js/types/Preferences.ts
frontend/src/js/util/parseDate.ts
frontend/src/js/components/UtilComponents/ProgressBar.jsx
frontend/src/js/actions/getFilters.ts
frontend/src/js/components/Settings/FeatureSwitches.jsx
frontend/src/js/components/UtilComponents/ErrorBar.jsx
frontend/src/js/components/UtilComponents/HighlightedText.tsx
frontend/src/js/util/readableFileSize.spec.ts
frontend/src/js/actions/problems.ts
frontend/src/js/util/keyboardShortcuts.ts
frontend/src/js/util/UrlParameters.ts
frontend/src/js/components/UtilComponents/ProgressBar.tsx
frontend/src/js/util/history.ts
frontend/src/js/components/UtilComponents/SelectionPopover.tsx
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/components/UtilComponents/SearchLink.jsx
frontend/src/js/util/parseDate.spec.js
frontend/src/js/actions/preferences.js
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
frontend/src/js/types/Config.ts
frontend/src/js/util/parseDate.js
frontend/src/js/util/UrlParameters.spec.ts
frontend/src/js/components/UtilComponents/Modal.jsx
frontend/src/js/components/UtilComponents/documentTitle.js
frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx
frontend/src/js/components/UtilComponents/HoverSearchLink.tsx
frontend/src/js/components/UtilComponents/documentTitle.spec.js
frontend/src/js/actions/getFilters.js
frontend/src/js/util/keyboardShortcuts.js
frontend/src/js/types/SearchFilter.ts
frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx
frontend/src/js/reducers/appReducer.js
frontend/src/js/util/markdownToHtml.spec.js
frontend/src/index.jsx
frontend/src/js/components/UtilComponents/ProgressAnimation.tsx
frontend/src/js/util/buildLink.spec.ts
frontend/src/js/reducers/filtersReducer.ts
frontend/src/js/util/regexEscape.ts
frontend/src/js/util/readableFileSize.js
frontend/src/js/actions/problems.js
frontend/src/js/components/Settings/About.tsx
frontend/src/js/services/FiltersApi.js
frontend/src/js/components/UtilComponents/documentTitle.spec.ts
frontend/src/js/util/buildLink.ts
frontend/src/js/types/Preferences.spec.ts
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
frontend/src/js/components/UtilComponents/PageNavigator.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.js
frontend/src/js/components/viewer/DownloadButton.tsx
frontend/src/js/util/UrlParameters.spec.js
2.
Philip McMahon <philip.mcmahon>
Luke Hoyland <luke.hoyland>
51 shared files
frontend/src/js/components/viewer/DocumentMetadata.js
frontend/src/js/components/viewer/DocumentFooter.tsx
frontend/src/js/components/SearchResults/CompactResultsTable.js
frontend/src/js/components/PageViewer/FindInput.tsx
frontend/src/js/components/viewer/TextPopover.js
backend/test/services/index/ElasticsearchResourcesITest.scala
frontend/src/js/components/viewer/Viewer.tsx
frontend/src/js/components/SearchResults/SearchResult.js
frontend/src/js/util/resourceUtils.ts
frontend/src/js/components/PageViewer/SearchStepper.tsx
frontend/src/js/components/viewer/LazyTreeBrowser.tsx
frontend/src/js/components/PageViewer/pageInput.spec.ts
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
backend/app/controllers/api/PagesController.scala
build.sbt
frontend/src/js/components/Uploads/UploadFiles.tsx
frontend/src/js/components/PageViewer/VirtualScroll.tsx
frontend/src/js/components/PageViewer/PageNavInput.tsx
frontend/src/js/components/PageViewer/PageViewer.tsx
backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala
backend/test/controllers/api/WorkspacesITest.scala
frontend/src/stylesheets/components/_search.scss
backend/app/extraction/ocr/OcrMyPdfExtractor.scala
frontend/src/js/components/Search/Search.tsx
frontend/src/stylesheets/components/_document.scss
backend/app/services/index/HitReaders.scala
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/types/Resource.ts
frontend/src/js/components/viewer/PreviewSwitcher.js
frontend/src/js/components/viewer/TextPreview.tsx
frontend/src/js/components/Uploads/dropZoneUtils.spec.ts
frontend/src/js/components/viewer/SidebarComments.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/Node.tsx
backend/app/services/index/Index.scala
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/components/viewer/ViewerSidebar.js
frontend/src/js/components/workspace/Workspaces.tsx
frontend/src/js/components/PageViewer/PageNavInput.module.css
backend/app/utils/controller/FailureToResultMapper.scala
frontend/src/js/components/viewer/EmailMetadata.js
frontend/src/js/util/keyboardShortcuts.js
backend/test/services/manifest/Neo4JManifestITest.scala
frontend/src/js/components/PageViewerOrFallback.tsx
backend/app/services/manifest/Neo4jManifest.scala
frontend/src/js/components/PageViewer/pageInput.ts
frontend/src/js/util/fileTypeIcon.ts
frontend/src/js/components/workspace/WorkspaceSummary.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
backend/app/services/index/ElasticsearchResources.scala
frontend/src/js/components/viewer/AddToWorkspaceModal.tsx
frontend/src/js/components/viewer/useSearchHighlightStepper.ts
3.
S Dimmock <srbd>
S Dimmock <sabina.bejasa-dimmock>
36 shared files
scripts/initialise-garage.sh
common/src/main/scala/utils/AwsS3Clients.scala
backend/test/test/PlayHelpers.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
cli/src/main/scala/com/gu/pfi/cli/Main.scala
docs/02-admin-quickstart.md
util/nginx-mapping.yml
backend/app/services/IngestStorage.scala
backend/test/utils/auth/AuthActionBuilderTest.scala
build.sbt
cli/src/main/scala/com/gu/pfi/cli/Options.scala
cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala
scripts/wipe_data.sh
cli/README.md
backend/app/services/Config.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
backend/test/controllers/api/UsersTest.scala
frontend/package-lock.json
infra/garage/garage.toml
README.md
scripts/start-backend.sh
backend/test/utils/IndexTestHelpers.scala
docker-compose.yml
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/app/utils/WorkerControl.scala
backend/conf/application.conf
backend/app/utils/aws/S3Client.scala
common/src/main/scala/utils/AwsCredentials.scala
.gitignore
backend/test/controllers/genesis/GenesisTest.scala
backend/test/commands/CollectionSharingITest.scala
backend/test/test/integration/Helpers.scala
backend/app/utils/AwsDiscovery.scala
backend/test/controllers/api/EventsTest.scala
4.
S Dimmock <srbd>
Philip McMahon <philip.mcmahon>
24 shared files
common/src/main/scala/utils/AwsS3Clients.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
backend/app/services/Config.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
frontend/package-lock.json
README.md
scripts/start-backend.sh
backend/test/utils/IndexTestHelpers.scala
backend/app/services/MetricsService.scala
docker-compose.yml
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/app/utils/WorkerControl.scala
backend/conf/application.conf
backend/app/utils/aws/S3Client.scala
common/src/main/scala/utils/AwsCredentials.scala
.gitignore
backend/test/commands/CollectionSharingITest.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/app/services/ObjectStorage.scala
backend/app/utils/AwsDiscovery.scala
5.
S Dimmock <sabina.bejasa-dimmock>
Philip McMahon <philip.mcmahon>
21 shared files
common/src/main/scala/utils/AwsS3Clients.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
backend/app/services/Config.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
frontend/package-lock.json
README.md
scripts/start-backend.sh
backend/test/utils/IndexTestHelpers.scala
docker-compose.yml
backend/test/controllers/api/ExtractorITest.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
backend/app/utils/WorkerControl.scala
backend/conf/application.conf
backend/app/utils/aws/S3Client.scala
common/src/main/scala/utils/AwsCredentials.scala
.gitignore
backend/test/commands/CollectionSharingITest.scala
backend/test/test/integration/Helpers.scala
backend/app/utils/AwsDiscovery.scala
6.
Tom Richards <tom.richards>
Luke Hoyland <luke.hoyland>
12 shared files
backend/test/model/frontend/TreeEntryTest.scala
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/services/index/Index.scala
frontend/src/js/components/workspace/Workspaces.tsx
frontend/src/js/services/WorkspaceApi.ts
backend/app/model/annotations/Workspace.scala
backend/app/controllers/api/Workspaces.scala
backend/conf/routes
frontend/src/js/components/workspace/WorkspaceSummary.tsx
backend/app/services/index/ElasticsearchResources.scala
frontend/src/js/types/Workspaces.ts
frontend/src/js/components/workspace/DownloadTextModal.tsx
7.
Tom Richards <tom.richards>
Philip McMahon <philip.mcmahon>
10 shared files
backend/app/utils/Ocr.scala
frontend/package-lock.json
README.md
infra/cdk/bin/__snapshots__/cdk.test.ts.snap
frontend/src/js/util/workspaceNavigation.spec.ts
frontend/package.json
backend/app/services/index/Index.scala
frontend/src/js/components/workspace/Workspaces.tsx
frontend/src/js/components/workspace/WorkspaceSummary.tsx
backend/app/services/index/ElasticsearchResources.scala
8.
Philip McMahon <philip.mcmahon>
Justin Rowles <justin.rowles.contractor>
5 shared files
.github/workflows/build.yml
riff-raff.yaml
build.sbt
project/plugins.sbt
scripts/ci.sh
9.
Luke Hoyland <luke.hoyland>
philmcmahon <3606555+philmcmahon>
5 shared files
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/util/keyboardShortcuts.js
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
10.
Philip McMahon <philip.mcmahon>
Shoaib Latif <xhoaibyz>
4 shared files
.devcontainer/devenv.yaml
e2e-tests/package.json
e2e-tests/README.md
.devcontainer/shared/devcontainer.json
11.
Philip McMahon <philip.mcmahon>
dependabot[bot] <49699333+dependabot[bot]>
4 shared files
infra/migrate-db/package-lock.json
frontend/package-lock.json
frontend/package.json
infra/cdk/package-lock.json
12.
S Dimmock <srbd>
Luke Hoyland <luke.hoyland>
3 shared files
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
13.
S Dimmock <sabina.bejasa-dimmock>
Luke Hoyland <luke.hoyland>
3 shared files
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
backend/test/controllers/api/WorkspacesITest.scala
14.
Philip McMahon <philip.mcmahon>
copilot-swe-agent[bot] <198982749+copilot>
3 shared files
build.sbt
.github/codex/typescript-migration-plan.md
frontend/src/js/util/styleLocalization.js
15.
Tom Richards <tom.richards>
S Dimmock <srbd>
3 shared files
frontend/package-lock.json
README.md
backend/app/extraction/email/eml/EmlParser.scala
16.
dependabot[bot] <49699333+dependabot[bot]>
Tom Richards <tom.richards>
2 shared files
frontend/package-lock.json
frontend/package.json
17.
Tom Richards <tom.richards>
S Dimmock <sabina.bejasa-dimmock>
2 shared files
frontend/package-lock.json
README.md
18.
S Dimmock <srbd>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
19.
S Dimmock <srbd>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
20.
S Dimmock <srbd>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
21.
S Dimmock <sabina.bejasa-dimmock>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
22.
S Dimmock <sabina.bejasa-dimmock>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
23.
S Dimmock <sabina.bejasa-dimmock>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
24.
Philip McMahon <philip.mcmahon>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
25.
copilot-swe-agent[bot] <198982749+copilot>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
26.
copilot-swe-agent[bot] <198982749+copilot>
Luke Hoyland <luke.hoyland>
1 shared file
build.sbt
27.
copilot-swe-agent[bot] <198982749+copilot>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
28.
Zeke Hunter-Green <zeke.huntergreen>
Luke Hoyland <luke.hoyland>
1 shared file
build.sbt
29.
Zeke Hunter-Green <zeke.huntergreen>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
30.
Luke Hoyland <luke.hoyland>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
31.
philmcmahon <3606555+philmcmahon>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
.github/codex/typescript-migration-plan.md
32.
dependabot[bot] <49699333+dependabot[bot]>
S Dimmock <srbd>
1 shared file
frontend/package-lock.json
33.
dependabot[bot] <49699333+dependabot[bot]>
S Dimmock <sabina.bejasa-dimmock>
1 shared file
frontend/package-lock.json
Most Connected Contributors
Contributor
# connections
# commits
1.
Philip McMahon <philip.mcmahon>
10
245
2.
Luke Hoyland <luke.hoyland>
8
109
3.
S Dimmock <sabina.bejasa-dimmock>
8
8
4.
S Dimmock <srbd>
8
5
5.
copilot-swe-agent[bot] <198982749+copilot>
7
3
6.
Justin Rowles <justin.rowles.contractor>
6
8
7.
Zeke Hunter-Green <zeke.huntergreen>
6
1
8.
Tom Richards <tom.richards>
5
22
9.
dependabot[bot] <49699333+dependabot[bot]>
4
18
10.
philmcmahon <3606555+philmcmahon>
3
8
11.
Shoaib Latif <xhoaibyz>
1
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 180 days.
flowchart TB
n0["philip.mcmahon"]
n1["3606555+philmcmahon"]
n2["luke.hoyland"]
n3["srbd"]
n4["sabina.bejasa-dimmock"]
n5["tom.richards"]
n6["justin.rowles.contractor"]
n7["xhoaibyz"]
n8["49699333+dependabot[bot]"]
n9["198982749+copilot"]
n10["zeke.huntergreen"]
n0 ---|"86"| n1
n0 ---|"51"| n2
n3 ---|"36"| n4
n3 ---|"24"| n0
n4 ---|"21"| n0
n5 ---|"12"| n2
n5 ---|"10"| n0
n0 ---|"5"| n6
n2 ---|"5"| n1
n0 ---|"4"| n7
n0 ---|"4"| n8
n3 ---|"3"| n2
n4 ---|"3"| n2
n0 ---|"3"| n9
n5 ---|"3"| n3
n8 ---|"2"| n5
n5 ---|"2"| n4
n3 ---|"1"| n9
n3 ---|"1"| n10
n3 ---|"1"| n6
n4 ---|"1"| n9
n4 ---|"1"| n10
n4 ---|"1"| n6
n0 ---|"1"| n10
n9 ---|"1"| n10
n9 ---|"1"| n2
n9 ---|"1"| n6
n10 ---|"1"| n2
n10 ---|"1"| n6
n2 ---|"1"| n6
n1 ---|"1"| n9
n8 ---|"1"| n3
n8 ---|"1"| n4
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bA5,stroke-width:5px
linkStyle 2 stroke:#00688b93,stroke-width:4px
linkStyle 3 stroke:#00688b70,stroke-width:2px
linkStyle 4 stroke:#00688b70,stroke-width:2px
linkStyle 5 stroke:#00688b5E,stroke-width:1px
linkStyle 6 stroke:#00688b5E,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
linkStyle 9 stroke:#00688b4C,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
philmcmahon <3606555+philmcmahon> |
86 shared filesfrontend/src/js/components/SearchSidebar/SearchFilter.jsx frontend/src/js/reducers/appReducer.ts frontend/src/js/components/UtilComponents/Modal.tsx frontend/src/js/components/UtilComponents/PageNavigator.tsx frontend/src/js/components/UtilComponents/Checkbox.tsx frontend/src/js/components/UtilComponents/HoverSearchLink.jsx frontend/src/js/util/markdownToHtml.spec.ts frontend/src/js/components/UtilComponents/SelectionPopover.jsx frontend/src/js/components/UtilComponents/HighlightedText.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.ts frontend/src/js/services/FiltersApi.spec.ts frontend/src/js/services/FiltersApi.ts frontend/src/js/components/Settings/FeatureSwitches.tsx frontend/src/js/util/history.js frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/util/readableFileSize.spec.js frontend/src/js/util/buildLink.js .github/codex/typescript-migration-plan.md frontend/src/js/types/SearchFilter.js frontend/src/js/util/markdownToHtml.js frontend/src/js/components/UtilComponents/SearchLink.tsx frontend/src/js/util/UrlParameters.js frontend/src/js/util/markdownToHtml.ts frontend/src/js/components/UtilComponents/ProgressAnimation.jsx frontend/src/mousetrap.d.ts frontend/src/js/components/UtilComponents/ErrorBar.tsx frontend/src/js/components/UtilComponents/documentTitle.ts frontend/src/js/reducers/filtersReducer.js frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx frontend/src/js/util/readableFileSize.ts frontend/src/js/types/redux/GiantActions.ts frontend/src/js/util/regexEscape.js frontend/src/js/util/parseDate.spec.ts frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx frontend/src/js/components/UtilComponents/Checkbox.jsx frontend/src/js/actions/preferences.ts frontend/src/js/types/Preferences.ts frontend/src/js/util/parseDate.ts frontend/src/js/components/UtilComponents/ProgressBar.jsx frontend/src/js/actions/getFilters.ts frontend/src/js/components/Settings/FeatureSwitches.jsx frontend/src/js/components/UtilComponents/ErrorBar.jsx frontend/src/js/components/UtilComponents/HighlightedText.tsx frontend/src/js/util/readableFileSize.spec.ts frontend/src/js/actions/problems.ts frontend/src/js/util/keyboardShortcuts.ts frontend/src/js/util/UrlParameters.ts frontend/src/js/components/UtilComponents/ProgressBar.tsx frontend/src/js/util/history.ts frontend/src/js/components/UtilComponents/SelectionPopover.tsx frontend/src/js/types/redux/GiantState.ts frontend/src/js/components/UtilComponents/SearchLink.jsx frontend/src/js/util/parseDate.spec.js frontend/src/js/actions/preferences.js frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx frontend/src/js/types/Config.ts frontend/src/js/util/parseDate.js frontend/src/js/util/UrlParameters.spec.ts frontend/src/js/components/UtilComponents/Modal.jsx frontend/src/js/components/UtilComponents/documentTitle.js frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx frontend/src/js/components/UtilComponents/HoverSearchLink.tsx frontend/src/js/components/UtilComponents/documentTitle.spec.js frontend/src/js/actions/getFilters.js frontend/src/js/util/keyboardShortcuts.js frontend/src/js/types/SearchFilter.ts frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx frontend/src/js/reducers/appReducer.js frontend/src/js/util/markdownToHtml.spec.js frontend/src/index.jsx frontend/src/js/components/UtilComponents/ProgressAnimation.tsx frontend/src/js/util/buildLink.spec.ts frontend/src/js/reducers/filtersReducer.ts frontend/src/js/util/regexEscape.ts frontend/src/js/util/readableFileSize.js frontend/src/js/actions/problems.js frontend/src/js/components/Settings/About.tsx frontend/src/js/services/FiltersApi.js frontend/src/js/components/UtilComponents/documentTitle.spec.ts frontend/src/js/util/buildLink.ts frontend/src/js/types/Preferences.spec.ts frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx frontend/src/js/components/UtilComponents/PageNavigator.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.js frontend/src/js/components/viewer/DownloadButton.tsx frontend/src/js/util/UrlParameters.spec.js |
| 2. | Philip McMahon <philip.mcmahon> |
Luke Hoyland <luke.hoyland> |
51 shared filesfrontend/src/js/components/viewer/DocumentMetadata.js frontend/src/js/components/viewer/DocumentFooter.tsx frontend/src/js/components/SearchResults/CompactResultsTable.js frontend/src/js/components/PageViewer/FindInput.tsx frontend/src/js/components/viewer/TextPopover.js backend/test/services/index/ElasticsearchResourcesITest.scala frontend/src/js/components/viewer/Viewer.tsx frontend/src/js/components/SearchResults/SearchResult.js frontend/src/js/util/resourceUtils.ts frontend/src/js/components/PageViewer/SearchStepper.tsx frontend/src/js/components/viewer/LazyTreeBrowser.tsx frontend/src/js/components/PageViewer/pageInput.spec.ts frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx backend/app/controllers/api/PagesController.scala build.sbt frontend/src/js/components/Uploads/UploadFiles.tsx frontend/src/js/components/PageViewer/VirtualScroll.tsx frontend/src/js/components/PageViewer/PageNavInput.tsx frontend/src/js/components/PageViewer/PageViewer.tsx backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala backend/test/controllers/api/WorkspacesITest.scala frontend/src/stylesheets/components/_search.scss backend/app/extraction/ocr/OcrMyPdfExtractor.scala frontend/src/js/components/Search/Search.tsx frontend/src/stylesheets/components/_document.scss backend/app/services/index/HitReaders.scala frontend/src/js/types/redux/GiantActions.ts frontend/src/js/types/Resource.ts frontend/src/js/components/viewer/PreviewSwitcher.js frontend/src/js/components/viewer/TextPreview.tsx frontend/src/js/components/Uploads/dropZoneUtils.spec.ts frontend/src/js/components/viewer/SidebarComments.tsx frontend/src/js/components/UtilComponents/TreeBrowser/Node.tsx backend/app/services/index/Index.scala frontend/src/js/types/redux/GiantState.ts frontend/src/js/components/viewer/ViewerSidebar.js frontend/src/js/components/workspace/Workspaces.tsx frontend/src/js/components/PageViewer/PageNavInput.module.css backend/app/utils/controller/FailureToResultMapper.scala frontend/src/js/components/viewer/EmailMetadata.js frontend/src/js/util/keyboardShortcuts.js backend/test/services/manifest/Neo4JManifestITest.scala frontend/src/js/components/PageViewerOrFallback.tsx backend/app/services/manifest/Neo4jManifest.scala frontend/src/js/components/PageViewer/pageInput.ts frontend/src/js/util/fileTypeIcon.ts frontend/src/js/components/workspace/WorkspaceSummary.tsx frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx backend/app/services/index/ElasticsearchResources.scala frontend/src/js/components/viewer/AddToWorkspaceModal.tsx frontend/src/js/components/viewer/useSearchHighlightStepper.ts |
| 3. | S Dimmock <srbd> |
S Dimmock <sabina.bejasa-dimmock> |
36 shared filesscripts/initialise-garage.sh common/src/main/scala/utils/AwsS3Clients.scala backend/test/test/PlayHelpers.scala backend/test/services/index/ElasticsearchResourcesITest.scala cli/src/main/scala/com/gu/pfi/cli/Main.scala docs/02-admin-quickstart.md util/nginx-mapping.yml backend/app/services/IngestStorage.scala backend/test/utils/auth/AuthActionBuilderTest.scala build.sbt cli/src/main/scala/com/gu/pfi/cli/Options.scala cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala scripts/wipe_data.sh cli/README.md backend/app/services/Config.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala backend/test/controllers/api/UsersTest.scala frontend/package-lock.json infra/garage/garage.toml README.md scripts/start-backend.sh backend/test/utils/IndexTestHelpers.scala docker-compose.yml backend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/app/utils/WorkerControl.scala backend/conf/application.conf backend/app/utils/aws/S3Client.scala common/src/main/scala/utils/AwsCredentials.scala .gitignore backend/test/controllers/genesis/GenesisTest.scala backend/test/commands/CollectionSharingITest.scala backend/test/test/integration/Helpers.scala backend/app/utils/AwsDiscovery.scala backend/test/controllers/api/EventsTest.scala |
| 4. | S Dimmock <srbd> |
Philip McMahon <philip.mcmahon> |
24 shared filescommon/src/main/scala/utils/AwsS3Clients.scala backend/test/services/index/ElasticsearchResourcesITest.scala build.sbt backend/app/services/Config.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala frontend/package-lock.json README.md scripts/start-backend.sh backend/test/utils/IndexTestHelpers.scala backend/app/services/MetricsService.scala docker-compose.yml backend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/app/utils/WorkerControl.scala backend/conf/application.conf backend/app/utils/aws/S3Client.scala common/src/main/scala/utils/AwsCredentials.scala .gitignore backend/test/commands/CollectionSharingITest.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/app/services/ObjectStorage.scala backend/app/utils/AwsDiscovery.scala |
| 5. | S Dimmock <sabina.bejasa-dimmock> |
Philip McMahon <philip.mcmahon> |
21 shared filescommon/src/main/scala/utils/AwsS3Clients.scala backend/test/services/index/ElasticsearchResourcesITest.scala build.sbt backend/app/services/Config.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala frontend/package-lock.json README.md scripts/start-backend.sh backend/test/utils/IndexTestHelpers.scala docker-compose.yml backend/test/controllers/api/ExtractorITest.scala backend/test/controllers/api/WorkspaceSharingITest.scala backend/app/utils/WorkerControl.scala backend/conf/application.conf backend/app/utils/aws/S3Client.scala common/src/main/scala/utils/AwsCredentials.scala .gitignore backend/test/commands/CollectionSharingITest.scala backend/test/test/integration/Helpers.scala backend/app/utils/AwsDiscovery.scala |
| 6. | Tom Richards <tom.richards> |
Luke Hoyland <luke.hoyland> |
12 shared filesbackend/test/model/frontend/TreeEntryTest.scala backend/app/services/annotations/Neo4jAnnotations.scala backend/app/services/index/Index.scala frontend/src/js/components/workspace/Workspaces.tsx frontend/src/js/services/WorkspaceApi.ts backend/app/model/annotations/Workspace.scala backend/app/controllers/api/Workspaces.scala backend/conf/routes frontend/src/js/components/workspace/WorkspaceSummary.tsx backend/app/services/index/ElasticsearchResources.scala frontend/src/js/types/Workspaces.ts frontend/src/js/components/workspace/DownloadTextModal.tsx |
| 7. | Tom Richards <tom.richards> |
Philip McMahon <philip.mcmahon> |
10 shared filesbackend/app/utils/Ocr.scala frontend/package-lock.json README.md infra/cdk/bin/__snapshots__/cdk.test.ts.snap frontend/src/js/util/workspaceNavigation.spec.ts frontend/package.json backend/app/services/index/Index.scala frontend/src/js/components/workspace/Workspaces.tsx frontend/src/js/components/workspace/WorkspaceSummary.tsx backend/app/services/index/ElasticsearchResources.scala |
| 8. | Philip McMahon <philip.mcmahon> |
Justin Rowles <justin.rowles.contractor> |
5 shared files.github/workflows/build.yml riff-raff.yaml build.sbt project/plugins.sbt scripts/ci.sh |
| 9. | Luke Hoyland <luke.hoyland> |
philmcmahon <3606555+philmcmahon> |
5 shared filesfrontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/types/redux/GiantActions.ts frontend/src/js/types/redux/GiantState.ts frontend/src/js/util/keyboardShortcuts.js frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx |
| 10. | Philip McMahon <philip.mcmahon> |
Shoaib Latif <xhoaibyz> |
4 shared files.devcontainer/devenv.yaml e2e-tests/package.json e2e-tests/README.md .devcontainer/shared/devcontainer.json |
| 11. | Philip McMahon <philip.mcmahon> |
dependabot[bot] <49699333+dependabot[bot]> |
4 shared filesinfra/migrate-db/package-lock.json frontend/package-lock.json frontend/package.json infra/cdk/package-lock.json |
| 12. | S Dimmock <srbd> |
Luke Hoyland <luke.hoyland> |
3 shared filesbackend/test/services/index/ElasticsearchResourcesITest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala |
| 13. | S Dimmock <sabina.bejasa-dimmock> |
Luke Hoyland <luke.hoyland> |
3 shared filesbackend/test/services/index/ElasticsearchResourcesITest.scala build.sbt backend/test/controllers/api/WorkspacesITest.scala |
| 14. | Philip McMahon <philip.mcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
3 shared filesbuild.sbt .github/codex/typescript-migration-plan.md frontend/src/js/util/styleLocalization.js |
| 15. | Tom Richards <tom.richards> |
S Dimmock <srbd> |
3 shared filesfrontend/package-lock.json README.md backend/app/extraction/email/eml/EmlParser.scala |
| 16. | dependabot[bot] <49699333+dependabot[bot]> |
Tom Richards <tom.richards> |
2 shared filesfrontend/package-lock.json frontend/package.json |
| 17. | Tom Richards <tom.richards> |
S Dimmock <sabina.bejasa-dimmock> |
2 shared filesfrontend/package-lock.json README.md |
| 18. | S Dimmock <srbd> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 19. | S Dimmock <srbd> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 20. | S Dimmock <srbd> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 21. | S Dimmock <sabina.bejasa-dimmock> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 22. | S Dimmock <sabina.bejasa-dimmock> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 23. | S Dimmock <sabina.bejasa-dimmock> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 24. | Philip McMahon <philip.mcmahon> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 25. | copilot-swe-agent[bot] <198982749+copilot> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 26. | copilot-swe-agent[bot] <198982749+copilot> |
Luke Hoyland <luke.hoyland> |
1 shared filebuild.sbt |
| 27. | copilot-swe-agent[bot] <198982749+copilot> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 28. | Zeke Hunter-Green <zeke.huntergreen> |
Luke Hoyland <luke.hoyland> |
1 shared filebuild.sbt |
| 29. | Zeke Hunter-Green <zeke.huntergreen> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 30. | Luke Hoyland <luke.hoyland> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 31. | philmcmahon <3606555+philmcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared file.github/codex/typescript-migration-plan.md |
| 32. | dependabot[bot] <49699333+dependabot[bot]> |
S Dimmock <srbd> |
1 shared filefrontend/package-lock.json |
| 33. | dependabot[bot] <49699333+dependabot[bot]> |
S Dimmock <sabina.bejasa-dimmock> |
1 shared filefrontend/package-lock.json |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
10 | 245 |
| 2. | Luke Hoyland <luke.hoyland> |
8 | 109 |
| 3. | S Dimmock <sabina.bejasa-dimmock> |
8 | 8 |
| 4. | S Dimmock <srbd> |
8 | 5 |
| 5. | copilot-swe-agent[bot] <198982749+copilot> |
7 | 3 |
| 6. | Justin Rowles <justin.rowles.contractor> |
6 | 8 |
| 7. | Zeke Hunter-Green <zeke.huntergreen> |
6 | 1 |
| 8. | Tom Richards <tom.richards> |
5 | 22 |
| 9. | dependabot[bot] <49699333+dependabot[bot]> |
4 | 18 |
| 10. | philmcmahon <3606555+philmcmahon> |
3 | 8 |
| 11. | Shoaib Latif <xhoaibyz> |
1 | 1 |
C-median: 6.0
A half of the contributors has more than 6.0 connections, and a half has less than this number.
C-mean: 6.0
An average number of connections a contributor has with other contributors.
C-index: 6.0
There are 6.0 contributors with 6.0 or more connections.
14 contributors (893 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
2021-07-28 | 2026-10-05 | 431 (48%) | +101K / -96K |
| 2. | Luke Hoyland <luke.hoyland> |
2022-10-21 | 2026-08-14 | 271 (30%) | +22K / -5.9K |
| 3. | Tom Richards <tom.richards> |
2025-09-05 | 2026-08-18 | 102 (11%) | +58K / -53K |
| 4. | Michael Barton <michael> |
2022-10-08 | 2025-10-16 | 5 (<1%) | +152 / -149 |
| 5. | S Dimmock <sabina.bejasa-dimmock> |
2023-07-14 | 2026-10-06 | 39 (4%) | +18K / -18K |
| 6. | Zeke Hunter-Green <zeke.huntergreen> |
2023-03-21 | 2026-08-11 | 2 (<1%) | +3 / -3 |
| 7. | S Dimmock <srbd> |
2023-07-14 | 2026-10-07 | 20 (2%) | +2.5K / -1.4K |
| 8. | philmcmahon <3606555+philmcmahon> |
2026-09-16 | 2026-09-29 | 8 (<1%) | +2.6K / -1.8K |
| 9. | Justin Rowles <justin.rowles.contractor> |
2026-05-28 | 2026-06-08 | 8 (<1%) | +172 / -153 |
| 10. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-16 | 2026-09-24 | 3 (<1%) | +3 / -20 |
| 11. | Shoaib Latif <xhoaibyz> |
2026-09-28 | 2026-09-28 | 1 (<1%) | +7 / -3 |
| 12. | TJ Silver <15648334+tjsilver> |
2026-01-09 | 2026-01-09 | 1 (<1%) | +1 / -1 |
| 13. | Reetta Vaahtoranta <rvaahtoranta> |
2025-12-08 | 2025-12-08 | 1 (<1%) | +9 / -0 |
| 14. | Dominic Kendrick <dominic.kendrick> |
2025-10-21 | 2025-10-21 | 1 (<1%) | +1 / -1 |
1 bot (36 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2024-06-10 | 2026-09-30 | 36 (100%) | +3.9K / -3.4K |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 365 days.
flowchart TB
n0["philip.mcmahon"]
n1["luke.hoyland"]
n2["srbd"]
n3["3606555+philmcmahon"]
n4["tom.richards"]
n5["sabina.bejasa-dimmock"]
n6["michael"]
n7["49699333+dependabot[bot]"]
n8["justin.rowles.contractor"]
n9["xhoaibyz"]
n10["198982749+copilot"]
n11["zeke.huntergreen"]
n12["rvaahtoranta"]
n13["15648334+tjsilver"]
n14["dominic.kendrick"]
n0 ---|"124"| n1
n0 ---|"106"| n2
n0 ---|"86"| n3
n0 ---|"82"| n4
n2 ---|"62"| n5
n2 ---|"57"| n4
n6 ---|"51"| n0
n6 ---|"51"| n2
n0 ---|"39"| n5
n4 ---|"31"| n1
n1 ---|"26"| n2
n4 ---|"23"| n5
n6 ---|"16"| n4
n5 ---|"13"| n1
n0 ---|"8"| n7
n7 ---|"8"| n4
n1 ---|"7"| n3
n1 ---|"6"| n6
n0 ---|"5"| n8
n6 ---|"5"| n5
n0 ---|"4"| n9
n8 ---|"3"| n4
n0 ---|"3"| n10
n0 ---|"2"| n11
n11 ---|"2"| n1
n11 ---|"2"| n4
n7 ---|"2"| n1
n4 ---|"2"| n3
n2 ---|"1"| n10
n2 ---|"1"| n11
n2 ---|"1"| n8
n5 ---|"1"| n10
n5 ---|"1"| n11
n5 ---|"1"| n8
n10 ---|"1"| n11
n10 ---|"1"| n1
n10 ---|"1"| n8
n10 ---|"1"| n4
n10 ---|"1"| n6
n11 ---|"1"| n8
n11 ---|"1"| n6
n1 ---|"1"| n8
n8 ---|"1"| n6
n0 ---|"1"| n12
n3 ---|"1"| n10
n0 ---|"1"| n13
n7 ---|"1"| n2
n7 ---|"1"| n5
n5 ---|"1"| n3
n2 ---|"1"| n3
n0 ---|"1"| n14
n1 ---|"1"| n14
n2 ---|"1"| n14
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bDB,stroke-width:8px
linkStyle 2 stroke:#00688bB7,stroke-width:6px
linkStyle 3 stroke:#00688bB7,stroke-width:6px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688b93,stroke-width:4px
linkStyle 6 stroke:#00688b93,stroke-width:4px
linkStyle 7 stroke:#00688b93,stroke-width:4px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b70,stroke-width:2px
linkStyle 10 stroke:#00688b70,stroke-width:2px
linkStyle 11 stroke:#00688b5E,stroke-width:1px
linkStyle 12 stroke:#00688b5E,stroke-width:1px
linkStyle 13 stroke:#00688b5E,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
linkStyle 34 stroke:#00688b4C,stroke-width:1px
linkStyle 35 stroke:#00688b4C,stroke-width:1px
linkStyle 36 stroke:#00688b4C,stroke-width:1px
linkStyle 37 stroke:#00688b4C,stroke-width:1px
linkStyle 38 stroke:#00688b4C,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Philip McMahon <philip.mcmahon>
Luke Hoyland <luke.hoyland>
124 shared files
frontend/src/js/actions/workspaces/moveItem.spec.ts
frontend/src/js/module.d.ts
frontend/src/js/components/viewer/DocumentFooter.tsx
frontend/src/js/components/PageViewer/FindInput.tsx
backend/test/services/index/ElasticsearchResourcesITest.scala
frontend/src/stylesheets/components/_resource-browser.scss
frontend/src/js/components/Uploads/FilePicker.tsx
frontend/src/js/components/PageViewer/model.ts
frontend/src/js/util/resourceUtils.ts
frontend/src/js/components/PageViewer/Controls.module.css
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/components/PageViewer/FindInput.module.css
frontend/src/stylesheets/components/_file-browser.scss
frontend/src/js/components/workspace/TakeOwnershipOfWorkspaceModal.tsx
frontend/src/js/util/buildLink.js
build.sbt
cli/README.md
frontend/src/js/components/Uploads/UploadFiles.tsx
frontend/src/js/components/PageViewer/VirtualScroll.tsx
frontend/src/js/components/PageViewer/PageNavInput.tsx
frontend/src/js/components/PageViewer/PageViewer.tsx
frontend/src/js/components/SearchSidebar/SearchSidebar.js
backend/test/controllers/api/WorkspacesITest.scala
frontend/src/js/components/Search/Search.tsx
backend/app/services/index/SearchContext.scala
frontend/src/js/util/workspaceUtils.spec.ts
backend/app/services/index/HitReaders.scala
frontend/src/js/util/workspaceUtils.ts
frontend/src/js/actions/workspaces/moveItem.ts
frontend/src/js/components/viewer/DownloadModal.js
frontend/src/js/util/workspaceNavigation.spec.ts
frontend/src/js/components/UtilComponents/SearchLink.js
frontend/src/js/components/viewer/TextPreview.tsx
frontend/src/js/components/viewer/CommentHighlighter.tsx
frontend/src/js/util/commentUtils.ts
frontend/src/js/components/Uploads/dropZoneUtils.spec.ts
frontend/src/js/components/viewer/SidebarComments.tsx
frontend/src/js/components/UtilComponents/ModalAction.tsx
frontend/src/js/components/UtilComponents/TreeBrowser/Node.tsx
backend/app/services/index/Index.scala
frontend/src/js/components/viewer/ViewerSidebar.js
frontend/src/js/components/SearchResults/SearchResults.js
frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx
cli/src/main/scala/com/gu/pfi/cli/DeleteIngestions.scala
frontend/src/js/components/PageViewer/PageNavInput.module.css
frontend/src/js/components/workspace/WorkspacesSidebarItem.tsx
frontend/src/js/services/WorkspaceApi.ts
backend/app/model/frontend/SearchResult.scala
frontend/src/js/util/uuid.ts
frontend/src/js/components/viewer/EmailMetadata.js
frontend/src/js/util/keyboardShortcuts.js
frontend/src/stylesheets/base/_layout.scss
frontend/src/js/components/PageViewer/PdfHelpers.ts
frontend/src/js/util/buildLink.spec.ts
frontend/src/js/components/Settings/SettingsSidebar.js
frontend/src/js/components/PageViewer/pageInput.ts
frontend/src/js/util/fileTypeIcon.ts
frontend/src/stylesheets/main.scss
backend/app/services/manifest/Manifest.scala
backend/conf/routes
frontend/src/js/components/workspace/WorkspaceSummary.tsx
frontend/src/js/util/workspaceNavigation.ts
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
backend/app/services/index/ElasticsearchResources.scala
frontend/src/js/types/Workspaces.ts
frontend/src/js/components/viewer/DocNavButton.tsx
frontend/src/js/components/viewer/useSearchHighlightStepper.ts
frontend/src/js/components/viewer/DocumentMetadata.js
frontend/src/js/components/SearchResults/CompactResultsTable.js
frontend/src/js/components/viewer/TextPopover.js
frontend/src/js/types/SearchResults.ts
frontend/src/js/components/viewer/Viewer.tsx
frontend/src/js/components/Documentation/DocsSidebar.tsx
frontend/src/js/components/SearchResults/SearchResult.js
frontend/src/js/components/PageViewer/SearchStepper.tsx
cli/src/main/scala/com/gu/pfi/cli/Main.scala
frontend/src/js/actions/urlParams/updateSearchQuery.ts
frontend/src/js/components/viewer/LazyTreeBrowser.tsx
frontend/src/js/components/PageViewer/pageInput.spec.ts
backend/app/controllers/api/PagesController.scala
frontend/src/js/App.js
cli/src/main/scala/com/gu/pfi/cli/Options.scala
frontend/src/js/components/ResourceBreadcrumbs/ResourceTrail.tsx
backend/app/services/annotations/Neo4jAnnotations.scala
frontend/src/js/types/SuggestedFields.js
backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala
frontend/src/js/components/PageViewer/Controls.tsx
frontend/src/stylesheets/components/_search.scss
backend/app/extraction/ocr/OcrMyPdfExtractor.scala
frontend/package-lock.json
frontend/src/stylesheets/components/_document.scss
frontend/src/js/components/Search/Search.js
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/types/Resource.ts
backend/app/controllers/api/Collections.scala
frontend/src/js/components/viewer/PreviewSwitcher.js
frontend/src/js/components/Header.js
frontend/src/js/components/Collections/CollectionsSidebar/CollectionsSidebar.js
frontend/src/js/components/UtilComponents/TreeBrowser/Leaf.tsx
cli/src/main/scala/com/gu/pfi/cli/ProgressTracker.scala
...
2.
Philip McMahon <philip.mcmahon>
S Dimmock <srbd>
106 shared files
common/src/main/scala/utils/AwsS3Clients.scala
backend/app/model/index/Document.scala
backend/app/services/events/Events.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
backend/app/model/frontend/email/EmailThread.scala
frontend/src/js/components/Uploads/CaptureFromUrl.tsx
backend/app/services/ScratchSpace.scala
frontend/src/js/components/UtilComponents/TreeBrowser/FileAndFolderCounts.tsx
backend/app/model/ingestion/RemoteIngest.scala
backend/app/services/users/Neo4jUserManagement.scala
build.sbt
cli/README.md
frontend/src/js/actions/workspaces/setNodesAsExpanded.ts
backend/app/services/Config.scala
backend/app/model/frontend/Highlight.scala
backend/test/test/integration/ElasticSearchTestContainer.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
backend/test/test/integration/ElasticsearchTestService.scala
backend/app/controllers/api/Resource.scala
README.md
backend/test/utils/IndexTestHelpers.scala
common/src/main/scala/model/Language.scala
backend/app/model/frontend/user/PartialUser.scala
backend/app/services/MetricsService.scala
frontend/src/js/components/workspace/ConfirmModal.tsx
docker-compose.yml
cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala
backend/test/controllers/api/WorkspaceSharingITest.scala
frontend/src/js/reducers/workspacesReducer.ts
common/src/main/scala/utils/AwsCredentials.scala
common/src/main/scala/model/ingestion/IngestMetadata.scala
.gitignore
frontend/src/js/services/WorkspaceApi.ts
backend/test/test/integration/Neo4jTestContainer.scala
backend/test/commands/CollectionSharingITest.scala
backend/app/model/frontend/SearchResult.scala
backend/app/model/frontend/user/NewGenesisUser.scala
common/src/main/scala/utils/attempt/Failure.scala
backend/app/model/index/TableRow.scala
backend/app/utils/auth/Token.scala
backend/app/services/ObjectStorage.scala
backend/app/model/user/BCryptPassword.scala
backend/app/model/frontend/Filter.scala
backend/app/extraction/ExternalTranscriptionWorker.scala
backend/conf/routes
backend/test/test/integration/Neo4jTestService.scala
frontend/src/js/components/workspace/WorkspaceSummary.tsx
backend/app/services/observability/Models.scala
backend/app/model/frontend/user/UserRegistration.scala
frontend/src/js/types/Workspaces.ts
common/src/main/scala/model/CreateCollectionRequest.scala
backend/app/model/ingestion/MediaDownload.scala
backend/app/model/frontend/Node.scala
backend/app/model/manifest/Ingestion.scala
backend/app/model/frontend/ClientConfig.scala
frontend/src/setupProxy.js
backend/app/services/ingestion/RemoteIngestStore.scala
backend/app/model/ExtractedDateTime.scala
backend/app/model/manifest/MimeType.scala
backend/app/services/index/IngestionData.scala
backend/app/model/frontend/HighlightableText.scala
backend/app/model/frontend/Resource.scala
cli/src/main/scala/com/gu/pfi/cli/Main.scala
backend/app/utils/auth/User.scala
frontend/src/js/App.js
backend/test/test/SomePatience.scala
cli/src/main/scala/com/gu/pfi/cli/Options.scala
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/controllers/api/Comments.scala
backend/app/model/annotations/Comment.scala
frontend/package-lock.json
backend/app/model/Email.scala
frontend/src/js/types/redux/GiantActions.ts
scripts/start-backend.sh
backend/app/controllers/api/Collections.scala
backend/app/services/ingestion/RemoteIngestWorker.scala
frontend/src/js/components/Header.js
backend/test/controllers/api/ExtractorITest.scala
backend/app/extraction/MetadataEnrichment.scala
backend/app/utils/WorkerControl.scala
common/src/main/scala/model/user/NewUser.scala
frontend/src/js/actions/workspaces/getWorkspace.ts
backend/conf/application.conf
backend/app/utils/aws/S3Client.scala
frontend/src/js/components/workspace/Workspaces.tsx
backend/app/model/frontend/Chip.scala
backend/app/utils/Binders.scala
backend/app/services/ingestion/Neo4jRemoteIngestStore.scala
backend/test/controllers/genesis/GenesisTest.scala
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/app/model/annotations/Workspace.scala
backend/app/model/frontend/TotpActivation.scala
backend/app/utils/AwsDiscovery.scala
backend/app/controllers/api/Workspaces.scala
backend/app/model/frontend/ExtractionFailure.scala
backend/app/services/manifest/Neo4jManifest.scala
common/src/main/scala/model/ingestion/IngestionFile.scala
...
3.
Philip McMahon <philip.mcmahon>
philmcmahon <3606555+philmcmahon>
86 shared files
frontend/src/js/components/UtilComponents/Modal.tsx
frontend/src/js/components/UtilComponents/PageNavigator.tsx
frontend/src/js/util/markdownToHtml.spec.ts
frontend/src/js/components/UtilComponents/HighlightedText.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.ts
frontend/src/js/services/FiltersApi.spec.ts
frontend/src/js/services/FiltersApi.ts
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/util/readableFileSize.spec.js
frontend/src/js/util/buildLink.js
frontend/src/js/util/markdownToHtml.js
frontend/src/js/util/markdownToHtml.ts
frontend/src/js/reducers/filtersReducer.js
frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx
frontend/src/js/util/readableFileSize.ts
frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx
frontend/src/js/components/UtilComponents/Checkbox.jsx
frontend/src/js/actions/preferences.ts
frontend/src/js/util/parseDate.ts
frontend/src/js/actions/getFilters.ts
frontend/src/js/components/Settings/FeatureSwitches.jsx
frontend/src/js/components/UtilComponents/ErrorBar.jsx
frontend/src/js/util/keyboardShortcuts.ts
frontend/src/js/util/history.ts
frontend/src/js/components/UtilComponents/SelectionPopover.tsx
frontend/src/js/util/parseDate.spec.js
frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx
frontend/src/js/types/Config.ts
frontend/src/js/util/UrlParameters.spec.ts
frontend/src/js/components/UtilComponents/Modal.jsx
frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx
frontend/src/js/components/UtilComponents/documentTitle.spec.js
frontend/src/js/util/keyboardShortcuts.js
frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx
frontend/src/js/util/markdownToHtml.spec.js
frontend/src/index.jsx
frontend/src/js/components/UtilComponents/ProgressAnimation.tsx
frontend/src/js/util/buildLink.spec.ts
frontend/src/js/util/regexEscape.ts
frontend/src/js/util/readableFileSize.js
frontend/src/js/components/Settings/About.tsx
frontend/src/js/services/FiltersApi.js
frontend/src/js/components/UtilComponents/documentTitle.spec.ts
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
frontend/src/js/components/UtilComponents/PageNavigator.jsx
frontend/src/js/components/UtilComponents/KeyboardShortcut.js
frontend/src/js/util/UrlParameters.spec.js
frontend/src/js/components/SearchSidebar/SearchFilter.jsx
frontend/src/js/reducers/appReducer.ts
frontend/src/js/components/UtilComponents/Checkbox.tsx
frontend/src/js/components/UtilComponents/HoverSearchLink.jsx
frontend/src/js/components/UtilComponents/SelectionPopover.jsx
frontend/src/js/components/Settings/FeatureSwitches.tsx
frontend/src/js/util/history.js
.github/codex/typescript-migration-plan.md
frontend/src/js/types/SearchFilter.js
frontend/src/js/components/UtilComponents/SearchLink.tsx
frontend/src/js/util/UrlParameters.js
frontend/src/js/components/UtilComponents/ProgressAnimation.jsx
frontend/src/mousetrap.d.ts
frontend/src/js/components/UtilComponents/ErrorBar.tsx
frontend/src/js/components/UtilComponents/documentTitle.ts
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/util/regexEscape.js
frontend/src/js/util/parseDate.spec.ts
frontend/src/js/types/Preferences.ts
frontend/src/js/components/UtilComponents/ProgressBar.jsx
frontend/src/js/components/UtilComponents/HighlightedText.tsx
frontend/src/js/util/readableFileSize.spec.ts
frontend/src/js/actions/problems.ts
frontend/src/js/util/UrlParameters.ts
frontend/src/js/components/UtilComponents/ProgressBar.tsx
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/components/UtilComponents/SearchLink.jsx
frontend/src/js/actions/preferences.js
frontend/src/js/util/parseDate.js
frontend/src/js/components/UtilComponents/documentTitle.js
frontend/src/js/components/UtilComponents/HoverSearchLink.tsx
frontend/src/js/actions/getFilters.js
frontend/src/js/types/SearchFilter.ts
frontend/src/js/reducers/appReducer.js
frontend/src/js/reducers/filtersReducer.ts
frontend/src/js/actions/problems.js
frontend/src/js/util/buildLink.ts
frontend/src/js/types/Preferences.spec.ts
frontend/src/js/components/viewer/DownloadButton.tsx
4.
Philip McMahon <philip.mcmahon>
Tom Richards <tom.richards>
82 shared files
infra/cdk/package.json
infra/migrate-db/package.json
postgres/migrate-db/package-lock.json
.github/workflows/build.yml
backend/app/model/frontend/email/EmailThread.scala
frontend/src/js/components/Uploads/CaptureFromUrl.tsx
backend/app/services/ScratchSpace.scala
.github/workflows/infra-build.yml
frontend/src/js/components/UtilComponents/TreeBrowser/FileAndFolderCounts.tsx
backend/app/model/ingestion/RemoteIngest.scala
backend/app/services/users/Neo4jUserManagement.scala
build.sbt
frontend/src/js/components/Uploads/UploadFiles.tsx
backend/app/services/Config.scala
infra/migrate-db/package-lock.json
postgres/migrate-db/package.json
README.md
frontend/src/js/actions/workspaces/moveItem.ts
postgres/cdk/lib/__snapshots__/giant.test.ts.snap
frontend/src/js/util/workspaceNavigation.spec.ts
frontend/src/js/components/workspace/ConfirmModal.tsx
frontend/src/js/components/VideoVerifier.tsx
docker-compose.yml
backend/app/services/index/Index.scala
frontend/src/js/reducers/workspacesReducer.ts
frontend/src/js/util/auth/authUploadWithProgress.ts
frontend/src/js/services/WorkspaceApi.ts
backend/test/test/integration/Neo4jTestContainer.scala
.tool-versions
common/src/main/scala/utils/attempt/Failure.scala
frontend/src/stylesheets/base/_layout.scss
backend/app/services/manifest/Manifest.scala
backend/conf/routes
backend/test/test/integration/Neo4jTestService.scala
frontend/src/js/components/workspace/WorkspaceSummary.tsx
backend/app/services/index/ElasticsearchResources.scala
frontend/src/js/types/Workspaces.ts
backend/app/model/ingestion/MediaDownload.scala
backend/app/model/manifest/Ingestion.scala
riff-raff.yaml
backend/app/services/ingestion/RemoteIngestStore.scala
backend/app/model/manifest/MimeType.scala
frontend/src/js/util/workspaceUtils.fixtures.ts
backend/app/model/frontend/Resource.scala
backend/app/utils/Ocr.scala
postgres/cdk/package.json
frontend/src/js/App.js
frontend/src/js/components/UtilComponents/FromNowDurationText.tsx
frontend/src/js/services/CollectionsApi.ts
postgres/cdk/.nvmrc
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/model/annotations/Comment.scala
frontend/package-lock.json
frontend/src/js/types/redux/GiantActions.ts
backend/app/services/ingestion/IngestionServices.scala
backend/app/extraction/Worker.scala
scripts/start-backend.sh
backend/app/controllers/api/Collections.scala
infra/cdk/bin/__snapshots__/cdk.test.ts.snap
backend/app/services/ingestion/RemoteIngestWorker.scala
frontend/package.json
.github/workflows/postgres-build.yml
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/actions/workspaces/getWorkspace.ts
backend/conf/application.conf
frontend/src/js/components/workspace/Workspaces.tsx
frontend/src/stylesheets/components/_workspace.scss
backend/app/services/ingestion/Neo4jRemoteIngestStore.scala
infra/cdk/package-lock.json
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/test/services/manifest/Neo4JManifestITest.scala
backend/app/model/annotations/Workspace.scala
backend/app/utils/AwsDiscovery.scala
backend/app/controllers/api/Workspaces.scala
backend/app/services/manifest/Neo4jManifest.scala
frontend/src/js/components/workspace/WorkspacesSidebar.tsx
postgres/cdk/package-lock.json
frontend/src/stylesheets/components/_upload-files.scss
backend/app/model/manifest/Collection.scala
backend/app/model/manifest/Blob.scala
5.
S Dimmock <srbd>
S Dimmock <sabina.bejasa-dimmock>
62 shared files
scripts/initialise-garage.sh
common/src/main/scala/utils/AwsS3Clients.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
backend/app/services/previewing/HtmlPreviewGenerator.scala
backend/app/utils/aws/AwsExamples.scala
backend/app/services/IngestStorage.scala
backend/test/utils/auth/AuthActionBuilderTest.scala
backend/app/model/ingestion/RemoteIngest.scala
backend/test/test/TestPreviewService.scala
build.sbt
cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala
cli/README.md
frontend/src/js/actions/workspaces/setNodesAsExpanded.ts
backend/app/services/Config.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
README.md
backend/test/utils/IndexTestHelpers.scala
backend/app/services/MetricsService.scala
docker-compose.yml
backend/test/controllers/api/WorkspaceSharingITest.scala
frontend/src/js/reducers/workspacesReducer.ts
backend/app/utils/aws/AwsErrors.scala
common/src/main/scala/utils/AwsCredentials.scala
.gitignore
backend/test/commands/CollectionSharingITest.scala
backend/app/services/ObjectStorage.scala
backend/app/utils/aws/CreateBuckets.scala
backend/test/controllers/api/EventsTest.scala
backend/app/extraction/ExternalTranscriptionWorker.scala
backend/test/test/PlayHelpers.scala
cli/src/main/scala/com/gu/pfi/cli/RunIngestion.scala
backend/app/ingestion/phase2/IngestStorePolling.scala
cli/src/main/scala/com/gu/pfi/cli/Main.scala
docs/02-admin-quickstart.md
util/nginx-mapping.yml
frontend/src/js/App.js
cli/src/main/scala/com/gu/pfi/cli/Options.scala
scripts/wipe_data.sh
backend/test/controllers/api/UsersTest.scala
frontend/package-lock.json
infra/garage/garage.toml
backend/test/test/TestIngestStorage.scala
frontend/src/js/types/redux/GiantActions.ts
scripts/start-backend.sh
backend/app/services/ingestion/RemoteIngestWorker.scala
backend/test/controllers/api/ExtractorITest.scala
backend/app/utils/WorkerControl.scala
backend/conf/application.conf
backend/app/utils/aws/S3Client.scala
frontend/src/js/components/workspace/Workspaces.tsx
backend/app/services/Tika.scala
backend/test/controllers/genesis/GenesisTest.scala
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/app/controllers/api/VideoVerifier.scala
backend/app/utils/AwsDiscovery.scala
backend/app/controllers/api/Workspaces.scala
backend/app/extraction/email/eml/EmlParser.scala
backend/app/extraction/ExternalTranscriptionExtractor.scala
backend/app/utils/aws/AwsAsyncHandler.scala
6.
S Dimmock <srbd>
Tom Richards <tom.richards>
57 shared files
backend/test/test/TestAnnotations.scala
backend/app/model/frontend/email/EmailThread.scala
backend/app/services/annotations/Annotations.scala
frontend/src/js/components/Uploads/CaptureFromUrl.tsx
backend/app/services/ScratchSpace.scala
backend/app/services/IngestStorage.scala
frontend/src/js/components/UtilComponents/TreeBrowser/FileAndFolderCounts.tsx
backend/app/model/ingestion/RemoteIngest.scala
backend/app/services/users/Neo4jUserManagement.scala
build.sbt
backend/app/services/Config.scala
README.md
frontend/src/js/components/workspace/ConfirmModal.tsx
docker-compose.yml
frontend/src/js/reducers/workspacesReducer.ts
frontend/src/js/services/WorkspaceApi.ts
backend/test/test/integration/Neo4jTestContainer.scala
common/src/main/scala/utils/attempt/Failure.scala
backend/test/test/TestUserManagement.scala
backend/conf/routes
backend/test/test/integration/Neo4jTestService.scala
frontend/src/js/components/workspace/WorkspaceSummary.tsx
frontend/src/js/types/Workspaces.ts
backend/app/model/ingestion/MediaDownload.scala
backend/app/model/manifest/Ingestion.scala
backend/test/services/index/SearchContextTest.scala
backend/app/services/ingestion/RemoteIngestStore.scala
backend/app/model/manifest/MimeType.scala
backend/app/model/frontend/Resource.scala
backend/app/ingestion/phase2/IngestStorePolling.scala
frontend/src/js/App.js
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/model/annotations/Comment.scala
backend/app/services/users/UserManagement.scala
frontend/package-lock.json
backend/test/test/TestIngestStorage.scala
frontend/src/js/types/redux/GiantActions.ts
scripts/start-backend.sh
backend/app/controllers/api/Collections.scala
backend/app/services/ingestion/RemoteIngestWorker.scala
frontend/src/js/actions/workspaces/getWorkspace.ts
backend/conf/application.conf
frontend/src/js/components/workspace/Workspaces.tsx
backend/app/services/ingestion/Neo4jRemoteIngestStore.scala
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/app/model/annotations/Workspace.scala
backend/app/controllers/api/VideoVerifier.scala
backend/app/utils/AwsDiscovery.scala
backend/app/controllers/api/Workspaces.scala
backend/app/extraction/email/eml/EmlParser.scala
backend/app/services/manifest/Neo4jManifest.scala
frontend/src/js/components/workspace/WorkspacesSidebar.tsx
frontend/src/stylesheets/components/_upload-files.scss
backend/app/model/manifest/Collection.scala
backend/app/model/manifest/Blob.scala
7.
Michael Barton <michael>
Philip McMahon <philip.mcmahon>
51 shared files
backend/app/model/index/Document.scala
backend/app/services/events/Events.scala
backend/app/model/frontend/email/EmailThread.scala
backend/app/model/ingestion/RemoteIngest.scala
backend/app/services/users/Neo4jUserManagement.scala
build.sbt
backend/app/services/Config.scala
backend/app/model/frontend/Highlight.scala
backend/app/controllers/api/Resource.scala
common/src/main/scala/model/Language.scala
backend/app/model/frontend/user/PartialUser.scala
cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala
common/src/main/scala/model/ingestion/IngestMetadata.scala
backend/app/model/frontend/SearchResult.scala
backend/app/model/frontend/user/NewGenesisUser.scala
common/src/main/scala/utils/attempt/Failure.scala
backend/app/model/index/TableRow.scala
backend/app/utils/auth/Token.scala
backend/app/model/user/BCryptPassword.scala
backend/app/model/frontend/Filter.scala
backend/app/services/observability/Models.scala
backend/app/model/frontend/user/UserRegistration.scala
common/src/main/scala/model/CreateCollectionRequest.scala
backend/app/model/frontend/Node.scala
backend/app/model/manifest/Ingestion.scala
backend/app/model/frontend/ClientConfig.scala
frontend/src/setupProxy.js
backend/app/model/ExtractedDateTime.scala
backend/app/model/manifest/MimeType.scala
backend/app/services/index/IngestionData.scala
backend/app/model/frontend/HighlightableText.scala
backend/app/model/frontend/Resource.scala
backend/app/utils/auth/User.scala
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/controllers/api/Comments.scala
backend/app/model/annotations/Comment.scala
backend/app/model/Email.scala
backend/app/extraction/MetadataEnrichment.scala
common/src/main/scala/model/user/NewUser.scala
backend/app/model/frontend/Chip.scala
backend/app/utils/Binders.scala
backend/app/model/annotations/Workspace.scala
backend/app/model/frontend/TotpActivation.scala
backend/app/controllers/api/Workspaces.scala
backend/app/model/frontend/ExtractionFailure.scala
backend/app/services/manifest/Neo4jManifest.scala
common/src/main/scala/model/ingestion/IngestionFile.scala
common/src/main/scala/model/ingestion/WorkspaceItemContext.scala
backend/app/extraction/ExternalTranscriptionExtractor.scala
backend/app/model/manifest/Collection.scala
backend/app/model/manifest/Blob.scala
8.
Michael Barton <michael>
S Dimmock <srbd>
51 shared files
backend/app/model/index/Document.scala
backend/app/services/events/Events.scala
backend/app/model/frontend/email/EmailThread.scala
backend/app/model/ingestion/RemoteIngest.scala
backend/app/services/users/Neo4jUserManagement.scala
build.sbt
backend/app/services/Config.scala
backend/app/model/frontend/Highlight.scala
backend/app/controllers/api/Resource.scala
common/src/main/scala/model/Language.scala
backend/app/model/frontend/user/PartialUser.scala
cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala
common/src/main/scala/model/ingestion/IngestMetadata.scala
backend/app/model/frontend/SearchResult.scala
backend/app/model/frontend/user/NewGenesisUser.scala
common/src/main/scala/utils/attempt/Failure.scala
backend/app/model/index/TableRow.scala
backend/app/utils/auth/Token.scala
backend/app/model/user/BCryptPassword.scala
backend/app/model/frontend/Filter.scala
backend/app/services/observability/Models.scala
backend/app/model/frontend/user/UserRegistration.scala
common/src/main/scala/model/CreateCollectionRequest.scala
backend/app/model/frontend/Node.scala
backend/app/model/manifest/Ingestion.scala
backend/app/model/frontend/ClientConfig.scala
frontend/src/setupProxy.js
backend/app/model/ExtractedDateTime.scala
backend/app/model/manifest/MimeType.scala
backend/app/services/index/IngestionData.scala
backend/app/model/frontend/HighlightableText.scala
backend/app/model/frontend/Resource.scala
backend/app/utils/auth/User.scala
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/controllers/api/Comments.scala
backend/app/model/annotations/Comment.scala
backend/app/model/Email.scala
backend/app/extraction/MetadataEnrichment.scala
common/src/main/scala/model/user/NewUser.scala
backend/app/model/frontend/Chip.scala
backend/app/utils/Binders.scala
backend/app/model/annotations/Workspace.scala
backend/app/model/frontend/TotpActivation.scala
backend/app/controllers/api/Workspaces.scala
backend/app/model/frontend/ExtractionFailure.scala
backend/app/services/manifest/Neo4jManifest.scala
common/src/main/scala/model/ingestion/IngestionFile.scala
common/src/main/scala/model/ingestion/WorkspaceItemContext.scala
backend/app/extraction/ExternalTranscriptionExtractor.scala
backend/app/model/manifest/Collection.scala
backend/app/model/manifest/Blob.scala
9.
Philip McMahon <philip.mcmahon>
S Dimmock <sabina.bejasa-dimmock>
39 shared files
common/src/main/scala/utils/AwsS3Clients.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
backend/app/model/ingestion/RemoteIngest.scala
build.sbt
cli/README.md
frontend/src/js/actions/workspaces/setNodesAsExpanded.ts
backend/app/services/Config.scala
backend/test/controllers/api/WorkspacesITest.scala
backend/test/controllers/api/WorkspaceSearchITest.scala
README.md
backend/test/utils/IndexTestHelpers.scala
backend/app/services/MetricsService.scala
docker-compose.yml
backend/test/controllers/api/WorkspaceSharingITest.scala
frontend/src/js/reducers/workspacesReducer.ts
common/src/main/scala/utils/AwsCredentials.scala
.gitignore
backend/test/commands/CollectionSharingITest.scala
backend/app/services/ObjectStorage.scala
backend/app/extraction/ExternalTranscriptionWorker.scala
cli/src/main/scala/com/gu/pfi/cli/Main.scala
frontend/src/js/App.js
cli/src/main/scala/com/gu/pfi/cli/Options.scala
frontend/package-lock.json
frontend/src/js/types/redux/GiantActions.ts
scripts/start-backend.sh
backend/app/services/ingestion/RemoteIngestWorker.scala
backend/test/controllers/api/ExtractorITest.scala
backend/app/utils/WorkerControl.scala
backend/conf/application.conf
backend/app/utils/aws/S3Client.scala
frontend/src/js/components/workspace/Workspaces.tsx
backend/test/controllers/genesis/GenesisTest.scala
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/app/utils/AwsDiscovery.scala
backend/app/controllers/api/Workspaces.scala
backend/app/extraction/ExternalTranscriptionExtractor.scala
10.
Tom Richards <tom.richards>
Luke Hoyland <luke.hoyland>
31 shared files
backend/test/model/frontend/TreeEntryTest.scala
backend/test/test/TestAnnotations.scala
backend/app/services/annotations/Annotations.scala
build.sbt
frontend/src/js/components/Uploads/UploadFiles.tsx
frontend/src/js/actions/workspaces/moveItem.ts
frontend/src/js/util/workspaceNavigation.spec.ts
backend/app/services/index/Index.scala
frontend/src/js/services/WorkspaceApi.ts
frontend/src/stylesheets/base/_layout.scss
backend/app/services/manifest/Manifest.scala
backend/conf/routes
frontend/src/js/components/workspace/WorkspaceSummary.tsx
backend/app/services/index/ElasticsearchResources.scala
frontend/src/js/types/Workspaces.ts
backend/test/services/index/SearchContextTest.scala
frontend/src/js/App.js
backend/app/services/annotations/Neo4jAnnotations.scala
frontend/package-lock.json
frontend/src/js/types/redux/GiantActions.ts
backend/app/controllers/api/Collections.scala
frontend/package.json
frontend/src/js/types/redux/GiantState.ts
frontend/src/js/components/workspace/Workspaces.tsx
frontend/src/stylesheets/components/_workspace.scss
backend/app/utils/controller/FailureToResultMapper.scala
backend/test/services/manifest/Neo4JManifestITest.scala
backend/app/model/annotations/Workspace.scala
backend/app/controllers/api/Workspaces.scala
backend/app/services/manifest/Neo4jManifest.scala
frontend/src/js/components/workspace/DownloadTextModal.tsx
11.
Luke Hoyland <luke.hoyland>
S Dimmock <srbd>
26 shared files
backend/test/test/TestAnnotations.scala
backend/test/services/index/ElasticsearchResourcesITest.scala
backend/app/services/annotations/Annotations.scala
build.sbt
cli/README.md
backend/test/controllers/api/WorkspacesITest.scala
frontend/src/js/services/WorkspaceApi.ts
backend/app/model/frontend/SearchResult.scala
backend/conf/routes
frontend/src/js/components/workspace/WorkspaceSummary.tsx
frontend/src/js/types/Workspaces.ts
backend/test/services/index/SearchContextTest.scala
cli/src/main/scala/com/gu/pfi/cli/Main.scala
frontend/src/js/App.js
cli/src/main/scala/com/gu/pfi/cli/Options.scala
backend/app/services/annotations/Neo4jAnnotations.scala
frontend/package-lock.json
frontend/src/js/types/redux/GiantActions.ts
backend/app/controllers/api/Collections.scala
frontend/src/js/components/Header.js
backend/app/utils/WorkerControl.scala
frontend/src/js/components/workspace/Workspaces.tsx
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/model/annotations/Workspace.scala
backend/app/controllers/api/Workspaces.scala
backend/app/services/manifest/Neo4jManifest.scala
12.
Tom Richards <tom.richards>
S Dimmock <sabina.bejasa-dimmock>
23 shared files
backend/app/services/IngestStorage.scala
backend/app/model/ingestion/RemoteIngest.scala
build.sbt
backend/app/services/Config.scala
README.md
docker-compose.yml
frontend/src/js/reducers/workspacesReducer.ts
backend/app/ingestion/phase2/IngestStorePolling.scala
frontend/src/js/App.js
frontend/package-lock.json
backend/test/test/TestIngestStorage.scala
frontend/src/js/types/redux/GiantActions.ts
scripts/start-backend.sh
backend/app/services/ingestion/RemoteIngestWorker.scala
backend/conf/application.conf
frontend/src/js/components/workspace/Workspaces.tsx
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/AppComponents.scala
backend/test/test/integration/Helpers.scala
backend/app/controllers/api/VideoVerifier.scala
backend/app/utils/AwsDiscovery.scala
backend/app/controllers/api/Workspaces.scala
backend/app/extraction/email/eml/EmlParser.scala
13.
Michael Barton <michael>
Tom Richards <tom.richards>
16 shared files
backend/app/model/frontend/email/EmailThread.scala
backend/app/model/ingestion/RemoteIngest.scala
backend/app/services/users/Neo4jUserManagement.scala
build.sbt
backend/app/services/Config.scala
common/src/main/scala/utils/attempt/Failure.scala
backend/app/model/manifest/Ingestion.scala
backend/app/model/manifest/MimeType.scala
backend/app/model/frontend/Resource.scala
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/model/annotations/Comment.scala
backend/app/model/annotations/Workspace.scala
backend/app/controllers/api/Workspaces.scala
backend/app/services/manifest/Neo4jManifest.scala
backend/app/model/manifest/Collection.scala
backend/app/model/manifest/Blob.scala
14.
S Dimmock <sabina.bejasa-dimmock>
Luke Hoyland <luke.hoyland>
13 shared files
backend/test/services/index/ElasticsearchResourcesITest.scala
build.sbt
cli/README.md
backend/test/controllers/api/WorkspacesITest.scala
cli/src/main/scala/com/gu/pfi/cli/Main.scala
frontend/src/js/App.js
cli/src/main/scala/com/gu/pfi/cli/Options.scala
frontend/package-lock.json
frontend/src/js/types/redux/GiantActions.ts
backend/app/utils/WorkerControl.scala
frontend/src/js/components/workspace/Workspaces.tsx
backend/app/utils/controller/FailureToResultMapper.scala
backend/app/controllers/api/Workspaces.scala
15.
Philip McMahon <philip.mcmahon>
dependabot[bot] <49699333+dependabot[bot]>
8 shared files
infra/migrate-db/package.json
postgres/migrate-db/package-lock.json
infra/migrate-db/package-lock.json
postgres/migrate-db/package.json
frontend/package-lock.json
frontend/package.json
infra/cdk/package-lock.json
postgres/cdk/package-lock.json
16.
dependabot[bot] <49699333+dependabot[bot]>
Tom Richards <tom.richards>
8 shared files
infra/migrate-db/package.json
postgres/migrate-db/package-lock.json
infra/migrate-db/package-lock.json
postgres/migrate-db/package.json
frontend/package-lock.json
frontend/package.json
infra/cdk/package-lock.json
postgres/cdk/package-lock.json
17.
Luke Hoyland <luke.hoyland>
philmcmahon <3606555+philmcmahon>
7 shared files
frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx
frontend/src/js/util/buildLink.js
frontend/src/js/util/keyboardShortcuts.js
frontend/src/js/util/buildLink.spec.ts
frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/types/redux/GiantState.ts
18.
Luke Hoyland <luke.hoyland>
Michael Barton <michael>
6 shared files
build.sbt
backend/app/model/frontend/SearchResult.scala
backend/app/services/annotations/Neo4jAnnotations.scala
backend/app/model/annotations/Workspace.scala
backend/app/controllers/api/Workspaces.scala
backend/app/services/manifest/Neo4jManifest.scala
19.
Philip McMahon <philip.mcmahon>
Justin Rowles <justin.rowles.contractor>
5 shared files
.github/workflows/build.yml
build.sbt
scripts/ci.sh
riff-raff.yaml
project/plugins.sbt
20.
Michael Barton <michael>
S Dimmock <sabina.bejasa-dimmock>
5 shared files
backend/app/model/ingestion/RemoteIngest.scala
build.sbt
backend/app/services/Config.scala
backend/app/controllers/api/Workspaces.scala
backend/app/extraction/ExternalTranscriptionExtractor.scala
21.
Philip McMahon <philip.mcmahon>
Shoaib Latif <xhoaibyz>
4 shared files
.devcontainer/devenv.yaml
e2e-tests/package.json
e2e-tests/README.md
.devcontainer/shared/devcontainer.json
22.
Justin Rowles <justin.rowles.contractor>
Tom Richards <tom.richards>
3 shared files
.github/workflows/build.yml
build.sbt
riff-raff.yaml
23.
Philip McMahon <philip.mcmahon>
copilot-swe-agent[bot] <198982749+copilot>
3 shared files
build.sbt
.github/codex/typescript-migration-plan.md
frontend/src/js/util/styleLocalization.js
24.
Philip McMahon <philip.mcmahon>
Zeke Hunter-Green <zeke.huntergreen>
2 shared files
build.sbt
backend/app/services/index/ElasticsearchResources.scala
25.
Zeke Hunter-Green <zeke.huntergreen>
Luke Hoyland <luke.hoyland>
2 shared files
build.sbt
backend/app/services/index/ElasticsearchResources.scala
26.
Zeke Hunter-Green <zeke.huntergreen>
Tom Richards <tom.richards>
2 shared files
build.sbt
backend/app/services/index/ElasticsearchResources.scala
27.
dependabot[bot] <49699333+dependabot[bot]>
Luke Hoyland <luke.hoyland>
2 shared files
frontend/package-lock.json
frontend/package.json
28.
Tom Richards <tom.richards>
philmcmahon <3606555+philmcmahon>
2 shared files
frontend/src/js/types/redux/GiantActions.ts
frontend/src/js/types/redux/GiantState.ts
29.
S Dimmock <srbd>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
30.
S Dimmock <srbd>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
31.
S Dimmock <srbd>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
32.
S Dimmock <sabina.bejasa-dimmock>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
build.sbt
33.
S Dimmock <sabina.bejasa-dimmock>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
34.
S Dimmock <sabina.bejasa-dimmock>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
35.
copilot-swe-agent[bot] <198982749+copilot>
Zeke Hunter-Green <zeke.huntergreen>
1 shared file
build.sbt
36.
copilot-swe-agent[bot] <198982749+copilot>
Luke Hoyland <luke.hoyland>
1 shared file
build.sbt
37.
copilot-swe-agent[bot] <198982749+copilot>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
38.
copilot-swe-agent[bot] <198982749+copilot>
Tom Richards <tom.richards>
1 shared file
build.sbt
39.
copilot-swe-agent[bot] <198982749+copilot>
Michael Barton <michael>
1 shared file
build.sbt
40.
Zeke Hunter-Green <zeke.huntergreen>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
41.
Zeke Hunter-Green <zeke.huntergreen>
Michael Barton <michael>
1 shared file
build.sbt
42.
Luke Hoyland <luke.hoyland>
Justin Rowles <justin.rowles.contractor>
1 shared file
build.sbt
43.
Justin Rowles <justin.rowles.contractor>
Michael Barton <michael>
1 shared file
build.sbt
44.
Philip McMahon <philip.mcmahon>
Reetta Vaahtoranta <rvaahtoranta>
1 shared file
.github/workflows/check-labels.yaml
45.
philmcmahon <3606555+philmcmahon>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
.github/codex/typescript-migration-plan.md
46.
Philip McMahon <philip.mcmahon>
TJ Silver <15648334+tjsilver>
1 shared file
.github/workflows/sbt-dependency-graph.yaml
47.
dependabot[bot] <49699333+dependabot[bot]>
S Dimmock <srbd>
1 shared file
frontend/package-lock.json
48.
dependabot[bot] <49699333+dependabot[bot]>
S Dimmock <sabina.bejasa-dimmock>
1 shared file
frontend/package-lock.json
49.
S Dimmock <sabina.bejasa-dimmock>
philmcmahon <3606555+philmcmahon>
1 shared file
frontend/src/js/types/redux/GiantActions.ts
50.
S Dimmock <srbd>
philmcmahon <3606555+philmcmahon>
1 shared file
frontend/src/js/types/redux/GiantActions.ts
51.
Philip McMahon <philip.mcmahon>
Dominic Kendrick <dominic.kendrick>
1 shared file
frontend/src/js/components/Header.js
52.
Luke Hoyland <luke.hoyland>
Dominic Kendrick <dominic.kendrick>
1 shared file
frontend/src/js/components/Header.js
53.
S Dimmock <srbd>
Dominic Kendrick <dominic.kendrick>
1 shared file
frontend/src/js/components/Header.js
Most Connected Contributors
Contributor
# connections
# commits
1.
Philip McMahon <philip.mcmahon>
14
431
2.
Luke Hoyland <luke.hoyland>
11
271
3.
S Dimmock <srbd>
11
20
4.
Tom Richards <tom.richards>
10
102
5.
S Dimmock <sabina.bejasa-dimmock>
10
39
6.
copilot-swe-agent[bot] <198982749+copilot>
9
3
7.
Justin Rowles <justin.rowles.contractor>
8
8
8.
Michael Barton <michael>
8
5
9.
Zeke Hunter-Green <zeke.huntergreen>
8
2
10.
philmcmahon <3606555+philmcmahon>
6
8
11.
dependabot[bot] <49699333+dependabot[bot]>
5
36
12.
Dominic Kendrick <dominic.kendrick>
3
1
13.
Shoaib Latif <xhoaibyz>
1
1
14.
TJ Silver <15648334+tjsilver>
1
1
15.
Reetta Vaahtoranta <rvaahtoranta>
1
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 365 days.
flowchart TB
n0["philip.mcmahon"]
n1["luke.hoyland"]
n2["srbd"]
n3["3606555+philmcmahon"]
n4["tom.richards"]
n5["sabina.bejasa-dimmock"]
n6["michael"]
n7["49699333+dependabot[bot]"]
n8["justin.rowles.contractor"]
n9["xhoaibyz"]
n10["198982749+copilot"]
n11["zeke.huntergreen"]
n12["rvaahtoranta"]
n13["15648334+tjsilver"]
n14["dominic.kendrick"]
n0 ---|"124"| n1
n0 ---|"106"| n2
n0 ---|"86"| n3
n0 ---|"82"| n4
n2 ---|"62"| n5
n2 ---|"57"| n4
n6 ---|"51"| n0
n6 ---|"51"| n2
n0 ---|"39"| n5
n4 ---|"31"| n1
n1 ---|"26"| n2
n4 ---|"23"| n5
n6 ---|"16"| n4
n5 ---|"13"| n1
n0 ---|"8"| n7
n7 ---|"8"| n4
n1 ---|"7"| n3
n1 ---|"6"| n6
n0 ---|"5"| n8
n6 ---|"5"| n5
n0 ---|"4"| n9
n8 ---|"3"| n4
n0 ---|"3"| n10
n0 ---|"2"| n11
n11 ---|"2"| n1
n11 ---|"2"| n4
n7 ---|"2"| n1
n4 ---|"2"| n3
n2 ---|"1"| n10
n2 ---|"1"| n11
n2 ---|"1"| n8
n5 ---|"1"| n10
n5 ---|"1"| n11
n5 ---|"1"| n8
n10 ---|"1"| n11
n10 ---|"1"| n1
n10 ---|"1"| n8
n10 ---|"1"| n4
n10 ---|"1"| n6
n11 ---|"1"| n8
n11 ---|"1"| n6
n1 ---|"1"| n8
n8 ---|"1"| n6
n0 ---|"1"| n12
n3 ---|"1"| n10
n0 ---|"1"| n13
n7 ---|"1"| n2
n7 ---|"1"| n5
n5 ---|"1"| n3
n2 ---|"1"| n3
n0 ---|"1"| n14
n1 ---|"1"| n14
n2 ---|"1"| n14
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bDB,stroke-width:8px
linkStyle 2 stroke:#00688bB7,stroke-width:6px
linkStyle 3 stroke:#00688bB7,stroke-width:6px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688b93,stroke-width:4px
linkStyle 6 stroke:#00688b93,stroke-width:4px
linkStyle 7 stroke:#00688b93,stroke-width:4px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b70,stroke-width:2px
linkStyle 10 stroke:#00688b70,stroke-width:2px
linkStyle 11 stroke:#00688b5E,stroke-width:1px
linkStyle 12 stroke:#00688b5E,stroke-width:1px
linkStyle 13 stroke:#00688b5E,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
linkStyle 34 stroke:#00688b4C,stroke-width:1px
linkStyle 35 stroke:#00688b4C,stroke-width:1px
linkStyle 36 stroke:#00688b4C,stroke-width:1px
linkStyle 37 stroke:#00688b4C,stroke-width:1px
linkStyle 38 stroke:#00688b4C,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
Luke Hoyland <luke.hoyland> |
124 shared filesfrontend/src/js/actions/workspaces/moveItem.spec.ts frontend/src/js/module.d.ts frontend/src/js/components/viewer/DocumentFooter.tsx frontend/src/js/components/PageViewer/FindInput.tsx backend/test/services/index/ElasticsearchResourcesITest.scala frontend/src/stylesheets/components/_resource-browser.scss frontend/src/js/components/Uploads/FilePicker.tsx frontend/src/js/components/PageViewer/model.ts frontend/src/js/util/resourceUtils.ts frontend/src/js/components/PageViewer/Controls.module.css frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/components/PageViewer/FindInput.module.css frontend/src/stylesheets/components/_file-browser.scss frontend/src/js/components/workspace/TakeOwnershipOfWorkspaceModal.tsx frontend/src/js/util/buildLink.js build.sbt cli/README.md frontend/src/js/components/Uploads/UploadFiles.tsx frontend/src/js/components/PageViewer/VirtualScroll.tsx frontend/src/js/components/PageViewer/PageNavInput.tsx frontend/src/js/components/PageViewer/PageViewer.tsx frontend/src/js/components/SearchSidebar/SearchSidebar.js backend/test/controllers/api/WorkspacesITest.scala frontend/src/js/components/Search/Search.tsx backend/app/services/index/SearchContext.scala frontend/src/js/util/workspaceUtils.spec.ts backend/app/services/index/HitReaders.scala frontend/src/js/util/workspaceUtils.ts frontend/src/js/actions/workspaces/moveItem.ts frontend/src/js/components/viewer/DownloadModal.js frontend/src/js/util/workspaceNavigation.spec.ts frontend/src/js/components/UtilComponents/SearchLink.js frontend/src/js/components/viewer/TextPreview.tsx frontend/src/js/components/viewer/CommentHighlighter.tsx frontend/src/js/util/commentUtils.ts frontend/src/js/components/Uploads/dropZoneUtils.spec.ts frontend/src/js/components/viewer/SidebarComments.tsx frontend/src/js/components/UtilComponents/ModalAction.tsx frontend/src/js/components/UtilComponents/TreeBrowser/Node.tsx backend/app/services/index/Index.scala frontend/src/js/components/viewer/ViewerSidebar.js frontend/src/js/components/SearchResults/SearchResults.js frontend/src/js/components/viewer/CommentPanel/CommentPanel.tsx cli/src/main/scala/com/gu/pfi/cli/DeleteIngestions.scala frontend/src/js/components/PageViewer/PageNavInput.module.css frontend/src/js/components/workspace/WorkspacesSidebarItem.tsx frontend/src/js/services/WorkspaceApi.ts backend/app/model/frontend/SearchResult.scala frontend/src/js/util/uuid.ts frontend/src/js/components/viewer/EmailMetadata.js frontend/src/js/util/keyboardShortcuts.js frontend/src/stylesheets/base/_layout.scss frontend/src/js/components/PageViewer/PdfHelpers.ts frontend/src/js/util/buildLink.spec.ts frontend/src/js/components/Settings/SettingsSidebar.js frontend/src/js/components/PageViewer/pageInput.ts frontend/src/js/util/fileTypeIcon.ts frontend/src/stylesheets/main.scss backend/app/services/manifest/Manifest.scala backend/conf/routes frontend/src/js/components/workspace/WorkspaceSummary.tsx frontend/src/js/util/workspaceNavigation.ts frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx backend/app/services/index/ElasticsearchResources.scala frontend/src/js/types/Workspaces.ts frontend/src/js/components/viewer/DocNavButton.tsx frontend/src/js/components/viewer/useSearchHighlightStepper.ts frontend/src/js/components/viewer/DocumentMetadata.js frontend/src/js/components/SearchResults/CompactResultsTable.js frontend/src/js/components/viewer/TextPopover.js frontend/src/js/types/SearchResults.ts frontend/src/js/components/viewer/Viewer.tsx frontend/src/js/components/Documentation/DocsSidebar.tsx frontend/src/js/components/SearchResults/SearchResult.js frontend/src/js/components/PageViewer/SearchStepper.tsx cli/src/main/scala/com/gu/pfi/cli/Main.scala frontend/src/js/actions/urlParams/updateSearchQuery.ts frontend/src/js/components/viewer/LazyTreeBrowser.tsx frontend/src/js/components/PageViewer/pageInput.spec.ts backend/app/controllers/api/PagesController.scala frontend/src/js/App.js cli/src/main/scala/com/gu/pfi/cli/Options.scala frontend/src/js/components/ResourceBreadcrumbs/ResourceTrail.tsx backend/app/services/annotations/Neo4jAnnotations.scala frontend/src/js/types/SuggestedFields.js backend/app/extraction/ocr/TesseractPdfOcrExtractor.scala frontend/src/js/components/PageViewer/Controls.tsx frontend/src/stylesheets/components/_search.scss backend/app/extraction/ocr/OcrMyPdfExtractor.scala frontend/package-lock.json frontend/src/stylesheets/components/_document.scss frontend/src/js/components/Search/Search.js frontend/src/js/types/redux/GiantActions.ts frontend/src/js/types/Resource.ts backend/app/controllers/api/Collections.scala frontend/src/js/components/viewer/PreviewSwitcher.js frontend/src/js/components/Header.js frontend/src/js/components/Collections/CollectionsSidebar/CollectionsSidebar.js frontend/src/js/components/UtilComponents/TreeBrowser/Leaf.tsx cli/src/main/scala/com/gu/pfi/cli/ProgressTracker.scala ... |
| 2. | Philip McMahon <philip.mcmahon> |
S Dimmock <srbd> |
106 shared filescommon/src/main/scala/utils/AwsS3Clients.scala backend/app/model/index/Document.scala backend/app/services/events/Events.scala backend/test/services/index/ElasticsearchResourcesITest.scala backend/app/model/frontend/email/EmailThread.scala frontend/src/js/components/Uploads/CaptureFromUrl.tsx backend/app/services/ScratchSpace.scala frontend/src/js/components/UtilComponents/TreeBrowser/FileAndFolderCounts.tsx backend/app/model/ingestion/RemoteIngest.scala backend/app/services/users/Neo4jUserManagement.scala build.sbt cli/README.md frontend/src/js/actions/workspaces/setNodesAsExpanded.ts backend/app/services/Config.scala backend/app/model/frontend/Highlight.scala backend/test/test/integration/ElasticSearchTestContainer.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala backend/test/test/integration/ElasticsearchTestService.scala backend/app/controllers/api/Resource.scala README.md backend/test/utils/IndexTestHelpers.scala common/src/main/scala/model/Language.scala backend/app/model/frontend/user/PartialUser.scala backend/app/services/MetricsService.scala frontend/src/js/components/workspace/ConfirmModal.tsx docker-compose.yml cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala backend/test/controllers/api/WorkspaceSharingITest.scala frontend/src/js/reducers/workspacesReducer.ts common/src/main/scala/utils/AwsCredentials.scala common/src/main/scala/model/ingestion/IngestMetadata.scala .gitignore frontend/src/js/services/WorkspaceApi.ts backend/test/test/integration/Neo4jTestContainer.scala backend/test/commands/CollectionSharingITest.scala backend/app/model/frontend/SearchResult.scala backend/app/model/frontend/user/NewGenesisUser.scala common/src/main/scala/utils/attempt/Failure.scala backend/app/model/index/TableRow.scala backend/app/utils/auth/Token.scala backend/app/services/ObjectStorage.scala backend/app/model/user/BCryptPassword.scala backend/app/model/frontend/Filter.scala backend/app/extraction/ExternalTranscriptionWorker.scala backend/conf/routes backend/test/test/integration/Neo4jTestService.scala frontend/src/js/components/workspace/WorkspaceSummary.tsx backend/app/services/observability/Models.scala backend/app/model/frontend/user/UserRegistration.scala frontend/src/js/types/Workspaces.ts common/src/main/scala/model/CreateCollectionRequest.scala backend/app/model/ingestion/MediaDownload.scala backend/app/model/frontend/Node.scala backend/app/model/manifest/Ingestion.scala backend/app/model/frontend/ClientConfig.scala frontend/src/setupProxy.js backend/app/services/ingestion/RemoteIngestStore.scala backend/app/model/ExtractedDateTime.scala backend/app/model/manifest/MimeType.scala backend/app/services/index/IngestionData.scala backend/app/model/frontend/HighlightableText.scala backend/app/model/frontend/Resource.scala cli/src/main/scala/com/gu/pfi/cli/Main.scala backend/app/utils/auth/User.scala frontend/src/js/App.js backend/test/test/SomePatience.scala cli/src/main/scala/com/gu/pfi/cli/Options.scala backend/app/services/annotations/Neo4jAnnotations.scala backend/app/controllers/api/Comments.scala backend/app/model/annotations/Comment.scala frontend/package-lock.json backend/app/model/Email.scala frontend/src/js/types/redux/GiantActions.ts scripts/start-backend.sh backend/app/controllers/api/Collections.scala backend/app/services/ingestion/RemoteIngestWorker.scala frontend/src/js/components/Header.js backend/test/controllers/api/ExtractorITest.scala backend/app/extraction/MetadataEnrichment.scala backend/app/utils/WorkerControl.scala common/src/main/scala/model/user/NewUser.scala frontend/src/js/actions/workspaces/getWorkspace.ts backend/conf/application.conf backend/app/utils/aws/S3Client.scala frontend/src/js/components/workspace/Workspaces.tsx backend/app/model/frontend/Chip.scala backend/app/utils/Binders.scala backend/app/services/ingestion/Neo4jRemoteIngestStore.scala backend/test/controllers/genesis/GenesisTest.scala backend/app/utils/controller/FailureToResultMapper.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/app/model/annotations/Workspace.scala backend/app/model/frontend/TotpActivation.scala backend/app/utils/AwsDiscovery.scala backend/app/controllers/api/Workspaces.scala backend/app/model/frontend/ExtractionFailure.scala backend/app/services/manifest/Neo4jManifest.scala common/src/main/scala/model/ingestion/IngestionFile.scala ... |
| 3. | Philip McMahon <philip.mcmahon> |
philmcmahon <3606555+philmcmahon> |
86 shared filesfrontend/src/js/components/UtilComponents/Modal.tsx frontend/src/js/components/UtilComponents/PageNavigator.tsx frontend/src/js/util/markdownToHtml.spec.ts frontend/src/js/components/UtilComponents/HighlightedText.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.ts frontend/src/js/services/FiltersApi.spec.ts frontend/src/js/services/FiltersApi.ts frontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/util/readableFileSize.spec.js frontend/src/js/util/buildLink.js frontend/src/js/util/markdownToHtml.js frontend/src/js/util/markdownToHtml.ts frontend/src/js/reducers/filtersReducer.js frontend/src/js/components/UtilComponents/SidebarSearchLink.tsx frontend/src/js/util/readableFileSize.ts frontend/src/js/components/UtilComponents/SelectionPopover.spec.tsx frontend/src/js/components/UtilComponents/Checkbox.jsx frontend/src/js/actions/preferences.ts frontend/src/js/util/parseDate.ts frontend/src/js/actions/getFilters.ts frontend/src/js/components/Settings/FeatureSwitches.jsx frontend/src/js/components/UtilComponents/ErrorBar.jsx frontend/src/js/util/keyboardShortcuts.ts frontend/src/js/util/history.ts frontend/src/js/components/UtilComponents/SelectionPopover.tsx frontend/src/js/util/parseDate.spec.js frontend/src/js/components/SearchSidebar/SearchFilterValue.jsx frontend/src/js/types/Config.ts frontend/src/js/util/UrlParameters.spec.ts frontend/src/js/components/UtilComponents/Modal.jsx frontend/src/js/components/SearchSidebar/SearchFilterOption.jsx frontend/src/js/components/UtilComponents/documentTitle.spec.js frontend/src/js/util/keyboardShortcuts.js frontend/src/js/components/UtilComponents/SidebarSearchLink.jsx frontend/src/js/util/markdownToHtml.spec.js frontend/src/index.jsx frontend/src/js/components/UtilComponents/ProgressAnimation.tsx frontend/src/js/util/buildLink.spec.ts frontend/src/js/util/regexEscape.ts frontend/src/js/util/readableFileSize.js frontend/src/js/components/Settings/About.tsx frontend/src/js/services/FiltersApi.js frontend/src/js/components/UtilComponents/documentTitle.spec.ts frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx frontend/src/js/components/UtilComponents/PageNavigator.jsx frontend/src/js/components/UtilComponents/KeyboardShortcut.js frontend/src/js/util/UrlParameters.spec.js frontend/src/js/components/SearchSidebar/SearchFilter.jsx frontend/src/js/reducers/appReducer.ts frontend/src/js/components/UtilComponents/Checkbox.tsx frontend/src/js/components/UtilComponents/HoverSearchLink.jsx frontend/src/js/components/UtilComponents/SelectionPopover.jsx frontend/src/js/components/Settings/FeatureSwitches.tsx frontend/src/js/util/history.js .github/codex/typescript-migration-plan.md frontend/src/js/types/SearchFilter.js frontend/src/js/components/UtilComponents/SearchLink.tsx frontend/src/js/util/UrlParameters.js frontend/src/js/components/UtilComponents/ProgressAnimation.jsx frontend/src/mousetrap.d.ts frontend/src/js/components/UtilComponents/ErrorBar.tsx frontend/src/js/components/UtilComponents/documentTitle.ts frontend/src/js/types/redux/GiantActions.ts frontend/src/js/util/regexEscape.js frontend/src/js/util/parseDate.spec.ts frontend/src/js/types/Preferences.ts frontend/src/js/components/UtilComponents/ProgressBar.jsx frontend/src/js/components/UtilComponents/HighlightedText.tsx frontend/src/js/util/readableFileSize.spec.ts frontend/src/js/actions/problems.ts frontend/src/js/util/UrlParameters.ts frontend/src/js/components/UtilComponents/ProgressBar.tsx frontend/src/js/types/redux/GiantState.ts frontend/src/js/components/UtilComponents/SearchLink.jsx frontend/src/js/actions/preferences.js frontend/src/js/util/parseDate.js frontend/src/js/components/UtilComponents/documentTitle.js frontend/src/js/components/UtilComponents/HoverSearchLink.tsx frontend/src/js/actions/getFilters.js frontend/src/js/types/SearchFilter.ts frontend/src/js/reducers/appReducer.js frontend/src/js/reducers/filtersReducer.ts frontend/src/js/actions/problems.js frontend/src/js/util/buildLink.ts frontend/src/js/types/Preferences.spec.ts frontend/src/js/components/viewer/DownloadButton.tsx |
| 4. | Philip McMahon <philip.mcmahon> |
Tom Richards <tom.richards> |
82 shared filesinfra/cdk/package.json infra/migrate-db/package.json postgres/migrate-db/package-lock.json .github/workflows/build.yml backend/app/model/frontend/email/EmailThread.scala frontend/src/js/components/Uploads/CaptureFromUrl.tsx backend/app/services/ScratchSpace.scala .github/workflows/infra-build.yml frontend/src/js/components/UtilComponents/TreeBrowser/FileAndFolderCounts.tsx backend/app/model/ingestion/RemoteIngest.scala backend/app/services/users/Neo4jUserManagement.scala build.sbt frontend/src/js/components/Uploads/UploadFiles.tsx backend/app/services/Config.scala infra/migrate-db/package-lock.json postgres/migrate-db/package.json README.md frontend/src/js/actions/workspaces/moveItem.ts postgres/cdk/lib/__snapshots__/giant.test.ts.snap frontend/src/js/util/workspaceNavigation.spec.ts frontend/src/js/components/workspace/ConfirmModal.tsx frontend/src/js/components/VideoVerifier.tsx docker-compose.yml backend/app/services/index/Index.scala frontend/src/js/reducers/workspacesReducer.ts frontend/src/js/util/auth/authUploadWithProgress.ts frontend/src/js/services/WorkspaceApi.ts backend/test/test/integration/Neo4jTestContainer.scala .tool-versions common/src/main/scala/utils/attempt/Failure.scala frontend/src/stylesheets/base/_layout.scss backend/app/services/manifest/Manifest.scala backend/conf/routes backend/test/test/integration/Neo4jTestService.scala frontend/src/js/components/workspace/WorkspaceSummary.tsx backend/app/services/index/ElasticsearchResources.scala frontend/src/js/types/Workspaces.ts backend/app/model/ingestion/MediaDownload.scala backend/app/model/manifest/Ingestion.scala riff-raff.yaml backend/app/services/ingestion/RemoteIngestStore.scala backend/app/model/manifest/MimeType.scala frontend/src/js/util/workspaceUtils.fixtures.ts backend/app/model/frontend/Resource.scala backend/app/utils/Ocr.scala postgres/cdk/package.json frontend/src/js/App.js frontend/src/js/components/UtilComponents/FromNowDurationText.tsx frontend/src/js/services/CollectionsApi.ts postgres/cdk/.nvmrc backend/app/services/annotations/Neo4jAnnotations.scala backend/app/model/annotations/Comment.scala frontend/package-lock.json frontend/src/js/types/redux/GiantActions.ts backend/app/services/ingestion/IngestionServices.scala backend/app/extraction/Worker.scala scripts/start-backend.sh backend/app/controllers/api/Collections.scala infra/cdk/bin/__snapshots__/cdk.test.ts.snap backend/app/services/ingestion/RemoteIngestWorker.scala frontend/package.json .github/workflows/postgres-build.yml frontend/src/js/types/redux/GiantState.ts frontend/src/js/actions/workspaces/getWorkspace.ts backend/conf/application.conf frontend/src/js/components/workspace/Workspaces.tsx frontend/src/stylesheets/components/_workspace.scss backend/app/services/ingestion/Neo4jRemoteIngestStore.scala infra/cdk/package-lock.json backend/app/utils/controller/FailureToResultMapper.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/test/services/manifest/Neo4JManifestITest.scala backend/app/model/annotations/Workspace.scala backend/app/utils/AwsDiscovery.scala backend/app/controllers/api/Workspaces.scala backend/app/services/manifest/Neo4jManifest.scala frontend/src/js/components/workspace/WorkspacesSidebar.tsx postgres/cdk/package-lock.json frontend/src/stylesheets/components/_upload-files.scss backend/app/model/manifest/Collection.scala backend/app/model/manifest/Blob.scala |
| 5. | S Dimmock <srbd> |
S Dimmock <sabina.bejasa-dimmock> |
62 shared filesscripts/initialise-garage.sh common/src/main/scala/utils/AwsS3Clients.scala backend/test/services/index/ElasticsearchResourcesITest.scala backend/app/services/previewing/HtmlPreviewGenerator.scala backend/app/utils/aws/AwsExamples.scala backend/app/services/IngestStorage.scala backend/test/utils/auth/AuthActionBuilderTest.scala backend/app/model/ingestion/RemoteIngest.scala backend/test/test/TestPreviewService.scala build.sbt cli/src/main/scala/com/gu/pfi/cli/service/IngestionS3Client.scala cli/README.md frontend/src/js/actions/workspaces/setNodesAsExpanded.ts backend/app/services/Config.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala README.md backend/test/utils/IndexTestHelpers.scala backend/app/services/MetricsService.scala docker-compose.yml backend/test/controllers/api/WorkspaceSharingITest.scala frontend/src/js/reducers/workspacesReducer.ts backend/app/utils/aws/AwsErrors.scala common/src/main/scala/utils/AwsCredentials.scala .gitignore backend/test/commands/CollectionSharingITest.scala backend/app/services/ObjectStorage.scala backend/app/utils/aws/CreateBuckets.scala backend/test/controllers/api/EventsTest.scala backend/app/extraction/ExternalTranscriptionWorker.scala backend/test/test/PlayHelpers.scala cli/src/main/scala/com/gu/pfi/cli/RunIngestion.scala backend/app/ingestion/phase2/IngestStorePolling.scala cli/src/main/scala/com/gu/pfi/cli/Main.scala docs/02-admin-quickstart.md util/nginx-mapping.yml frontend/src/js/App.js cli/src/main/scala/com/gu/pfi/cli/Options.scala scripts/wipe_data.sh backend/test/controllers/api/UsersTest.scala frontend/package-lock.json infra/garage/garage.toml backend/test/test/TestIngestStorage.scala frontend/src/js/types/redux/GiantActions.ts scripts/start-backend.sh backend/app/services/ingestion/RemoteIngestWorker.scala backend/test/controllers/api/ExtractorITest.scala backend/app/utils/WorkerControl.scala backend/conf/application.conf backend/app/utils/aws/S3Client.scala frontend/src/js/components/workspace/Workspaces.tsx backend/app/services/Tika.scala backend/test/controllers/genesis/GenesisTest.scala backend/app/utils/controller/FailureToResultMapper.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/app/controllers/api/VideoVerifier.scala backend/app/utils/AwsDiscovery.scala backend/app/controllers/api/Workspaces.scala backend/app/extraction/email/eml/EmlParser.scala backend/app/extraction/ExternalTranscriptionExtractor.scala backend/app/utils/aws/AwsAsyncHandler.scala |
| 6. | S Dimmock <srbd> |
Tom Richards <tom.richards> |
57 shared filesbackend/test/test/TestAnnotations.scala backend/app/model/frontend/email/EmailThread.scala backend/app/services/annotations/Annotations.scala frontend/src/js/components/Uploads/CaptureFromUrl.tsx backend/app/services/ScratchSpace.scala backend/app/services/IngestStorage.scala frontend/src/js/components/UtilComponents/TreeBrowser/FileAndFolderCounts.tsx backend/app/model/ingestion/RemoteIngest.scala backend/app/services/users/Neo4jUserManagement.scala build.sbt backend/app/services/Config.scala README.md frontend/src/js/components/workspace/ConfirmModal.tsx docker-compose.yml frontend/src/js/reducers/workspacesReducer.ts frontend/src/js/services/WorkspaceApi.ts backend/test/test/integration/Neo4jTestContainer.scala common/src/main/scala/utils/attempt/Failure.scala backend/test/test/TestUserManagement.scala backend/conf/routes backend/test/test/integration/Neo4jTestService.scala frontend/src/js/components/workspace/WorkspaceSummary.tsx frontend/src/js/types/Workspaces.ts backend/app/model/ingestion/MediaDownload.scala backend/app/model/manifest/Ingestion.scala backend/test/services/index/SearchContextTest.scala backend/app/services/ingestion/RemoteIngestStore.scala backend/app/model/manifest/MimeType.scala backend/app/model/frontend/Resource.scala backend/app/ingestion/phase2/IngestStorePolling.scala frontend/src/js/App.js backend/app/services/annotations/Neo4jAnnotations.scala backend/app/model/annotations/Comment.scala backend/app/services/users/UserManagement.scala frontend/package-lock.json backend/test/test/TestIngestStorage.scala frontend/src/js/types/redux/GiantActions.ts scripts/start-backend.sh backend/app/controllers/api/Collections.scala backend/app/services/ingestion/RemoteIngestWorker.scala frontend/src/js/actions/workspaces/getWorkspace.ts backend/conf/application.conf frontend/src/js/components/workspace/Workspaces.tsx backend/app/services/ingestion/Neo4jRemoteIngestStore.scala backend/app/utils/controller/FailureToResultMapper.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/app/model/annotations/Workspace.scala backend/app/controllers/api/VideoVerifier.scala backend/app/utils/AwsDiscovery.scala backend/app/controllers/api/Workspaces.scala backend/app/extraction/email/eml/EmlParser.scala backend/app/services/manifest/Neo4jManifest.scala frontend/src/js/components/workspace/WorkspacesSidebar.tsx frontend/src/stylesheets/components/_upload-files.scss backend/app/model/manifest/Collection.scala backend/app/model/manifest/Blob.scala |
| 7. | Michael Barton <michael> |
Philip McMahon <philip.mcmahon> |
51 shared filesbackend/app/model/index/Document.scala backend/app/services/events/Events.scala backend/app/model/frontend/email/EmailThread.scala backend/app/model/ingestion/RemoteIngest.scala backend/app/services/users/Neo4jUserManagement.scala build.sbt backend/app/services/Config.scala backend/app/model/frontend/Highlight.scala backend/app/controllers/api/Resource.scala common/src/main/scala/model/Language.scala backend/app/model/frontend/user/PartialUser.scala cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala common/src/main/scala/model/ingestion/IngestMetadata.scala backend/app/model/frontend/SearchResult.scala backend/app/model/frontend/user/NewGenesisUser.scala common/src/main/scala/utils/attempt/Failure.scala backend/app/model/index/TableRow.scala backend/app/utils/auth/Token.scala backend/app/model/user/BCryptPassword.scala backend/app/model/frontend/Filter.scala backend/app/services/observability/Models.scala backend/app/model/frontend/user/UserRegistration.scala common/src/main/scala/model/CreateCollectionRequest.scala backend/app/model/frontend/Node.scala backend/app/model/manifest/Ingestion.scala backend/app/model/frontend/ClientConfig.scala frontend/src/setupProxy.js backend/app/model/ExtractedDateTime.scala backend/app/model/manifest/MimeType.scala backend/app/services/index/IngestionData.scala backend/app/model/frontend/HighlightableText.scala backend/app/model/frontend/Resource.scala backend/app/utils/auth/User.scala backend/app/services/annotations/Neo4jAnnotations.scala backend/app/controllers/api/Comments.scala backend/app/model/annotations/Comment.scala backend/app/model/Email.scala backend/app/extraction/MetadataEnrichment.scala common/src/main/scala/model/user/NewUser.scala backend/app/model/frontend/Chip.scala backend/app/utils/Binders.scala backend/app/model/annotations/Workspace.scala backend/app/model/frontend/TotpActivation.scala backend/app/controllers/api/Workspaces.scala backend/app/model/frontend/ExtractionFailure.scala backend/app/services/manifest/Neo4jManifest.scala common/src/main/scala/model/ingestion/IngestionFile.scala common/src/main/scala/model/ingestion/WorkspaceItemContext.scala backend/app/extraction/ExternalTranscriptionExtractor.scala backend/app/model/manifest/Collection.scala backend/app/model/manifest/Blob.scala |
| 8. | Michael Barton <michael> |
S Dimmock <srbd> |
51 shared filesbackend/app/model/index/Document.scala backend/app/services/events/Events.scala backend/app/model/frontend/email/EmailThread.scala backend/app/model/ingestion/RemoteIngest.scala backend/app/services/users/Neo4jUserManagement.scala build.sbt backend/app/services/Config.scala backend/app/model/frontend/Highlight.scala backend/app/controllers/api/Resource.scala common/src/main/scala/model/Language.scala backend/app/model/frontend/user/PartialUser.scala cli/src/main/scala/com/gu/pfi/cli/service/CliHttpClient.scala common/src/main/scala/model/ingestion/IngestMetadata.scala backend/app/model/frontend/SearchResult.scala backend/app/model/frontend/user/NewGenesisUser.scala common/src/main/scala/utils/attempt/Failure.scala backend/app/model/index/TableRow.scala backend/app/utils/auth/Token.scala backend/app/model/user/BCryptPassword.scala backend/app/model/frontend/Filter.scala backend/app/services/observability/Models.scala backend/app/model/frontend/user/UserRegistration.scala common/src/main/scala/model/CreateCollectionRequest.scala backend/app/model/frontend/Node.scala backend/app/model/manifest/Ingestion.scala backend/app/model/frontend/ClientConfig.scala frontend/src/setupProxy.js backend/app/model/ExtractedDateTime.scala backend/app/model/manifest/MimeType.scala backend/app/services/index/IngestionData.scala backend/app/model/frontend/HighlightableText.scala backend/app/model/frontend/Resource.scala backend/app/utils/auth/User.scala backend/app/services/annotations/Neo4jAnnotations.scala backend/app/controllers/api/Comments.scala backend/app/model/annotations/Comment.scala backend/app/model/Email.scala backend/app/extraction/MetadataEnrichment.scala common/src/main/scala/model/user/NewUser.scala backend/app/model/frontend/Chip.scala backend/app/utils/Binders.scala backend/app/model/annotations/Workspace.scala backend/app/model/frontend/TotpActivation.scala backend/app/controllers/api/Workspaces.scala backend/app/model/frontend/ExtractionFailure.scala backend/app/services/manifest/Neo4jManifest.scala common/src/main/scala/model/ingestion/IngestionFile.scala common/src/main/scala/model/ingestion/WorkspaceItemContext.scala backend/app/extraction/ExternalTranscriptionExtractor.scala backend/app/model/manifest/Collection.scala backend/app/model/manifest/Blob.scala |
| 9. | Philip McMahon <philip.mcmahon> |
S Dimmock <sabina.bejasa-dimmock> |
39 shared filescommon/src/main/scala/utils/AwsS3Clients.scala backend/test/services/index/ElasticsearchResourcesITest.scala backend/app/model/ingestion/RemoteIngest.scala build.sbt cli/README.md frontend/src/js/actions/workspaces/setNodesAsExpanded.ts backend/app/services/Config.scala backend/test/controllers/api/WorkspacesITest.scala backend/test/controllers/api/WorkspaceSearchITest.scala README.md backend/test/utils/IndexTestHelpers.scala backend/app/services/MetricsService.scala docker-compose.yml backend/test/controllers/api/WorkspaceSharingITest.scala frontend/src/js/reducers/workspacesReducer.ts common/src/main/scala/utils/AwsCredentials.scala .gitignore backend/test/commands/CollectionSharingITest.scala backend/app/services/ObjectStorage.scala backend/app/extraction/ExternalTranscriptionWorker.scala cli/src/main/scala/com/gu/pfi/cli/Main.scala frontend/src/js/App.js cli/src/main/scala/com/gu/pfi/cli/Options.scala frontend/package-lock.json frontend/src/js/types/redux/GiantActions.ts scripts/start-backend.sh backend/app/services/ingestion/RemoteIngestWorker.scala backend/test/controllers/api/ExtractorITest.scala backend/app/utils/WorkerControl.scala backend/conf/application.conf backend/app/utils/aws/S3Client.scala frontend/src/js/components/workspace/Workspaces.tsx backend/test/controllers/genesis/GenesisTest.scala backend/app/utils/controller/FailureToResultMapper.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/app/utils/AwsDiscovery.scala backend/app/controllers/api/Workspaces.scala backend/app/extraction/ExternalTranscriptionExtractor.scala |
| 10. | Tom Richards <tom.richards> |
Luke Hoyland <luke.hoyland> |
31 shared filesbackend/test/model/frontend/TreeEntryTest.scala backend/test/test/TestAnnotations.scala backend/app/services/annotations/Annotations.scala build.sbt frontend/src/js/components/Uploads/UploadFiles.tsx frontend/src/js/actions/workspaces/moveItem.ts frontend/src/js/util/workspaceNavigation.spec.ts backend/app/services/index/Index.scala frontend/src/js/services/WorkspaceApi.ts frontend/src/stylesheets/base/_layout.scss backend/app/services/manifest/Manifest.scala backend/conf/routes frontend/src/js/components/workspace/WorkspaceSummary.tsx backend/app/services/index/ElasticsearchResources.scala frontend/src/js/types/Workspaces.ts backend/test/services/index/SearchContextTest.scala frontend/src/js/App.js backend/app/services/annotations/Neo4jAnnotations.scala frontend/package-lock.json frontend/src/js/types/redux/GiantActions.ts backend/app/controllers/api/Collections.scala frontend/package.json frontend/src/js/types/redux/GiantState.ts frontend/src/js/components/workspace/Workspaces.tsx frontend/src/stylesheets/components/_workspace.scss backend/app/utils/controller/FailureToResultMapper.scala backend/test/services/manifest/Neo4JManifestITest.scala backend/app/model/annotations/Workspace.scala backend/app/controllers/api/Workspaces.scala backend/app/services/manifest/Neo4jManifest.scala frontend/src/js/components/workspace/DownloadTextModal.tsx |
| 11. | Luke Hoyland <luke.hoyland> |
S Dimmock <srbd> |
26 shared filesbackend/test/test/TestAnnotations.scala backend/test/services/index/ElasticsearchResourcesITest.scala backend/app/services/annotations/Annotations.scala build.sbt cli/README.md backend/test/controllers/api/WorkspacesITest.scala frontend/src/js/services/WorkspaceApi.ts backend/app/model/frontend/SearchResult.scala backend/conf/routes frontend/src/js/components/workspace/WorkspaceSummary.tsx frontend/src/js/types/Workspaces.ts backend/test/services/index/SearchContextTest.scala cli/src/main/scala/com/gu/pfi/cli/Main.scala frontend/src/js/App.js cli/src/main/scala/com/gu/pfi/cli/Options.scala backend/app/services/annotations/Neo4jAnnotations.scala frontend/package-lock.json frontend/src/js/types/redux/GiantActions.ts backend/app/controllers/api/Collections.scala frontend/src/js/components/Header.js backend/app/utils/WorkerControl.scala frontend/src/js/components/workspace/Workspaces.tsx backend/app/utils/controller/FailureToResultMapper.scala backend/app/model/annotations/Workspace.scala backend/app/controllers/api/Workspaces.scala backend/app/services/manifest/Neo4jManifest.scala |
| 12. | Tom Richards <tom.richards> |
S Dimmock <sabina.bejasa-dimmock> |
23 shared filesbackend/app/services/IngestStorage.scala backend/app/model/ingestion/RemoteIngest.scala build.sbt backend/app/services/Config.scala README.md docker-compose.yml frontend/src/js/reducers/workspacesReducer.ts backend/app/ingestion/phase2/IngestStorePolling.scala frontend/src/js/App.js frontend/package-lock.json backend/test/test/TestIngestStorage.scala frontend/src/js/types/redux/GiantActions.ts scripts/start-backend.sh backend/app/services/ingestion/RemoteIngestWorker.scala backend/conf/application.conf frontend/src/js/components/workspace/Workspaces.tsx backend/app/utils/controller/FailureToResultMapper.scala backend/app/AppComponents.scala backend/test/test/integration/Helpers.scala backend/app/controllers/api/VideoVerifier.scala backend/app/utils/AwsDiscovery.scala backend/app/controllers/api/Workspaces.scala backend/app/extraction/email/eml/EmlParser.scala |
| 13. | Michael Barton <michael> |
Tom Richards <tom.richards> |
16 shared filesbackend/app/model/frontend/email/EmailThread.scala backend/app/model/ingestion/RemoteIngest.scala backend/app/services/users/Neo4jUserManagement.scala build.sbt backend/app/services/Config.scala common/src/main/scala/utils/attempt/Failure.scala backend/app/model/manifest/Ingestion.scala backend/app/model/manifest/MimeType.scala backend/app/model/frontend/Resource.scala backend/app/services/annotations/Neo4jAnnotations.scala backend/app/model/annotations/Comment.scala backend/app/model/annotations/Workspace.scala backend/app/controllers/api/Workspaces.scala backend/app/services/manifest/Neo4jManifest.scala backend/app/model/manifest/Collection.scala backend/app/model/manifest/Blob.scala |
| 14. | S Dimmock <sabina.bejasa-dimmock> |
Luke Hoyland <luke.hoyland> |
13 shared filesbackend/test/services/index/ElasticsearchResourcesITest.scala build.sbt cli/README.md backend/test/controllers/api/WorkspacesITest.scala cli/src/main/scala/com/gu/pfi/cli/Main.scala frontend/src/js/App.js cli/src/main/scala/com/gu/pfi/cli/Options.scala frontend/package-lock.json frontend/src/js/types/redux/GiantActions.ts backend/app/utils/WorkerControl.scala frontend/src/js/components/workspace/Workspaces.tsx backend/app/utils/controller/FailureToResultMapper.scala backend/app/controllers/api/Workspaces.scala |
| 15. | Philip McMahon <philip.mcmahon> |
dependabot[bot] <49699333+dependabot[bot]> |
8 shared filesinfra/migrate-db/package.json postgres/migrate-db/package-lock.json infra/migrate-db/package-lock.json postgres/migrate-db/package.json frontend/package-lock.json frontend/package.json infra/cdk/package-lock.json postgres/cdk/package-lock.json |
| 16. | dependabot[bot] <49699333+dependabot[bot]> |
Tom Richards <tom.richards> |
8 shared filesinfra/migrate-db/package.json postgres/migrate-db/package-lock.json infra/migrate-db/package-lock.json postgres/migrate-db/package.json frontend/package-lock.json frontend/package.json infra/cdk/package-lock.json postgres/cdk/package-lock.json |
| 17. | Luke Hoyland <luke.hoyland> |
philmcmahon <3606555+philmcmahon> |
7 shared filesfrontend/src/js/components/UtilComponents/TreeBrowser/index.tsx frontend/src/js/util/buildLink.js frontend/src/js/util/keyboardShortcuts.js frontend/src/js/util/buildLink.spec.ts frontend/src/js/components/UtilComponents/TreeBrowser/keyboardNavigation.spec.tsx frontend/src/js/types/redux/GiantActions.ts frontend/src/js/types/redux/GiantState.ts |
| 18. | Luke Hoyland <luke.hoyland> |
Michael Barton <michael> |
6 shared filesbuild.sbt backend/app/model/frontend/SearchResult.scala backend/app/services/annotations/Neo4jAnnotations.scala backend/app/model/annotations/Workspace.scala backend/app/controllers/api/Workspaces.scala backend/app/services/manifest/Neo4jManifest.scala |
| 19. | Philip McMahon <philip.mcmahon> |
Justin Rowles <justin.rowles.contractor> |
5 shared files.github/workflows/build.yml build.sbt scripts/ci.sh riff-raff.yaml project/plugins.sbt |
| 20. | Michael Barton <michael> |
S Dimmock <sabina.bejasa-dimmock> |
5 shared filesbackend/app/model/ingestion/RemoteIngest.scala build.sbt backend/app/services/Config.scala backend/app/controllers/api/Workspaces.scala backend/app/extraction/ExternalTranscriptionExtractor.scala |
| 21. | Philip McMahon <philip.mcmahon> |
Shoaib Latif <xhoaibyz> |
4 shared files.devcontainer/devenv.yaml e2e-tests/package.json e2e-tests/README.md .devcontainer/shared/devcontainer.json |
| 22. | Justin Rowles <justin.rowles.contractor> |
Tom Richards <tom.richards> |
3 shared files.github/workflows/build.yml build.sbt riff-raff.yaml |
| 23. | Philip McMahon <philip.mcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
3 shared filesbuild.sbt .github/codex/typescript-migration-plan.md frontend/src/js/util/styleLocalization.js |
| 24. | Philip McMahon <philip.mcmahon> |
Zeke Hunter-Green <zeke.huntergreen> |
2 shared filesbuild.sbt backend/app/services/index/ElasticsearchResources.scala |
| 25. | Zeke Hunter-Green <zeke.huntergreen> |
Luke Hoyland <luke.hoyland> |
2 shared filesbuild.sbt backend/app/services/index/ElasticsearchResources.scala |
| 26. | Zeke Hunter-Green <zeke.huntergreen> |
Tom Richards <tom.richards> |
2 shared filesbuild.sbt backend/app/services/index/ElasticsearchResources.scala |
| 27. | dependabot[bot] <49699333+dependabot[bot]> |
Luke Hoyland <luke.hoyland> |
2 shared filesfrontend/package-lock.json frontend/package.json |
| 28. | Tom Richards <tom.richards> |
philmcmahon <3606555+philmcmahon> |
2 shared filesfrontend/src/js/types/redux/GiantActions.ts frontend/src/js/types/redux/GiantState.ts |
| 29. | S Dimmock <srbd> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 30. | S Dimmock <srbd> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 31. | S Dimmock <srbd> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 32. | S Dimmock <sabina.bejasa-dimmock> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filebuild.sbt |
| 33. | S Dimmock <sabina.bejasa-dimmock> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 34. | S Dimmock <sabina.bejasa-dimmock> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 35. | copilot-swe-agent[bot] <198982749+copilot> |
Zeke Hunter-Green <zeke.huntergreen> |
1 shared filebuild.sbt |
| 36. | copilot-swe-agent[bot] <198982749+copilot> |
Luke Hoyland <luke.hoyland> |
1 shared filebuild.sbt |
| 37. | copilot-swe-agent[bot] <198982749+copilot> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 38. | copilot-swe-agent[bot] <198982749+copilot> |
Tom Richards <tom.richards> |
1 shared filebuild.sbt |
| 39. | copilot-swe-agent[bot] <198982749+copilot> |
Michael Barton <michael> |
1 shared filebuild.sbt |
| 40. | Zeke Hunter-Green <zeke.huntergreen> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 41. | Zeke Hunter-Green <zeke.huntergreen> |
Michael Barton <michael> |
1 shared filebuild.sbt |
| 42. | Luke Hoyland <luke.hoyland> |
Justin Rowles <justin.rowles.contractor> |
1 shared filebuild.sbt |
| 43. | Justin Rowles <justin.rowles.contractor> |
Michael Barton <michael> |
1 shared filebuild.sbt |
| 44. | Philip McMahon <philip.mcmahon> |
Reetta Vaahtoranta <rvaahtoranta> |
1 shared file.github/workflows/check-labels.yaml |
| 45. | philmcmahon <3606555+philmcmahon> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared file.github/codex/typescript-migration-plan.md |
| 46. | Philip McMahon <philip.mcmahon> |
TJ Silver <15648334+tjsilver> |
1 shared file.github/workflows/sbt-dependency-graph.yaml |
| 47. | dependabot[bot] <49699333+dependabot[bot]> |
S Dimmock <srbd> |
1 shared filefrontend/package-lock.json |
| 48. | dependabot[bot] <49699333+dependabot[bot]> |
S Dimmock <sabina.bejasa-dimmock> |
1 shared filefrontend/package-lock.json |
| 49. | S Dimmock <sabina.bejasa-dimmock> |
philmcmahon <3606555+philmcmahon> |
1 shared filefrontend/src/js/types/redux/GiantActions.ts |
| 50. | S Dimmock <srbd> |
philmcmahon <3606555+philmcmahon> |
1 shared filefrontend/src/js/types/redux/GiantActions.ts |
| 51. | Philip McMahon <philip.mcmahon> |
Dominic Kendrick <dominic.kendrick> |
1 shared filefrontend/src/js/components/Header.js |
| 52. | Luke Hoyland <luke.hoyland> |
Dominic Kendrick <dominic.kendrick> |
1 shared filefrontend/src/js/components/Header.js |
| 53. | S Dimmock <srbd> |
Dominic Kendrick <dominic.kendrick> |
1 shared filefrontend/src/js/components/Header.js |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Philip McMahon <philip.mcmahon> |
14 | 431 |
| 2. | Luke Hoyland <luke.hoyland> |
11 | 271 |
| 3. | S Dimmock <srbd> |
11 | 20 |
| 4. | Tom Richards <tom.richards> |
10 | 102 |
| 5. | S Dimmock <sabina.bejasa-dimmock> |
10 | 39 |
| 6. | copilot-swe-agent[bot] <198982749+copilot> |
9 | 3 |
| 7. | Justin Rowles <justin.rowles.contractor> |
8 | 8 |
| 8. | Michael Barton <michael> |
8 | 5 |
| 9. | Zeke Hunter-Green <zeke.huntergreen> |
8 | 2 |
| 10. | philmcmahon <3606555+philmcmahon> |
6 | 8 |
| 11. | dependabot[bot] <49699333+dependabot[bot]> |
5 | 36 |
| 12. | Dominic Kendrick <dominic.kendrick> |
3 | 1 |
| 13. | Shoaib Latif <xhoaibyz> |
1 | 1 |
| 14. | TJ Silver <15648334+tjsilver> |
1 | 1 |
| 15. | Reetta Vaahtoranta <rvaahtoranta> |
1 | 1 |
C-median: 8.0
A half of the contributors has more than 8.0 connections, and a half has less than this number.
C-mean: 7.0
An average number of connections a contributor has with other contributors.
C-index: 8.0
There are 8.0 contributors with 8.0 or more connections.