Recent Contributors (26)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (16):
Past 31 to 90 days (6):
Past 91 to 180 days (4):
Historical Contributors (121)
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
|
10
|
15
|
10
|
13
|
9
|
9
|
7
|
9
|
10
|
8
|
7
|
9
|
8
|
9
|
6
|
5
|
6
|
5
|
5
|
5
|
5
|
9
|
5
|
8
|
7
|
|||||
| commits |
48
|
246
|
125
|
184
|
133
|
72
|
99
|
139
|
154
|
111
|
46
|
92
|
77
|
28
|
32
|
24
|
37
|
24
|
49
|
41
|
18
|
44
|
30
|
35
|
70
|
||||
| line churn |
+21K
-5.8K |
+46K
-12K |
+15K
-3.1K |
+19K
-4.2K |
+6.9K
-7.4K |
+53K
-45K |
+12K
-6.9K |
+47K
-76K |
+27K
-30K |
+74K
-13K |
+20K
-2.1K |
+4.1K
-2.3K |
+9K
-4.8K |
+897
-427 |
+4.5K
-2.1K |
+11K
-26K |
+9.8K
-17K |
+644
-469 |
+405
-202 |
+519
-303 |
+715
-120 |
+4.1K
-3.1K |
+315
-230 |
+827
-633 |
+1.8K
-1.1K |
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
Jonathon Herbert <jonathon.herbert>
|
75 +8.2K / -3.4K |
182 +28K / -6.6K |
205 +30K / -8.5K |
386 +100K / -49K |
|
|
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alex Ware <alex.ware>
|
19 +11K / -2.8K |
19 +11K / -2.8K |
19 +11K / -2.8K |
461 +153K / -132K |
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Junyuan Xue <junyuanxue.is>
|
19 +4K / -1.3K |
38 +4.8K / -1.5K |
39 +4.8K / -1.5K |
39 +4.8K / -1.5K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
AndyKilmory <andrew.downing>
|
13 +602 / -502 |
17 +850 / -554 |
29 +1.5K / -2K |
221 +7.9K / -4.1K |
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
|
|
|
|
|
|
-
|
|
|
|
Andy D <128470622+andykilmory>
|
6 +25K / -4.2K |
7 +26K / -4.2K |
20 +82K / -51K |
62 +88K / -57K |
|
|
-
|
-
|
|
|
|
-
|
|
-
|
|
|
|
-
|
-
|
-
|
|
|
|
-
|
|
|
-
|
-
|
-
|
|
Wai Sing Yiu <89925410+waisingyiu>
|
14 +2.6K / -1.1K |
14 +2.6K / -1.1K |
14 +2.6K / -1.1K |
14 +2.6K / -1.1K |
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Junyuan Xue <junyuan.xue>
|
13 +3.2K / -678 |
32 +4.4K / -950 |
33 +4.4K / -950 |
33 +4.4K / -950 |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
AlexAscherson <alex.ascherson>
|
2 +479 / -204 |
4 +487 / -205 |
4 +487 / -205 |
4 +487 / -205 |
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Joseph Smith <5122968+joelochlann>
|
27 +2K / -595 |
27 +2K / -595 |
27 +2K / -595 |
27 +2K / -595 |
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Karen Frankel <128724064+karenfrankel9>
|
1 +25 / -3 |
1 +25 / -3 |
1 +25 / -3 |
2 +27 / -10 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
lindseydew <lindsey.dew>
|
22 +6.6K / -275 |
135 +16K / -4.3K |
225 +23K / -9.4K |
225 +23K / -9.4K |
-
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Dominic Kendrick <dominic.kendrick>
|
20 +803 / -540 |
20 +803 / -540 |
20 +803 / -540 |
20 +803 / -540 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Furey <david.furey>
|
7 +47 / -120 |
7 +47 / -120 |
7 +47 / -120 |
16 +87 / -156 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
copilot-swe-agent[bot] <198982749+copilot>
|
1 +2 / -2 |
2 +6 / -2 |
2 +6 / -2 |
2 +6 / -2 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Holly Knox <168672047+hk-15>
|
8 +123 / -859 |
21 +241 / -873 |
23 +351 / -1K |
23 +351 / -1K |
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mateusz <mateusz.karpow>
|
1 +8 / -0 |
2 +16 / -0 |
18 +394 / -42 |
583 +38K / -8.3K |
-
|
|
-
|
|
|
|
-
|
-
|
|
-
|
-
|
-
|
|
|
|
|
-
|
|
|
-
|
-
|
|
-
|
|
-
|
|
Ellen Muller <ellen.muller>
|
- | 30 +1.9K / -488 |
394 +126K / -42K |
399 +126K / -42K |
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
AlexAscherson <aascherson>
|
- | 1 +7 / -0 |
1 +7 / -0 |
1 +7 / -0 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Justin Pinner <justin.pinner>
|
- | 1 +9 / -2 |
1 +9 / -2 |
1 +9 / -2 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Blatcher <30567854+dblatcher>
|
- | 1 +1 / -0 |
1 +1 / -0 |
18 +11K / -20K |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
DBlatcher <david.blatcher>
|
- | 1 +1 / -0 |
1 +1 / -0 |
1 +1 / -0 |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Joseph Smith <joseph.smith>
|
- | 2 +2 / -2 |
211 +39K / -19K |
212 +39K / -19K |
-
|
-
|
-
|
|
|
-
|
-
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
Andrew Nowak <andrew.nowak>
|
- | - | 50 +2.1K / -2.6K |
461 +60K / -46K |
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrew Nowak <10963046+andrew-nowak>
|
- | - | 52 +3.2K / -2.9K |
355 +64K / -46K |
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
Pete F <pete.faulconbridge>
|
- | - | 4 +1.8K / -2.2K |
8 +1.8K / -2.2K |
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
Alex Dufournet <3389563+alexduf>
|
- | - | 72 +17K / -28K |
72 +17K / -28K |
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tom Richards <tom.richards>
|
- | - | 16 +987 / -34K |
497 +18K / -49K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
|
|
|
|
|
-
|
-
|
-
|
|
|
-
|
|
|
|
|
Sam Hession <sam.hession>
|
- | - | 4 +67 / -5 |
4 +67 / -5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Pete F <37048459+bryophyta>
|
- | - | 16 +2K / -2.4K |
19 +2K / -2.4K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
Tony McCrae <tony>
|
- | - | 1 +3 / -9 |
32 +437 / -219 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
|
TJ Silver <15648334+tjsilver>
|
- | - | 1 +1 / -1 |
9 +1.1K / -18 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <rvaahtoranta>
|
- | - | 1 +9 / -0 |
35 +1K / -363 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Simon Adcock <simonadcock2>
|
- | - | 2 +6 / -2 |
2 +6 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Roberto Tyley <52038+rtyley>
|
- | - | - | 8 +63 / -45 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
Joseph Smith <joseph.lochlann>
|
- | - | - | 1 +3 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
Simon Byford <simon.byford>
|
- | - | - | 5 +66 / -32 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
|
Akash Askoolum <akash1810>
|
- | - | - | 1774 +73K / -60K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
David Blatcher <dv.bltchr>
|
- | - | - | 142 +16K / -37K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
Conalb97 <conal.brosnan>
|
- | - | - | 49 +1.4K / -297 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
Rebecca Thompson <33927854+rebecca-thompson>
|
- | - | - | 5 +539 / -8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rik Roots <rik.roots>
|
- | - | - | 1 +52 / -9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tony McCrae <tony.mccrae>
|
- | - | - | 15 +423 / -247 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Phill Barron <phillipbarron>
|
- | - | - | 4 +252 / -158 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Phill Barron <phillipbarron242>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Freddie Preece <40991816+fweddi>
|
- | - | - | 1 +35 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ebuson <ebusonsd>
|
- | - | - | 29 +222 / -106 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Georges Lebreton <102960844+georges-gnm>
|
- | - | - | 3 +53 / -40 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Blishen <david.blishen>
|
- | - | - | 7 +11 / -8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Georges Lebreton <georges.lebreton>
|
- | - | - | 6 +1.1K / -1.1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ebu <33189781+abdelrahmansd>
|
- | - | - | 1 +41 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alina Boghiu <alina.boghiu>
|
- | - | - | 1 +8 / -5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ochieng' Olanga <12212239+ochiengolanga>
|
- | - | - | 8 +556 / -252 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ara Cho <47318984+aracho1>
|
- | - | - | 11 +206 / -45 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ara Cho <ara.cho>
|
- | - | - | 8 +12 / -9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rhys Mills <34686302+rhystmills>
|
- | - | - | 21 +2.3K / -433 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rhys Mills <rhystmills>
|
- | - | - | 75 +2.8K / -923 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Parisa Tork <47482049+parisatork>
|
- | - | - | 5 +4 / -5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Natasha <67543397+novembertang>
|
- | - | - | 1 +4 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ebuson <abdelrahmansd>
|
- | - | - | 133 +25K / -23K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ornel-lloyd-edano <ornel.lloyd.edano>
|
- | - | - | 24 +386 / -266 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ornel-lloyd-edano <79340179+ornel-lloyd-edano>
|
- | - | - | 4 +15K / -9.1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Phill Barron <phillip.barron>
|
- | - | - | 19 +316 / -246 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
fweddi <freddiepreece>
|
- | - | - | 2 +36 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ochieng' Olanga <ochiengolanga>
|
- | - | - | 40 +6.2K / -23K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jon Soul <jfsoul>
|
- | - | - | 1 +7 / -19 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Furey <david>
|
- | - | - | 1 +32 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
tjsilver <thalia.silver>
|
- | - | - | 20 +1.1K / -151 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Adriel Ulanovsky <adriel.ulanovsky.ext>
|
- | - | - | 53 +2.4K / -1.9K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TJ Silver <tjsilver>
|
- | - | - | 45 +1.3K / -654 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
snyk-bot <snyk-bot>
|
- | - | - | 23 +195 / -124 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Simon Hildrew <simon>
|
- | - | - | 158 +36K / -5.8K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Simon Hildrew <simon.hildrew>
|
- | - | - | 66 +34K / -3.7K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ana Pradas <45033520+pradasa>
|
- | - | - | 2 +18 / -16 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Justin Rowles <justin.rowles.freelance>
|
- | - | - | 314 +38K / -23K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
asmau <amaliyu>
|
- | - | - | 4 +403 / -84 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Georges Ribeiro <georges.ribeiro.ext>
|
- | - | - | 27 +2.8K / -1.6K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Hession <samhession>
|
- | - | - | 10 +40 / -14 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tony McCrae <tony.mccrae.freelancer>
|
- | - | - | 213 +14K / -8.5K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Justin Rowles <justin_rowles>
|
- | - | - | 4 +13 / -8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Samuel Wainaina <samuel.wainaina.kimama>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Georges Kovacs Ribeiro <gkovacsribeiro>
|
- | - | - | 1 +172 / -98 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Max Duval <max.duval>
|
- | - | - | 1 +7 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Max Duval <max>
|
- | - | - | 9 +84 / -30 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Philip McMahon <philip.mcmahon>
|
- | - | - | 12 +184 / -95 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Stephen Geller <stephen.gb.geller+git>
|
- | - | - | 56 +14K / -3.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <mbarton>
|
- | - | - | 69 +8.8K / -9.8K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
jennygrahamjones <jennygrahamjones>
|
- | - | - | 9 +116 / -10 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Justin Rowles <justin.rowles>
|
- | - | - | 6 +826 / -710 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Martin Kuzdowicz <martin.kuzdowicz.contractor>
|
- | - | - | 48 +15K / -7.5K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Martin Kuzdowicz <martin.kuzdowicz>
|
- | - | - | 21 +168 / -130 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Cutler <sam.cutler>
|
- | - | - | 18 +523 / -119 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
jamie-pitts <jamie.pitts>
|
- | - | - | 36 +5.3K / -3.9K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Anna <ajwl>
|
- | - | - | 1 +39 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Felix Stephenson <felix.stephenson>
|
- | - | - | 3 +22 / -9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <michael.barton>
|
- | - | - | 144 +5.2K / -6.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Richard Beddington <richard.beddington>
|
- | - | - | 29 +800 / -1.1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Maria Livia Chiorean <maria-livia.chiorean>
|
- | - | - | 147 +559K / -558K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Regis Kuckaertz <regis.kuckaertz>
|
- | - | - | 4 +20 / -40 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jonathon Herbert <jonathon_herbert>
|
- | - | - | 21 +437 / -312 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jamie Pitts <jamiepitts100>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tony McCrae <tony.mccrae.freelance>
|
- | - | - | 93 +15K / -6K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tony McCrae <tonytw1>
|
- | - | - | 47 +6.6K / -2.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
vanessa <32312712+vlbee>
|
- | - | - | 3 +110 / -38 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mariot Chauvin <mariot.chauvin>
|
- | - | - | 13 +426 / -222 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Franziska Sauerwein <franziska.sauerwein>
|
- | - | - | 3 +4 / -4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Cutler <sam92cutler>
|
- | - | - | 5 +147 / -28 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Justin Rowles <justin.rowles.casual>
|
- | - | - | 9 +1.4K / -279 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Shaun Dillon <shaun.dillon>
|
- | - | - | 160 +27K / -9.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ShaunYearStrong <shaun>
|
- | - | - | 20 +1.3K / -638 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Luke Taylor <luke.taylor>
|
- | - | - | 10 +52 / -20 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tom Forbes <tom.forbes>
|
- | - | - | 3 +4 / -58 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Susie Coleman <susie.coleman>
|
- | - | - | 13 +529 / -646 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Morris <mail>
|
- | - | - | 1 +1 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andrea Giacobino <no.andrea>
|
- | - | - | 2 +21 / -7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Antonio Voce <antonio.voce>
|
- | - | - | 3 +5.7K / -1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Susie Coleman <susiecoleman>
|
- | - | - | 5 +305 / -503 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Robert Kenny <kenoir>
|
- | - | - | 505 +26K / -16K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Gareth Trufitt <gtrufitt>
|
- | - | - | 5 +87 / -100 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Gareth Trufitt <gareth.trufitt>
|
- | - | - | 1 +25 / -48 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Christopher Lloyd <christopher.lloyd>
|
- | - | - | 9 +46 / -56 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jenny Sivapalan <jennifer.sivapalan>
|
- | - | - | 9 +220 / -113 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Darío Hereñú <magallania>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Nicholas Papacostas <nickpapacostas>
|
- | - | - | 1 +0 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Paul Roberts <paul.roberts>
|
- | - | - | 4 +59 / -32 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andy Gallagher <fredex42>
|
- | - | - | 5 +78 / -19 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
jharewinton <jonathan.hare-winton>
|
- | - | - | 1 +8 / -27 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andy Gallagher <andy.gallagher>
|
- | - | - | 13 +117 / -55 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Robert Kenny <robert.kenny>
|
- | - | - | 370 +24K / -15K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Nicholas Papacostas <np1249a>
|
- | - | - | 49 +1.6K / -569 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <reetta.vaahtoranta>
|
- | - | - | 21 +227 / -71 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Nick Satterly <nick.satterly>
|
- | - | - | 1 +101 / -101 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
npapacostas <nick.papacostas>
|
- | - | - | 102 +11K / -4.8K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Emma Milner <ekmilner>
|
- | - | - | 335 +19K / -8.6K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Emma Milner <emma.milner>
|
- | - | - | 76 +2.8K / -1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sébastien Cevey <seb.cevey>
|
- | - | - | 1835 +75K / -39K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
James Gorrie <james.gorrie>
|
- | - | - | 2388 +78K / -44K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
The Gitter Badger <badger>
|
- | - | - | 1 +2 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
rkenny <rkenny>
|
- | - | - | 6 +561 / -371 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alastair Jardine <alastair.jardine>
|
- | - | - | 18 +96 / -83 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
hmgibson23 <hugo.gibson>
|
- | - | - | 1 +3 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Stephen Wells <stephen.wells>
|
- | - | - | 2 +8 / -5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Stephen Wells <steppenwells>
|
- | - | - | 1 +8 / -5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Roberto Tyley <roberto.tyley>
|
- | - | - | 2 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
James Gorrie <jgorrie>
|
- | - | - | 39 +1.5K / -549 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sébastien Cevey <seb>
|
- | - | - | 14 +1.1K / -717 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ben James <ben.james>
|
- | - | - | 530 +14K / -7.4K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ben James <bmjames>
|
- | - | - | 27 +3.8K / -2.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
-
|
1
|
-
|
-
|
-
|
-
|
1
|
1
|
-
|
1
|
-
|
|||||
| commits |
6
|
8
|
3
|
4
|
1
|
4
|
3
|
1
|
3
|
6
|
2
|
5
|
2
|
1
|
-
|
1
|
-
|
-
|
-
|
-
|
1
|
1
|
-
|
1
|
-
|
||||
| line churn |
+126
-524 |
+277
-220 |
+8
-9 |
+235
-155 |
+95
-119 |
+46
-13 |
+37
-34 |
+6
-5 |
+178
-162 |
+370
-51 |
+4
-4 |
+35
-33 |
+2
-2 |
+1
-1 |
-
|
+6
-6 |
-
|
-
|
-
|
-
|
+7
-6 |
+1
-1 |
-
|
+31
-0 |
-
|
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
dependabot[bot] <49699333+dependabot[bot]>
|
12 +293 / -679 |
21 +646 / -908 |
47 +1.4K / -1.3K |
130 +3K / -3K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
|
gu-dependency-graph-integrator[bot] <156913822+gu-dependency-graph-integrator[bot]>
|
- | - | - | 1 +31 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
16 contributors (248 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Mateusz <mateusz.karpow> |
2016-07-20 | 2026-09-08 | 1 (<1%) | +8 / -0 | scala (1) |
| 2. | Alex Ware <alex.ware> |
2019-12-02 | 2026-10-07 | 19 (7%) | +11K / -2.8K | ts (51), scala (44), json (27), js (22), tsx (13) |
| 3. | Jonathon Herbert <jonathon.herbert> |
2019-03-07 | 2026-10-07 | 75 (30%) | +8.2K / -3.4K | ts (164), feature (29), json (16), html (10), pending (9) |
| 4. | lindseydew <lindsey.dew> |
2025-11-04 | 2026-09-30 | 22 (8%) | +6.6K / -275 | scala (47), ts (33), sbt (12), json (10), js (9) |
| 5. | AndyKilmory <andrew.downing> |
2023-09-07 | 2026-10-06 | 13 (5%) | +602 / -502 | js (25), tsx (8), html (3), ts (2), css (2) |
| 6. | Andy D <128470622+andykilmory> |
2023-10-03 | 2026-10-06 | 6 (2%) | +25K / -4.2K | scala (166), ts (74), js (47), json (46), html (32) |
| 7. | Junyuan Xue <junyuanxue.is> |
2026-07-08 | 2026-10-06 | 19 (7%) | +4K / -1.3K | scala (35), ts (20), tsx (19), html (9), js (8) |
| 8. | Junyuan Xue <junyuan.xue> |
2026-07-08 | 2026-10-05 | 13 (5%) | +3.2K / -678 | ts (20), scala (19), tsx (16), html (7), js (5) |
| 9. | Joseph Smith <5122968+joelochlann> |
2026-09-21 | 2026-10-01 | 27 (10%) | +2K / -595 | js (19), html (13), css (11), scala (10), md (6) |
| 10. | Holly Knox <168672047+hk-15> |
2026-06-25 | 2026-09-16 | 8 (3%) | +123 / -859 | json (5), scala (4), csv (4) |
| 11. | Dominic Kendrick <dominic.kendrick> |
2026-09-22 | 2026-09-24 | 20 (8%) | +803 / -540 | yaml (11), sh (10), (7), ts (5), md (4) |
| 12. | David Furey <david.furey> |
2022-02-07 | 2026-09-23 | 7 (2%) | +47 / -120 | ts (5), yaml (3), sh (1) |
| 13. | Wai Sing Yiu <89925410+waisingyiu> |
2026-09-25 | 2026-10-05 | 14 (5%) | +2.6K / -1.1K | ts (43), json (16), js (8), html (5), feature (5) |
| 14. | AlexAscherson <alex.ascherson> |
2026-08-19 | 2026-10-05 | 2 (<1%) | +479 / -204 | js (18), tsx (6), ts (1), html (1) |
| 15. | Karen Frankel <128724064+karenfrankel9> |
2024-08-19 | 2026-10-01 | 1 (<1%) | +25 / -3 | js (3), html (2) |
| 16. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-03 | 2026-09-21 | 1 (<1%) | +2 / -2 | sh (1) |
1 bot (12 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-08-28 | 2026-10-02 | 12 (100%) | +293 / -679 | json (16) |
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["128470622+andykilmory"]
n1["alex.ware"]
n2["junyuanxue.is"]
n3["junyuan.xue"]
n4["lindsey.dew"]
n5["jonathon.herbert"]
n6["89925410+waisingyiu"]
n7["5122968+joelochlann"]
n8["alex.ascherson"]
n9["andrew.downing"]
n10["49699333+dependabot[bot]"]
n11["dominic.kendrick"]
n12["168672047+hk-15"]
n13["128724064+karenfrankel9"]
n14["david.furey"]
n15["198982749+copilot"]
n16["mateusz.karpow"]
n0 ---|"174"| n1
n0 ---|"65"| n2
n2 ---|"54"| n1
n0 ---|"53"| n3
n3 ---|"53"| n2
n0 ---|"52"| n4
n3 ---|"51"| n1
n5 ---|"51"| n1
n0 ---|"48"| n6
n5 ---|"47"| n0
n1 ---|"47"| n6
n4 ---|"45"| n1
n0 ---|"28"| n7
n7 ---|"28"| n1
n5 ---|"21"| n6
n8 ---|"21"| n0
n8 ---|"20"| n1
n7 ---|"19"| n4
n9 ---|"16"| n0
n4 ---|"15"| n6
n2 ---|"14"| n4
n0 ---|"12"| n10
n1 ---|"12"| n10
n4 ---|"10"| n5
n9 ---|"8"| n8
n6 ---|"8"| n10
n0 ---|"8"| n11
n1 ---|"8"| n11
n9 ---|"7"| n1
n0 ---|"7"| n12
n1 ---|"7"| n12
n8 ---|"7"| n6
n9 ---|"6"| n6
n7 ---|"6"| n6
n3 ---|"5"| n4
n12 ---|"5"| n10
n0 ---|"5"| n13
n4 ---|"5"| n13
n13 ---|"5"| n2
n2 ---|"4"| n6
n2 ---|"3"| n7
n3 ---|"3"| n6
n8 ---|"3"| n7
n0 ---|"3"| n14
n1 ---|"3"| n14
n11 ---|"3"| n14
n5 ---|"3"| n11
n4 ---|"3"| n11
n3 ---|"2"| n7
n2 ---|"2"| n8
n9 ---|"2"| n7
n6 ---|"2"| n12
n6 ---|"2"| n11
n3 ---|"1"| n8
n6 ---|"1"| n14
n5 ---|"1"| n14
n4 ---|"1"| n14
n7 ---|"1"| n5
n7 ---|"1"| n11
n10 ---|"1"| n5
n0 ---|"1"| n15
n1 ---|"1"| n15
n7 ---|"1"| n15
n9 ---|"1"| n4
n9 ---|"1"| n13
n9 ---|"1"| n2
n8 ---|"1"| n4
n8 ---|"1"| n13
n13 ---|"1"| n1
n13 ---|"1"| n6
n16 ---|"1"| n0
n10 ---|"1"| n2
n10 ---|"1"| n3
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:#00688b82,stroke-width:3px
linkStyle 2 stroke:#00688b82,stroke-width:3px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#00688b82,stroke-width:3px
linkStyle 5 stroke:#00688b70,stroke-width:2px
linkStyle 6 stroke:#00688b70,stroke-width:2px
linkStyle 7 stroke:#00688b70,stroke-width:2px
linkStyle 8 stroke:#00688b70,stroke-width:2px
linkStyle 9 stroke:#00688b70,stroke-width:2px
linkStyle 10 stroke:#00688b70,stroke-width:2px
linkStyle 11 stroke:#00688b70,stroke-width:2px
linkStyle 12 stroke:#00688b5E,stroke-width:1px
linkStyle 13 stroke:#00688b5E,stroke-width:1px
linkStyle 14 stroke:#00688b5E,stroke-width:1px
linkStyle 15 stroke:#00688b5E,stroke-width:1px
linkStyle 16 stroke:#00688b5E,stroke-width:1px
linkStyle 17 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 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.
Andy D <128470622+andykilmory>
Alex Ware <alex.ware>
174 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
kahuna/public/js/takedown/takedown-page.tsx
e2e-tests/steps/upload/setup.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
dev/script/generate-config/package.json
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/upload/prompt/prompt.html
image-embedder-lambda/package-lock.json
image-loader/test/resources/c2pa/c2pa-present.jpg
e2e-tests/steps/setup.ts
kahuna/public/js/takedown/crops-and-usages.tsx
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
kahuna/public/js/edits/image-editor.js
kahuna/public/js/search/query-filter.js
e2e-tests/images/entrypoint.dev.sh
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
e2e-tests/images/Dockerfile
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
e2e-tests/testcontainers/config.ts
kahuna/public/js/util/poll.ts
scripts/src/main/resources/alamy-grid-ids.csv
e2e-tests/steps/fixtures.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
scripts/README.md
kahuna/public/js/components/gu-date-range/gu-date-range.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
e2e-tests/package.json
kahuna/app/KahunaComponents.scala
e2e-tests/fixtures/permissions/permissions.json
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/takedown/index.ts
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
cdk/package-lock.json
e2e-tests/images/entrypoint.ci.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
.gitignore
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
e2e-tests/setup/stack.ts
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/setup/progress.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
e2e-tests/steps/kahuna.steps.ts
cdk/lib/image-cache-purger.ts
dev/script/generate-config/package-lock.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
cdk/bin/cdk.ts
kahuna/public/js/takedown/view.html
build.sbt
scripts/sample-images/package.json
e2e-tests/setup/seed-elasticsearch.ts
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
e2e-tests/fixtures/images/embedded-metadata.jpg
image-counter-lambda/package-lock.json
kahuna/public/js/takedown/delete-from-content-step.tsx
kahuna/public/js/edits/list-editor.js
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/conf/routes
e2e-tests/global-setup.ts
media-api/app/lib/ContentApi.scala
...
2.
Andy D <128470622+andykilmory>
Junyuan Xue <junyuanxue.is>
65 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
kahuna/public/js/common/user-actions.js
media-api/app/lib/UsageStore.scala
3.
Junyuan Xue <junyuanxue.is>
Alex Ware <alex.ware>
54 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
4.
Andy D <128470622+andykilmory>
Junyuan Xue <junyuan.xue>
53 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
image-loader/app/lib/imaging/C2PADetector.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
5.
Junyuan Xue <junyuan.xue>
Junyuan Xue <junyuanxue.is>
53 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
image-loader/app/lib/imaging/C2PADetector.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
6.
Andy D <128470622+andykilmory>
lindseydew <lindsey.dew>
52 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
scripts/src/main/resources/eyevineids.txt
usage/app/model/DeleteUsagesByIdsRequest.scala
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
media-api/app/lib/MediaApiConfig.scala
e2e-tests/fixtures/auth/users.json
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/common/user-actions.js
e2e-tests/setup/constants.ts
7.
Junyuan Xue <junyuan.xue>
Alex Ware <alex.ware>
51 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
image-loader/app/lib/imaging/C2PADetector.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
8.
Jonathon Herbert <jonathon.herbert>
Alex Ware <alex.ware>
51 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/testcontainers/seed-elasticsearch.ts
e2e-tests/steps/upload/setup.ts
kahuna/public/js/upload/prompt/prompt.html
e2e-tests/steps/setup.ts
kahuna/public/js/upload/view.html
e2e-tests/testcontainers/config.ts
e2e-tests/steps/fixtures.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/setup/progress.ts
e2e-tests/steps/kahuna.steps.ts
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/testcontainers/state.ts
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/testcontainers/provision.ts
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
kahuna/public/js/edits/image-editor.html
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/global-teardown.ts
e2e-tests/setup/constants.ts
9.
Andy D <128470622+andykilmory>
Wai Sing Yiu <89925410+waisingyiu>
48 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
scripts/sample-images/package.json
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/fixtures/images/embedded-metadata.jpg
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/setup/seed-collections.ts
e2e-tests/features/upload.feature
kahuna/public/js/util/default-non-free-filter.js
scripts/sample-images/package-lock.json
e2e-tests/fixtures/auth/users.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
10.
Jonathon Herbert <jonathon.herbert>
Andy D <128470622+andykilmory>
47 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
kahuna/public/js/upload/prompt/prompt.html
e2e-tests/steps/setup.ts
kahuna/public/js/upload/view.html
e2e-tests/testcontainers/config.ts
e2e-tests/steps/fixtures.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/setup/progress.ts
e2e-tests/steps/kahuna.steps.ts
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
kahuna/public/js/edits/image-editor.html
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
11.
Alex Ware <alex.ware>
Wai Sing Yiu <89925410+waisingyiu>
47 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
scripts/sample-images/package.json
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/fixtures/images/embedded-metadata.jpg
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/setup/seed-collections.ts
e2e-tests/features/upload.feature
scripts/sample-images/package-lock.json
e2e-tests/fixtures/auth/users.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
12.
lindseydew <lindsey.dew>
Alex Ware <alex.ware>
45 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
media-api/app/MediaApiComponents.scala
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
media-api/app/lib/MediaApiConfig.scala
e2e-tests/fixtures/auth/users.json
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
media-api/test/lib/elasticsearch/Fixtures.scala
e2e-tests/setup/constants.ts
13.
Andy D <128470622+andykilmory>
Joseph Smith <5122968+joelochlann>
28 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
riff-raff.yaml
scripts/README.md
kahuna/public/js/search/query.js
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/start.sh
dev/script/es-ssh-ssm-tunnel.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
cdk/lib/image-cache-purger.test.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
14.
Joseph Smith <5122968+joelochlann>
Alex Ware <alex.ware>
28 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
riff-raff.yaml
scripts/README.md
kahuna/public/js/search/query.js
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/start.sh
dev/script/es-ssh-ssm-tunnel.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
cdk/lib/image-cache-purger.test.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
15.
Jonathon Herbert <jonathon.herbert>
Wai Sing Yiu <89925410+waisingyiu>
21 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
e2e-tests/steps/setup.ts
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
16.
AlexAscherson <alex.ascherson>
Andy D <128470622+andykilmory>
21 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
17.
AlexAscherson <alex.ascherson>
Alex Ware <alex.ware>
20 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
18.
Joseph Smith <5122968+joelochlann>
lindseydew <lindsey.dew>
19 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
riff-raff.yaml
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/controllers/MediaApi.scala
cdk/lib/image-cache-purger.test.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
19.
AndyKilmory <andrew.downing>
Andy D <128470622+andykilmory>
16 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/services/image/usages.js
20.
lindseydew <lindsey.dew>
Wai Sing Yiu <89925410+waisingyiu>
15 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/upload.steps.ts
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
e2e-tests/fixtures/auth/users.json
e2e-tests/setup/constants.ts
21.
Junyuan Xue <junyuanxue.is>
lindseydew <lindsey.dew>
14 shared files
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
dev/script/generate-config/service-config.js
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/common/user-actions.js
22.
Andy D <128470622+andykilmory>
dependabot[bot] <49699333+dependabot[bot]>
12 shared files
dev/oidc-provider/package.json
dev/script/generate-config/package.json
image-embedder-lambda/package-lock.json
cdk/package-lock.json
dev/script/generate-config/package-lock.json
scripts/sample-images/package.json
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
image-embedder-lambda/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
23.
Alex Ware <alex.ware>
dependabot[bot] <49699333+dependabot[bot]>
12 shared files
dev/oidc-provider/package.json
dev/script/generate-config/package.json
image-embedder-lambda/package-lock.json
cdk/package-lock.json
dev/script/generate-config/package-lock.json
scripts/sample-images/package.json
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
image-embedder-lambda/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
24.
lindseydew <lindsey.dew>
Jonathon Herbert <jonathon.herbert>
10 shared files
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/setup/constants.ts
25.
AndyKilmory <andrew.downing>
AlexAscherson <alex.ascherson>
8 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
26.
Wai Sing Yiu <89925410+waisingyiu>
dependabot[bot] <49699333+dependabot[bot]>
8 shared files
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
cdk/package-lock.json
scripts/sample-images/package.json
e2e-tests/package-lock.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
27.
Andy D <128470622+andykilmory>
Dominic Kendrick <dominic.kendrick>
8 shared files
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
.github/workflows/playwright.yml
e2e-tests/images/README.md
28.
Alex Ware <alex.ware>
Dominic Kendrick <dominic.kendrick>
8 shared files
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
.github/workflows/playwright.yml
e2e-tests/images/README.md
29.
AndyKilmory <andrew.downing>
Alex Ware <alex.ware>
7 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
30.
Andy D <128470622+andykilmory>
Holly Knox <168672047+hk-15>
7 shared files
dev/script/generate-config/package.json
scripts/src/main/resources/alamy-grid-ids.csv
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
dev/script/generate-config/package-lock.json
image-counter-lambda/package-lock.json
dev/oidc-provider/package-lock.json
31.
Alex Ware <alex.ware>
Holly Knox <168672047+hk-15>
7 shared files
dev/script/generate-config/package.json
scripts/src/main/resources/alamy-grid-ids.csv
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
dev/script/generate-config/package-lock.json
image-counter-lambda/package-lock.json
dev/oidc-provider/package-lock.json
32.
AlexAscherson <alex.ascherson>
Wai Sing Yiu <89925410+waisingyiu>
7 shared files
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/util/default-non-free-filter.js
33.
AndyKilmory <andrew.downing>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
34.
Joseph Smith <5122968+joelochlann>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
35.
Junyuan Xue <junyuan.xue>
lindseydew <lindsey.dew>
5 shared files
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
dev/script/generate-config/service-config.js
usage/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
36.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
5 shared files
dev/script/generate-config/package.json
cdk/package-lock.json
dev/script/generate-config/package-lock.json
image-counter-lambda/package-lock.json
dev/oidc-provider/package-lock.json
37.
Andy D <128470622+andykilmory>
Karen Frankel <128724064+karenfrankel9>
5 shared files
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/common/user-actions.js
38.
lindseydew <lindsey.dew>
Karen Frankel <128724064+karenfrankel9>
5 shared files
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/common/user-actions.js
39.
Karen Frankel <128724064+karenfrankel9>
Junyuan Xue <junyuanxue.is>
5 shared files
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/common/user-actions.js
40.
Junyuan Xue <junyuanxue.is>
Wai Sing Yiu <89925410+waisingyiu>
4 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
41.
Junyuan Xue <junyuanxue.is>
Joseph Smith <5122968+joelochlann>
3 shared files
media-api/app/lib/ImageResponse.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/stylesheets/main.css
42.
Junyuan Xue <junyuan.xue>
Wai Sing Yiu <89925410+waisingyiu>
3 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
43.
AlexAscherson <alex.ascherson>
Joseph Smith <5122968+joelochlann>
3 shared files
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/services/telemetry.ts
44.
Andy D <128470622+andykilmory>
David Furey <david.furey>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
45.
Alex Ware <alex.ware>
David Furey <david.furey>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
46.
Dominic Kendrick <dominic.kendrick>
David Furey <david.furey>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
47.
Jonathon Herbert <jonathon.herbert>
Dominic Kendrick <dominic.kendrick>
3 shared files
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
48.
lindseydew <lindsey.dew>
Dominic Kendrick <dominic.kendrick>
3 shared files
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
49.
Junyuan Xue <junyuan.xue>
Joseph Smith <5122968+joelochlann>
2 shared files
media-api/app/lib/ImageResponse.scala
kahuna/public/stylesheets/main.css
50.
Junyuan Xue <junyuanxue.is>
AlexAscherson <alex.ascherson>
2 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/image/controller.js
51.
AndyKilmory <andrew.downing>
Joseph Smith <5122968+joelochlann>
2 shared files
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
52.
Wai Sing Yiu <89925410+waisingyiu>
Holly Knox <168672047+hk-15>
2 shared files
cdk/package-lock.json
dev/oidc-provider/package-lock.json
53.
Wai Sing Yiu <89925410+waisingyiu>
Dominic Kendrick <dominic.kendrick>
2 shared files
e2e-tests/setup/stack.ts
e2e-tests/README.md
54.
Junyuan Xue <junyuan.xue>
AlexAscherson <alex.ascherson>
1 shared file
kahuna/public/js/search/query-filter.js
55.
Wai Sing Yiu <89925410+waisingyiu>
David Furey <david.furey>
1 shared file
e2e-tests/setup/stack.ts
56.
Jonathon Herbert <jonathon.herbert>
David Furey <david.furey>
1 shared file
e2e-tests/setup/stack.ts
57.
lindseydew <lindsey.dew>
David Furey <david.furey>
1 shared file
e2e-tests/setup/stack.ts
58.
Joseph Smith <5122968+joelochlann>
Jonathon Herbert <jonathon.herbert>
1 shared file
build.sbt
59.
Joseph Smith <5122968+joelochlann>
Dominic Kendrick <dominic.kendrick>
1 shared file
build.sbt
60.
dependabot[bot] <49699333+dependabot[bot]>
Jonathon Herbert <jonathon.herbert>
1 shared file
e2e-tests/package-lock.json
61.
Andy D <128470622+andykilmory>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
dev/script/start.sh
62.
Alex Ware <alex.ware>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
dev/script/start.sh
63.
Joseph Smith <5122968+joelochlann>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
dev/script/start.sh
64.
AndyKilmory <andrew.downing>
lindseydew <lindsey.dew>
1 shared file
kahuna/public/js/image/controller.js
65.
AndyKilmory <andrew.downing>
Karen Frankel <128724064+karenfrankel9>
1 shared file
kahuna/public/js/image/controller.js
66.
AndyKilmory <andrew.downing>
Junyuan Xue <junyuanxue.is>
1 shared file
kahuna/public/js/image/controller.js
67.
AlexAscherson <alex.ascherson>
lindseydew <lindsey.dew>
1 shared file
kahuna/public/js/image/controller.js
68.
AlexAscherson <alex.ascherson>
Karen Frankel <128724064+karenfrankel9>
1 shared file
kahuna/public/js/image/controller.js
69.
Karen Frankel <128724064+karenfrankel9>
Alex Ware <alex.ware>
1 shared file
kahuna/public/js/image/controller.js
70.
Karen Frankel <128724064+karenfrankel9>
Wai Sing Yiu <89925410+waisingyiu>
1 shared file
kahuna/public/js/image/controller.js
71.
Mateusz <mateusz.karpow>
Andy D <128470622+andykilmory>
1 shared file
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala
72.
dependabot[bot] <49699333+dependabot[bot]>
Junyuan Xue <junyuanxue.is>
1 shared file
kahuna/package-lock.json
73.
dependabot[bot] <49699333+dependabot[bot]>
Junyuan Xue <junyuan.xue>
1 shared file
kahuna/package-lock.json
Most Connected Contributors
Contributor
# connections
# commits
1.
Andy D <128470622+andykilmory>
16
6
2.
Alex Ware <alex.ware>
15
19
3.
Wai Sing Yiu <89925410+waisingyiu>
14
14
4.
lindseydew <lindsey.dew>
12
22
5.
Joseph Smith <5122968+joelochlann>
11
27
6.
Junyuan Xue <junyuanxue.is>
10
19
7.
AlexAscherson <alex.ascherson>
9
2
8.
Jonathon Herbert <jonathon.herbert>
8
75
9.
AndyKilmory <andrew.downing>
8
13
10.
Junyuan Xue <junyuan.xue>
8
13
11.
Dominic Kendrick <dominic.kendrick>
7
20
12.
dependabot[bot] <49699333+dependabot[bot]>
7
12
13.
Karen Frankel <128724064+karenfrankel9>
7
1
14.
David Furey <david.furey>
6
7
15.
Holly Knox <168672047+hk-15>
4
8
16.
copilot-swe-agent[bot] <198982749+copilot>
3
1
17.
Mateusz <mateusz.karpow>
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["128470622+andykilmory"]
n1["alex.ware"]
n2["junyuanxue.is"]
n3["junyuan.xue"]
n4["lindsey.dew"]
n5["jonathon.herbert"]
n6["89925410+waisingyiu"]
n7["5122968+joelochlann"]
n8["alex.ascherson"]
n9["andrew.downing"]
n10["49699333+dependabot[bot]"]
n11["dominic.kendrick"]
n12["168672047+hk-15"]
n13["128724064+karenfrankel9"]
n14["david.furey"]
n15["198982749+copilot"]
n16["mateusz.karpow"]
n0 ---|"174"| n1
n0 ---|"65"| n2
n2 ---|"54"| n1
n0 ---|"53"| n3
n3 ---|"53"| n2
n0 ---|"52"| n4
n3 ---|"51"| n1
n5 ---|"51"| n1
n0 ---|"48"| n6
n5 ---|"47"| n0
n1 ---|"47"| n6
n4 ---|"45"| n1
n0 ---|"28"| n7
n7 ---|"28"| n1
n5 ---|"21"| n6
n8 ---|"21"| n0
n8 ---|"20"| n1
n7 ---|"19"| n4
n9 ---|"16"| n0
n4 ---|"15"| n6
n2 ---|"14"| n4
n0 ---|"12"| n10
n1 ---|"12"| n10
n4 ---|"10"| n5
n9 ---|"8"| n8
n6 ---|"8"| n10
n0 ---|"8"| n11
n1 ---|"8"| n11
n9 ---|"7"| n1
n0 ---|"7"| n12
n1 ---|"7"| n12
n8 ---|"7"| n6
n9 ---|"6"| n6
n7 ---|"6"| n6
n3 ---|"5"| n4
n12 ---|"5"| n10
n0 ---|"5"| n13
n4 ---|"5"| n13
n13 ---|"5"| n2
n2 ---|"4"| n6
n2 ---|"3"| n7
n3 ---|"3"| n6
n8 ---|"3"| n7
n0 ---|"3"| n14
n1 ---|"3"| n14
n11 ---|"3"| n14
n5 ---|"3"| n11
n4 ---|"3"| n11
n3 ---|"2"| n7
n2 ---|"2"| n8
n9 ---|"2"| n7
n6 ---|"2"| n12
n6 ---|"2"| n11
n3 ---|"1"| n8
n6 ---|"1"| n14
n5 ---|"1"| n14
n4 ---|"1"| n14
n7 ---|"1"| n5
n7 ---|"1"| n11
n10 ---|"1"| n5
n0 ---|"1"| n15
n1 ---|"1"| n15
n7 ---|"1"| n15
n9 ---|"1"| n4
n9 ---|"1"| n13
n9 ---|"1"| n2
n8 ---|"1"| n4
n8 ---|"1"| n13
n13 ---|"1"| n1
n13 ---|"1"| n6
n16 ---|"1"| n0
n10 ---|"1"| n2
n10 ---|"1"| n3
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:#00688b82,stroke-width:3px
linkStyle 2 stroke:#00688b82,stroke-width:3px
linkStyle 3 stroke:#00688b82,stroke-width:3px
linkStyle 4 stroke:#00688b82,stroke-width:3px
linkStyle 5 stroke:#00688b70,stroke-width:2px
linkStyle 6 stroke:#00688b70,stroke-width:2px
linkStyle 7 stroke:#00688b70,stroke-width:2px
linkStyle 8 stroke:#00688b70,stroke-width:2px
linkStyle 9 stroke:#00688b70,stroke-width:2px
linkStyle 10 stroke:#00688b70,stroke-width:2px
linkStyle 11 stroke:#00688b70,stroke-width:2px
linkStyle 12 stroke:#00688b5E,stroke-width:1px
linkStyle 13 stroke:#00688b5E,stroke-width:1px
linkStyle 14 stroke:#00688b5E,stroke-width:1px
linkStyle 15 stroke:#00688b5E,stroke-width:1px
linkStyle 16 stroke:#00688b5E,stroke-width:1px
linkStyle 17 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
Alex Ware <alex.ware> |
174 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala e2e-tests/steps/upload/metadata-editor.steps.ts image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala kahuna/public/js/takedown/takedown-page.tsx e2e-tests/steps/upload/setup.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json dev/script/generate-config/package.json kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/upload/prompt/prompt.html image-embedder-lambda/package-lock.json image-loader/test/resources/c2pa/c2pa-present.jpg e2e-tests/steps/setup.ts kahuna/public/js/takedown/crops-and-usages.tsx common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala kahuna/public/js/edits/image-editor.js kahuna/public/js/search/query-filter.js e2e-tests/images/entrypoint.dev.sh image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes e2e-tests/images/Dockerfile kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png e2e-tests/testcontainers/config.ts kahuna/public/js/util/poll.ts scripts/src/main/resources/alamy-grid-ids.csv e2e-tests/steps/fixtures.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala scripts/README.md kahuna/public/js/components/gu-date-range/gu-date-range.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts e2e-tests/package.json kahuna/app/KahunaComponents.scala e2e-tests/fixtures/permissions/permissions.json kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/takedown/index.ts e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts cdk/package-lock.json e2e-tests/images/entrypoint.ci.sh scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala .gitignore image-loader/test/scala/lib/imaging/C2paDetectorTest.scala e2e-tests/setup/stack.ts kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/setup/progress.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala e2e-tests/steps/kahuna.steps.ts cdk/lib/image-cache-purger.ts dev/script/generate-config/package-lock.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala cdk/bin/cdk.ts kahuna/public/js/takedown/view.html build.sbt scripts/sample-images/package.json e2e-tests/setup/seed-elasticsearch.ts common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala e2e-tests/fixtures/images/embedded-metadata.jpg image-counter-lambda/package-lock.json kahuna/public/js/takedown/delete-from-content-step.tsx kahuna/public/js/edits/list-editor.js dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/conf/routes e2e-tests/global-setup.ts media-api/app/lib/ContentApi.scala ... |
| 2. | Andy D <128470622+andykilmory> |
Junyuan Xue <junyuanxue.is> |
65 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/public/js/components/gr-top-bar/gr-top-bar.js usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js kahuna/public/js/common/user-actions.js media-api/app/lib/UsageStore.scala |
| 3. | Junyuan Xue <junyuanxue.is> |
Alex Ware <alex.ware> |
54 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js |
| 4. | Andy D <128470622+andykilmory> |
Junyuan Xue <junyuan.xue> |
53 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css image-loader/app/lib/imaging/C2PADetector.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js |
| 5. | Junyuan Xue <junyuan.xue> |
Junyuan Xue <junyuanxue.is> |
53 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css image-loader/app/lib/imaging/C2PADetector.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js |
| 6. | Andy D <128470622+andykilmory> |
lindseydew <lindsey.dew> |
52 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts e2e-tests/setup/stack.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts e2e-tests/README.md usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js scripts/src/main/resources/eyevineids.txt usage/app/model/DeleteUsagesByIdsRequest.scala cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt media-api/app/lib/MediaApiConfig.scala e2e-tests/fixtures/auth/users.json kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html cdk/lib/__snapshots__/image-cache-purger.test.ts.snap media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/common/user-actions.js e2e-tests/setup/constants.ts |
| 7. | Junyuan Xue <junyuan.xue> |
Alex Ware <alex.ware> |
51 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx image-loader/app/lib/imaging/C2PADetector.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js |
| 8. | Jonathon Herbert <jonathon.herbert> |
Alex Ware <alex.ware> |
51 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/testcontainers/seed-elasticsearch.ts e2e-tests/steps/upload/setup.ts kahuna/public/js/upload/prompt/prompt.html e2e-tests/steps/setup.ts kahuna/public/js/upload/view.html e2e-tests/testcontainers/config.ts e2e-tests/steps/fixtures.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts .gitignore e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/setup/progress.ts e2e-tests/steps/kahuna.steps.ts build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/testcontainers/state.ts e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/testcontainers/provision.ts e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg e2e-tests/playwright.config.ts e2e-tests/setup/state.ts kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature kahuna/public/js/edits/image-editor.html e2e-tests/steps/upload/dnd.steps.ts e2e-tests/steps/utils/drag-and-drop.ts kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/fixtures/elasticsearch/images.json e2e-tests/global-teardown.ts e2e-tests/setup/constants.ts |
| 9. | Andy D <128470622+andykilmory> |
Wai Sing Yiu <89925410+waisingyiu> |
48 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts e2e-tests/setup/config.ts cdk/package-lock.json e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts scripts/sample-images/package.json e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/fixtures/images/embedded-metadata.jpg scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/setup/seed-collections.ts e2e-tests/features/upload.feature kahuna/public/js/util/default-non-free-filter.js scripts/sample-images/package-lock.json e2e-tests/fixtures/auth/users.json kahuna/package-lock.json dev/oidc-provider/package-lock.json e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 10. | Jonathon Herbert <jonathon.herbert> |
Andy D <128470622+andykilmory> |
47 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts kahuna/public/js/upload/prompt/prompt.html e2e-tests/steps/setup.ts kahuna/public/js/upload/view.html e2e-tests/testcontainers/config.ts e2e-tests/steps/fixtures.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts .gitignore e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/setup/progress.ts e2e-tests/steps/kahuna.steps.ts build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg e2e-tests/playwright.config.ts e2e-tests/setup/state.ts kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature kahuna/public/js/edits/image-editor.html e2e-tests/steps/upload/dnd.steps.ts e2e-tests/steps/utils/drag-and-drop.ts kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts |
| 11. | Alex Ware <alex.ware> |
Wai Sing Yiu <89925410+waisingyiu> |
47 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts e2e-tests/setup/config.ts cdk/package-lock.json e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts scripts/sample-images/package.json e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/fixtures/images/embedded-metadata.jpg scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/setup/seed-collections.ts e2e-tests/features/upload.feature scripts/sample-images/package-lock.json e2e-tests/fixtures/auth/users.json kahuna/package-lock.json dev/oidc-provider/package-lock.json e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 12. | lindseydew <lindsey.dew> |
Alex Ware <alex.ware> |
45 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts e2e-tests/setup/stack.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts e2e-tests/README.md media-api/app/MediaApiComponents.scala scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt media-api/app/lib/MediaApiConfig.scala e2e-tests/fixtures/auth/users.json cdk/lib/__snapshots__/image-cache-purger.test.ts.snap media-api/test/lib/elasticsearch/Fixtures.scala e2e-tests/setup/constants.ts |
| 13. | Andy D <128470622+andykilmory> |
Joseph Smith <5122968+joelochlann> |
28 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html riff-raff.yaml scripts/README.md kahuna/public/js/search/query.js image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/start.sh dev/script/es-ssh-ssm-tunnel.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css cdk/lib/image-cache-purger.test.ts image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 14. | Joseph Smith <5122968+joelochlann> |
Alex Ware <alex.ware> |
28 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html riff-raff.yaml scripts/README.md kahuna/public/js/search/query.js image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/start.sh dev/script/es-ssh-ssm-tunnel.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css cdk/lib/image-cache-purger.test.ts image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 15. | Jonathon Herbert <jonathon.herbert> |
Wai Sing Yiu <89925410+waisingyiu> |
21 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts e2e-tests/steps/setup.ts e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts |
| 16. | AlexAscherson <alex.ascherson> |
Andy D <128470622+andykilmory> |
21 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx |
| 17. | AlexAscherson <alex.ascherson> |
Alex Ware <alex.ware> |
20 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx |
| 18. | Joseph Smith <5122968+joelochlann> |
lindseydew <lindsey.dew> |
19 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml riff-raff.yaml image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/controllers/MediaApi.scala cdk/lib/image-cache-purger.test.ts image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 19. | AndyKilmory <andrew.downing> |
Andy D <128470622+andykilmory> |
16 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/services/image/usages.js |
| 20. | lindseydew <lindsey.dew> |
Wai Sing Yiu <89925410+waisingyiu> |
15 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/setup/stack.ts e2e-tests/steps/upload/upload.steps.ts scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts e2e-tests/README.md scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js e2e-tests/fixtures/auth/users.json e2e-tests/setup/constants.ts |
| 21. | Junyuan Xue <junyuanxue.is> |
lindseydew <lindsey.dew> |
14 shared filesmedia-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/delete-from-grid-step.tsx dev/script/generate-config/service-config.js usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/common/user-actions.js |
| 22. | Andy D <128470622+andykilmory> |
dependabot[bot] <49699333+dependabot[bot]> |
12 shared filesdev/oidc-provider/package.json dev/script/generate-config/package.json image-embedder-lambda/package-lock.json cdk/package-lock.json dev/script/generate-config/package-lock.json scripts/sample-images/package.json e2e-tests/package-lock.json image-counter-lambda/package-lock.json image-embedder-lambda/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json dev/oidc-provider/package-lock.json |
| 23. | Alex Ware <alex.ware> |
dependabot[bot] <49699333+dependabot[bot]> |
12 shared filesdev/oidc-provider/package.json dev/script/generate-config/package.json image-embedder-lambda/package-lock.json cdk/package-lock.json dev/script/generate-config/package-lock.json scripts/sample-images/package.json e2e-tests/package-lock.json image-counter-lambda/package-lock.json image-embedder-lambda/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json dev/oidc-provider/package-lock.json |
| 24. | lindseydew <lindsey.dew> |
Jonathon Herbert <jonathon.herbert> |
10 shared filese2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/setup/stack.ts build.sbt e2e-tests/steps/upload/upload.steps.ts e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/setup/constants.ts |
| 25. | AndyKilmory <andrew.downing> |
AlexAscherson <alex.ascherson> |
8 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 26. | Wai Sing Yiu <89925410+waisingyiu> |
dependabot[bot] <49699333+dependabot[bot]> |
8 shared filesdev/oidc-provider/package.json image-embedder-lambda/package-lock.json cdk/package-lock.json scripts/sample-images/package.json e2e-tests/package-lock.json scripts/sample-images/package-lock.json kahuna/package-lock.json dev/oidc-provider/package-lock.json |
| 27. | Andy D <128470622+andykilmory> |
Dominic Kendrick <dominic.kendrick> |
8 shared filese2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts build.sbt e2e-tests/README.md .github/workflows/playwright.yml e2e-tests/images/README.md |
| 28. | Alex Ware <alex.ware> |
Dominic Kendrick <dominic.kendrick> |
8 shared filese2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts build.sbt e2e-tests/README.md .github/workflows/playwright.yml e2e-tests/images/README.md |
| 29. | AndyKilmory <andrew.downing> |
Alex Ware <alex.ware> |
7 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js |
| 30. | Andy D <128470622+andykilmory> |
Holly Knox <168672047+hk-15> |
7 shared filesdev/script/generate-config/package.json scripts/src/main/resources/alamy-grid-ids.csv cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala dev/script/generate-config/package-lock.json image-counter-lambda/package-lock.json dev/oidc-provider/package-lock.json |
| 31. | Alex Ware <alex.ware> |
Holly Knox <168672047+hk-15> |
7 shared filesdev/script/generate-config/package.json scripts/src/main/resources/alamy-grid-ids.csv cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala dev/script/generate-config/package-lock.json image-counter-lambda/package-lock.json dev/oidc-provider/package-lock.json |
| 32. | AlexAscherson <alex.ascherson> |
Wai Sing Yiu <89925410+waisingyiu> |
7 shared fileskahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/util/default-non-free-filter.js |
| 33. | AndyKilmory <andrew.downing> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared fileskahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 34. | Joseph Smith <5122968+joelochlann> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared fileskahuna/public/js/search/results.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css |
| 35. | Junyuan Xue <junyuan.xue> |
lindseydew <lindsey.dew> |
5 shared filesmedia-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/delete-from-grid-step.tsx dev/script/generate-config/service-config.js usage/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala |
| 36. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
5 shared filesdev/script/generate-config/package.json cdk/package-lock.json dev/script/generate-config/package-lock.json image-counter-lambda/package-lock.json dev/oidc-provider/package-lock.json |
| 37. | Andy D <128470622+andykilmory> |
Karen Frankel <128724064+karenfrankel9> |
5 shared fileskahuna/public/js/image/controller.js kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/common/user-actions.js |
| 38. | lindseydew <lindsey.dew> |
Karen Frankel <128724064+karenfrankel9> |
5 shared fileskahuna/public/js/image/controller.js kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/common/user-actions.js |
| 39. | Karen Frankel <128724064+karenfrankel9> |
Junyuan Xue <junyuanxue.is> |
5 shared fileskahuna/public/js/image/controller.js kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/common/user-actions.js |
| 40. | Junyuan Xue <junyuanxue.is> |
Wai Sing Yiu <89925410+waisingyiu> |
4 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 41. | Junyuan Xue <junyuanxue.is> |
Joseph Smith <5122968+joelochlann> |
3 shared filesmedia-api/app/lib/ImageResponse.scala media-api/app/controllers/MediaApi.scala kahuna/public/stylesheets/main.css |
| 42. | Junyuan Xue <junyuan.xue> |
Wai Sing Yiu <89925410+waisingyiu> |
3 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 43. | AlexAscherson <alex.ascherson> |
Joseph Smith <5122968+joelochlann> |
3 shared fileskahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/services/telemetry.ts |
| 44. | Andy D <128470622+andykilmory> |
David Furey <david.furey> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 45. | Alex Ware <alex.ware> |
David Furey <david.furey> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 46. | Dominic Kendrick <dominic.kendrick> |
David Furey <david.furey> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 47. | Jonathon Herbert <jonathon.herbert> |
Dominic Kendrick <dominic.kendrick> |
3 shared filese2e-tests/setup/stack.ts build.sbt e2e-tests/README.md |
| 48. | lindseydew <lindsey.dew> |
Dominic Kendrick <dominic.kendrick> |
3 shared filese2e-tests/setup/stack.ts build.sbt e2e-tests/README.md |
| 49. | Junyuan Xue <junyuan.xue> |
Joseph Smith <5122968+joelochlann> |
2 shared filesmedia-api/app/lib/ImageResponse.scala kahuna/public/stylesheets/main.css |
| 50. | Junyuan Xue <junyuanxue.is> |
AlexAscherson <alex.ascherson> |
2 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/image/controller.js |
| 51. | AndyKilmory <andrew.downing> |
Joseph Smith <5122968+joelochlann> |
2 shared fileskahuna/public/js/search/query.js kahuna/public/js/search/index.js |
| 52. | Wai Sing Yiu <89925410+waisingyiu> |
Holly Knox <168672047+hk-15> |
2 shared filescdk/package-lock.json dev/oidc-provider/package-lock.json |
| 53. | Wai Sing Yiu <89925410+waisingyiu> |
Dominic Kendrick <dominic.kendrick> |
2 shared filese2e-tests/setup/stack.ts e2e-tests/README.md |
| 54. | Junyuan Xue <junyuan.xue> |
AlexAscherson <alex.ascherson> |
1 shared filekahuna/public/js/search/query-filter.js |
| 55. | Wai Sing Yiu <89925410+waisingyiu> |
David Furey <david.furey> |
1 shared filee2e-tests/setup/stack.ts |
| 56. | Jonathon Herbert <jonathon.herbert> |
David Furey <david.furey> |
1 shared filee2e-tests/setup/stack.ts |
| 57. | lindseydew <lindsey.dew> |
David Furey <david.furey> |
1 shared filee2e-tests/setup/stack.ts |
| 58. | Joseph Smith <5122968+joelochlann> |
Jonathon Herbert <jonathon.herbert> |
1 shared filebuild.sbt |
| 59. | Joseph Smith <5122968+joelochlann> |
Dominic Kendrick <dominic.kendrick> |
1 shared filebuild.sbt |
| 60. | dependabot[bot] <49699333+dependabot[bot]> |
Jonathon Herbert <jonathon.herbert> |
1 shared filee2e-tests/package-lock.json |
| 61. | Andy D <128470622+andykilmory> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filedev/script/start.sh |
| 62. | Alex Ware <alex.ware> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filedev/script/start.sh |
| 63. | Joseph Smith <5122968+joelochlann> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filedev/script/start.sh |
| 64. | AndyKilmory <andrew.downing> |
lindseydew <lindsey.dew> |
1 shared filekahuna/public/js/image/controller.js |
| 65. | AndyKilmory <andrew.downing> |
Karen Frankel <128724064+karenfrankel9> |
1 shared filekahuna/public/js/image/controller.js |
| 66. | AndyKilmory <andrew.downing> |
Junyuan Xue <junyuanxue.is> |
1 shared filekahuna/public/js/image/controller.js |
| 67. | AlexAscherson <alex.ascherson> |
lindseydew <lindsey.dew> |
1 shared filekahuna/public/js/image/controller.js |
| 68. | AlexAscherson <alex.ascherson> |
Karen Frankel <128724064+karenfrankel9> |
1 shared filekahuna/public/js/image/controller.js |
| 69. | Karen Frankel <128724064+karenfrankel9> |
Alex Ware <alex.ware> |
1 shared filekahuna/public/js/image/controller.js |
| 70. | Karen Frankel <128724064+karenfrankel9> |
Wai Sing Yiu <89925410+waisingyiu> |
1 shared filekahuna/public/js/image/controller.js |
| 71. | Mateusz <mateusz.karpow> |
Andy D <128470622+andykilmory> |
1 shared filecommon-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala |
| 72. | dependabot[bot] <49699333+dependabot[bot]> |
Junyuan Xue <junyuanxue.is> |
1 shared filekahuna/package-lock.json |
| 73. | dependabot[bot] <49699333+dependabot[bot]> |
Junyuan Xue <junyuan.xue> |
1 shared filekahuna/package-lock.json |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
16 | 6 |
| 2. | Alex Ware <alex.ware> |
15 | 19 |
| 3. | Wai Sing Yiu <89925410+waisingyiu> |
14 | 14 |
| 4. | lindseydew <lindsey.dew> |
12 | 22 |
| 5. | Joseph Smith <5122968+joelochlann> |
11 | 27 |
| 6. | Junyuan Xue <junyuanxue.is> |
10 | 19 |
| 7. | AlexAscherson <alex.ascherson> |
9 | 2 |
| 8. | Jonathon Herbert <jonathon.herbert> |
8 | 75 |
| 9. | AndyKilmory <andrew.downing> |
8 | 13 |
| 10. | Junyuan Xue <junyuan.xue> |
8 | 13 |
| 11. | Dominic Kendrick <dominic.kendrick> |
7 | 20 |
| 12. | dependabot[bot] <49699333+dependabot[bot]> |
7 | 12 |
| 13. | Karen Frankel <128724064+karenfrankel9> |
7 | 1 |
| 14. | David Furey <david.furey> |
6 | 7 |
| 15. | Holly Knox <168672047+hk-15> |
4 | 8 |
| 16. | copilot-swe-agent[bot] <198982749+copilot> |
3 | 1 |
| 17. | Mateusz <mateusz.karpow> |
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: 8.5
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.
22 contributors (564 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Mateusz <mateusz.karpow> |
2016-07-20 | 2026-09-08 | 2 (<1%) | +16 / -0 | scala (2) |
| 2. | Alex Ware <alex.ware> |
2019-12-02 | 2026-10-07 | 19 (3%) | +11K / -2.8K | ts (51), scala (44), json (27), js (22), tsx (13) |
| 3. | Ellen Muller <ellen.muller> |
2025-08-13 | 2026-08-21 | 30 (5%) | +1.9K / -488 | scala (55), js (18), html (8), ts (4), yaml (4) |
| 4. | Jonathon Herbert <jonathon.herbert> |
2019-03-07 | 2026-10-07 | 182 (32%) | +28K / -6.6K | ts (313), json (69), md (42), feature (36), yaml (29) |
| 5. | lindseydew <lindsey.dew> |
2025-11-04 | 2026-09-30 | 135 (23%) | +16K / -4.3K | scala (420), html (53), js (51), ts (34), json (34) |
| 6. | AndyKilmory <andrew.downing> |
2023-09-07 | 2026-10-06 | 17 (3%) | +850 / -554 | js (31), tsx (10), html (5), ts (2), css (2) |
| 7. | Joseph Smith <joseph.smith> |
2025-01-24 | 2026-07-22 | 2 (<1%) | +2 / -2 | html (2) |
| 8. | Andy D <128470622+andykilmory> |
2023-10-03 | 2026-10-06 | 7 (1%) | +26K / -4.2K | scala (166), ts (74), js (51), json (46), html (35) |
| 9. | Junyuan Xue <junyuanxue.is> |
2026-07-08 | 2026-10-06 | 38 (6%) | +4.8K / -1.5K | scala (59), js (21), tsx (21), ts (20), html (17) |
| 10. | Junyuan Xue <junyuan.xue> |
2026-07-08 | 2026-10-05 | 32 (5%) | +4.4K / -950 | scala (52), ts (20), tsx (18), js (16), html (15) |
| 11. | Joseph Smith <5122968+joelochlann> |
2026-09-21 | 2026-10-01 | 27 (4%) | +2K / -595 | js (19), html (13), css (11), scala (10), md (6) |
| 12. | Holly Knox <168672047+hk-15> |
2026-06-25 | 2026-09-16 | 21 (3%) | +241 / -873 | yaml (10), scala (6), json (5), csv (4), html (2) |
| 13. | Dominic Kendrick <dominic.kendrick> |
2026-09-22 | 2026-09-24 | 20 (3%) | +803 / -540 | yaml (11), sh (10), (7), ts (5), md (4) |
| 14. | David Blatcher <30567854+dblatcher> |
2023-10-06 | 2026-07-31 | 1 (<1%) | +1 / -0 | css (1) |
| 15. | David Furey <david.furey> |
2022-02-07 | 2026-09-23 | 7 (1%) | +47 / -120 | ts (5), yaml (3), sh (1) |
| 16. | Wai Sing Yiu <89925410+waisingyiu> |
2026-09-25 | 2026-10-05 | 14 (2%) | +2.6K / -1.1K | ts (43), json (16), js (8), html (5), feature (5) |
| 17. | AlexAscherson <alex.ascherson> |
2026-08-19 | 2026-10-05 | 4 (<1%) | +487 / -205 | js (18), tsx (6), md (2), ts (1), html (1) |
| 18. | Karen Frankel <128724064+karenfrankel9> |
2024-08-19 | 2026-10-01 | 1 (<1%) | +25 / -3 | js (3), html (2) |
| 19. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-03 | 2026-09-21 | 2 (<1%) | +6 / -2 | json (2), ts (1), yaml (1), sh (1) |
| 20. | AlexAscherson <aascherson> |
2026-08-18 | 2026-08-18 | 1 (<1%) | +7 / -0 | md (1) |
| 21. | Justin Pinner <justin.pinner> |
2026-08-18 | 2026-08-18 | 1 (<1%) | +9 / -2 | scala (1) |
| 22. | DBlatcher <david.blatcher> |
2026-07-31 | 2026-07-31 | 1 (<1%) | +1 / -0 | css (1) |
1 bot (21 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-08-28 | 2026-10-02 | 21 (100%) | +646 / -908 | json (23), yaml (6) |
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["128470622+andykilmory"]
n1["alex.ware"]
n2["lindsey.dew"]
n3["junyuanxue.is"]
n4["junyuan.xue"]
n5["jonathon.herbert"]
n6["ellen.muller"]
n7["89925410+waisingyiu"]
n8["5122968+joelochlann"]
n9["alex.ascherson"]
n10["andrew.downing"]
n11["49699333+dependabot[bot]"]
n12["168672047+hk-15"]
n13["dominic.kendrick"]
n14["198982749+copilot"]
n15["128724064+karenfrankel9"]
n16["david.furey"]
n17["joseph.smith"]
n0 ---|"174"| n1
n2 ---|"164"| n0
n3 ---|"98"| n0
n4 ---|"91"| n3
n4 ---|"90"| n0
n5 ---|"67"| n0
n3 ---|"63"| n1
n2 ---|"62"| n1
n4 ---|"62"| n1
n5 ---|"60"| n1
n6 ---|"50"| n0
n6 ---|"49"| n2
n0 ---|"48"| n7
n1 ---|"47"| n7
n2 ---|"32"| n3
n0 ---|"28"| n8
n8 ---|"28"| n1
n2 ---|"25"| n4
n2 ---|"23"| n8
n5 ---|"22"| n7
n9 ---|"22"| n0
n7 ---|"22"| n2
n9 ---|"20"| n1
n10 ---|"18"| n0
n6 ---|"17"| n1
n2 ---|"17"| n5
n0 ---|"17"| n11
n1 ---|"14"| n11
n0 ---|"14"| n12
n6 ---|"12"| n3
n6 ---|"11"| n4
n10 ---|"10"| n9
n1 ---|"10"| n12
n4 ---|"10"| n10
n3 ---|"10"| n10
n10 ---|"9"| n1
n12 ---|"9"| n11
n3 ---|"9"| n7
n7 ---|"8"| n11
n0 ---|"8"| n13
n1 ---|"8"| n13
n13 ---|"8"| n5
n8 ---|"8"| n6
n4 ---|"8"| n7
n11 ---|"7"| n2
n2 ---|"7"| n12
n9 ---|"7"| n7
n6 ---|"7"| n7
n6 ---|"6"| n5
n4 ---|"6"| n5
n3 ---|"6"| n5
n10 ---|"6"| n7
n8 ---|"6"| n7
n14 ---|"5"| n0
n11 ---|"5"| n6
n2 ---|"5"| n15
n0 ---|"5"| n15
n3 ---|"5"| n15
n5 ---|"4"| n14
n4 ---|"4"| n9
n3 ---|"4"| n9
n12 ---|"4"| n6
n4 ---|"3"| n8
n3 ---|"3"| n8
n2 ---|"3"| n10
n2 ---|"3"| n9
n9 ---|"3"| n8
n7 ---|"3"| n12
n0 ---|"3"| n16
n1 ---|"3"| n16
n13 ---|"3"| n16
n16 ---|"3"| n5
n2 ---|"3"| n13
n11 ---|"3"| n5
n11 ---|"3"| n3
n8 ---|"2"| n12
n10 ---|"2"| n8
n6 ---|"2"| n9
n7 ---|"2"| n13
n1 ---|"2"| n14
n12 ---|"2"| n3
n11 ---|"2"| n4
n8 ---|"1"| n11
n6 ---|"1"| n17
n2 ---|"1"| n17
n17 ---|"1"| n0
n17 ---|"1"| n8
n17 ---|"1"| n1
n17 ---|"1"| n7
n12 ---|"1"| n10
n12 ---|"1"| n9
n10 ---|"1"| n6
n7 ---|"1"| n16
n2 ---|"1"| n16
n8 ---|"1"| n5
n8 ---|"1"| n13
n13 ---|"1"| n6
n8 ---|"1"| n14
n4 ---|"1"| n15
n10 ---|"1"| n15
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:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bA5,stroke-width:5px
linkStyle 3 stroke:#00688bA5,stroke-width:5px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688b82,stroke-width:3px
linkStyle 6 stroke:#00688b82,stroke-width:3px
linkStyle 7 stroke:#00688b82,stroke-width:3px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b82,stroke-width:3px
linkStyle 10 stroke:#00688b70,stroke-width:2px
linkStyle 11 stroke:#00688b70,stroke-width:2px
linkStyle 12 stroke:#00688b70,stroke-width:2px
linkStyle 13 stroke:#00688b70,stroke-width:2px
linkStyle 14 stroke:#00688b5E,stroke-width:1px
linkStyle 15 stroke:#00688b5E,stroke-width:1px
linkStyle 16 stroke:#00688b5E,stroke-width:1px
linkStyle 17 stroke:#00688b5E,stroke-width:1px
linkStyle 18 stroke:#00688b5E,stroke-width:1px
linkStyle 19 stroke:#00688b5E,stroke-width:1px
linkStyle 20 stroke:#00688b5E,stroke-width:1px
linkStyle 21 stroke:#00688b5E,stroke-width:1px
linkStyle 22 stroke:#00688b5E,stroke-width:1px
linkStyle 23 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
linkStyle 77 stroke:#00688b4C,stroke-width:1px
linkStyle 78 stroke:#00688b4C,stroke-width:1px
linkStyle 79 stroke:#00688b4C,stroke-width:1px
linkStyle 80 stroke:#00688b4C,stroke-width:1px
linkStyle 81 stroke:#00688b4C,stroke-width:1px
linkStyle 82 stroke:#00688b4C,stroke-width:1px
linkStyle 83 stroke:#00688b4C,stroke-width:1px
linkStyle 84 stroke:#00688b4C,stroke-width:1px
linkStyle 85 stroke:#00688b4C,stroke-width:1px
linkStyle 86 stroke:#00688b4C,stroke-width:1px
linkStyle 87 stroke:#00688b4C,stroke-width:1px
linkStyle 88 stroke:#00688b4C,stroke-width:1px
linkStyle 89 stroke:#00688b4C,stroke-width:1px
linkStyle 90 stroke:#00688b4C,stroke-width:1px
linkStyle 91 stroke:#00688b4C,stroke-width:1px
linkStyle 92 stroke:#00688b4C,stroke-width:1px
linkStyle 93 stroke:#00688b4C,stroke-width:1px
linkStyle 94 stroke:#00688b4C,stroke-width:1px
linkStyle 95 stroke:#00688b4C,stroke-width:1px
linkStyle 96 stroke:#00688b4C,stroke-width:1px
linkStyle 97 stroke:#00688b4C,stroke-width:1px
linkStyle 98 stroke:#00688b4C,stroke-width:1px
linkStyle 99 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.
Andy D <128470622+andykilmory>
Alex Ware <alex.ware>
174 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
kahuna/public/js/takedown/takedown-page.tsx
e2e-tests/steps/upload/setup.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
dev/script/generate-config/package.json
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/upload/prompt/prompt.html
image-embedder-lambda/package-lock.json
image-loader/test/resources/c2pa/c2pa-present.jpg
e2e-tests/steps/setup.ts
kahuna/public/js/takedown/crops-and-usages.tsx
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
kahuna/public/js/edits/image-editor.js
kahuna/public/js/search/query-filter.js
e2e-tests/images/entrypoint.dev.sh
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
e2e-tests/images/Dockerfile
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
e2e-tests/testcontainers/config.ts
kahuna/public/js/util/poll.ts
scripts/src/main/resources/alamy-grid-ids.csv
e2e-tests/steps/fixtures.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
scripts/README.md
kahuna/public/js/components/gu-date-range/gu-date-range.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
e2e-tests/package.json
kahuna/app/KahunaComponents.scala
e2e-tests/fixtures/permissions/permissions.json
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/takedown/index.ts
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
cdk/package-lock.json
e2e-tests/images/entrypoint.ci.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
.gitignore
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
e2e-tests/setup/stack.ts
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/setup/progress.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
e2e-tests/steps/kahuna.steps.ts
cdk/lib/image-cache-purger.ts
dev/script/generate-config/package-lock.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
cdk/bin/cdk.ts
kahuna/public/js/takedown/view.html
build.sbt
scripts/sample-images/package.json
e2e-tests/setup/seed-elasticsearch.ts
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
e2e-tests/fixtures/images/embedded-metadata.jpg
image-counter-lambda/package-lock.json
kahuna/public/js/takedown/delete-from-content-step.tsx
kahuna/public/js/edits/list-editor.js
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/conf/routes
e2e-tests/global-setup.ts
media-api/app/lib/ContentApi.scala
...
2.
lindseydew <lindsey.dew>
Andy D <128470622+andykilmory>
164 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
kahuna/public/js/window.ts
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/SoftDeletedMetadataTable.scala
collections/app/store/CollectionsStore.scala
kahuna/public/js/crop/view.html
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
thrall/app/views/migrationFailures.scala.html
image-cache-purger/README.md
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
media-api/test/lib/elasticsearch/HybridResultTest.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/EC2MetadataUtils.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
scripts/src/main/resources/alamy-grid-ids.csv
thrall/app/views/upsertProject.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/discovery/EC2.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/aws/DynamoDBTest.scala
thrall/app/lib/elasticsearch/GoodToGoCheck.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/aws/SqsHelpersTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/ImageIngestOperations.scala
e2e-tests/fixtures/permissions/permissions.json
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
e2e-tests/setup/provision.ts
metadata-editor/app/controllers/EditsController.scala
usage/test/model/UsageRecordTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
e2e-tests/setup/dev.ts
image-cache-purger/src/test/resources/s3-event.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
e2e-tests/setup/config.ts
thrall/app/controllers/ReaperController.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala
e2e-tests/setup/stack.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
leases/app/lib/LeaseStore.scala
cdk/bin/cdk.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
kahuna/public/js/components/gr-archiver/gr-archiver.js
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala
scripts/src/main/scala/com/gu/mediaservice/lib/UserCredentials.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
image-loader/app/lib/UploadStatusTable.scala
thrall/app/controllers/ThrallController.scala
e2e-tests/steps/upload/upload.steps.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala
usage/app/model/UsageTable.scala
usage/app/model/UsageRecord.scala
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/app/controllers/KahunaController.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
metadata-editor/app/controllers/SyndicationController.scala
.github/workflows/sbt-dependency-graph.yaml
media-api/app/lib/ContentApi.scala
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
...
3.
Junyuan Xue <junyuanxue.is>
Andy D <128470622+andykilmory>
98 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/global.d.ts
kahuna/public/js/components/gr-downloader/gr-downloader.js
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
kahuna/public/js/common/user-actions.js
media-api/app/lib/UsageStore.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
4.
Junyuan Xue <junyuan.xue>
Junyuan Xue <junyuanxue.is>
91 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
media-api/app/lib/UsageQuota.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
kahuna/public/js/components/gr-downloader/gr-downloader.js
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
5.
Junyuan Xue <junyuan.xue>
Andy D <128470622+andykilmory>
90 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
kahuna/public/js/components/gr-downloader/gr-downloader.js
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
6.
Jonathon Herbert <jonathon.herbert>
Andy D <128470622+andykilmory>
67 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
.devcontainer/devenv.yaml
e2e-tests/steps/upload/metadata-editor.steps.ts
.devcontainer/shared/devcontainer-lock.json
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
e2e-tests/steps/upload/setup.ts
kahuna/public/js/upload/prompt/prompt.html
e2e-tests/steps/setup.ts
e2e-tests/images/entrypoint.dev.sh
kahuna/public/js/upload/view.html
e2e-tests/images/Dockerfile
e2e-tests/testcontainers/config.ts
e2e-tests/steps/fixtures.ts
.devcontainer/.gitignore
.devcontainer/shared/devcontainer.json
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/setup/progress.ts
e2e-tests/images/entrypoint.common.sh
e2e-tests/steps/kahuna.steps.ts
.tool-versions
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
.devcontainer/user/devcontainer.json
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
dev/script/generate-config/service-config.js
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/images/Dockerfile.dockerignore
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
.github/workflows/playwright.yml
e2e-tests/features/upload.feature
kahuna/public/js/edits/image-editor.html
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/features/kahuna.feature
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/upload/jobs/required-metadata-editor.js
.devcontainer/README.md
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
7.
Junyuan Xue <junyuanxue.is>
Alex Ware <alex.ware>
63 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
8.
lindseydew <lindsey.dew>
Alex Ware <alex.ware>
62 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
kahuna/public/js/window.ts
image-embedder-lambda/package-lock.json
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
scripts/src/main/resources/alamy-grid-ids.csv
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
e2e-tests/fixtures/permissions/permissions.json
kahuna/public/js/search/query.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
e2e-tests/setup/stack.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/search/results.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
kahuna/public/js/edits/image-editor.html
media-api/app/lib/MediaApiConfig.scala
e2e-tests/fixtures/auth/users.json
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
e2e-tests/setup/constants.ts
9.
Junyuan Xue <junyuan.xue>
Alex Ware <alex.ware>
62 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/util/errors.ts
kahuna/public/js/takedown/takedown-step.tsx
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/takedown/view.html
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
kahuna/public/js/takedown/takedown-context.tsx
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
image-loader/test/resources/c2pa/c2pa-absent.tiff
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
10.
Jonathon Herbert <jonathon.herbert>
Alex Ware <alex.ware>
60 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/testcontainers/seed-elasticsearch.ts
e2e-tests/steps/upload/setup.ts
kahuna/public/js/upload/prompt/prompt.html
e2e-tests/steps/setup.ts
e2e-tests/images/entrypoint.dev.sh
kahuna/public/js/upload/view.html
e2e-tests/images/Dockerfile
e2e-tests/testcontainers/config.ts
e2e-tests/steps/fixtures.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/setup/progress.ts
e2e-tests/steps/kahuna.steps.ts
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/testcontainers/state.ts
dev/script/generate-config/service-config.js
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/testcontainers/provision.ts
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
.github/workflows/playwright.yml
e2e-tests/features/upload.feature
kahuna/public/js/edits/image-editor.html
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/global-teardown.ts
e2e-tests/setup/constants.ts
11.
Ellen Muller <ellen.muller>
Andy D <128470622+andykilmory>
50 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
kahuna/public/js/window.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
.github/workflows/ci.yml
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
metadata-editor/app/controllers/EditsController.scala
usage/test/model/UsageRecordTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala
kahuna/app/lib/KahunaConfig.scala
usage/app/model/UsageTable.scala
usage/app/model/UsageRecord.scala
dev/script/generate-config/service-config.js
kahuna/app/controllers/KahunaController.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/services/image-list.js
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
kahuna/app/lib/FeatureSwitch.scala
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
12.
Ellen Muller <ellen.muller>
lindseydew <lindsey.dew>
49 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
kahuna/public/js/window.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
.github/workflows/ci.yml
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
metadata-editor/app/controllers/EditsController.scala
usage/test/model/UsageRecordTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala
usage/app/model/UsageTable.scala
usage/app/model/UsageRecord.scala
dev/script/generate-config/service-config.js
kahuna/app/controllers/KahunaController.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/stylesheets/main.css
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/services/image-list.js
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
kahuna/app/lib/FeatureSwitch.scala
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
metadata-editor/app/lib/MetadataSqsMessageConsumer.scala
13.
Andy D <128470622+andykilmory>
Wai Sing Yiu <89925410+waisingyiu>
48 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
scripts/sample-images/package.json
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/fixtures/images/embedded-metadata.jpg
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/setup/seed-collections.ts
e2e-tests/features/upload.feature
kahuna/public/js/util/default-non-free-filter.js
scripts/sample-images/package-lock.json
e2e-tests/fixtures/auth/users.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
14.
Alex Ware <alex.ware>
Wai Sing Yiu <89925410+waisingyiu>
47 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
scripts/sample-images/package.json
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/fixtures/images/embedded-metadata.jpg
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/setup/seed-collections.ts
e2e-tests/features/upload.feature
scripts/sample-images/package-lock.json
e2e-tests/fixtures/auth/users.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
15.
lindseydew <lindsey.dew>
Junyuan Xue <junyuanxue.is>
32 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/window.ts
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/crop/view.html
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
media-api/app/lib/elasticsearch/ElasticSearch.scala
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/image/controller.js
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/common/user-actions.js
16.
Andy D <128470622+andykilmory>
Joseph Smith <5122968+joelochlann>
28 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
riff-raff.yaml
scripts/README.md
kahuna/public/js/search/query.js
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/start.sh
dev/script/es-ssh-ssm-tunnel.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
cdk/lib/image-cache-purger.test.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
17.
Joseph Smith <5122968+joelochlann>
Alex Ware <alex.ware>
28 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
riff-raff.yaml
scripts/README.md
kahuna/public/js/search/query.js
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/start.sh
dev/script/es-ssh-ssm-tunnel.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
cdk/lib/image-cache-purger.test.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
18.
lindseydew <lindsey.dew>
Junyuan Xue <junyuan.xue>
25 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/window.ts
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/crop/view.html
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
media-api/app/lib/elasticsearch/ElasticSearch.scala
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
usage/conf/routes
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/image/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
media-api/test/lib/elasticsearch/Fixtures.scala
19.
lindseydew <lindsey.dew>
Joseph Smith <5122968+joelochlann>
23 shared files
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
riff-raff.yaml
kahuna/public/js/search/query.js
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
cdk/bin/cdk.ts
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/stylesheets/main.css
cdk/lib/image-cache-purger.test.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
project/plugins.sbt
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
20.
Jonathon Herbert <jonathon.herbert>
Wai Sing Yiu <89925410+waisingyiu>
22 shared files
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/upload/setup.ts
e2e-tests/steps/setup.ts
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
e2e-tests/setup/constants.ts
21.
AlexAscherson <alex.ascherson>
Andy D <128470622+andykilmory>
22 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
docs/02-running/01-running-locally.md
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
22.
Wai Sing Yiu <89925410+waisingyiu>
lindseydew <lindsey.dew>
22 shared files
image-embedder-lambda/package-lock.json
kahuna/public/js/search/results.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
e2e-tests/steps/upload/upload.steps.ts
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
kahuna/public/stylesheets/main.css
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
e2e-tests/fixtures/auth/users.json
kahuna/package-lock.json
e2e-tests/setup/constants.ts
23.
AlexAscherson <alex.ascherson>
Alex Ware <alex.ware>
20 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
24.
AndyKilmory <andrew.downing>
Andy D <128470622+andykilmory>
18 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/services/image/usages.js
25.
Ellen Muller <ellen.muller>
Alex Ware <alex.ware>
17 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
kahuna/public/js/window.ts
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
build.sbt
kahuna/app/lib/KahunaConfig.scala
dev/script/generate-config/service-config.js
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
media-api/app/lib/MediaApiConfig.scala
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
26.
lindseydew <lindsey.dew>
Jonathon Herbert <jonathon.herbert>
17 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/config.ts
e2e-tests/setup/stack.ts
.tool-versions
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
e2e-tests/steps/common.steps.ts
e2e-tests/README.md
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
e2e-tests/setup/constants.ts
27.
Andy D <128470622+andykilmory>
dependabot[bot] <49699333+dependabot[bot]>
17 shared files
dev/oidc-provider/package.json
dev/script/generate-config/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
scripts/sample-images/package.json
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
dev/oidc-provider/package-lock.json
28.
Alex Ware <alex.ware>
dependabot[bot] <49699333+dependabot[bot]>
14 shared files
dev/oidc-provider/package.json
dev/script/generate-config/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
dev/script/generate-config/package-lock.json
scripts/sample-images/package.json
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
image-embedder-lambda/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
kahuna/package.json
dev/oidc-provider/package-lock.json
29.
Andy D <128470622+andykilmory>
Holly Knox <168672047+hk-15>
14 shared files
dev/script/generate-config/package.json
scripts/src/main/scala/com/gu/mediaservice/scripts/BulkRemoveFromCollection.scala
.github/workflows/ci.yml
scripts/src/main/resources/alamy-grid-ids.csv
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/stylesheets/main.css
.github/workflows/check-labels.yaml
dev/oidc-provider/package-lock.json
30.
Ellen Muller <ellen.muller>
Junyuan Xue <junyuanxue.is>
12 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
kahuna/public/js/window.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/services/image-list.js
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
31.
Ellen Muller <ellen.muller>
Junyuan Xue <junyuan.xue>
11 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
kahuna/public/js/window.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/stylesheets/main.css
kahuna/app/views/main.scala.html
kahuna/package-lock.json
kahuna/package.json
32.
AndyKilmory <andrew.downing>
AlexAscherson <alex.ascherson>
10 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
33.
Alex Ware <alex.ware>
Holly Knox <168672047+hk-15>
10 shared files
dev/script/generate-config/package.json
.github/workflows/ci.yml
scripts/src/main/resources/alamy-grid-ids.csv
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
dev/script/generate-config/package-lock.json
image-counter-lambda/package-lock.json
kahuna/public/stylesheets/main.css
dev/oidc-provider/package-lock.json
34.
Junyuan Xue <junyuan.xue>
AndyKilmory <andrew.downing>
10 shared files
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/services/image/usages.js
35.
Junyuan Xue <junyuanxue.is>
AndyKilmory <andrew.downing>
10 shared files
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/services/image/usages.js
36.
AndyKilmory <andrew.downing>
Alex Ware <alex.ware>
9 shared files
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
37.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
9 shared files
dev/script/generate-config/package.json
.github/workflows/ci.yml
cdk/package-lock.json
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/check-labels.yaml
dev/oidc-provider/package-lock.json
38.
Junyuan Xue <junyuanxue.is>
Wai Sing Yiu <89925410+waisingyiu>
9 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
39.
Wai Sing Yiu <89925410+waisingyiu>
dependabot[bot] <49699333+dependabot[bot]>
8 shared files
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
cdk/package-lock.json
scripts/sample-images/package.json
e2e-tests/package-lock.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
dev/oidc-provider/package-lock.json
40.
Andy D <128470622+andykilmory>
Dominic Kendrick <dominic.kendrick>
8 shared files
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
.github/workflows/playwright.yml
e2e-tests/images/README.md
41.
Alex Ware <alex.ware>
Dominic Kendrick <dominic.kendrick>
8 shared files
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
.github/workflows/playwright.yml
e2e-tests/images/README.md
42.
Dominic Kendrick <dominic.kendrick>
Jonathon Herbert <jonathon.herbert>
8 shared files
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
.github/workflows/playwright.yml
e2e-tests/images/README.md
43.
Joseph Smith <5122968+joelochlann>
Ellen Muller <ellen.muller>
8 shared files
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
build.sbt
kahuna/public/js/search/results.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
44.
Junyuan Xue <junyuan.xue>
Wai Sing Yiu <89925410+waisingyiu>
8 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
45.
dependabot[bot] <49699333+dependabot[bot]>
lindseydew <lindsey.dew>
7 shared files
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
kahuna/package-lock.json
kahuna/package.json
46.
lindseydew <lindsey.dew>
Holly Knox <168672047+hk-15>
7 shared files
.github/workflows/ci.yml
scripts/src/main/resources/alamy-grid-ids.csv
kahuna/public/js/search/query.html
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/stylesheets/main.css
47.
AlexAscherson <alex.ascherson>
Wai Sing Yiu <89925410+waisingyiu>
7 shared files
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/util/default-non-free-filter.js
48.
Ellen Muller <ellen.muller>
Wai Sing Yiu <89925410+waisingyiu>
7 shared files
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/results.js
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
49.
Ellen Muller <ellen.muller>
Jonathon Herbert <jonathon.herbert>
6 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
build.sbt
dev/script/generate-config/service-config.js
kahuna/package-lock.json
kahuna/package.json
50.
Junyuan Xue <junyuan.xue>
Jonathon Herbert <jonathon.herbert>
6 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
kahuna/public/js/upload/view.html
dev/script/generate-config/service-config.js
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
51.
Junyuan Xue <junyuanxue.is>
Jonathon Herbert <jonathon.herbert>
6 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
kahuna/public/js/upload/view.html
dev/script/generate-config/service-config.js
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
52.
AndyKilmory <andrew.downing>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
53.
Joseph Smith <5122968+joelochlann>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/services/telemetry.ts
kahuna/public/stylesheets/main.css
54.
copilot-swe-agent[bot] <198982749+copilot>
Andy D <128470622+andykilmory>
5 shared files
.devcontainer/devenv.yaml
.devcontainer/shared/devcontainer.json
.devcontainer/user/devcontainer.json
e2e-tests/global-setup.ts
dev/script/start.sh
55.
dependabot[bot] <49699333+dependabot[bot]>
Ellen Muller <ellen.muller>
5 shared files
.github/workflows/ci.yml
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
kahuna/package-lock.json
kahuna/package.json
56.
lindseydew <lindsey.dew>
Karen Frankel <128724064+karenfrankel9>
5 shared files
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/common/user-actions.js
57.
Andy D <128470622+andykilmory>
Karen Frankel <128724064+karenfrankel9>
5 shared files
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/common/user-actions.js
58.
Junyuan Xue <junyuanxue.is>
Karen Frankel <128724064+karenfrankel9>
5 shared files
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/image/view.html
kahuna/public/js/common/user-actions.js
59.
Jonathon Herbert <jonathon.herbert>
copilot-swe-agent[bot] <198982749+copilot>
4 shared files
.devcontainer/devenv.yaml
.devcontainer/shared/devcontainer.json
.devcontainer/user/devcontainer.json
e2e-tests/global-setup.ts
60.
Junyuan Xue <junyuan.xue>
AlexAscherson <alex.ascherson>
4 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/image/controller.js
61.
Junyuan Xue <junyuanxue.is>
AlexAscherson <alex.ascherson>
4 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/image/controller.js
62.
Holly Knox <168672047+hk-15>
Ellen Muller <ellen.muller>
4 shared files
.github/workflows/ci.yml
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/stylesheets/main.css
63.
Junyuan Xue <junyuan.xue>
Joseph Smith <5122968+joelochlann>
3 shared files
media-api/app/lib/ImageResponse.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/stylesheets/main.css
64.
Junyuan Xue <junyuanxue.is>
Joseph Smith <5122968+joelochlann>
3 shared files
media-api/app/lib/ImageResponse.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/stylesheets/main.css
65.
lindseydew <lindsey.dew>
AndyKilmory <andrew.downing>
3 shared files
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/image/controller.js
66.
lindseydew <lindsey.dew>
AlexAscherson <alex.ascherson>
3 shared files
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/image/controller.js
67.
AlexAscherson <alex.ascherson>
Joseph Smith <5122968+joelochlann>
3 shared files
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/services/telemetry.ts
68.
Wai Sing Yiu <89925410+waisingyiu>
Holly Knox <168672047+hk-15>
3 shared files
cdk/package-lock.json
kahuna/public/stylesheets/main.css
dev/oidc-provider/package-lock.json
69.
Andy D <128470622+andykilmory>
David Furey <david.furey>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
70.
Alex Ware <alex.ware>
David Furey <david.furey>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
71.
Dominic Kendrick <dominic.kendrick>
David Furey <david.furey>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
72.
David Furey <david.furey>
Jonathon Herbert <jonathon.herbert>
3 shared files
e2e-tests/images/entrypoint.ci.sh
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
73.
lindseydew <lindsey.dew>
Dominic Kendrick <dominic.kendrick>
3 shared files
e2e-tests/setup/stack.ts
build.sbt
e2e-tests/README.md
74.
dependabot[bot] <49699333+dependabot[bot]>
Jonathon Herbert <jonathon.herbert>
3 shared files
e2e-tests/package-lock.json
kahuna/package-lock.json
kahuna/package.json
75.
dependabot[bot] <49699333+dependabot[bot]>
Junyuan Xue <junyuanxue.is>
3 shared files
kahuna/package-lock.json
kahuna/package.json
dev/oidc-provider/package-lock.json
76.
Joseph Smith <5122968+joelochlann>
Holly Knox <168672047+hk-15>
2 shared files
.github/workflows/ci.yml
kahuna/public/stylesheets/main.css
77.
AndyKilmory <andrew.downing>
Joseph Smith <5122968+joelochlann>
2 shared files
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
78.
Ellen Muller <ellen.muller>
AlexAscherson <alex.ascherson>
2 shared files
kahuna/public/js/search/query.js
kahuna/public/js/services/telemetry.ts
79.
Wai Sing Yiu <89925410+waisingyiu>
Dominic Kendrick <dominic.kendrick>
2 shared files
e2e-tests/setup/stack.ts
e2e-tests/README.md
80.
Alex Ware <alex.ware>
copilot-swe-agent[bot] <198982749+copilot>
2 shared files
e2e-tests/global-setup.ts
dev/script/start.sh
81.
Holly Knox <168672047+hk-15>
Junyuan Xue <junyuanxue.is>
2 shared files
kahuna/public/stylesheets/main.css
dev/oidc-provider/package-lock.json
82.
dependabot[bot] <49699333+dependabot[bot]>
Junyuan Xue <junyuan.xue>
2 shared files
kahuna/package-lock.json
kahuna/package.json
83.
Joseph Smith <5122968+joelochlann>
dependabot[bot] <49699333+dependabot[bot]>
1 shared file
.github/workflows/ci.yml
84.
Ellen Muller <ellen.muller>
Joseph Smith <joseph.smith>
1 shared file
kahuna/public/js/search/results.html
85.
lindseydew <lindsey.dew>
Joseph Smith <joseph.smith>
1 shared file
kahuna/public/js/search/results.html
86.
Joseph Smith <joseph.smith>
Andy D <128470622+andykilmory>
1 shared file
kahuna/public/js/search/results.html
87.
Joseph Smith <joseph.smith>
Joseph Smith <5122968+joelochlann>
1 shared file
kahuna/public/js/search/results.html
88.
Joseph Smith <joseph.smith>
Alex Ware <alex.ware>
1 shared file
kahuna/public/js/search/results.html
89.
Joseph Smith <joseph.smith>
Wai Sing Yiu <89925410+waisingyiu>
1 shared file
kahuna/public/js/search/results.html
90.
Holly Knox <168672047+hk-15>
AndyKilmory <andrew.downing>
1 shared file
kahuna/public/js/search/query.html
91.
Holly Knox <168672047+hk-15>
AlexAscherson <alex.ascherson>
1 shared file
kahuna/public/js/search/query.html
92.
AndyKilmory <andrew.downing>
Ellen Muller <ellen.muller>
1 shared file
kahuna/public/js/search/query.js
93.
Wai Sing Yiu <89925410+waisingyiu>
David Furey <david.furey>
1 shared file
e2e-tests/setup/stack.ts
94.
lindseydew <lindsey.dew>
David Furey <david.furey>
1 shared file
e2e-tests/setup/stack.ts
95.
Joseph Smith <5122968+joelochlann>
Jonathon Herbert <jonathon.herbert>
1 shared file
build.sbt
96.
Joseph Smith <5122968+joelochlann>
Dominic Kendrick <dominic.kendrick>
1 shared file
build.sbt
97.
Dominic Kendrick <dominic.kendrick>
Ellen Muller <ellen.muller>
1 shared file
build.sbt
98.
Joseph Smith <5122968+joelochlann>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
dev/script/start.sh
99.
Junyuan Xue <junyuan.xue>
Karen Frankel <128724064+karenfrankel9>
1 shared file
kahuna/public/js/image/controller.js
100.
AndyKilmory <andrew.downing>
Karen Frankel <128724064+karenfrankel9>
1 shared file
kahuna/public/js/image/controller.js
Most Connected Contributors
Contributor
# connections
# commits
1.
Andy D <128470622+andykilmory>
22
7
2.
Alex Ware <alex.ware>
19
19
3.
lindseydew <lindsey.dew>
18
135
4.
Wai Sing Yiu <89925410+waisingyiu>
18
14
5.
Joseph Smith <5122968+joelochlann>
17
27
6.
Ellen Muller <ellen.muller>
16
30
7.
Junyuan Xue <junyuanxue.is>
15
38
8.
Junyuan Xue <junyuan.xue>
15
32
9.
Holly Knox <168672047+hk-15>
13
21
10.
Jonathon Herbert <jonathon.herbert>
12
182
11.
AlexAscherson <alex.ascherson>
12
4
12.
AndyKilmory <andrew.downing>
11
17
13.
dependabot[bot] <49699333+dependabot[bot]>
10
21
14.
David Blatcher <30567854+dblatcher>
10
1
15.
DBlatcher <david.blatcher>
10
1
16.
Dominic Kendrick <dominic.kendrick>
8
20
17.
Karen Frankel <128724064+karenfrankel9>
8
1
18.
David Furey <david.furey>
6
7
19.
Joseph Smith <joseph.smith>
6
2
20.
copilot-swe-agent[bot] <198982749+copilot>
4
2
21.
AlexAscherson <aascherson>
2
1
22.
Mateusz <mateusz.karpow>
1
2
23.
Justin Pinner <justin.pinner>
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["128470622+andykilmory"]
n1["alex.ware"]
n2["lindsey.dew"]
n3["junyuanxue.is"]
n4["junyuan.xue"]
n5["jonathon.herbert"]
n6["ellen.muller"]
n7["89925410+waisingyiu"]
n8["5122968+joelochlann"]
n9["alex.ascherson"]
n10["andrew.downing"]
n11["49699333+dependabot[bot]"]
n12["168672047+hk-15"]
n13["dominic.kendrick"]
n14["198982749+copilot"]
n15["128724064+karenfrankel9"]
n16["david.furey"]
n17["joseph.smith"]
n0 ---|"174"| n1
n2 ---|"164"| n0
n3 ---|"98"| n0
n4 ---|"91"| n3
n4 ---|"90"| n0
n5 ---|"67"| n0
n3 ---|"63"| n1
n2 ---|"62"| n1
n4 ---|"62"| n1
n5 ---|"60"| n1
n6 ---|"50"| n0
n6 ---|"49"| n2
n0 ---|"48"| n7
n1 ---|"47"| n7
n2 ---|"32"| n3
n0 ---|"28"| n8
n8 ---|"28"| n1
n2 ---|"25"| n4
n2 ---|"23"| n8
n5 ---|"22"| n7
n9 ---|"22"| n0
n7 ---|"22"| n2
n9 ---|"20"| n1
n10 ---|"18"| n0
n6 ---|"17"| n1
n2 ---|"17"| n5
n0 ---|"17"| n11
n1 ---|"14"| n11
n0 ---|"14"| n12
n6 ---|"12"| n3
n6 ---|"11"| n4
n10 ---|"10"| n9
n1 ---|"10"| n12
n4 ---|"10"| n10
n3 ---|"10"| n10
n10 ---|"9"| n1
n12 ---|"9"| n11
n3 ---|"9"| n7
n7 ---|"8"| n11
n0 ---|"8"| n13
n1 ---|"8"| n13
n13 ---|"8"| n5
n8 ---|"8"| n6
n4 ---|"8"| n7
n11 ---|"7"| n2
n2 ---|"7"| n12
n9 ---|"7"| n7
n6 ---|"7"| n7
n6 ---|"6"| n5
n4 ---|"6"| n5
n3 ---|"6"| n5
n10 ---|"6"| n7
n8 ---|"6"| n7
n14 ---|"5"| n0
n11 ---|"5"| n6
n2 ---|"5"| n15
n0 ---|"5"| n15
n3 ---|"5"| n15
n5 ---|"4"| n14
n4 ---|"4"| n9
n3 ---|"4"| n9
n12 ---|"4"| n6
n4 ---|"3"| n8
n3 ---|"3"| n8
n2 ---|"3"| n10
n2 ---|"3"| n9
n9 ---|"3"| n8
n7 ---|"3"| n12
n0 ---|"3"| n16
n1 ---|"3"| n16
n13 ---|"3"| n16
n16 ---|"3"| n5
n2 ---|"3"| n13
n11 ---|"3"| n5
n11 ---|"3"| n3
n8 ---|"2"| n12
n10 ---|"2"| n8
n6 ---|"2"| n9
n7 ---|"2"| n13
n1 ---|"2"| n14
n12 ---|"2"| n3
n11 ---|"2"| n4
n8 ---|"1"| n11
n6 ---|"1"| n17
n2 ---|"1"| n17
n17 ---|"1"| n0
n17 ---|"1"| n8
n17 ---|"1"| n1
n17 ---|"1"| n7
n12 ---|"1"| n10
n12 ---|"1"| n9
n10 ---|"1"| n6
n7 ---|"1"| n16
n2 ---|"1"| n16
n8 ---|"1"| n5
n8 ---|"1"| n13
n13 ---|"1"| n6
n8 ---|"1"| n14
n4 ---|"1"| n15
n10 ---|"1"| n15
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:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bA5,stroke-width:5px
linkStyle 3 stroke:#00688bA5,stroke-width:5px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688b82,stroke-width:3px
linkStyle 6 stroke:#00688b82,stroke-width:3px
linkStyle 7 stroke:#00688b82,stroke-width:3px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b82,stroke-width:3px
linkStyle 10 stroke:#00688b70,stroke-width:2px
linkStyle 11 stroke:#00688b70,stroke-width:2px
linkStyle 12 stroke:#00688b70,stroke-width:2px
linkStyle 13 stroke:#00688b70,stroke-width:2px
linkStyle 14 stroke:#00688b5E,stroke-width:1px
linkStyle 15 stroke:#00688b5E,stroke-width:1px
linkStyle 16 stroke:#00688b5E,stroke-width:1px
linkStyle 17 stroke:#00688b5E,stroke-width:1px
linkStyle 18 stroke:#00688b5E,stroke-width:1px
linkStyle 19 stroke:#00688b5E,stroke-width:1px
linkStyle 20 stroke:#00688b5E,stroke-width:1px
linkStyle 21 stroke:#00688b5E,stroke-width:1px
linkStyle 22 stroke:#00688b5E,stroke-width:1px
linkStyle 23 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
linkStyle 77 stroke:#00688b4C,stroke-width:1px
linkStyle 78 stroke:#00688b4C,stroke-width:1px
linkStyle 79 stroke:#00688b4C,stroke-width:1px
linkStyle 80 stroke:#00688b4C,stroke-width:1px
linkStyle 81 stroke:#00688b4C,stroke-width:1px
linkStyle 82 stroke:#00688b4C,stroke-width:1px
linkStyle 83 stroke:#00688b4C,stroke-width:1px
linkStyle 84 stroke:#00688b4C,stroke-width:1px
linkStyle 85 stroke:#00688b4C,stroke-width:1px
linkStyle 86 stroke:#00688b4C,stroke-width:1px
linkStyle 87 stroke:#00688b4C,stroke-width:1px
linkStyle 88 stroke:#00688b4C,stroke-width:1px
linkStyle 89 stroke:#00688b4C,stroke-width:1px
linkStyle 90 stroke:#00688b4C,stroke-width:1px
linkStyle 91 stroke:#00688b4C,stroke-width:1px
linkStyle 92 stroke:#00688b4C,stroke-width:1px
linkStyle 93 stroke:#00688b4C,stroke-width:1px
linkStyle 94 stroke:#00688b4C,stroke-width:1px
linkStyle 95 stroke:#00688b4C,stroke-width:1px
linkStyle 96 stroke:#00688b4C,stroke-width:1px
linkStyle 97 stroke:#00688b4C,stroke-width:1px
linkStyle 98 stroke:#00688b4C,stroke-width:1px
linkStyle 99 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
Alex Ware <alex.ware> |
174 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala e2e-tests/steps/upload/metadata-editor.steps.ts image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala kahuna/public/js/takedown/takedown-page.tsx e2e-tests/steps/upload/setup.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json dev/script/generate-config/package.json kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/upload/prompt/prompt.html image-embedder-lambda/package-lock.json image-loader/test/resources/c2pa/c2pa-present.jpg e2e-tests/steps/setup.ts kahuna/public/js/takedown/crops-and-usages.tsx common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala kahuna/public/js/edits/image-editor.js kahuna/public/js/search/query-filter.js e2e-tests/images/entrypoint.dev.sh image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes e2e-tests/images/Dockerfile kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png e2e-tests/testcontainers/config.ts kahuna/public/js/util/poll.ts scripts/src/main/resources/alamy-grid-ids.csv e2e-tests/steps/fixtures.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala scripts/README.md kahuna/public/js/components/gu-date-range/gu-date-range.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts e2e-tests/package.json kahuna/app/KahunaComponents.scala e2e-tests/fixtures/permissions/permissions.json kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/takedown/index.ts e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts cdk/package-lock.json e2e-tests/images/entrypoint.ci.sh scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala .gitignore image-loader/test/scala/lib/imaging/C2paDetectorTest.scala e2e-tests/setup/stack.ts kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/setup/progress.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala e2e-tests/steps/kahuna.steps.ts cdk/lib/image-cache-purger.ts dev/script/generate-config/package-lock.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala cdk/bin/cdk.ts kahuna/public/js/takedown/view.html build.sbt scripts/sample-images/package.json e2e-tests/setup/seed-elasticsearch.ts common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala e2e-tests/fixtures/images/embedded-metadata.jpg image-counter-lambda/package-lock.json kahuna/public/js/takedown/delete-from-content-step.tsx kahuna/public/js/edits/list-editor.js dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/conf/routes e2e-tests/global-setup.ts media-api/app/lib/ContentApi.scala ... |
| 2. | lindseydew <lindsey.dew> |
Andy D <128470622+andykilmory> |
164 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala kahuna/public/js/window.ts kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/directives/ui-crop-box/ui-crop-box.js image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/SoftDeletedMetadataTable.scala collections/app/store/CollectionsStore.scala kahuna/public/js/crop/view.html common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala thrall/app/views/migrationFailures.scala.html image-cache-purger/README.md common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml media-api/test/lib/elasticsearch/HybridResultTest.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/EC2MetadataUtils.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes scripts/src/main/resources/alamy-grid-ids.csv thrall/app/views/upsertProject.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/discovery/EC2.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala common-lib/src/test/scala/com/gu/mediaservice/lib/aws/DynamoDBTest.scala thrall/app/lib/elasticsearch/GoodToGoCheck.scala common-lib/src/test/scala/com/gu/mediaservice/lib/aws/SqsHelpersTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/ImageIngestOperations.scala e2e-tests/fixtures/permissions/permissions.json image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala e2e-tests/setup/provision.ts metadata-editor/app/controllers/EditsController.scala usage/test/model/UsageRecordTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala e2e-tests/setup/dev.ts image-cache-purger/src/test/resources/s3-event.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala e2e-tests/setup/config.ts thrall/app/controllers/ReaperController.scala scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala e2e-tests/setup/stack.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala leases/app/lib/LeaseStore.scala cdk/bin/cdk.ts common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala kahuna/public/js/components/gr-archiver/gr-archiver.js .tool-versions common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala scripts/src/main/scala/com/gu/mediaservice/lib/UserCredentials.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt image-loader/app/lib/UploadStatusTable.scala thrall/app/controllers/ThrallController.scala e2e-tests/steps/upload/upload.steps.ts common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala usage/app/model/UsageTable.scala usage/app/model/UsageRecord.scala dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/app/controllers/KahunaController.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala metadata-editor/app/controllers/SyndicationController.scala .github/workflows/sbt-dependency-graph.yaml media-api/app/lib/ContentApi.scala kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js ... |
| 3. | Junyuan Xue <junyuanxue.is> |
Andy D <128470622+andykilmory> |
98 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx media-api/app/lib/ImageUsagesBySupplier.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/public/js/components/gr-top-bar/gr-top-bar.js usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/global.d.ts kahuna/public/js/components/gr-downloader/gr-downloader.js image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js kahuna/public/js/common/user-actions.js media-api/app/lib/UsageStore.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.css media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 4. | Junyuan Xue <junyuan.xue> |
Junyuan Xue <junyuanxue.is> |
91 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts media-api/app/lib/UsageQuota.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx media-api/app/lib/ImageUsagesBySupplier.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts kahuna/public/js/components/gr-downloader/gr-downloader.js image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.css media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 5. | Junyuan Xue <junyuan.xue> |
Andy D <128470622+andykilmory> |
90 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx media-api/app/lib/ImageUsagesBySupplier.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts kahuna/public/js/components/gr-downloader/gr-downloader.js image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.css media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 6. | Jonathon Herbert <jonathon.herbert> |
Andy D <128470622+andykilmory> |
67 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala .devcontainer/devenv.yaml e2e-tests/steps/upload/metadata-editor.steps.ts .devcontainer/shared/devcontainer-lock.json common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala e2e-tests/steps/upload/setup.ts kahuna/public/js/upload/prompt/prompt.html e2e-tests/steps/setup.ts e2e-tests/images/entrypoint.dev.sh kahuna/public/js/upload/view.html e2e-tests/images/Dockerfile e2e-tests/testcontainers/config.ts e2e-tests/steps/fixtures.ts .devcontainer/.gitignore .devcontainer/shared/devcontainer.json e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh .gitignore e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/setup/progress.ts e2e-tests/images/entrypoint.common.sh e2e-tests/steps/kahuna.steps.ts .tool-versions build.sbt e2e-tests/setup/seed-elasticsearch.ts .devcontainer/user/devcontainer.json e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts e2e-tests/fixtures/images/embedded-metadata.jpg dev/script/generate-config/service-config.js e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/images/Dockerfile.dockerignore e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg e2e-tests/playwright.config.ts e2e-tests/setup/state.ts kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html .github/workflows/playwright.yml e2e-tests/features/upload.feature kahuna/public/js/edits/image-editor.html e2e-tests/steps/upload/dnd.steps.ts e2e-tests/features/kahuna.feature e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts kahuna/package-lock.json kahuna/package.json kahuna/public/js/upload/jobs/required-metadata-editor.js .devcontainer/README.md e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts |
| 7. | Junyuan Xue <junyuanxue.is> |
Alex Ware <alex.ware> |
63 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 8. | lindseydew <lindsey.dew> |
Alex Ware <alex.ware> |
62 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala kahuna/public/js/window.ts image-embedder-lambda/package-lock.json common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes scripts/src/main/resources/alamy-grid-ids.csv common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala e2e-tests/fixtures/permissions/permissions.json kahuna/public/js/search/query.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala e2e-tests/setup/stack.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/search/results.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts e2e-tests/README.md media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt kahuna/public/js/edits/image-editor.html media-api/app/lib/MediaApiConfig.scala e2e-tests/fixtures/auth/users.json cdk/lib/__snapshots__/image-cache-purger.test.ts.snap kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala e2e-tests/setup/constants.ts |
| 9. | Junyuan Xue <junyuan.xue> |
Alex Ware <alex.ware> |
62 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/util/errors.ts kahuna/public/js/takedown/takedown-step.tsx kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/takedown/view.html common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes kahuna/public/js/takedown/takedown-context.tsx media-api/app/controllers/MediaApi.scala kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts image-loader/test/resources/c2pa/c2pa-absent.tiff kahuna/public/js/components/gr-display-crops/gr-display-crops.css media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 10. | Jonathon Herbert <jonathon.herbert> |
Alex Ware <alex.ware> |
60 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala e2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/testcontainers/seed-elasticsearch.ts e2e-tests/steps/upload/setup.ts kahuna/public/js/upload/prompt/prompt.html e2e-tests/steps/setup.ts e2e-tests/images/entrypoint.dev.sh kahuna/public/js/upload/view.html e2e-tests/images/Dockerfile e2e-tests/testcontainers/config.ts e2e-tests/steps/fixtures.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh .gitignore e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/setup/progress.ts e2e-tests/steps/kahuna.steps.ts build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/testcontainers/state.ts dev/script/generate-config/service-config.js e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/testcontainers/provision.ts e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg e2e-tests/playwright.config.ts e2e-tests/setup/state.ts kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html .github/workflows/playwright.yml e2e-tests/features/upload.feature kahuna/public/js/edits/image-editor.html e2e-tests/steps/upload/dnd.steps.ts e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts kahuna/package-lock.json kahuna/package.json kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/fixtures/elasticsearch/images.json e2e-tests/global-teardown.ts e2e-tests/setup/constants.ts |
| 11. | Ellen Muller <ellen.muller> |
Andy D <128470622+andykilmory> |
50 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala kahuna/public/js/window.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala .github/workflows/ci.yml media-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala metadata-editor/app/controllers/EditsController.scala usage/test/model/UsageRecordTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala kahuna/app/lib/KahunaConfig.scala usage/app/model/UsageTable.scala usage/app/model/UsageRecord.scala dev/script/generate-config/service-config.js kahuna/app/controllers/KahunaController.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css metadata-editor/app/lib/Syndication.scala kahuna/public/js/services/image-list.js media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala kahuna/app/lib/FeatureSwitch.scala kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala |
| 12. | Ellen Muller <ellen.muller> |
lindseydew <lindsey.dew> |
49 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala kahuna/public/js/window.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala .github/workflows/ci.yml media-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala metadata-editor/app/controllers/EditsController.scala usage/test/model/UsageRecordTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala usage/app/model/UsageTable.scala usage/app/model/UsageRecord.scala dev/script/generate-config/service-config.js kahuna/app/controllers/KahunaController.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js image-loader/app/lib/ImageLoaderStore.scala kahuna/public/stylesheets/main.css metadata-editor/app/lib/Syndication.scala kahuna/public/js/services/image-list.js media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala kahuna/app/lib/FeatureSwitch.scala kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala metadata-editor/app/lib/MetadataSqsMessageConsumer.scala |
| 13. | Andy D <128470622+andykilmory> |
Wai Sing Yiu <89925410+waisingyiu> |
48 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts e2e-tests/setup/config.ts cdk/package-lock.json e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts scripts/sample-images/package.json e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/fixtures/images/embedded-metadata.jpg scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/setup/seed-collections.ts e2e-tests/features/upload.feature kahuna/public/js/util/default-non-free-filter.js scripts/sample-images/package-lock.json e2e-tests/fixtures/auth/users.json kahuna/package-lock.json dev/oidc-provider/package-lock.json e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 14. | Alex Ware <alex.ware> |
Wai Sing Yiu <89925410+waisingyiu> |
47 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts e2e-tests/setup/config.ts cdk/package-lock.json e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts scripts/sample-images/package.json e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/fixtures/images/embedded-metadata.jpg scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/setup/seed-collections.ts e2e-tests/features/upload.feature scripts/sample-images/package-lock.json e2e-tests/fixtures/auth/users.json kahuna/package-lock.json dev/oidc-provider/package-lock.json e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 15. | lindseydew <lindsey.dew> |
Junyuan Xue <junyuanxue.is> |
32 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/window.ts kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/crop/view.html kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes media-api/app/lib/elasticsearch/ElasticSearch.scala dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/js/image/controller.js kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/public/js/components/gr-top-bar/gr-top-bar.js usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/common/user-actions.js |
| 16. | Andy D <128470622+andykilmory> |
Joseph Smith <5122968+joelochlann> |
28 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html riff-raff.yaml scripts/README.md kahuna/public/js/search/query.js image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/start.sh dev/script/es-ssh-ssm-tunnel.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css cdk/lib/image-cache-purger.test.ts image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 17. | Joseph Smith <5122968+joelochlann> |
Alex Ware <alex.ware> |
28 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html riff-raff.yaml scripts/README.md kahuna/public/js/search/query.js image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/start.sh dev/script/es-ssh-ssm-tunnel.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css cdk/lib/image-cache-purger.test.ts image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 18. | lindseydew <lindsey.dew> |
Junyuan Xue <junyuan.xue> |
25 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/window.ts kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/crop/view.html kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes media-api/app/lib/elasticsearch/ElasticSearch.scala dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala usage/conf/routes media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/js/image/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json media-api/test/lib/elasticsearch/Fixtures.scala |
| 19. | lindseydew <lindsey.dew> |
Joseph Smith <5122968+joelochlann> |
23 shared filesmedia-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html riff-raff.yaml kahuna/public/js/search/query.js image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala cdk/bin/cdk.ts build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/stylesheets/main.css cdk/lib/image-cache-purger.test.ts image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala project/plugins.sbt cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 20. | Jonathon Herbert <jonathon.herbert> |
Wai Sing Yiu <89925410+waisingyiu> |
22 shared filese2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/upload/setup.ts e2e-tests/steps/setup.ts e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/setup/stack.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/steps/common.steps.ts e2e-tests/README.md e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json e2e-tests/setup/constants.ts |
| 21. | AlexAscherson <alex.ascherson> |
Andy D <128470622+andykilmory> |
22 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js docs/02-running/01-running-locally.md kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx |
| 22. | Wai Sing Yiu <89925410+waisingyiu> |
lindseydew <lindsey.dew> |
22 shared filesimage-embedder-lambda/package-lock.json kahuna/public/js/search/results.html kahuna/public/js/takedown/delete-from-grid-step.tsx e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/setup/stack.ts e2e-tests/steps/upload/upload.steps.ts scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/search/results.js kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts e2e-tests/README.md kahuna/public/stylesheets/main.css scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js e2e-tests/fixtures/auth/users.json kahuna/package-lock.json e2e-tests/setup/constants.ts |
| 23. | AlexAscherson <alex.ascherson> |
Alex Ware <alex.ware> |
20 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx |
| 24. | AndyKilmory <andrew.downing> |
Andy D <128470622+andykilmory> |
18 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/services/image/usages.js |
| 25. | Ellen Muller <ellen.muller> |
Alex Ware <alex.ware> |
17 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala kahuna/public/js/window.ts .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala build.sbt kahuna/app/lib/KahunaConfig.scala dev/script/generate-config/service-config.js kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css media-api/app/lib/MediaApiConfig.scala kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json |
| 26. | lindseydew <lindsey.dew> |
Jonathon Herbert <jonathon.herbert> |
17 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/config.ts e2e-tests/setup/stack.ts .tool-versions build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js e2e-tests/steps/common.steps.ts e2e-tests/README.md kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json e2e-tests/setup/constants.ts |
| 27. | Andy D <128470622+andykilmory> |
dependabot[bot] <49699333+dependabot[bot]> |
17 shared filesdev/oidc-provider/package.json dev/script/generate-config/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml scripts/sample-images/package.json e2e-tests/package-lock.json image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml dev/oidc-provider/package-lock.json |
| 28. | Alex Ware <alex.ware> |
dependabot[bot] <49699333+dependabot[bot]> |
14 shared filesdev/oidc-provider/package.json dev/script/generate-config/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json dev/script/generate-config/package-lock.json scripts/sample-images/package.json e2e-tests/package-lock.json image-counter-lambda/package-lock.json image-embedder-lambda/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json kahuna/package.json dev/oidc-provider/package-lock.json |
| 29. | Andy D <128470622+andykilmory> |
Holly Knox <168672047+hk-15> |
14 shared filesdev/script/generate-config/package.json scripts/src/main/scala/com/gu/mediaservice/scripts/BulkRemoveFromCollection.scala .github/workflows/ci.yml scripts/src/main/resources/alamy-grid-ids.csv kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml kahuna/public/stylesheets/main.css .github/workflows/check-labels.yaml dev/oidc-provider/package-lock.json |
| 30. | Ellen Muller <ellen.muller> |
Junyuan Xue <junyuanxue.is> |
12 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala kahuna/public/js/window.ts media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/services/image-list.js kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json |
| 31. | Ellen Muller <ellen.muller> |
Junyuan Xue <junyuan.xue> |
11 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala kahuna/public/js/window.ts media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/stylesheets/main.css kahuna/app/views/main.scala.html kahuna/package-lock.json kahuna/package.json |
| 32. | AndyKilmory <andrew.downing> |
AlexAscherson <alex.ascherson> |
10 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 33. | Alex Ware <alex.ware> |
Holly Knox <168672047+hk-15> |
10 shared filesdev/script/generate-config/package.json .github/workflows/ci.yml scripts/src/main/resources/alamy-grid-ids.csv kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala dev/script/generate-config/package-lock.json image-counter-lambda/package-lock.json kahuna/public/stylesheets/main.css dev/oidc-provider/package-lock.json |
| 34. | Junyuan Xue <junyuan.xue> |
AndyKilmory <andrew.downing> |
10 shared fileskahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/services/image/usages.js |
| 35. | Junyuan Xue <junyuanxue.is> |
AndyKilmory <andrew.downing> |
10 shared fileskahuna/public/js/components/gr-image-usage/gr-image-usage.css kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-image-usage/gr-image-usage.js kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/services/image/usages.js |
| 36. | AndyKilmory <andrew.downing> |
Alex Ware <alex.ware> |
9 shared fileskahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js |
| 37. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
9 shared filesdev/script/generate-config/package.json .github/workflows/ci.yml cdk/package-lock.json dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/check-labels.yaml dev/oidc-provider/package-lock.json |
| 38. | Junyuan Xue <junyuanxue.is> |
Wai Sing Yiu <89925410+waisingyiu> |
9 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json dev/oidc-provider/package-lock.json media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 39. | Wai Sing Yiu <89925410+waisingyiu> |
dependabot[bot] <49699333+dependabot[bot]> |
8 shared filesdev/oidc-provider/package.json image-embedder-lambda/package-lock.json cdk/package-lock.json scripts/sample-images/package.json e2e-tests/package-lock.json scripts/sample-images/package-lock.json kahuna/package-lock.json dev/oidc-provider/package-lock.json |
| 40. | Andy D <128470622+andykilmory> |
Dominic Kendrick <dominic.kendrick> |
8 shared filese2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts build.sbt e2e-tests/README.md .github/workflows/playwright.yml e2e-tests/images/README.md |
| 41. | Alex Ware <alex.ware> |
Dominic Kendrick <dominic.kendrick> |
8 shared filese2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts build.sbt e2e-tests/README.md .github/workflows/playwright.yml e2e-tests/images/README.md |
| 42. | Dominic Kendrick <dominic.kendrick> |
Jonathon Herbert <jonathon.herbert> |
8 shared filese2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts build.sbt e2e-tests/README.md .github/workflows/playwright.yml e2e-tests/images/README.md |
| 43. | Joseph Smith <5122968+joelochlann> |
Ellen Muller <ellen.muller> |
8 shared files.github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js build.sbt kahuna/public/js/search/results.js media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css |
| 44. | Junyuan Xue <junyuan.xue> |
Wai Sing Yiu <89925410+waisingyiu> |
8 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json media-api/test/lib/elasticsearch/ElasticSearchTest.scala |
| 45. | dependabot[bot] <49699333+dependabot[bot]> |
lindseydew <lindsey.dew> |
7 shared filesimage-embedder-lambda/package-lock.json .github/workflows/ci.yml .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json kahuna/package-lock.json kahuna/package.json |
| 46. | lindseydew <lindsey.dew> |
Holly Knox <168672047+hk-15> |
7 shared files.github/workflows/ci.yml scripts/src/main/resources/alamy-grid-ids.csv kahuna/public/js/search/query.html scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml kahuna/public/stylesheets/main.css |
| 47. | AlexAscherson <alex.ascherson> |
Wai Sing Yiu <89925410+waisingyiu> |
7 shared fileskahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/util/default-non-free-filter.js |
| 48. | Ellen Muller <ellen.muller> |
Wai Sing Yiu <89925410+waisingyiu> |
7 shared fileskahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/results.js kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 49. | Ellen Muller <ellen.muller> |
Jonathon Herbert <jonathon.herbert> |
6 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala build.sbt dev/script/generate-config/service-config.js kahuna/package-lock.json kahuna/package.json |
| 50. | Junyuan Xue <junyuan.xue> |
Jonathon Herbert <jonathon.herbert> |
6 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala kahuna/public/js/upload/view.html dev/script/generate-config/service-config.js kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 51. | Junyuan Xue <junyuanxue.is> |
Jonathon Herbert <jonathon.herbert> |
6 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala kahuna/public/js/upload/view.html dev/script/generate-config/service-config.js kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 52. | AndyKilmory <andrew.downing> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared fileskahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/upload/controller.js kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 53. | Joseph Smith <5122968+joelochlann> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared fileskahuna/public/js/search/results.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/services/telemetry.ts kahuna/public/stylesheets/main.css |
| 54. | copilot-swe-agent[bot] <198982749+copilot> |
Andy D <128470622+andykilmory> |
5 shared files.devcontainer/devenv.yaml .devcontainer/shared/devcontainer.json .devcontainer/user/devcontainer.json e2e-tests/global-setup.ts dev/script/start.sh |
| 55. | dependabot[bot] <49699333+dependabot[bot]> |
Ellen Muller <ellen.muller> |
5 shared files.github/workflows/ci.yml .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml kahuna/package-lock.json kahuna/package.json |
| 56. | lindseydew <lindsey.dew> |
Karen Frankel <128724064+karenfrankel9> |
5 shared fileskahuna/public/js/image/controller.js kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/common/user-actions.js |
| 57. | Andy D <128470622+andykilmory> |
Karen Frankel <128724064+karenfrankel9> |
5 shared fileskahuna/public/js/image/controller.js kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/common/user-actions.js |
| 58. | Junyuan Xue <junyuanxue.is> |
Karen Frankel <128724064+karenfrankel9> |
5 shared fileskahuna/public/js/image/controller.js kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/common/user-actions.html kahuna/public/js/image/view.html kahuna/public/js/common/user-actions.js |
| 59. | Jonathon Herbert <jonathon.herbert> |
copilot-swe-agent[bot] <198982749+copilot> |
4 shared files.devcontainer/devenv.yaml .devcontainer/shared/devcontainer.json .devcontainer/user/devcontainer.json e2e-tests/global-setup.ts |
| 60. | Junyuan Xue <junyuan.xue> |
AlexAscherson <alex.ascherson> |
4 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/image/controller.js |
| 61. | Junyuan Xue <junyuanxue.is> |
AlexAscherson <alex.ascherson> |
4 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/image/controller.js |
| 62. | Holly Knox <168672047+hk-15> |
Ellen Muller <ellen.muller> |
4 shared files.github/workflows/ci.yml .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml kahuna/public/stylesheets/main.css |
| 63. | Junyuan Xue <junyuan.xue> |
Joseph Smith <5122968+joelochlann> |
3 shared filesmedia-api/app/lib/ImageResponse.scala media-api/app/controllers/MediaApi.scala kahuna/public/stylesheets/main.css |
| 64. | Junyuan Xue <junyuanxue.is> |
Joseph Smith <5122968+joelochlann> |
3 shared filesmedia-api/app/lib/ImageResponse.scala media-api/app/controllers/MediaApi.scala kahuna/public/stylesheets/main.css |
| 65. | lindseydew <lindsey.dew> |
AndyKilmory <andrew.downing> |
3 shared fileskahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/image/controller.js |
| 66. | lindseydew <lindsey.dew> |
AlexAscherson <alex.ascherson> |
3 shared fileskahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/image/controller.js |
| 67. | AlexAscherson <alex.ascherson> |
Joseph Smith <5122968+joelochlann> |
3 shared fileskahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/services/telemetry.ts |
| 68. | Wai Sing Yiu <89925410+waisingyiu> |
Holly Knox <168672047+hk-15> |
3 shared filescdk/package-lock.json kahuna/public/stylesheets/main.css dev/oidc-provider/package-lock.json |
| 69. | Andy D <128470622+andykilmory> |
David Furey <david.furey> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 70. | Alex Ware <alex.ware> |
David Furey <david.furey> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 71. | Dominic Kendrick <dominic.kendrick> |
David Furey <david.furey> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 72. | David Furey <david.furey> |
Jonathon Herbert <jonathon.herbert> |
3 shared filese2e-tests/images/entrypoint.ci.sh e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 73. | lindseydew <lindsey.dew> |
Dominic Kendrick <dominic.kendrick> |
3 shared filese2e-tests/setup/stack.ts build.sbt e2e-tests/README.md |
| 74. | dependabot[bot] <49699333+dependabot[bot]> |
Jonathon Herbert <jonathon.herbert> |
3 shared filese2e-tests/package-lock.json kahuna/package-lock.json kahuna/package.json |
| 75. | dependabot[bot] <49699333+dependabot[bot]> |
Junyuan Xue <junyuanxue.is> |
3 shared fileskahuna/package-lock.json kahuna/package.json dev/oidc-provider/package-lock.json |
| 76. | Joseph Smith <5122968+joelochlann> |
Holly Knox <168672047+hk-15> |
2 shared files.github/workflows/ci.yml kahuna/public/stylesheets/main.css |
| 77. | AndyKilmory <andrew.downing> |
Joseph Smith <5122968+joelochlann> |
2 shared fileskahuna/public/js/search/query.js kahuna/public/js/search/index.js |
| 78. | Ellen Muller <ellen.muller> |
AlexAscherson <alex.ascherson> |
2 shared fileskahuna/public/js/search/query.js kahuna/public/js/services/telemetry.ts |
| 79. | Wai Sing Yiu <89925410+waisingyiu> |
Dominic Kendrick <dominic.kendrick> |
2 shared filese2e-tests/setup/stack.ts e2e-tests/README.md |
| 80. | Alex Ware <alex.ware> |
copilot-swe-agent[bot] <198982749+copilot> |
2 shared filese2e-tests/global-setup.ts dev/script/start.sh |
| 81. | Holly Knox <168672047+hk-15> |
Junyuan Xue <junyuanxue.is> |
2 shared fileskahuna/public/stylesheets/main.css dev/oidc-provider/package-lock.json |
| 82. | dependabot[bot] <49699333+dependabot[bot]> |
Junyuan Xue <junyuan.xue> |
2 shared fileskahuna/package-lock.json kahuna/package.json |
| 83. | Joseph Smith <5122968+joelochlann> |
dependabot[bot] <49699333+dependabot[bot]> |
1 shared file.github/workflows/ci.yml |
| 84. | Ellen Muller <ellen.muller> |
Joseph Smith <joseph.smith> |
1 shared filekahuna/public/js/search/results.html |
| 85. | lindseydew <lindsey.dew> |
Joseph Smith <joseph.smith> |
1 shared filekahuna/public/js/search/results.html |
| 86. | Joseph Smith <joseph.smith> |
Andy D <128470622+andykilmory> |
1 shared filekahuna/public/js/search/results.html |
| 87. | Joseph Smith <joseph.smith> |
Joseph Smith <5122968+joelochlann> |
1 shared filekahuna/public/js/search/results.html |
| 88. | Joseph Smith <joseph.smith> |
Alex Ware <alex.ware> |
1 shared filekahuna/public/js/search/results.html |
| 89. | Joseph Smith <joseph.smith> |
Wai Sing Yiu <89925410+waisingyiu> |
1 shared filekahuna/public/js/search/results.html |
| 90. | Holly Knox <168672047+hk-15> |
AndyKilmory <andrew.downing> |
1 shared filekahuna/public/js/search/query.html |
| 91. | Holly Knox <168672047+hk-15> |
AlexAscherson <alex.ascherson> |
1 shared filekahuna/public/js/search/query.html |
| 92. | AndyKilmory <andrew.downing> |
Ellen Muller <ellen.muller> |
1 shared filekahuna/public/js/search/query.js |
| 93. | Wai Sing Yiu <89925410+waisingyiu> |
David Furey <david.furey> |
1 shared filee2e-tests/setup/stack.ts |
| 94. | lindseydew <lindsey.dew> |
David Furey <david.furey> |
1 shared filee2e-tests/setup/stack.ts |
| 95. | Joseph Smith <5122968+joelochlann> |
Jonathon Herbert <jonathon.herbert> |
1 shared filebuild.sbt |
| 96. | Joseph Smith <5122968+joelochlann> |
Dominic Kendrick <dominic.kendrick> |
1 shared filebuild.sbt |
| 97. | Dominic Kendrick <dominic.kendrick> |
Ellen Muller <ellen.muller> |
1 shared filebuild.sbt |
| 98. | Joseph Smith <5122968+joelochlann> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filedev/script/start.sh |
| 99. | Junyuan Xue <junyuan.xue> |
Karen Frankel <128724064+karenfrankel9> |
1 shared filekahuna/public/js/image/controller.js |
| 100. | AndyKilmory <andrew.downing> |
Karen Frankel <128724064+karenfrankel9> |
1 shared filekahuna/public/js/image/controller.js |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
22 | 7 |
| 2. | Alex Ware <alex.ware> |
19 | 19 |
| 3. | lindseydew <lindsey.dew> |
18 | 135 |
| 4. | Wai Sing Yiu <89925410+waisingyiu> |
18 | 14 |
| 5. | Joseph Smith <5122968+joelochlann> |
17 | 27 |
| 6. | Ellen Muller <ellen.muller> |
16 | 30 |
| 7. | Junyuan Xue <junyuanxue.is> |
15 | 38 |
| 8. | Junyuan Xue <junyuan.xue> |
15 | 32 |
| 9. | Holly Knox <168672047+hk-15> |
13 | 21 |
| 10. | Jonathon Herbert <jonathon.herbert> |
12 | 182 |
| 11. | AlexAscherson <alex.ascherson> |
12 | 4 |
| 12. | AndyKilmory <andrew.downing> |
11 | 17 |
| 13. | dependabot[bot] <49699333+dependabot[bot]> |
10 | 21 |
| 14. | David Blatcher <30567854+dblatcher> |
10 | 1 |
| 15. | DBlatcher <david.blatcher> |
10 | 1 |
| 16. | Dominic Kendrick <dominic.kendrick> |
8 | 20 |
| 17. | Karen Frankel <128724064+karenfrankel9> |
8 | 1 |
| 18. | David Furey <david.furey> |
6 | 7 |
| 19. | Joseph Smith <joseph.smith> |
6 | 2 |
| 20. | copilot-swe-agent[bot] <198982749+copilot> |
4 | 2 |
| 21. | AlexAscherson <aascherson> |
2 | 1 |
| 22. | Mateusz <mateusz.karpow> |
1 | 2 |
| 23. | Justin Pinner <justin.pinner> |
1 | 1 |
C-median: 11.0
A half of the contributors has more than 11.0 connections, and a half has less than this number.
C-mean: 11.0
An average number of connections a contributor has with other contributors.
C-index: 11.0
There are 11.0 contributors with 11.0 or more connections.
26 contributors (874 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Mateusz <mateusz.karpow> |
2016-07-20 | 2026-09-08 | 8 (<1%) | +97 / -21 |
| 2. | Alex Ware <alex.ware> |
2019-12-02 | 2026-10-07 | 19 (2%) | +11K / -2.8K |
| 3. | Andrew Nowak <andrew.nowak> |
2021-07-07 | 2026-07-02 | 20 (2%) | +590 / -1.4K |
| 4. | Ellen Muller <ellen.muller> |
2025-08-13 | 2026-08-21 | 125 (14%) | +5.1K / -3.1K |
| 5. | Jonathon Herbert <jonathon.herbert> |
2019-03-07 | 2026-10-07 | 184 (21%) | +28K / -6.6K |
| 6. | Andrew Nowak <10963046+andrew-nowak> |
2021-07-19 | 2026-07-02 | 20 (2%) | +689 / -1.5K |
| 7. | lindseydew <lindsey.dew> |
2025-11-04 | 2026-09-30 | 180 (20%) | +20K / -5K |
| 8. | AndyKilmory <andrew.downing> |
2023-09-07 | 2026-10-06 | 26 (2%) | +1.5K / -2K |
| 9. | Joseph Smith <joseph.smith> |
2025-01-24 | 2026-07-22 | 75 (8%) | +3.2K / -1.2K |
| 10. | Alex Dufournet <3389563+alexduf> |
2026-03-16 | 2026-05-06 | 28 (3%) | +4.7K / -2.9K |
| 11. | Andy D <128470622+andykilmory> |
2023-10-03 | 2026-10-06 | 14 (1%) | +77K / -49K |
| 12. | Junyuan Xue <junyuanxue.is> |
2026-07-08 | 2026-10-06 | 39 (4%) | +4.8K / -1.5K |
| 13. | Junyuan Xue <junyuan.xue> |
2026-07-08 | 2026-10-05 | 33 (3%) | +4.4K / -950 |
| 14. | Joseph Smith <5122968+joelochlann> |
2026-09-21 | 2026-10-01 | 27 (3%) | +2K / -595 |
| 15. | Holly Knox <168672047+hk-15> |
2026-06-25 | 2026-09-16 | 23 (2%) | +351 / -1K |
| 16. | Dominic Kendrick <dominic.kendrick> |
2026-09-22 | 2026-09-24 | 20 (2%) | +803 / -540 |
| 17. | David Blatcher <30567854+dblatcher> |
2023-10-06 | 2026-07-31 | 1 (<1%) | +1 / -0 |
| 18. | David Furey <david.furey> |
2022-02-07 | 2026-09-23 | 7 (<1%) | +47 / -120 |
| 19. | Wai Sing Yiu <89925410+waisingyiu> |
2026-09-25 | 2026-10-05 | 14 (1%) | +2.6K / -1.1K |
| 20. | Pete F <pete.faulconbridge> |
2024-08-12 | 2026-05-15 | 1 (<1%) | +35 / -0 |
| 21. | AlexAscherson <alex.ascherson> |
2026-08-19 | 2026-10-05 | 4 (<1%) | +487 / -205 |
| 22. | Karen Frankel <128724064+karenfrankel9> |
2024-08-19 | 2026-10-01 | 1 (<1%) | +25 / -3 |
| 23. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-03 | 2026-09-21 | 2 (<1%) | +6 / -2 |
| 24. | AlexAscherson <aascherson> |
2026-08-18 | 2026-08-18 | 1 (<1%) | +7 / -0 |
| 25. | Justin Pinner <justin.pinner> |
2026-08-18 | 2026-08-18 | 1 (<1%) | +9 / -2 |
| 26. | DBlatcher <david.blatcher> |
2026-07-31 | 2026-07-31 | 1 (<1%) | +1 / -0 |
1 bot (27 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-08-28 | 2026-10-02 | 27 (100%) | +802 / -1.1K |
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["128470622+andykilmory"]
n1["lindsey.dew"]
n2["alex.ware"]
n3["ellen.muller"]
n4["junyuanxue.is"]
n5["junyuan.xue"]
n6["jonathon.herbert"]
n7["andrew.downing"]
n8["10963046+andrew-nowak"]
n9["89925410+waisingyiu"]
n10["andrew.nowak"]
n11["3389563+alexduf"]
n12["5122968+joelochlann"]
n13["joseph.smith"]
n14["alex.ascherson"]
n15["49699333+dependabot[bot]"]
n16["168672047+hk-15"]
n17["dominic.kendrick"]
n18["mateusz.karpow"]
n19["198982749+copilot"]
n20["128724064+karenfrankel9"]
n0 ---|"176"| n1
n0 ---|"174"| n2
n0 ---|"130"| n3
n0 ---|"99"| n4
n4 ---|"92"| n5
n0 ---|"91"| n5
n3 ---|"79"| n1
n6 ---|"68"| n0
n1 ---|"65"| n2
n7 ---|"64"| n0
n4 ---|"63"| n2
n5 ---|"62"| n2
n6 ---|"60"| n2
n0 ---|"59"| n8
n0 ---|"48"| n9
n2 ---|"47"| n9
n0 ---|"44"| n10
n8 ---|"44"| n10
n3 ---|"43"| n8
n0 ---|"42"| n11
n3 ---|"40"| n11
n8 ---|"34"| n1
n1 ---|"33"| n4
n3 ---|"33"| n10
n7 ---|"30"| n8
n7 ---|"29"| n2
n3 ---|"28"| n2
n0 ---|"28"| n12
n2 ---|"28"| n12
n1 ---|"26"| n5
n10 ---|"26"| n1
n7 ---|"26"| n3
n0 ---|"24"| n13
n1 ---|"24"| n12
n1 ---|"24"| n9
n6 ---|"22"| n9
n0 ---|"22"| n14
n7 ---|"21"| n14
n1 ---|"21"| n13
n1 ---|"21"| n7
n14 ---|"20"| n2
n0 ---|"17"| n15
n3 ---|"17"| n4
n7 ---|"17"| n4
n1 ---|"17"| n6
n0 ---|"16"| n16
n3 ---|"16"| n5
n7 ---|"16"| n5
n7 ---|"16"| n10
n3 ---|"15"| n13
n2 ---|"14"| n15
n2 ---|"14"| n8
n2 ---|"13"| n13
n2 ---|"12"| n16
n16 ---|"11"| n15
n7 ---|"11"| n9
n16 ---|"10"| n1
n2 ---|"10"| n10
n2 ---|"10"| n11
n12 ---|"10"| n3
n3 ---|"10"| n9
n4 ---|"9"| n9
n13 ---|"8"| n8
n5 ---|"8"| n9
n0 ---|"8"| n17
n2 ---|"8"| n17
n17 ---|"8"| n6
n1 ---|"8"| n15
n3 ---|"8"| n16
n1 ---|"8"| n11
n6 ---|"8"| n3
n9 ---|"8"| n15
n8 ---|"8"| n4
n13 ---|"7"| n10
n5 ---|"7"| n6
n4 ---|"7"| n6
n14 ---|"7"| n9
n3 ---|"7"| n15
n12 ---|"7"| n13
n8 ---|"7"| n5
n12 ---|"6"| n11
n8 ---|"6"| n11
n13 ---|"6"| n7
n13 ---|"6"| n11
n0 ---|"6"| n18
n11 ---|"6"| n9
n12 ---|"6"| n9
n8 ---|"6"| n9
n9 ---|"6"| n13
n19 ---|"5"| n0
n12 ---|"5"| n7
n10 ---|"5"| n11
n7 ---|"5"| n11
n10 ---|"5"| n4
n3 ---|"5"| n14
n1 ---|"5"| n20
n20 ---|"5"| n4
n20 ---|"5"| n0
n10 ---|"5"| n9
n1 ---|"5"| 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:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bC9,stroke-width:7px
linkStyle 3 stroke:#00688bA5,stroke-width:5px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688bA5,stroke-width:5px
linkStyle 6 stroke:#00688b93,stroke-width:4px
linkStyle 7 stroke:#00688b82,stroke-width:3px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b82,stroke-width:3px
linkStyle 10 stroke:#00688b82,stroke-width:3px
linkStyle 11 stroke:#00688b82,stroke-width:3px
linkStyle 12 stroke:#00688b82,stroke-width:3px
linkStyle 13 stroke:#00688b82,stroke-width:3px
linkStyle 14 stroke:#00688b70,stroke-width:2px
linkStyle 15 stroke:#00688b70,stroke-width:2px
linkStyle 16 stroke:#00688b70,stroke-width:2px
linkStyle 17 stroke:#00688b70,stroke-width:2px
linkStyle 18 stroke:#00688b70,stroke-width:2px
linkStyle 19 stroke:#00688b70,stroke-width:2px
linkStyle 20 stroke:#00688b70,stroke-width:2px
linkStyle 21 stroke:#00688b5E,stroke-width:1px
linkStyle 22 stroke:#00688b5E,stroke-width:1px
linkStyle 23 stroke:#00688b5E,stroke-width:1px
linkStyle 24 stroke:#00688b5E,stroke-width:1px
linkStyle 25 stroke:#00688b5E,stroke-width:1px
linkStyle 26 stroke:#00688b5E,stroke-width:1px
linkStyle 27 stroke:#00688b5E,stroke-width:1px
linkStyle 28 stroke:#00688b5E,stroke-width:1px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b5E,stroke-width:1px
linkStyle 40 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
linkStyle 77 stroke:#00688b4C,stroke-width:1px
linkStyle 78 stroke:#00688b4C,stroke-width:1px
linkStyle 79 stroke:#00688b4C,stroke-width:1px
linkStyle 80 stroke:#00688b4C,stroke-width:1px
linkStyle 81 stroke:#00688b4C,stroke-width:1px
linkStyle 82 stroke:#00688b4C,stroke-width:1px
linkStyle 83 stroke:#00688b4C,stroke-width:1px
linkStyle 84 stroke:#00688b4C,stroke-width:1px
linkStyle 85 stroke:#00688b4C,stroke-width:1px
linkStyle 86 stroke:#00688b4C,stroke-width:1px
linkStyle 87 stroke:#00688b4C,stroke-width:1px
linkStyle 88 stroke:#00688b4C,stroke-width:1px
linkStyle 89 stroke:#00688b4C,stroke-width:1px
linkStyle 90 stroke:#00688b4C,stroke-width:1px
linkStyle 91 stroke:#00688b4C,stroke-width:1px
linkStyle 92 stroke:#00688b4C,stroke-width:1px
linkStyle 93 stroke:#00688b4C,stroke-width:1px
linkStyle 94 stroke:#00688b4C,stroke-width:1px
linkStyle 95 stroke:#00688b4C,stroke-width:1px
linkStyle 96 stroke:#00688b4C,stroke-width:1px
linkStyle 97 stroke:#00688b4C,stroke-width:1px
linkStyle 98 stroke:#00688b4C,stroke-width:1px
linkStyle 99 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.
Andy D <128470622+andykilmory>
lindseydew <lindsey.dew>
176 shared files
kahuna/public/js/window.ts
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/SoftDeletedMetadataTable.scala
collections/app/store/CollectionsStore.scala
kahuna/public/js/crop/view.html
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
scripts/src/main/resources/alamy-grid-ids.csv
thrall/app/views/upsertProject.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/discovery/EC2.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/ImageIngestOperations.scala
e2e-tests/fixtures/permissions/permissions.json
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
image-cache-purger/src/test/resources/s3-event.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
e2e-tests/setup/config.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
scripts/src/main/scala/com/gu/mediaservice/lib/UserCredentials.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
thrall/app/controllers/ThrallController.scala
e2e-tests/steps/upload/upload.steps.ts
media-api/app/controllers/ConfigurationController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
usage/app/model/UsageTable.scala
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
metadata-editor/app/controllers/SyndicationController.scala
.github/workflows/sbt-dependency-graph.yaml
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/components/gr-icon/gr-icon.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
usage/app/lib/ContentApis.scala
thrall/app/ThrallComponents.scala
e2e-tests/README.md
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsHelpers.scala
collections/app/store/ImageCollectionsStore.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/logging/LogConfig.scala
usage/app/lib/UsageConfig.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/LoadFromS3Bucket.scala
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
image-loader/test/scala/model/ProjectorTest.scala
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
e2e-tests/fixtures/auth/users.json
kahuna/public/js/image/view.html
thrall/conf/routes
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
image-loader/app/model/S3IngestObject.scala
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/HybridSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
thrall/app/views/migrationFailures.scala.html
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
media-api/test/lib/elasticsearch/HybridResultTest.scala
...
2.
Andy D <128470622+andykilmory>
Alex Ware <alex.ware>
174 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
dev/script/generate-config/package.json
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/upload/prompt/prompt.html
kahuna/public/js/takedown/crops-and-usages.tsx
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
e2e-tests/testcontainers/config.ts
scripts/src/main/resources/alamy-grid-ids.csv
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
scripts/README.md
e2e-tests/package.json
kahuna/app/KahunaComponents.scala
e2e-tests/fixtures/permissions/permissions.json
kahuna/public/js/takedown/index.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
kahuna/public/js/util/errors.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/kahuna.steps.ts
dev/script/generate-config/package-lock.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
image-counter-lambda/package-lock.json
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/conf/routes
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
dev/script/es-ssh-ssm-tunnel.sh
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
e2e-tests/fixtures/images/test-card-f.jpg
media-api/app/controllers/MediaApi.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/README.md
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
kahuna/public/js/strings.json
media-api/app/models/UsagesInContent.scala
kahuna/public/js/forms/datalist.html
kahuna/public/js/util/constants/standThemeOverride.ts
e2e-tests/features/upload.feature
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
project/plugins.sbt
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
e2e-tests/steps/upload/dnd.steps.ts
media-api/app/lib/MediaApiConfig.scala
kahuna/public/js/main.js
e2e-tests/fixtures/auth/users.json
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/public/js/upload/jobs/required-metadata-editor.js
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
e2e-tests/setup/constants.ts
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
...
3.
Andy D <128470622+andykilmory>
Ellen Muller <ellen.muller>
130 shared files
image-embedder-lambda/__tests__/embedder/test-data/input/README.md
kahuna/public/js/window.ts
image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts
kahuna/public/js/services/scroll-position.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
image-embedder-lambda/src/embedder/s3Fetcher.ts
image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-embedder-lambda/src/shared/sqsMessageBody.ts
thrall/app/views/upsertProject.scala.html
media-api/app/lib/querysyntax/model.scala
auth/app/auth/AuthController.scala
image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
scripts/inadvisable-metadata-backup/extract.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep
.github/workflows/push-pr.yml
build.sbt
thrall/app/controllers/ThrallController.scala
image-embedder-lambda/src/embedder/thrallEventPublisher.ts
image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
usage/app/model/UsageTable.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/ThrallMessage.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/__tests__/embedder/downscale.test.ts
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl
dev/imgops/nginx.conf
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/src/embedder/s3VectorStore.ts
image-embedder-lambda/src/embedder/imageEmbedder.ts
image-embedder-lambda/src/backfiller/backfiller.ts
media-api/app/lib/elasticsearch/QueryBuilder.scala
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
kahuna/app/views/main.scala.html
image-embedder-lambda/src/embedder/localRun.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-embedder-lambda/src/backfiller/elasticSearch.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
image-embedder-lambda/src/embedder/resizeImage.ts
image-embedder-lambda/package-lock.json
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
.github/workflows/ci.yml
image-embedder-lambda/src/embedder/embedder.ts
media-api/app/lib/querysyntax/QuerySyntax.scala
image-embedder-lambda/src/embedder/models.ts
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala
image-embedder-lambda/__tests__/embedder/fetchImage.test.ts
scripts/inadvisable-metadata-backup/run.sh
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
kahuna/public/js/preview/image.js
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
usage/test/model/UsageRecordTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
.gitignore
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala
scripts/inadvisable-metadata-backup/tsconfig.json
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
.tool-versions
image-embedder-lambda/src/backfiller/localRun.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala
scripts/inadvisable-metadata-backup/yarn.lock
image-embedder-lambda/src/embedder/constants.ts
scripts/inadvisable-metadata-backup/s3.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala
scripts/inadvisable-metadata-backup/ImageMetadata.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala
...
4.
Andy D <128470622+andykilmory>
Junyuan Xue <junyuanxue.is>
99 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
.tool-versions
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/public/js/common/user-actions.html
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/common/user-actions.js
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
5.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan.xue>
92 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
media-api/app/lib/UsageQuota.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
.tool-versions
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
6.
Andy D <128470622+andykilmory>
Junyuan Xue <junyuan.xue>
91 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
.tool-versions
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
7.
Ellen Muller <ellen.muller>
lindseydew <lindsey.dew>
79 shared files
kahuna/public/js/window.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
usage/app/model/UsageTable.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
media-api/app/MediaApiComponents.scala
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
image-embedder-lambda/package-lock.json
thrall/app/views/migrationFailures.scala.html
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
kahuna/public/js/preview/image.js
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
usage/test/model/UsageRecordTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala
usage/app/model/UsageRecord.scala
kahuna/app/controllers/KahunaController.scala
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/stylesheets/main.css
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/services/image-list.js
image-loader/conf/routes
kahuna/app/lib/FeatureSwitch.scala
kahuna/package-lock.json
kahuna/package.json
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
metadata-editor/app/lib/MetadataSqsMessageConsumer.scala
8.
Jonathon Herbert <jonathon.herbert>
Andy D <128470622+andykilmory>
68 shared files
.devcontainer/devenv.yaml
.devcontainer/shared/devcontainer-lock.json
e2e-tests/steps/upload/setup.ts
kahuna/public/js/upload/prompt/prompt.html
package-lock.json
kahuna/public/js/upload/view.html
e2e-tests/testcontainers/config.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/kahuna.steps.ts
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
dev/script/generate-config/service-config.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/README.md
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/features/kahuna.feature
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
e2e-tests/steps/setup.ts
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/steps/fixtures.ts
.devcontainer/.gitignore
.devcontainer/shared/devcontainer.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/setup/progress.ts
e2e-tests/images/entrypoint.common.sh
.tool-versions
.devcontainer/user/devcontainer.json
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/images/Dockerfile.dockerignore
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
.github/workflows/playwright.yml
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
.devcontainer/README.md
e2e-tests/fixtures/elasticsearch/images.json
9.
lindseydew <lindsey.dew>
Alex Ware <alex.ware>
65 shared files
kahuna/public/js/window.ts
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
scripts/src/main/resources/alamy-grid-ids.csv
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
e2e-tests/fixtures/permissions/permissions.json
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
e2e-tests/README.md
media-api/app/MediaApiComponents.scala
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
project/plugins.sbt
media-api/app/lib/MediaApiConfig.scala
e2e-tests/fixtures/auth/users.json
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-embedder-lambda/package-lock.json
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
e2e-tests/setup/stack.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
kahuna/public/js/edits/image-editor.html
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
kahuna/package-lock.json
kahuna/package.json
10.
AndyKilmory <andrew.downing>
Andy D <128470622+andykilmory>
64 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
scripts/inadvisable-metadata-backup/extract.ts
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
media-api/app/controllers/ConfigurationController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-downloader/gr-downloader.js
dev/oidc-provider/app.js
kahuna/public/js/services/image/usages.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
.github/workflows/ci.yml
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
scripts/inadvisable-metadata-backup/run.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
media-api/app/lib/crops/CropOption.scala
kahuna/public/js/edits/list-editor.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala
dev/oidc-provider/Dockerfile
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
11.
Junyuan Xue <junyuanxue.is>
Alex Ware <alex.ware>
63 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/takedown/view.html
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/takedown-context.tsx
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/package-lock.json
kahuna/package.json
12.
Junyuan Xue <junyuan.xue>
Alex Ware <alex.ware>
62 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/takedown/view.html
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/takedown-context.tsx
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/package-lock.json
kahuna/package.json
13.
Jonathon Herbert <jonathon.herbert>
Alex Ware <alex.ware>
60 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/upload/prompt/prompt.html
kahuna/public/js/upload/view.html
e2e-tests/testcontainers/config.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/kahuna.steps.ts
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
dev/script/generate-config/service-config.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/testcontainers/provision.ts
e2e-tests/README.md
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/global-teardown.ts
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/testcontainers/seed-elasticsearch.ts
e2e-tests/steps/setup.ts
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/steps/fixtures.ts
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/setup/progress.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/testcontainers/state.ts
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
.github/workflows/playwright.yml
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
e2e-tests/fixtures/elasticsearch/images.json
14.
Andy D <128470622+andykilmory>
Andrew Nowak <10963046+andrew-nowak>
59 shared files
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
scripts/inadvisable-metadata-backup/extract.ts
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
scripts/inadvisable-metadata-backup/run.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
media-api/app/lib/S3Client.scala
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala
image-loader/conf/routes
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala
dev/oidc-provider/Dockerfile
thrall/app/views/index.scala.html
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
15.
Andy D <128470622+andykilmory>
Wai Sing Yiu <89925410+waisingyiu>
48 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/README.md
kahuna/public/js/services/telemetry.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/fixtures/auth/users.json
dev/oidc-provider/package-lock.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
scripts/sample-images/package.json
e2e-tests/fixtures/images/embedded-metadata.jpg
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/stylesheets/main.css
e2e-tests/setup/seed-collections.ts
kahuna/public/js/util/default-non-free-filter.js
scripts/sample-images/package-lock.json
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
16.
Alex Ware <alex.ware>
Wai Sing Yiu <89925410+waisingyiu>
47 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/README.md
kahuna/public/js/services/telemetry.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/fixtures/auth/users.json
dev/oidc-provider/package-lock.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
scripts/sample-images/package.json
e2e-tests/fixtures/images/embedded-metadata.jpg
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/stylesheets/main.css
e2e-tests/setup/seed-collections.ts
scripts/sample-images/package-lock.json
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
17.
Andy D <128470622+andykilmory>
Andrew Nowak <andrew.nowak>
44 shared files
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
scripts/inadvisable-metadata-backup/extract.ts
docs/03-apis/02-collections.md
build.sbt
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
dev/oidc-provider/app.js
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
scripts/inadvisable-metadata-backup/run.sh
metadata-editor/app/controllers/EditsController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
image-loader/conf/routes
dev/oidc-provider/Dockerfile
thrall/app/views/index.scala.html
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
scripts/inadvisable-metadata-backup/README.md
18.
Andrew Nowak <10963046+andrew-nowak>
Andrew Nowak <andrew.nowak>
44 shared files
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
scripts/inadvisable-metadata-backup/extract.ts
docs/03-apis/02-collections.md
build.sbt
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
dev/oidc-provider/app.js
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
scripts/inadvisable-metadata-backup/run.sh
metadata-editor/app/controllers/EditsController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
image-loader/conf/routes
dev/oidc-provider/Dockerfile
thrall/app/views/index.scala.html
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
scripts/inadvisable-metadata-backup/README.md
19.
Ellen Muller <ellen.muller>
Andrew Nowak <10963046+andrew-nowak>
43 shared files
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
thrall/app/controllers/ThrallController.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
media-api/app/MediaApiComponents.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
media-api/app/lib/S3Client.scala
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
thrall/app/lib/elasticsearch/ElasticSearch.scala
image-loader/conf/routes
thrall/app/views/index.scala.html
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
20.
Andy D <128470622+andykilmory>
Alex Dufournet <3389563+alexduf>
42 shared files
image-embedder-lambda/__tests__/embedder/test-data/input/README.md
image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts
kahuna/public/js/services/scroll-position.js
image-embedder-lambda/src/embedder/s3Fetcher.ts
image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg
image-embedder-lambda/src/shared/sqsMessageBody.ts
image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts
image-embedder-lambda/src/backfiller/freeImagesFilter.ts
image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep
build.sbt
image-embedder-lambda/src/embedder/thrallEventPublisher.ts
image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts
image-embedder-lambda/__tests__/backfiller/backfiller.test.ts
image-embedder-lambda/package.json
image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/__tests__/embedder/downscale.test.ts
image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/src/embedder/s3VectorStore.ts
image-embedder-lambda/src/embedder/imageEmbedder.ts
image-embedder-lambda/src/backfiller/backfiller.ts
image-embedder-lambda/src/embedder/localRun.ts
image-embedder-lambda/src/backfiller/elasticSearch.ts
cdk/lib/image-embedder-lambda.ts
image-embedder-lambda/src/embedder/resizeImage.ts
image-embedder-lambda/package-lock.json
image-embedder-lambda/src/embedder/embedder.ts
image-embedder-lambda/src/embedder/models.ts
image-embedder-lambda/__tests__/embedder/fetchImage.test.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
image-embedder-lambda/src/backfiller/localRun.ts
image-embedder-lambda/src/embedder/constants.ts
image-embedder-lambda/src/backfiller/embedderQueue.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala
image-embedder-lambda/src/embedder/imageResolver.ts
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
21.
Ellen Muller <ellen.muller>
Alex Dufournet <3389563+alexduf>
40 shared files
image-embedder-lambda/__tests__/embedder/test-data/input/README.md
image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts
kahuna/public/js/services/scroll-position.js
image-embedder-lambda/src/embedder/s3Fetcher.ts
image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg
image-embedder-lambda/src/shared/sqsMessageBody.ts
image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts
image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep
build.sbt
image-embedder-lambda/src/embedder/thrallEventPublisher.ts
image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts
image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/__tests__/embedder/downscale.test.ts
image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/src/embedder/s3VectorStore.ts
image-embedder-lambda/src/embedder/imageEmbedder.ts
image-embedder-lambda/src/backfiller/backfiller.ts
image-embedder-lambda/src/embedder/localRun.ts
image-embedder-lambda/src/backfiller/elasticSearch.ts
cdk/lib/image-embedder-lambda.ts
image-embedder-lambda/src/embedder/resizeImage.ts
image-embedder-lambda/package-lock.json
image-embedder-lambda/src/embedder/embedder.ts
image-embedder-lambda/src/embedder/models.ts
image-embedder-lambda/__tests__/embedder/fetchImage.test.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
image-embedder-lambda/src/backfiller/localRun.ts
image-embedder-lambda/src/embedder/constants.ts
image-embedder-lambda/__tests__/embedder/integration/downscale.integration.test.ts
image-embedder-lambda/src/backfiller/embedderQueue.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala
image-embedder-lambda/src/embedder/imageResolver.ts
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
22.
Andrew Nowak <10963046+andrew-nowak>
lindseydew <lindsey.dew>
34 shared files
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
build.sbt
thrall/app/controllers/ThrallController.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-archiver/gr-archiver.js
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
image-loader/conf/routes
thrall/app/views/index.scala.html
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
23.
lindseydew <lindsey.dew>
Junyuan Xue <junyuanxue.is>
33 shared files
kahuna/public/js/window.ts
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/crop/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
dev/script/generate-config/service-config.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/image/view.html
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/common/user-actions.html
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/common/user-actions.js
24.
Ellen Muller <ellen.muller>
Andrew Nowak <andrew.nowak>
33 shared files
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
scripts/inadvisable-metadata-backup/run.sh
metadata-editor/app/controllers/EditsController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
image-loader/conf/routes
thrall/app/views/index.scala.html
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
scripts/inadvisable-metadata-backup/README.md
25.
AndyKilmory <andrew.downing>
Andrew Nowak <10963046+andrew-nowak>
30 shared files
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
scripts/inadvisable-metadata-backup/run.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-icon/gr-icon.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala
dev/oidc-provider/Dockerfile
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
26.
AndyKilmory <andrew.downing>
Alex Ware <alex.ware>
29 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
build.sbt
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/edits/image-editor.js
.github/workflows/ci.yml
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
27.
Ellen Muller <ellen.muller>
Alex Ware <alex.ware>
28 shared files
kahuna/public/js/window.ts
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
media-api/app/lib/elasticsearch/QueryBuilder.scala
media-api/app/lib/MediaApiConfig.scala
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
.gitignore
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
28.
Andy D <128470622+andykilmory>
Joseph Smith <5122968+joelochlann>
28 shared files
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
riff-raff.yaml
scripts/README.md
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/es-ssh-ssm-tunnel.sh
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
cdk/lib/image-cache-purger.test.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
dev/script/start.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
29.
Alex Ware <alex.ware>
Joseph Smith <5122968+joelochlann>
28 shared files
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
riff-raff.yaml
scripts/README.md
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/es-ssh-ssm-tunnel.sh
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
cdk/lib/image-cache-purger.test.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
dev/script/start.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
30.
lindseydew <lindsey.dew>
Junyuan Xue <junyuan.xue>
26 shared files
kahuna/public/js/window.ts
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/crop/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
dev/script/generate-config/service-config.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
31.
Andrew Nowak <andrew.nowak>
lindseydew <lindsey.dew>
26 shared files
image-loader/app/ImageLoaderComponents.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
build.sbt
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
dev/oidc-provider/app.js
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/components/gr-archiver/gr-archiver.js
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
image-loader/conf/routes
thrall/app/views/index.scala.html
32.
AndyKilmory <andrew.downing>
Ellen Muller <ellen.muller>
26 shared files
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
.github/workflows/ci.yml
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/search/index.js
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
33.
Andy D <128470622+andykilmory>
Joseph Smith <joseph.smith>
24 shared files
dev/script/create-root-collection.sh
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/services/api/media-api.js
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
media-api/test/lib/elasticsearch/HybridSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
.github/workflows/ci.yml
media-api/test/lib/elasticsearch/HybridResultTest.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
media-api/app/lib/elasticsearch/HybridResult.scala
34.
lindseydew <lindsey.dew>
Joseph Smith <5122968+joelochlann>
24 shared files
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
riff-raff.yaml
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/controllers/MediaApi.scala
cdk/lib/image-cache-purger.test.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
35.
lindseydew <lindsey.dew>
Wai Sing Yiu <89925410+waisingyiu>
24 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/upload.steps.ts
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
e2e-tests/README.md
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
e2e-tests/fixtures/auth/users.json
e2e-tests/setup/constants.ts
image-embedder-lambda/package-lock.json
kahuna/public/js/search/results.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
36.
Jonathon Herbert <jonathon.herbert>
Wai Sing Yiu <89925410+waisingyiu>
22 shared files
e2e-tests/steps/upload/setup.ts
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/README.md
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/setup/constants.ts
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/setup.ts
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/stack.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
37.
Andy D <128470622+andykilmory>
AlexAscherson <alex.ascherson>
22 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
docs/02-running/01-running-locally.md
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
38.
AndyKilmory <andrew.downing>
AlexAscherson <alex.ascherson>
21 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
39.
lindseydew <lindsey.dew>
Joseph Smith <joseph.smith>
21 shared files
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/services/api/media-api.js
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/test/lib/elasticsearch/HybridSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
.github/workflows/ci.yml
media-api/test/lib/elasticsearch/HybridResultTest.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
media-api/app/lib/elasticsearch/HybridResult.scala
40.
lindseydew <lindsey.dew>
AndyKilmory <andrew.downing>
21 shared files
media-api/conf/routes
build.sbt
media-api/app/controllers/ConfigurationController.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
.github/workflows/ci.yml
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
media-api/app/lib/crops/CropOption.scala
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
41.
AlexAscherson <alex.ascherson>
Alex Ware <alex.ware>
20 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
42.
Andy D <128470622+andykilmory>
dependabot[bot] <49699333+dependabot[bot]>
17 shared files
dev/script/generate-config/package.json
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/sample-images/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
43.
Ellen Muller <ellen.muller>
Junyuan Xue <junyuanxue.is>
17 shared files
kahuna/public/js/window.ts
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
media-api/app/MediaApiComponents.scala
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
kahuna/app/lib/KahunaConfig.scala
usage/conf/routes
kahuna/public/stylesheets/main.css
kahuna/public/js/services/image-list.js
kahuna/package-lock.json
kahuna/package.json
44.
AndyKilmory <andrew.downing>
Junyuan Xue <junyuanxue.is>
17 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/services/image/usages.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
45.
lindseydew <lindsey.dew>
Jonathon Herbert <jonathon.herbert>
17 shared files
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
e2e-tests/README.md
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/stack.ts
.tool-versions
e2e-tests/steps/common.steps.ts
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
46.
Andy D <128470622+andykilmory>
Holly Knox <168672047+hk-15>
16 shared files
dev/script/generate-config/package.json
scripts/src/main/scala/com/gu/mediaservice/scripts/BulkRemoveFromCollection.scala
scripts/src/main/resources/alamy-grid-ids.csv
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
47.
Ellen Muller <ellen.muller>
Junyuan Xue <junyuan.xue>
16 shared files
kahuna/public/js/window.ts
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
media-api/app/MediaApiComponents.scala
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
kahuna/app/lib/KahunaConfig.scala
usage/conf/routes
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
48.
AndyKilmory <andrew.downing>
Junyuan Xue <junyuan.xue>
16 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
49.
AndyKilmory <andrew.downing>
Andrew Nowak <andrew.nowak>
16 shared files
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
scripts/inadvisable-metadata-backup/.ExifTool_config
scripts/inadvisable-metadata-backup/run.sh
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/image/controller.js
dev/oidc-provider/Dockerfile
scripts/inadvisable-metadata-backup/README.md
50.
Ellen Muller <ellen.muller>
Joseph Smith <joseph.smith>
15 shared files
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/services/api/media-api.js
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
51.
Alex Ware <alex.ware>
dependabot[bot] <49699333+dependabot[bot]>
14 shared files
dev/script/generate-config/package.json
dev/script/generate-config/package-lock.json
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/sample-images/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
kahuna/package.json
52.
Alex Ware <alex.ware>
Andrew Nowak <10963046+andrew-nowak>
14 shared files
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
dev/oidc-provider/package.json
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/preview/image.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
53.
Alex Ware <alex.ware>
Joseph Smith <joseph.smith>
13 shared files
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
54.
Alex Ware <alex.ware>
Holly Knox <168672047+hk-15>
12 shared files
dev/script/generate-config/package.json
scripts/src/main/resources/alamy-grid-ids.csv
dev/script/generate-config/package-lock.json
image-counter-lambda/package-lock.json
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
55.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
11 shared files
dev/script/generate-config/package.json
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
56.
AndyKilmory <andrew.downing>
Wai Sing Yiu <89925410+waisingyiu>
11 shared files
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
57.
Holly Knox <168672047+hk-15>
lindseydew <lindsey.dew>
10 shared files
scripts/src/main/resources/alamy-grid-ids.csv
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
58.
Alex Ware <alex.ware>
Andrew Nowak <andrew.nowak>
10 shared files
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
dev/oidc-provider/package.json
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
59.
Alex Ware <alex.ware>
Alex Dufournet <3389563+alexduf>
10 shared files
build.sbt
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/package-lock.json
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
60.
Joseph Smith <5122968+joelochlann>
Ellen Muller <ellen.muller>
10 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
media-api/app/lib/ImageResponse.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
61.
Ellen Muller <ellen.muller>
Wai Sing Yiu <89925410+waisingyiu>
10 shared files
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/package-lock.json
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
62.
Junyuan Xue <junyuanxue.is>
Wai Sing Yiu <89925410+waisingyiu>
9 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
dev/oidc-provider/package-lock.json
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
63.
Joseph Smith <joseph.smith>
Andrew Nowak <10963046+andrew-nowak>
8 shared files
dev/script/create-root-collection.sh
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/results.js
64.
Junyuan Xue <junyuan.xue>
Wai Sing Yiu <89925410+waisingyiu>
8 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
65.
Andy D <128470622+andykilmory>
Dominic Kendrick <dominic.kendrick>
8 shared files
e2e-tests/images/entrypoint.ci.sh
build.sbt
e2e-tests/README.md
e2e-tests/images/README.md
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
66.
Alex Ware <alex.ware>
Dominic Kendrick <dominic.kendrick>
8 shared files
e2e-tests/images/entrypoint.ci.sh
build.sbt
e2e-tests/README.md
e2e-tests/images/README.md
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
67.
Dominic Kendrick <dominic.kendrick>
Jonathon Herbert <jonathon.herbert>
8 shared files
e2e-tests/images/entrypoint.ci.sh
build.sbt
e2e-tests/README.md
e2e-tests/images/README.md
e2e-tests/images/entrypoint.dev.sh
e2e-tests/images/Dockerfile
e2e-tests/setup/stack.ts
.github/workflows/playwright.yml
68.
lindseydew <lindsey.dew>
dependabot[bot] <49699333+dependabot[bot]>
8 shared files
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
kahuna/package-lock.json
kahuna/package.json
69.
Ellen Muller <ellen.muller>
Holly Knox <168672047+hk-15>
8 shared files
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
70.
lindseydew <lindsey.dew>
Alex Dufournet <3389563+alexduf>
8 shared files
build.sbt
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/package-lock.json
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
71.
Jonathon Herbert <jonathon.herbert>
Ellen Muller <ellen.muller>
8 shared files
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
.gitignore
.tool-versions
kahuna/package-lock.json
kahuna/package.json
72.
Wai Sing Yiu <89925410+waisingyiu>
dependabot[bot] <49699333+dependabot[bot]>
8 shared files
e2e-tests/package-lock.json
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
cdk/package-lock.json
scripts/sample-images/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
73.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuanxue.is>
8 shared files
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
usage/conf/routes
kahuna/public/js/image/controller.js
74.
Joseph Smith <joseph.smith>
Andrew Nowak <andrew.nowak>
7 shared files
dev/script/create-root-collection.sh
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.js
75.
Junyuan Xue <junyuan.xue>
Jonathon Herbert <jonathon.herbert>
7 shared files
kahuna/public/js/upload/view.html
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
.tool-versions
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
76.
Junyuan Xue <junyuanxue.is>
Jonathon Herbert <jonathon.herbert>
7 shared files
kahuna/public/js/upload/view.html
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
.tool-versions
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
77.
AlexAscherson <alex.ascherson>
Wai Sing Yiu <89925410+waisingyiu>
7 shared files
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
78.
Ellen Muller <ellen.muller>
dependabot[bot] <49699333+dependabot[bot]>
7 shared files
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
kahuna/package-lock.json
kahuna/package.json
79.
Joseph Smith <5122968+joelochlann>
Joseph Smith <joseph.smith>
7 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
80.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuan.xue>
7 shared files
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
usage/conf/routes
kahuna/public/js/image/controller.js
81.
Joseph Smith <5122968+joelochlann>
Alex Dufournet <3389563+alexduf>
6 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
82.
Andrew Nowak <10963046+andrew-nowak>
Alex Dufournet <3389563+alexduf>
6 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
cdk/lib/image-embedder-lambda.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/results.js
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
83.
Joseph Smith <joseph.smith>
AndyKilmory <andrew.downing>
6 shared files
build.sbt
.github/workflows/ci.yml
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
84.
Joseph Smith <joseph.smith>
Alex Dufournet <3389563+alexduf>
6 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
85.
Andy D <128470622+andykilmory>
Mateusz <mateusz.karpow>
6 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala
kahuna/package-lock.json
kahuna/package.json
86.
Alex Dufournet <3389563+alexduf>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/package-lock.json
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
87.
Joseph Smith <5122968+joelochlann>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
kahuna/public/js/services/telemetry.ts
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
88.
Andrew Nowak <10963046+andrew-nowak>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
89.
Wai Sing Yiu <89925410+waisingyiu>
Joseph Smith <joseph.smith>
6 shared files
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
90.
copilot-swe-agent[bot] <198982749+copilot>
Andy D <128470622+andykilmory>
5 shared files
.devcontainer/devenv.yaml
.devcontainer/shared/devcontainer.json
.devcontainer/user/devcontainer.json
e2e-tests/global-setup.ts
dev/script/start.sh
91.
Joseph Smith <5122968+joelochlann>
AndyKilmory <andrew.downing>
5 shared files
build.sbt
kahuna/public/js/services/telemetry.ts
.github/workflows/ci.yml
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
92.
Andrew Nowak <andrew.nowak>
Alex Dufournet <3389563+alexduf>
5 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
cdk/lib/image-embedder-lambda.ts
kahuna/public/js/search/results.js
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
93.
AndyKilmory <andrew.downing>
Alex Dufournet <3389563+alexduf>
5 shared files
build.sbt
kahuna/public/js/services/telemetry.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
94.
Andrew Nowak <andrew.nowak>
Junyuan Xue <junyuanxue.is>
5 shared files
media-api/app/controllers/MediaApi.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
usage/conf/routes
kahuna/public/js/image/controller.js
95.
Ellen Muller <ellen.muller>
AlexAscherson <alex.ascherson>
5 shared files
kahuna/public/js/services/telemetry.ts
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
96.
lindseydew <lindsey.dew>
Karen Frankel <128724064+karenfrankel9>
5 shared files
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/image/view.html
kahuna/public/js/image/controller.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/common/user-actions.js
97.
Karen Frankel <128724064+karenfrankel9>
Junyuan Xue <junyuanxue.is>
5 shared files
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/image/view.html
kahuna/public/js/image/controller.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/common/user-actions.js
98.
Karen Frankel <128724064+karenfrankel9>
Andy D <128470622+andykilmory>
5 shared files
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/image/view.html
kahuna/public/js/image/controller.js
kahuna/public/js/common/user-actions.html
kahuna/public/js/common/user-actions.js
99.
Andrew Nowak <andrew.nowak>
Wai Sing Yiu <89925410+waisingyiu>
5 shared files
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
100.
lindseydew <lindsey.dew>
AlexAscherson <alex.ascherson>
5 shared files
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
Most Connected Contributors
Contributor
# connections
# commits
1.
Andy D <128470622+andykilmory>
26
14
2.
Alex Ware <alex.ware>
24
19
3.
lindseydew <lindsey.dew>
23
180
4.
Wai Sing Yiu <89925410+waisingyiu>
22
14
5.
Ellen Muller <ellen.muller>
21
125
6.
Andrew Nowak <10963046+andrew-nowak>
21
20
7.
Junyuan Xue <junyuanxue.is>
20
39
8.
Junyuan Xue <junyuan.xue>
20
33
9.
Joseph Smith <5122968+joelochlann>
20
27
10.
AndyKilmory <andrew.downing>
20
26
11.
Andrew Nowak <andrew.nowak>
20
20
12.
Jonathon Herbert <jonathon.herbert>
19
184
13.
Joseph Smith <joseph.smith>
19
75
14.
Holly Knox <168672047+hk-15>
18
23
15.
Alex Dufournet <3389563+alexduf>
16
28
16.
dependabot[bot] <49699333+dependabot[bot]>
16
27
17.
Mateusz <mateusz.karpow>
16
8
18.
AlexAscherson <alex.ascherson>
16
4
19.
Dominic Kendrick <dominic.kendrick>
13
20
20.
David Blatcher <30567854+dblatcher>
10
1
21.
Karen Frankel <128724064+karenfrankel9>
10
1
22.
DBlatcher <david.blatcher>
10
1
23.
Pete F <pete.faulconbridge>
8
1
24.
David Furey <david.furey>
6
7
25.
copilot-swe-agent[bot] <198982749+copilot>
4
2
26.
Justin Pinner <justin.pinner>
4
1
27.
AlexAscherson <aascherson>
2
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["128470622+andykilmory"]
n1["lindsey.dew"]
n2["alex.ware"]
n3["ellen.muller"]
n4["junyuanxue.is"]
n5["junyuan.xue"]
n6["jonathon.herbert"]
n7["andrew.downing"]
n8["10963046+andrew-nowak"]
n9["89925410+waisingyiu"]
n10["andrew.nowak"]
n11["3389563+alexduf"]
n12["5122968+joelochlann"]
n13["joseph.smith"]
n14["alex.ascherson"]
n15["49699333+dependabot[bot]"]
n16["168672047+hk-15"]
n17["dominic.kendrick"]
n18["mateusz.karpow"]
n19["198982749+copilot"]
n20["128724064+karenfrankel9"]
n0 ---|"176"| n1
n0 ---|"174"| n2
n0 ---|"130"| n3
n0 ---|"99"| n4
n4 ---|"92"| n5
n0 ---|"91"| n5
n3 ---|"79"| n1
n6 ---|"68"| n0
n1 ---|"65"| n2
n7 ---|"64"| n0
n4 ---|"63"| n2
n5 ---|"62"| n2
n6 ---|"60"| n2
n0 ---|"59"| n8
n0 ---|"48"| n9
n2 ---|"47"| n9
n0 ---|"44"| n10
n8 ---|"44"| n10
n3 ---|"43"| n8
n0 ---|"42"| n11
n3 ---|"40"| n11
n8 ---|"34"| n1
n1 ---|"33"| n4
n3 ---|"33"| n10
n7 ---|"30"| n8
n7 ---|"29"| n2
n3 ---|"28"| n2
n0 ---|"28"| n12
n2 ---|"28"| n12
n1 ---|"26"| n5
n10 ---|"26"| n1
n7 ---|"26"| n3
n0 ---|"24"| n13
n1 ---|"24"| n12
n1 ---|"24"| n9
n6 ---|"22"| n9
n0 ---|"22"| n14
n7 ---|"21"| n14
n1 ---|"21"| n13
n1 ---|"21"| n7
n14 ---|"20"| n2
n0 ---|"17"| n15
n3 ---|"17"| n4
n7 ---|"17"| n4
n1 ---|"17"| n6
n0 ---|"16"| n16
n3 ---|"16"| n5
n7 ---|"16"| n5
n7 ---|"16"| n10
n3 ---|"15"| n13
n2 ---|"14"| n15
n2 ---|"14"| n8
n2 ---|"13"| n13
n2 ---|"12"| n16
n16 ---|"11"| n15
n7 ---|"11"| n9
n16 ---|"10"| n1
n2 ---|"10"| n10
n2 ---|"10"| n11
n12 ---|"10"| n3
n3 ---|"10"| n9
n4 ---|"9"| n9
n13 ---|"8"| n8
n5 ---|"8"| n9
n0 ---|"8"| n17
n2 ---|"8"| n17
n17 ---|"8"| n6
n1 ---|"8"| n15
n3 ---|"8"| n16
n1 ---|"8"| n11
n6 ---|"8"| n3
n9 ---|"8"| n15
n8 ---|"8"| n4
n13 ---|"7"| n10
n5 ---|"7"| n6
n4 ---|"7"| n6
n14 ---|"7"| n9
n3 ---|"7"| n15
n12 ---|"7"| n13
n8 ---|"7"| n5
n12 ---|"6"| n11
n8 ---|"6"| n11
n13 ---|"6"| n7
n13 ---|"6"| n11
n0 ---|"6"| n18
n11 ---|"6"| n9
n12 ---|"6"| n9
n8 ---|"6"| n9
n9 ---|"6"| n13
n19 ---|"5"| n0
n12 ---|"5"| n7
n10 ---|"5"| n11
n7 ---|"5"| n11
n10 ---|"5"| n4
n3 ---|"5"| n14
n1 ---|"5"| n20
n20 ---|"5"| n4
n20 ---|"5"| n0
n10 ---|"5"| n9
n1 ---|"5"| 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:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bC9,stroke-width:7px
linkStyle 3 stroke:#00688bA5,stroke-width:5px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688bA5,stroke-width:5px
linkStyle 6 stroke:#00688b93,stroke-width:4px
linkStyle 7 stroke:#00688b82,stroke-width:3px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b82,stroke-width:3px
linkStyle 10 stroke:#00688b82,stroke-width:3px
linkStyle 11 stroke:#00688b82,stroke-width:3px
linkStyle 12 stroke:#00688b82,stroke-width:3px
linkStyle 13 stroke:#00688b82,stroke-width:3px
linkStyle 14 stroke:#00688b70,stroke-width:2px
linkStyle 15 stroke:#00688b70,stroke-width:2px
linkStyle 16 stroke:#00688b70,stroke-width:2px
linkStyle 17 stroke:#00688b70,stroke-width:2px
linkStyle 18 stroke:#00688b70,stroke-width:2px
linkStyle 19 stroke:#00688b70,stroke-width:2px
linkStyle 20 stroke:#00688b70,stroke-width:2px
linkStyle 21 stroke:#00688b5E,stroke-width:1px
linkStyle 22 stroke:#00688b5E,stroke-width:1px
linkStyle 23 stroke:#00688b5E,stroke-width:1px
linkStyle 24 stroke:#00688b5E,stroke-width:1px
linkStyle 25 stroke:#00688b5E,stroke-width:1px
linkStyle 26 stroke:#00688b5E,stroke-width:1px
linkStyle 27 stroke:#00688b5E,stroke-width:1px
linkStyle 28 stroke:#00688b5E,stroke-width:1px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b5E,stroke-width:1px
linkStyle 40 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
linkStyle 77 stroke:#00688b4C,stroke-width:1px
linkStyle 78 stroke:#00688b4C,stroke-width:1px
linkStyle 79 stroke:#00688b4C,stroke-width:1px
linkStyle 80 stroke:#00688b4C,stroke-width:1px
linkStyle 81 stroke:#00688b4C,stroke-width:1px
linkStyle 82 stroke:#00688b4C,stroke-width:1px
linkStyle 83 stroke:#00688b4C,stroke-width:1px
linkStyle 84 stroke:#00688b4C,stroke-width:1px
linkStyle 85 stroke:#00688b4C,stroke-width:1px
linkStyle 86 stroke:#00688b4C,stroke-width:1px
linkStyle 87 stroke:#00688b4C,stroke-width:1px
linkStyle 88 stroke:#00688b4C,stroke-width:1px
linkStyle 89 stroke:#00688b4C,stroke-width:1px
linkStyle 90 stroke:#00688b4C,stroke-width:1px
linkStyle 91 stroke:#00688b4C,stroke-width:1px
linkStyle 92 stroke:#00688b4C,stroke-width:1px
linkStyle 93 stroke:#00688b4C,stroke-width:1px
linkStyle 94 stroke:#00688b4C,stroke-width:1px
linkStyle 95 stroke:#00688b4C,stroke-width:1px
linkStyle 96 stroke:#00688b4C,stroke-width:1px
linkStyle 97 stroke:#00688b4C,stroke-width:1px
linkStyle 98 stroke:#00688b4C,stroke-width:1px
linkStyle 99 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
lindseydew <lindsey.dew> |
176 shared fileskahuna/public/js/window.ts kahuna/public/js/directives/ui-crop-box/ui-crop-box.js common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/SoftDeletedMetadataTable.scala collections/app/store/CollectionsStore.scala kahuna/public/js/crop/view.html common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes scripts/src/main/resources/alamy-grid-ids.csv thrall/app/views/upsertProject.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/discovery/EC2.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/ImageIngestOperations.scala e2e-tests/fixtures/permissions/permissions.json image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala image-cache-purger/src/test/resources/s3-event.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala e2e-tests/setup/config.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala kahuna/public/js/services/api/media-api.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala scripts/src/main/scala/com/gu/mediaservice/lib/UserCredentials.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt thrall/app/controllers/ThrallController.scala e2e-tests/steps/upload/upload.steps.ts media-api/app/controllers/ConfigurationController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala usage/app/model/UsageTable.scala dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala metadata-editor/app/controllers/SyndicationController.scala .github/workflows/sbt-dependency-graph.yaml media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/components/gr-icon/gr-icon.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js usage/app/lib/ContentApis.scala thrall/app/ThrallComponents.scala e2e-tests/README.md kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsHelpers.scala collections/app/store/ImageCollectionsStore.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala common-lib/src/main/scala/com/gu/mediaservice/lib/logging/LogConfig.scala usage/app/lib/UsageConfig.scala scripts/src/main/scala/com/gu/mediaservice/scripts/LoadFromS3Bucket.scala project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js image-loader/test/scala/model/ProjectorTest.scala media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala e2e-tests/fixtures/auth/users.json kahuna/public/js/image/view.html thrall/conf/routes kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala image-loader/app/model/S3IngestObject.scala e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/HybridSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala thrall/app/views/migrationFailures.scala.html image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml media-api/test/lib/elasticsearch/HybridResultTest.scala ... |
| 2. | Andy D <128470622+andykilmory> |
Alex Ware <alex.ware> |
174 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.html dev/script/generate-config/package.json kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/upload/prompt/prompt.html kahuna/public/js/takedown/crops-and-usages.tsx common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png e2e-tests/testcontainers/config.ts scripts/src/main/resources/alamy-grid-ids.csv common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala scripts/README.md e2e-tests/package.json kahuna/app/KahunaComponents.scala e2e-tests/fixtures/permissions/permissions.json kahuna/public/js/takedown/index.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh kahuna/public/js/util/errors.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/kahuna.steps.ts dev/script/generate-config/package-lock.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala build.sbt e2e-tests/setup/seed-elasticsearch.ts common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts image-counter-lambda/package-lock.json kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/conf/routes media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala dev/script/es-ssh-ssm-tunnel.sh e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json e2e-tests/fixtures/images/test-card-f.jpg media-api/app/controllers/MediaApi.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/README.md media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js kahuna/public/js/strings.json media-api/app/models/UsagesInContent.scala kahuna/public/js/forms/datalist.html kahuna/public/js/util/constants/standThemeOverride.ts e2e-tests/features/upload.feature media-api/test/lib/elasticsearch/QueryBuilderTest.scala project/plugins.sbt image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala e2e-tests/steps/upload/dnd.steps.ts media-api/app/lib/MediaApiConfig.scala kahuna/public/js/main.js e2e-tests/fixtures/auth/users.json e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/public/js/upload/jobs/required-metadata-editor.js media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js e2e-tests/setup/constants.ts kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala e2e-tests/steps/upload/metadata-editor.steps.ts image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json image-embedder-lambda/package-lock.json ... |
| 3. | Andy D <128470622+andykilmory> |
Ellen Muller <ellen.muller> |
130 shared filesimage-embedder-lambda/__tests__/embedder/test-data/input/README.md kahuna/public/js/window.ts image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts kahuna/public/js/services/scroll-position.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala image-embedder-lambda/src/embedder/s3Fetcher.ts image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-embedder-lambda/src/shared/sqsMessageBody.ts thrall/app/views/upsertProject.scala.html media-api/app/lib/querysyntax/model.scala auth/app/auth/AuthController.scala image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala kahuna/public/js/services/api/media-api.js scripts/inadvisable-metadata-backup/extract.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep .github/workflows/push-pr.yml build.sbt thrall/app/controllers/ThrallController.scala image-embedder-lambda/src/embedder/thrallEventPublisher.ts image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala usage/app/model/UsageTable.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/ThrallMessage.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala image-embedder-lambda/__tests__/embedder/downscale.test.ts common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl dev/imgops/nginx.conf media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts image-embedder-lambda/src/embedder/s3VectorStore.ts image-embedder-lambda/src/embedder/imageEmbedder.ts image-embedder-lambda/src/backfiller/backfiller.ts media-api/app/lib/elasticsearch/QueryBuilder.scala media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes kahuna/app/views/main.scala.html image-embedder-lambda/src/embedder/localRun.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-embedder-lambda/src/backfiller/elasticSearch.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala image-embedder-lambda/src/embedder/resizeImage.ts image-embedder-lambda/package-lock.json scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html .github/workflows/ci.yml image-embedder-lambda/src/embedder/embedder.ts media-api/app/lib/querysyntax/QuerySyntax.scala image-embedder-lambda/src/embedder/models.ts common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala image-embedder-lambda/__tests__/embedder/fetchImage.test.ts scripts/inadvisable-metadata-backup/run.sh common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala kahuna/public/js/preview/image.js common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala usage/test/model/UsageRecordTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json .gitignore common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala scripts/inadvisable-metadata-backup/tsconfig.json common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala .tool-versions image-embedder-lambda/src/backfiller/localRun.ts common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala scripts/inadvisable-metadata-backup/yarn.lock image-embedder-lambda/src/embedder/constants.ts scripts/inadvisable-metadata-backup/s3.ts common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala scripts/inadvisable-metadata-backup/ImageMetadata.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala ... |
| 4. | Andy D <128470622+andykilmory> |
Junyuan Xue <junyuanxue.is> |
99 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts media-api/app/lib/ImageUsagesBySupplier.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-usage/gr-image-usage.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css .tool-versions kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/public/js/common/user-actions.html kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json kahuna/public/js/common/user-actions.js kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 5. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan.xue> |
92 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts media-api/app/lib/ImageUsagesBySupplier.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-usage/gr-image-usage.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala media-api/app/lib/UsageQuota.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css .tool-versions kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 6. | Andy D <128470622+andykilmory> |
Junyuan Xue <junyuan.xue> |
91 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts media-api/app/lib/ImageUsagesBySupplier.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-usage/gr-image-usage.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css .tool-versions kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 7. | Ellen Muller <ellen.muller> |
lindseydew <lindsey.dew> |
79 shared fileskahuna/public/js/window.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala kahuna/public/js/services/api/media-api.js common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala usage/app/model/UsageTable.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js media-api/app/MediaApiComponents.scala media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala image-embedder-lambda/package-lock.json thrall/app/views/migrationFailures.scala.html .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala kahuna/public/js/preview/image.js common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala usage/test/model/UsageRecordTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala .tool-versions common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala usage/app/model/UsageRecord.scala kahuna/app/controllers/KahunaController.scala kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes image-loader/app/lib/ImageLoaderStore.scala kahuna/public/stylesheets/main.css metadata-editor/app/lib/Syndication.scala kahuna/public/js/services/image-list.js image-loader/conf/routes kahuna/app/lib/FeatureSwitch.scala kahuna/package-lock.json kahuna/package.json thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg metadata-editor/app/lib/MetadataSqsMessageConsumer.scala |
| 8. | Jonathon Herbert <jonathon.herbert> |
Andy D <128470622+andykilmory> |
68 shared files.devcontainer/devenv.yaml .devcontainer/shared/devcontainer-lock.json e2e-tests/steps/upload/setup.ts kahuna/public/js/upload/prompt/prompt.html package-lock.json kahuna/public/js/upload/view.html e2e-tests/testcontainers/config.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/kahuna.steps.ts build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts dev/script/generate-config/service-config.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/README.md e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/steps/upload/dnd.steps.ts e2e-tests/features/kahuna.feature e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala e2e-tests/steps/upload/metadata-editor.steps.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala e2e-tests/steps/setup.ts e2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/steps/fixtures.ts .devcontainer/.gitignore .devcontainer/shared/devcontainer.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts .gitignore e2e-tests/setup/stack.ts e2e-tests/setup/progress.ts e2e-tests/images/entrypoint.common.sh .tool-versions .devcontainer/user/devcontainer.json e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/images/Dockerfile.dockerignore e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg e2e-tests/playwright.config.ts e2e-tests/setup/state.ts .github/workflows/playwright.yml kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json .devcontainer/README.md e2e-tests/fixtures/elasticsearch/images.json |
| 9. | lindseydew <lindsey.dew> |
Alex Ware <alex.ware> |
65 shared fileskahuna/public/js/window.ts common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes scripts/src/main/resources/alamy-grid-ids.csv common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala e2e-tests/fixtures/permissions/permissions.json image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala e2e-tests/README.md media-api/app/MediaApiComponents.scala scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala project/plugins.sbt media-api/app/lib/MediaApiConfig.scala e2e-tests/fixtures/auth/users.json kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-embedder-lambda/package-lock.json image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/preview/image.js kahuna/public/js/search/query.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala e2e-tests/setup/stack.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala kahuna/public/js/edits/image-editor.html cdk/lib/__snapshots__/image-cache-purger.test.ts.snap kahuna/package-lock.json kahuna/package.json |
| 10. | AndyKilmory <andrew.downing> |
Andy D <128470622+andykilmory> |
64 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx media-api/conf/routes kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html scripts/inadvisable-metadata-backup/extract.ts kahuna/public/js/components/gr-image-usage/gr-image-usage.js build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala media-api/app/controllers/ConfigurationController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-downloader/gr-downloader.js dev/oidc-provider/app.js kahuna/public/js/services/image/usages.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/components/gr-image-usage/gr-image-usage.css scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config .github/workflows/ci.yml kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx scripts/inadvisable-metadata-backup/run.sh scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-sort-control/base-sort-control.tsx media-api/app/lib/crops/CropOption.scala kahuna/public/js/edits/list-editor.js kahuna/public/js/components/gr-image-usage/gr-image-usage.html scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala dev/oidc-provider/Dockerfile kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 11. | Junyuan Xue <junyuanxue.is> |
Alex Ware <alex.ware> |
63 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/takedown/view.html image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/takedown-context.tsx kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/package-lock.json kahuna/package.json |
| 12. | Junyuan Xue <junyuan.xue> |
Alex Ware <alex.ware> |
62 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/takedown/view.html image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/takedown-context.tsx kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/package-lock.json kahuna/package.json |
| 13. | Jonathon Herbert <jonathon.herbert> |
Alex Ware <alex.ware> |
60 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/upload/prompt/prompt.html kahuna/public/js/upload/view.html e2e-tests/testcontainers/config.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/kahuna.steps.ts build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts dev/script/generate-config/service-config.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/testcontainers/provision.ts e2e-tests/README.md e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/steps/upload/dnd.steps.ts e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/global-teardown.ts e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala e2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/testcontainers/seed-elasticsearch.ts e2e-tests/steps/setup.ts e2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/steps/fixtures.ts e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts .gitignore e2e-tests/setup/stack.ts e2e-tests/setup/progress.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/testcontainers/state.ts e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg e2e-tests/playwright.config.ts e2e-tests/setup/state.ts .github/workflows/playwright.yml kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json e2e-tests/fixtures/elasticsearch/images.json |
| 14. | Andy D <128470622+andykilmory> |
Andrew Nowak <10963046+andrew-nowak> |
59 shared filesdev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala scripts/inadvisable-metadata-backup/extract.ts docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala scripts/inadvisable-metadata-backup/run.sh scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala kahuna/public/js/preview/image.js kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala media-api/app/lib/elasticsearch/ElasticSearch.scala scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts media-api/app/lib/S3Client.scala scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala image-loader/conf/routes common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala dev/oidc-provider/Dockerfile thrall/app/views/index.scala.html cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 15. | Andy D <128470622+andykilmory> |
Wai Sing Yiu <89925410+waisingyiu> |
48 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/README.md kahuna/public/js/services/telemetry.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/fixtures/auth/users.json dev/oidc-provider/package-lock.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala e2e-tests/steps/upload/metadata-editor.steps.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json e2e-tests/setup/stack.ts scripts/sample-images/package.json e2e-tests/fixtures/images/embedded-metadata.jpg kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/stylesheets/main.css e2e-tests/setup/seed-collections.ts kahuna/public/js/util/default-non-free-filter.js scripts/sample-images/package-lock.json kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json |
| 16. | Alex Ware <alex.ware> |
Wai Sing Yiu <89925410+waisingyiu> |
47 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/README.md kahuna/public/js/services/telemetry.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/fixtures/auth/users.json dev/oidc-provider/package-lock.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala e2e-tests/steps/upload/metadata-editor.steps.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json e2e-tests/setup/stack.ts scripts/sample-images/package.json e2e-tests/fixtures/images/embedded-metadata.jpg kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/stylesheets/main.css e2e-tests/setup/seed-collections.ts scripts/sample-images/package-lock.json kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json |
| 17. | Andy D <128470622+andykilmory> |
Andrew Nowak <andrew.nowak> |
44 shared filesdev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala scripts/inadvisable-metadata-backup/extract.ts docs/03-apis/02-collections.md build.sbt thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala dev/oidc-provider/app.js kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala scripts/inadvisable-metadata-backup/run.sh metadata-editor/app/controllers/EditsController.scala scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js image-loader/conf/routes dev/oidc-provider/Dockerfile thrall/app/views/index.scala.html cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap scripts/inadvisable-metadata-backup/README.md |
| 18. | Andrew Nowak <10963046+andrew-nowak> |
Andrew Nowak <andrew.nowak> |
44 shared filesdev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala scripts/inadvisable-metadata-backup/extract.ts docs/03-apis/02-collections.md build.sbt thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala dev/oidc-provider/app.js kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala scripts/inadvisable-metadata-backup/run.sh metadata-editor/app/controllers/EditsController.scala scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js image-loader/conf/routes dev/oidc-provider/Dockerfile thrall/app/views/index.scala.html cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap scripts/inadvisable-metadata-backup/README.md |
| 19. | Ellen Muller <ellen.muller> |
Andrew Nowak <10963046+andrew-nowak> |
43 shared filesimage-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala scripts/inadvisable-metadata-backup/extract.ts build.sbt thrall/app/controllers/ThrallController.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf media-api/app/MediaApiComponents.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/preview/image.js kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala media-api/app/lib/elasticsearch/ElasticSearch.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts media-api/app/lib/S3Client.scala scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes thrall/app/lib/elasticsearch/ElasticSearch.scala image-loader/conf/routes thrall/app/views/index.scala.html cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 20. | Andy D <128470622+andykilmory> |
Alex Dufournet <3389563+alexduf> |
42 shared filesimage-embedder-lambda/__tests__/embedder/test-data/input/README.md image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts kahuna/public/js/services/scroll-position.js image-embedder-lambda/src/embedder/s3Fetcher.ts image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg image-embedder-lambda/src/shared/sqsMessageBody.ts image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts image-embedder-lambda/src/backfiller/freeImagesFilter.ts image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep build.sbt image-embedder-lambda/src/embedder/thrallEventPublisher.ts image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts image-embedder-lambda/__tests__/backfiller/backfiller.test.ts image-embedder-lambda/package.json image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts media-api/app/controllers/MediaApi.scala image-embedder-lambda/__tests__/embedder/downscale.test.ts image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl kahuna/public/js/services/telemetry.ts image-embedder-lambda/src/embedder/s3VectorStore.ts image-embedder-lambda/src/embedder/imageEmbedder.ts image-embedder-lambda/src/backfiller/backfiller.ts image-embedder-lambda/src/embedder/localRun.ts image-embedder-lambda/src/backfiller/elasticSearch.ts cdk/lib/image-embedder-lambda.ts image-embedder-lambda/src/embedder/resizeImage.ts image-embedder-lambda/package-lock.json image-embedder-lambda/src/embedder/embedder.ts image-embedder-lambda/src/embedder/models.ts image-embedder-lambda/__tests__/embedder/fetchImage.test.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore image-embedder-lambda/src/backfiller/localRun.ts image-embedder-lambda/src/embedder/constants.ts image-embedder-lambda/src/backfiller/embedderQueue.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala image-embedder-lambda/src/embedder/imageResolver.ts cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 21. | Ellen Muller <ellen.muller> |
Alex Dufournet <3389563+alexduf> |
40 shared filesimage-embedder-lambda/__tests__/embedder/test-data/input/README.md image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts kahuna/public/js/services/scroll-position.js image-embedder-lambda/src/embedder/s3Fetcher.ts image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg image-embedder-lambda/src/shared/sqsMessageBody.ts image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep build.sbt image-embedder-lambda/src/embedder/thrallEventPublisher.ts image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts media-api/app/controllers/MediaApi.scala image-embedder-lambda/__tests__/embedder/downscale.test.ts image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl kahuna/public/js/services/telemetry.ts image-embedder-lambda/src/embedder/s3VectorStore.ts image-embedder-lambda/src/embedder/imageEmbedder.ts image-embedder-lambda/src/backfiller/backfiller.ts image-embedder-lambda/src/embedder/localRun.ts image-embedder-lambda/src/backfiller/elasticSearch.ts cdk/lib/image-embedder-lambda.ts image-embedder-lambda/src/embedder/resizeImage.ts image-embedder-lambda/package-lock.json image-embedder-lambda/src/embedder/embedder.ts image-embedder-lambda/src/embedder/models.ts image-embedder-lambda/__tests__/embedder/fetchImage.test.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore image-embedder-lambda/src/backfiller/localRun.ts image-embedder-lambda/src/embedder/constants.ts image-embedder-lambda/__tests__/embedder/integration/downscale.integration.test.ts image-embedder-lambda/src/backfiller/embedderQueue.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala image-embedder-lambda/src/embedder/imageResolver.ts cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 22. | Andrew Nowak <10963046+andrew-nowak> |
lindseydew <lindsey.dew> |
34 shared filesimage-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala build.sbt thrall/app/controllers/ThrallController.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/preview/image.js kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-archiver/gr-archiver.js thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js image-loader/conf/routes thrall/app/views/index.scala.html kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg |
| 23. | lindseydew <lindsey.dew> |
Junyuan Xue <junyuanxue.is> |
33 shared fileskahuna/public/js/window.ts kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/crop/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes dev/script/generate-config/service-config.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/image/view.html kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/common/user-actions.html kahuna/package-lock.json kahuna/package.json kahuna/public/js/common/user-actions.js |
| 24. | Ellen Muller <ellen.muller> |
Andrew Nowak <andrew.nowak> |
33 shared filesimage-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala scripts/inadvisable-metadata-backup/extract.ts build.sbt thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala scripts/inadvisable-metadata-backup/run.sh metadata-editor/app/controllers/EditsController.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes image-loader/conf/routes thrall/app/views/index.scala.html cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap scripts/inadvisable-metadata-backup/README.md |
| 25. | AndyKilmory <andrew.downing> |
Andrew Nowak <10963046+andrew-nowak> |
30 shared filesscripts/inadvisable-metadata-backup/extract.ts build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config scripts/inadvisable-metadata-backup/run.sh scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala kahuna/public/js/preview/image.js kahuna/public/js/components/gr-icon/gr-icon.js media-api/app/lib/elasticsearch/ElasticSearch.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala dev/oidc-provider/Dockerfile kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 26. | AndyKilmory <andrew.downing> |
Alex Ware <alex.ware> |
29 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx media-api/conf/routes kahuna/public/js/upload/controller.js build.sbt dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts dev/oidc-provider/app.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/edits/image-editor.js .github/workflows/ci.yml kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 27. | Ellen Muller <ellen.muller> |
Alex Ware <alex.ware> |
28 shared fileskahuna/public/js/window.ts build.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts media-api/app/lib/elasticsearch/QueryBuilder.scala media-api/app/lib/MediaApiConfig.scala kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-embedder-lambda/package-lock.json .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json .gitignore kahuna/app/lib/KahunaConfig.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 28. | Andy D <128470622+andykilmory> |
Joseph Smith <5122968+joelochlann> |
28 shared filesimage-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala riff-raff.yaml scripts/README.md image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/es-ssh-ssm-tunnel.sh media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts cdk/lib/image-cache-purger.test.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts dev/script/start.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 29. | Alex Ware <alex.ware> |
Joseph Smith <5122968+joelochlann> |
28 shared filesimage-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala riff-raff.yaml scripts/README.md image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/es-ssh-ssm-tunnel.sh media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts cdk/lib/image-cache-purger.test.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts dev/script/start.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 30. | lindseydew <lindsey.dew> |
Junyuan Xue <junyuan.xue> |
26 shared fileskahuna/public/js/window.ts kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/crop/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes dev/script/generate-config/service-config.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 31. | Andrew Nowak <andrew.nowak> |
lindseydew <lindsey.dew> |
26 shared filesimage-loader/app/ImageLoaderComponents.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala build.sbt thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala dev/oidc-provider/app.js kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala metadata-editor/app/controllers/EditsController.scala kahuna/public/js/components/gr-archiver/gr-archiver.js thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js image-loader/conf/routes thrall/app/views/index.scala.html |
| 32. | AndyKilmory <andrew.downing> |
Ellen Muller <ellen.muller> |
26 shared filesscripts/inadvisable-metadata-backup/extract.ts build.sbt dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config .github/workflows/ci.yml scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/search/index.js thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 33. | Andy D <128470622+andykilmory> |
Joseph Smith <joseph.smith> |
24 shared filesdev/script/create-root-collection.sh media-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/services/api/media-api.js docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/test/lib/elasticsearch/Fixtures.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala media-api/test/lib/elasticsearch/HybridSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala .github/workflows/ci.yml media-api/test/lib/elasticsearch/HybridResultTest.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js media-api/app/lib/elasticsearch/HybridResult.scala |
| 34. | lindseydew <lindsey.dew> |
Joseph Smith <5122968+joelochlann> |
24 shared filesimage-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala riff-raff.yaml image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/controllers/MediaApi.scala cdk/lib/image-cache-purger.test.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 35. | lindseydew <lindsey.dew> |
Wai Sing Yiu <89925410+waisingyiu> |
24 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/upload.steps.ts scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala e2e-tests/README.md scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js e2e-tests/fixtures/auth/users.json e2e-tests/setup/constants.ts image-embedder-lambda/package-lock.json kahuna/public/js/search/results.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json e2e-tests/setup/stack.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 36. | Jonathon Herbert <jonathon.herbert> |
Wai Sing Yiu <89925410+waisingyiu> |
22 shared filese2e-tests/steps/upload/setup.ts e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/README.md kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/setup/constants.ts e2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/setup.ts e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/stack.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json |
| 37. | Andy D <128470622+andykilmory> |
AlexAscherson <alex.ascherson> |
22 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts docs/02-running/01-running-locally.md kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 38. | AndyKilmory <andrew.downing> |
AlexAscherson <alex.ascherson> |
21 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 39. | lindseydew <lindsey.dew> |
Joseph Smith <joseph.smith> |
21 shared filesmedia-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/services/api/media-api.js build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/test/lib/elasticsearch/Fixtures.scala media-api/test/lib/elasticsearch/HybridSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala .github/workflows/ci.yml media-api/test/lib/elasticsearch/HybridResultTest.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js media-api/app/lib/elasticsearch/HybridResult.scala |
| 40. | lindseydew <lindsey.dew> |
AndyKilmory <andrew.downing> |
21 shared filesmedia-api/conf/routes build.sbt media-api/app/controllers/ConfigurationController.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js .github/workflows/ci.yml kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala media-api/app/lib/crops/CropOption.scala kahuna/public/js/search/index.js kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg |
| 41. | AlexAscherson <alex.ascherson> |
Alex Ware <alex.ware> |
20 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 42. | Andy D <128470622+andykilmory> |
dependabot[bot] <49699333+dependabot[bot]> |
17 shared filesdev/script/generate-config/package.json dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml e2e-tests/package-lock.json image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json dev/oidc-provider/package-lock.json dev/oidc-provider/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/sample-images/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 43. | Ellen Muller <ellen.muller> |
Junyuan Xue <junyuanxue.is> |
17 shared fileskahuna/public/js/window.ts dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js media-api/app/MediaApiComponents.scala media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions kahuna/app/lib/KahunaConfig.scala usage/conf/routes kahuna/public/stylesheets/main.css kahuna/public/js/services/image-list.js kahuna/package-lock.json kahuna/package.json |
| 44. | AndyKilmory <andrew.downing> |
Junyuan Xue <junyuanxue.is> |
17 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/components/gr-image-usage/gr-image-usage.js dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/services/image/usages.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-image-usage/gr-image-usage.css media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js |
| 45. | lindseydew <lindsey.dew> |
Jonathon Herbert <jonathon.herbert> |
17 shared filese2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js e2e-tests/README.md e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/stack.ts .tool-versions e2e-tests/steps/common.steps.ts kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 46. | Andy D <128470622+andykilmory> |
Holly Knox <168672047+hk-15> |
16 shared filesdev/script/generate-config/package.json scripts/src/main/scala/com/gu/mediaservice/scripts/BulkRemoveFromCollection.scala scripts/src/main/resources/alamy-grid-ids.csv dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml dev/oidc-provider/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 47. | Ellen Muller <ellen.muller> |
Junyuan Xue <junyuan.xue> |
16 shared fileskahuna/public/js/window.ts dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js media-api/app/MediaApiComponents.scala media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions kahuna/app/lib/KahunaConfig.scala usage/conf/routes kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 48. | AndyKilmory <andrew.downing> |
Junyuan Xue <junyuan.xue> |
16 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/components/gr-image-usage/gr-image-usage.js dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/services/image/usages.js kahuna/public/js/components/gr-image-usage/gr-image-usage.css media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js |
| 49. | AndyKilmory <andrew.downing> |
Andrew Nowak <andrew.nowak> |
16 shared filesscripts/inadvisable-metadata-backup/extract.ts build.sbt dev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json scripts/inadvisable-metadata-backup/.ExifTool_config scripts/inadvisable-metadata-backup/run.sh scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/image/controller.js dev/oidc-provider/Dockerfile scripts/inadvisable-metadata-backup/README.md |
| 50. | Ellen Muller <ellen.muller> |
Joseph Smith <joseph.smith> |
15 shared filesmedia-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/services/api/media-api.js build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 51. | Alex Ware <alex.ware> |
dependabot[bot] <49699333+dependabot[bot]> |
14 shared filesdev/script/generate-config/package.json dev/script/generate-config/package-lock.json e2e-tests/package-lock.json image-counter-lambda/package-lock.json image-embedder-lambda/package.json dev/oidc-provider/package-lock.json dev/oidc-provider/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/sample-images/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json kahuna/package.json |
| 52. | Alex Ware <alex.ware> |
Andrew Nowak <10963046+andrew-nowak> |
14 shared filesbuild.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala dev/oidc-provider/package.json common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/preview/image.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/results.js kahuna/public/js/image/controller.js |
| 53. | Alex Ware <alex.ware> |
Joseph Smith <joseph.smith> |
13 shared filesbuild.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/test/lib/elasticsearch/Fixtures.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 54. | Alex Ware <alex.ware> |
Holly Knox <168672047+hk-15> |
12 shared filesdev/script/generate-config/package.json scripts/src/main/resources/alamy-grid-ids.csv dev/script/generate-config/package-lock.json image-counter-lambda/package-lock.json dev/oidc-provider/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 55. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
11 shared filesdev/script/generate-config/package.json dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml dev/oidc-provider/package-lock.json .github/workflows/ci.yml cdk/package-lock.json kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 56. | AndyKilmory <andrew.downing> |
Wai Sing Yiu <89925410+waisingyiu> |
11 shared fileskahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts dev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 57. | Holly Knox <168672047+hk-15> |
lindseydew <lindsey.dew> |
10 shared filesscripts/src/main/resources/alamy-grid-ids.csv .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 58. | Alex Ware <alex.ware> |
Andrew Nowak <andrew.nowak> |
10 shared filesbuild.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala dev/oidc-provider/app.js dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala dev/oidc-provider/package.json common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.js kahuna/public/js/image/controller.js |
| 59. | Alex Ware <alex.ware> |
Alex Dufournet <3389563+alexduf> |
10 shared filesbuild.sbt image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts image-embedder-lambda/package-lock.json kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 60. | Joseph Smith <5122968+joelochlann> |
Ellen Muller <ellen.muller> |
10 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts media-api/app/lib/ImageResponse.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css |
| 61. | Ellen Muller <ellen.muller> |
Wai Sing Yiu <89925410+waisingyiu> |
10 shared fileskahuna/public/js/services/telemetry.ts image-embedder-lambda/package-lock.json kahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 62. | Junyuan Xue <junyuanxue.is> |
Wai Sing Yiu <89925410+waisingyiu> |
9 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js dev/oidc-provider/package-lock.json media-api/test/lib/elasticsearch/ElasticSearchTest.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 63. | Joseph Smith <joseph.smith> |
Andrew Nowak <10963046+andrew-nowak> |
8 shared filesdev/script/create-root-collection.sh docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/results.js |
| 64. | Junyuan Xue <junyuan.xue> |
Wai Sing Yiu <89925410+waisingyiu> |
8 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 65. | Andy D <128470622+andykilmory> |
Dominic Kendrick <dominic.kendrick> |
8 shared filese2e-tests/images/entrypoint.ci.sh build.sbt e2e-tests/README.md e2e-tests/images/README.md e2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 66. | Alex Ware <alex.ware> |
Dominic Kendrick <dominic.kendrick> |
8 shared filese2e-tests/images/entrypoint.ci.sh build.sbt e2e-tests/README.md e2e-tests/images/README.md e2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 67. | Dominic Kendrick <dominic.kendrick> |
Jonathon Herbert <jonathon.herbert> |
8 shared filese2e-tests/images/entrypoint.ci.sh build.sbt e2e-tests/README.md e2e-tests/images/README.md e2e-tests/images/entrypoint.dev.sh e2e-tests/images/Dockerfile e2e-tests/setup/stack.ts .github/workflows/playwright.yml |
| 68. | lindseydew <lindsey.dew> |
dependabot[bot] <49699333+dependabot[bot]> |
8 shared files.github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json kahuna/package-lock.json kahuna/package.json |
| 69. | Ellen Muller <ellen.muller> |
Holly Knox <168672047+hk-15> |
8 shared files.github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 70. | lindseydew <lindsey.dew> |
Alex Dufournet <3389563+alexduf> |
8 shared filesbuild.sbt image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala image-embedder-lambda/package-lock.json kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 71. | Jonathon Herbert <jonathon.herbert> |
Ellen Muller <ellen.muller> |
8 shared filesbuild.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala .gitignore .tool-versions kahuna/package-lock.json kahuna/package.json |
| 72. | Wai Sing Yiu <89925410+waisingyiu> |
dependabot[bot] <49699333+dependabot[bot]> |
8 shared filese2e-tests/package-lock.json dev/oidc-provider/package-lock.json dev/oidc-provider/package.json image-embedder-lambda/package-lock.json cdk/package-lock.json scripts/sample-images/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json |
| 73. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuanxue.is> |
8 shared filesdev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala usage/conf/routes kahuna/public/js/image/controller.js |
| 74. | Joseph Smith <joseph.smith> |
Andrew Nowak <andrew.nowak> |
7 shared filesdev/script/create-root-collection.sh docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.js |
| 75. | Junyuan Xue <junyuan.xue> |
Jonathon Herbert <jonathon.herbert> |
7 shared fileskahuna/public/js/upload/view.html dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala .tool-versions kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 76. | Junyuan Xue <junyuanxue.is> |
Jonathon Herbert <jonathon.herbert> |
7 shared fileskahuna/public/js/upload/view.html dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala .tool-versions kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 77. | AlexAscherson <alex.ascherson> |
Wai Sing Yiu <89925410+waisingyiu> |
7 shared fileskahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 78. | Ellen Muller <ellen.muller> |
dependabot[bot] <49699333+dependabot[bot]> |
7 shared files.github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json kahuna/package-lock.json kahuna/package.json |
| 79. | Joseph Smith <5122968+joelochlann> |
Joseph Smith <joseph.smith> |
7 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 80. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuan.xue> |
7 shared filesdev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala usage/conf/routes kahuna/public/js/image/controller.js |
| 81. | Joseph Smith <5122968+joelochlann> |
Alex Dufournet <3389563+alexduf> |
6 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 82. | Andrew Nowak <10963046+andrew-nowak> |
Alex Dufournet <3389563+alexduf> |
6 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala cdk/lib/image-embedder-lambda.ts media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/results.js cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 83. | Joseph Smith <joseph.smith> |
AndyKilmory <andrew.downing> |
6 shared filesbuild.sbt .github/workflows/ci.yml kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js |
| 84. | Joseph Smith <joseph.smith> |
Alex Dufournet <3389563+alexduf> |
6 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 85. | Andy D <128470622+andykilmory> |
Mateusz <mateusz.karpow> |
6 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala kahuna/package-lock.json kahuna/package.json |
| 86. | Alex Dufournet <3389563+alexduf> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared fileskahuna/public/js/services/telemetry.ts image-embedder-lambda/package-lock.json kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 87. | Joseph Smith <5122968+joelochlann> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared fileskahuna/public/js/services/telemetry.ts kahuna/public/js/search/results.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css |
| 88. | Andrew Nowak <10963046+andrew-nowak> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared filesdev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/results.js kahuna/public/js/image/controller.js |
| 89. | Wai Sing Yiu <89925410+waisingyiu> |
Joseph Smith <joseph.smith> |
6 shared filesmedia-api/test/lib/elasticsearch/ElasticSearchTest.scala kahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 90. | copilot-swe-agent[bot] <198982749+copilot> |
Andy D <128470622+andykilmory> |
5 shared files.devcontainer/devenv.yaml .devcontainer/shared/devcontainer.json .devcontainer/user/devcontainer.json e2e-tests/global-setup.ts dev/script/start.sh |
| 91. | Joseph Smith <5122968+joelochlann> |
AndyKilmory <andrew.downing> |
5 shared filesbuild.sbt kahuna/public/js/services/telemetry.ts .github/workflows/ci.yml kahuna/public/js/search/query.js kahuna/public/js/search/index.js |
| 92. | Andrew Nowak <andrew.nowak> |
Alex Dufournet <3389563+alexduf> |
5 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala cdk/lib/image-embedder-lambda.ts kahuna/public/js/search/results.js cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 93. | AndyKilmory <andrew.downing> |
Alex Dufournet <3389563+alexduf> |
5 shared filesbuild.sbt kahuna/public/js/services/telemetry.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js |
| 94. | Andrew Nowak <andrew.nowak> |
Junyuan Xue <junyuanxue.is> |
5 shared filesmedia-api/app/controllers/MediaApi.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala usage/conf/routes kahuna/public/js/image/controller.js |
| 95. | Ellen Muller <ellen.muller> |
AlexAscherson <alex.ascherson> |
5 shared fileskahuna/public/js/services/telemetry.ts kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js |
| 96. | lindseydew <lindsey.dew> |
Karen Frankel <128724064+karenfrankel9> |
5 shared fileskahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/image/view.html kahuna/public/js/image/controller.js kahuna/public/js/common/user-actions.html kahuna/public/js/common/user-actions.js |
| 97. | Karen Frankel <128724064+karenfrankel9> |
Junyuan Xue <junyuanxue.is> |
5 shared fileskahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/image/view.html kahuna/public/js/image/controller.js kahuna/public/js/common/user-actions.html kahuna/public/js/common/user-actions.js |
| 98. | Karen Frankel <128724064+karenfrankel9> |
Andy D <128470622+andykilmory> |
5 shared fileskahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/image/view.html kahuna/public/js/image/controller.js kahuna/public/js/common/user-actions.html kahuna/public/js/common/user-actions.js |
| 99. | Andrew Nowak <andrew.nowak> |
Wai Sing Yiu <89925410+waisingyiu> |
5 shared filesdev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json kahuna/public/js/search/results.js kahuna/public/js/image/controller.js |
| 100. | lindseydew <lindsey.dew> |
AlexAscherson <alex.ascherson> |
5 shared fileskahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
26 | 14 |
| 2. | Alex Ware <alex.ware> |
24 | 19 |
| 3. | lindseydew <lindsey.dew> |
23 | 180 |
| 4. | Wai Sing Yiu <89925410+waisingyiu> |
22 | 14 |
| 5. | Ellen Muller <ellen.muller> |
21 | 125 |
| 6. | Andrew Nowak <10963046+andrew-nowak> |
21 | 20 |
| 7. | Junyuan Xue <junyuanxue.is> |
20 | 39 |
| 8. | Junyuan Xue <junyuan.xue> |
20 | 33 |
| 9. | Joseph Smith <5122968+joelochlann> |
20 | 27 |
| 10. | AndyKilmory <andrew.downing> |
20 | 26 |
| 11. | Andrew Nowak <andrew.nowak> |
20 | 20 |
| 12. | Jonathon Herbert <jonathon.herbert> |
19 | 184 |
| 13. | Joseph Smith <joseph.smith> |
19 | 75 |
| 14. | Holly Knox <168672047+hk-15> |
18 | 23 |
| 15. | Alex Dufournet <3389563+alexduf> |
16 | 28 |
| 16. | dependabot[bot] <49699333+dependabot[bot]> |
16 | 27 |
| 17. | Mateusz <mateusz.karpow> |
16 | 8 |
| 18. | AlexAscherson <alex.ascherson> |
16 | 4 |
| 19. | Dominic Kendrick <dominic.kendrick> |
13 | 20 |
| 20. | David Blatcher <30567854+dblatcher> |
10 | 1 |
| 21. | Karen Frankel <128724064+karenfrankel9> |
10 | 1 |
| 22. | DBlatcher <david.blatcher> |
10 | 1 |
| 23. | Pete F <pete.faulconbridge> |
8 | 1 |
| 24. | David Furey <david.furey> |
6 | 7 |
| 25. | copilot-swe-agent[bot] <198982749+copilot> |
4 | 2 |
| 26. | Justin Pinner <justin.pinner> |
4 | 1 |
| 27. | AlexAscherson <aascherson> |
2 | 1 |
C-median: 18.0
A half of the contributors has more than 18.0 connections, and a half has less than this number.
C-mean: 15.7
An average number of connections a contributor has with other contributors.
C-index: 16.0
There are 16.0 contributors with 16.0 or more connections.
33 contributors (1,514 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Mateusz <mateusz.karpow> |
2016-07-20 | 2026-09-08 | 18 (1%) | +394 / -42 |
| 2. | Tom Richards <tom.richards> |
2020-12-08 | 2026-03-26 | 16 (1%) | +987 / -34K |
| 3. | Alex Ware <alex.ware> |
2019-12-02 | 2026-10-07 | 19 (1%) | +11K / -2.8K |
| 4. | Andrew Nowak <andrew.nowak> |
2021-07-07 | 2026-07-02 | 50 (3%) | +2.1K / -2.6K |
| 5. | Ellen Muller <ellen.muller> |
2025-08-13 | 2026-08-21 | 394 (26%) | +126K / -42K |
| 6. | Jonathon Herbert <jonathon.herbert> |
2019-03-07 | 2026-10-07 | 205 (13%) | +30K / -8.5K |
| 7. | Andrew Nowak <10963046+andrew-nowak> |
2021-07-19 | 2026-07-02 | 52 (3%) | +3.2K / -2.9K |
| 8. | lindseydew <lindsey.dew> |
2025-11-04 | 2026-09-30 | 225 (14%) | +23K / -9.4K |
| 9. | AndyKilmory <andrew.downing> |
2023-09-07 | 2026-10-06 | 29 (1%) | +1.5K / -2K |
| 10. | Joseph Smith <joseph.smith> |
2025-01-24 | 2026-07-22 | 211 (13%) | +39K / -19K |
| 11. | Alex Dufournet <3389563+alexduf> |
2026-03-16 | 2026-05-06 | 72 (4%) | +17K / -28K |
| 12. | Andy D <128470622+andykilmory> |
2023-10-03 | 2026-10-06 | 20 (1%) | +82K / -51K |
| 13. | Junyuan Xue <junyuanxue.is> |
2026-07-08 | 2026-10-06 | 39 (2%) | +4.8K / -1.5K |
| 14. | Reetta Vaahtoranta <rvaahtoranta> |
2016-04-14 | 2025-12-08 | 1 (<1%) | +9 / -0 |
| 15. | Junyuan Xue <junyuan.xue> |
2026-07-08 | 2026-10-05 | 33 (2%) | +4.4K / -950 |
| 16. | Tony McCrae <tony> |
2019-03-15 | 2026-01-13 | 1 (<1%) | +3 / -9 |
| 17. | Joseph Smith <5122968+joelochlann> |
2026-09-21 | 2026-10-01 | 27 (1%) | +2K / -595 |
| 18. | Holly Knox <168672047+hk-15> |
2026-06-25 | 2026-09-16 | 23 (1%) | +351 / -1K |
| 19. | Dominic Kendrick <dominic.kendrick> |
2026-09-22 | 2026-09-24 | 20 (1%) | +803 / -540 |
| 20. | Pete F <37048459+bryophyta> |
2024-08-13 | 2026-03-23 | 16 (1%) | +2K / -2.4K |
| 21. | David Blatcher <30567854+dblatcher> |
2023-10-06 | 2026-07-31 | 1 (<1%) | +1 / -0 |
| 22. | David Furey <david.furey> |
2022-02-07 | 2026-09-23 | 7 (<1%) | +47 / -120 |
| 23. | Wai Sing Yiu <89925410+waisingyiu> |
2026-09-25 | 2026-10-05 | 14 (<1%) | +2.6K / -1.1K |
| 24. | TJ Silver <15648334+tjsilver> |
2021-01-22 | 2026-01-09 | 1 (<1%) | +1 / -1 |
| 25. | Pete F <pete.faulconbridge> |
2024-08-12 | 2026-05-15 | 4 (<1%) | +1.8K / -2.2K |
| 26. | AlexAscherson <alex.ascherson> |
2026-08-19 | 2026-10-05 | 4 (<1%) | +487 / -205 |
| 27. | Sam Hession <sam.hession> |
2026-03-19 | 2026-03-24 | 4 (<1%) | +67 / -5 |
| 28. | Karen Frankel <128724064+karenfrankel9> |
2024-08-19 | 2026-10-01 | 1 (<1%) | +25 / -3 |
| 29. | copilot-swe-agent[bot] <198982749+copilot> |
2026-09-03 | 2026-09-21 | 2 (<1%) | +6 / -2 |
| 30. | Simon Adcock <simonadcock2> |
2025-11-19 | 2025-11-19 | 2 (<1%) | +6 / -2 |
| 31. | AlexAscherson <aascherson> |
2026-08-18 | 2026-08-18 | 1 (<1%) | +7 / -0 |
| 32. | Justin Pinner <justin.pinner> |
2026-08-18 | 2026-08-18 | 1 (<1%) | +9 / -2 |
| 33. | DBlatcher <david.blatcher> |
2026-07-31 | 2026-07-31 | 1 (<1%) | +1 / -0 |
1 bot (47 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-08-28 | 2026-10-02 | 47 (100%) | +1.4K / -1.3K |
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["ellen.muller"]
n1["128470622+andykilmory"]
n2["lindsey.dew"]
n3["alex.ware"]
n4["joseph.smith"]
n5["10963046+andrew-nowak"]
n6["tom.richards"]
n7["junyuanxue.is"]
n8["junyuan.xue"]
n9["3389563+alexduf"]
n10["jonathon.herbert"]
n11["andrew.nowak"]
n12["andrew.downing"]
n13["89925410+waisingyiu"]
n14["5122968+joelochlann"]
n15["alex.ascherson"]
n16["49699333+dependabot[bot]"]
n17["168672047+hk-15"]
n18["37048459+bryophyta"]
n0 ---|"270"| n1
n1 ---|"189"| n2
n1 ---|"174"| n3
n0 ---|"120"| n2
n4 ---|"118"| n1
n4 ---|"116"| n0
n5 ---|"115"| n1
n6 ---|"104"| n1
n1 ---|"99"| n7
n5 ---|"96"| n0
n7 ---|"92"| n8
n1 ---|"91"| n8
n1 ---|"90"| n9
n10 ---|"87"| n1
n11 ---|"84"| n1
n11 ---|"78"| n5
n11 ---|"78"| n0
n6 ---|"68"| n0
n0 ---|"68"| n9
n2 ---|"68"| n4
n10 ---|"65"| n3
n2 ---|"65"| n3
n1 ---|"65"| n12
n7 ---|"63"| n3
n8 ---|"62"| n3
n5 ---|"60"| n2
n4 ---|"58"| n6
n5 ---|"49"| n4
n1 ---|"48"| n13
n3 ---|"47"| n13
n11 ---|"47"| n2
n0 ---|"46"| n3
n9 ---|"44"| n6
n0 ---|"40"| n12
n12 ---|"40"| n5
n11 ---|"38"| n4
n6 ---|"38"| n2
n0 ---|"34"| n7
n2 ---|"33"| n7
n0 ---|"30"| n8
n10 ---|"29"| n0
n12 ---|"29"| n3
n3 ---|"29"| n5
n1 ---|"28"| n14
n3 ---|"28"| n14
n9 ---|"28"| n4
n4 ---|"27"| n3
n2 ---|"26"| n8
n10 ---|"25"| n2
n2 ---|"24"| n14
n6 ---|"24"| n5
n2 ---|"24"| n13
n12 ---|"24"| n11
n10 ---|"23"| n13
n1 ---|"22"| n15
n12 ---|"21"| n15
n4 ---|"21"| n7
n2 ---|"21"| n12
n15 ---|"20"| n3
n1 ---|"19"| n16
n6 ---|"19"| n7
n4 ---|"19"| n8
n3 ---|"19"| n11
n6 ---|"18"| n3
n4 ---|"18"| n12
n6 ---|"17"| n8
n12 ---|"17"| n7
n6 ---|"17"| n11
n1 ---|"16"| n17
n12 ---|"16"| n8
n5 ---|"15"| n7
n3 ---|"14"| n16
n9 ---|"14"| n3
n1 ---|"14"| n18
n0 ---|"14"| n18
n5 ---|"14"| n8
n0 ---|"13"| n14
n0 ---|"13"| n16
n3 ---|"12"| n17
n6 ---|"12"| n12
n9 ---|"12"| n5
n18 ---|"12"| n16
n10 ---|"12"| n4
n0 ---|"12"| n13
n5 ---|"12"| n13
n17 ---|"11"| n16
n10 ---|"11"| n8
n10 ---|"11"| n7
n9 ---|"11"| n2
n12 ---|"11"| n13
n16 ---|"11"| n5
n0 ---|"11"| n17
n11 ---|"11"| n7
n17 ---|"10"| n2
n14 ---|"10"| n5
n10 ---|"10"| n5
n13 ---|"10"| n4
n0 ---|"9"| n15
n7 ---|"9"| n13
n4 ---|"9"| n18
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:#00688bC9,stroke-width:7px
linkStyle 2 stroke:#00688bB7,stroke-width:6px
linkStyle 3 stroke:#00688b93,stroke-width:4px
linkStyle 4 stroke:#00688b93,stroke-width:4px
linkStyle 5 stroke:#00688b93,stroke-width:4px
linkStyle 6 stroke:#00688b93,stroke-width:4px
linkStyle 7 stroke:#00688b82,stroke-width:3px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b82,stroke-width:3px
linkStyle 10 stroke:#00688b82,stroke-width:3px
linkStyle 11 stroke:#00688b82,stroke-width:3px
linkStyle 12 stroke:#00688b82,stroke-width:3px
linkStyle 13 stroke:#00688b82,stroke-width:3px
linkStyle 14 stroke:#00688b82,stroke-width:3px
linkStyle 15 stroke:#00688b70,stroke-width:2px
linkStyle 16 stroke:#00688b70,stroke-width:2px
linkStyle 17 stroke:#00688b70,stroke-width:2px
linkStyle 18 stroke:#00688b70,stroke-width:2px
linkStyle 19 stroke:#00688b70,stroke-width:2px
linkStyle 20 stroke:#00688b70,stroke-width:2px
linkStyle 21 stroke:#00688b70,stroke-width:2px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b5E,stroke-width:1px
linkStyle 28 stroke:#00688b5E,stroke-width:1px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b5E,stroke-width:1px
linkStyle 40 stroke:#00688b5E,stroke-width:1px
linkStyle 41 stroke:#00688b5E,stroke-width:1px
linkStyle 42 stroke:#00688b5E,stroke-width:1px
linkStyle 43 stroke:#00688b5E,stroke-width:1px
linkStyle 44 stroke:#00688b5E,stroke-width:1px
linkStyle 45 stroke:#00688b5E,stroke-width:1px
linkStyle 46 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
linkStyle 77 stroke:#00688b4C,stroke-width:1px
linkStyle 78 stroke:#00688b4C,stroke-width:1px
linkStyle 79 stroke:#00688b4C,stroke-width:1px
linkStyle 80 stroke:#00688b4C,stroke-width:1px
linkStyle 81 stroke:#00688b4C,stroke-width:1px
linkStyle 82 stroke:#00688b4C,stroke-width:1px
linkStyle 83 stroke:#00688b4C,stroke-width:1px
linkStyle 84 stroke:#00688b4C,stroke-width:1px
linkStyle 85 stroke:#00688b4C,stroke-width:1px
linkStyle 86 stroke:#00688b4C,stroke-width:1px
linkStyle 87 stroke:#00688b4C,stroke-width:1px
linkStyle 88 stroke:#00688b4C,stroke-width:1px
linkStyle 89 stroke:#00688b4C,stroke-width:1px
linkStyle 90 stroke:#00688b4C,stroke-width:1px
linkStyle 91 stroke:#00688b4C,stroke-width:1px
linkStyle 92 stroke:#00688b4C,stroke-width:1px
linkStyle 93 stroke:#00688b4C,stroke-width:1px
linkStyle 94 stroke:#00688b4C,stroke-width:1px
linkStyle 95 stroke:#00688b4C,stroke-width:1px
linkStyle 96 stroke:#00688b4C,stroke-width:1px
linkStyle 97 stroke:#00688b4C,stroke-width:1px
linkStyle 98 stroke:#00688b4C,stroke-width:1px
linkStyle 99 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.
Ellen Muller <ellen.muller>
Andy D <128470622+andykilmory>
270 shared files
media-api/app/lib/MediaApiMetrics.scala
media-api/app/lib/querysyntax/Parser.scala
cdk/.gitignore
usage/app/lib/MediaUsageBuilder.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/json/JsonOrderingTest.scala
image-embedder-lambda/__tests__/embedder/test-data/input/README.md
kahuna/public/js/window.ts
image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts
collections/app/store/CollectionsStore.scala
kahuna/public/js/search/query-filter.js
kahuna/public/js/services/scroll-position.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
image-embedder-lambda/src/embedder/s3Fetcher.ts
package-lock.json
image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-embedder-lambda/src/shared/sqsMessageBody.ts
image-embedder-lambda/src/index.ts
cdk/jest.setup.js
riff-raff.yaml
media-api/conf/routes
thrall/app/views/upsertProject.scala.html
media-api/app/lib/querysyntax/model.scala
media-api/test/scala/lib/ImageExtrasTest.scala
auth/app/auth/AuthController.scala
image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts
kahuna/public/js/components/gr-chips/gr-text-chip.html
thrall/test/helpers/Fixtures.scala
dev/cloudformation/grid-dev-core.yml
cdk/tsconfig.json
kahuna/app/KahunaComponents.scala
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts
kahuna/public/js/sentry/sentry.js
kahuna/public/js/search/structured-query/syntax.js
scripts/embedder-deploy/send-message-batch.sh
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
media-api/app/lib/ImagePersistenceReasons.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
kahuna/public/js/components/gr-cql-input/syntax.spec.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
scripts/inadvisable-metadata-backup/extract.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep
.github/workflows/push-pr.yml
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
thrall/app/controllers/ThrallController.scala
image-embedder-lambda/src/embedder/thrallEventPublisher.ts
image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts
thrall/app/lib/ThrallMetrics.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-embedder-lambda/__tests__/backfiller/backfiller.test.ts
image-loader/app/lib/ImageLoaderConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
image-counter-lambda/package-lock.json
usage/app/model/UsageTable.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/ThrallMessage.scala
media-api/app/lib/ImageExtras.scala
metadata-editor/app/controllers/SyndicationController.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala
.github/workflows/sbt-dependency-graph.yaml
scripts/embedder-deploy/get-s3-vector-by-key.sh
common-lib/src/test/scala/com/gu/mediaservice/model/ImageTest.scala
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/docs/native-modules-bundling.md
image-embedder-lambda/package.json
image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala
kahuna/public/js/search/structured-query/query-suggestions.js
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/__tests__/embedder/downscale.test.ts
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
cdk/eslint.config.mjs
kahuna/public/js/crop/controller.js
image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl
usage/app/model/UsageGroup.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
usage/app/controllers/UsageApi.scala
collections/app/store/ImageCollectionsStore.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala
...
2.
Andy D <128470622+andykilmory>
lindseydew <lindsey.dew>
189 shared files
kahuna/public/js/window.ts
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/SoftDeletedMetadataTable.scala
collections/app/store/CollectionsStore.scala
kahuna/public/js/crop/view.html
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
scripts/src/main/resources/alamy-grid-ids.csv
thrall/app/views/upsertProject.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/discovery/EC2.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/ImageIngestOperations.scala
e2e-tests/fixtures/permissions/permissions.json
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
image-cache-purger/src/test/resources/s3-event.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
e2e-tests/setup/config.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
scripts/src/main/scala/com/gu/mediaservice/lib/UserCredentials.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
thrall/app/controllers/ThrallController.scala
e2e-tests/steps/upload/upload.steps.ts
media-api/app/controllers/ConfigurationController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
usage/app/model/UsageTable.scala
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
metadata-editor/app/controllers/SyndicationController.scala
.github/workflows/sbt-dependency-graph.yaml
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/components/gr-icon/gr-icon.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
usage/app/lib/ContentApis.scala
thrall/app/ThrallComponents.scala
e2e-tests/README.md
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsHelpers.scala
collections/app/store/ImageCollectionsStore.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/logging/LogConfig.scala
usage/app/lib/UsageConfig.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/LoadFromS3Bucket.scala
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
image-loader/test/scala/model/ProjectorTest.scala
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
e2e-tests/fixtures/auth/users.json
kahuna/public/js/image/view.html
collections/app/store/DynamoHelpers.scala
thrall/conf/routes
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
image-loader/app/model/S3IngestObject.scala
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/HybridSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
kahuna/public/js/services/image-logic.js
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
collections/app/CollectionsComponents.scala
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
thrall/app/views/migrationFailures.scala.html
...
3.
Andy D <128470622+andykilmory>
Alex Ware <alex.ware>
174 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
dev/script/generate-config/package.json
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/upload/prompt/prompt.html
kahuna/public/js/takedown/crops-and-usages.tsx
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
e2e-tests/testcontainers/config.ts
scripts/src/main/resources/alamy-grid-ids.csv
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
scripts/README.md
e2e-tests/package.json
kahuna/app/KahunaComponents.scala
e2e-tests/fixtures/permissions/permissions.json
kahuna/public/js/takedown/index.ts
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
kahuna/public/js/util/errors.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/kahuna.steps.ts
dev/script/generate-config/package-lock.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
image-counter-lambda/package-lock.json
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
kahuna/conf/routes
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
dev/script/es-ssh-ssm-tunnel.sh
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
e2e-tests/fixtures/images/test-card-f.jpg
media-api/app/controllers/MediaApi.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/README.md
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
kahuna/public/js/strings.json
media-api/app/models/UsagesInContent.scala
kahuna/public/js/forms/datalist.html
kahuna/public/js/util/constants/standThemeOverride.ts
e2e-tests/features/upload.feature
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
project/plugins.sbt
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
e2e-tests/steps/upload/dnd.steps.ts
media-api/app/lib/MediaApiConfig.scala
kahuna/public/js/main.js
e2e-tests/fixtures/auth/users.json
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
kahuna/public/js/upload/jobs/required-metadata-editor.js
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
e2e-tests/setup/constants.ts
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
...
4.
Ellen Muller <ellen.muller>
lindseydew <lindsey.dew>
120 shared files
kahuna/public/js/window.ts
collections/app/store/CollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
riff-raff.yaml
media-api/conf/routes
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala
.github/workflows/push-pr.yml
build.sbt
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala
usage/app/model/UsageTable.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala
metadata-editor/app/controllers/SyndicationController.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala
kahuna/public/js/crop/controller.js
thrall/app/ThrallComponents.scala
usage/app/controllers/UsageApi.scala
collections/app/store/ImageCollectionsStore.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
project/plugins.sbt
image-loader/test/scala/model/ProjectorTest.scala
media-api/app/lib/MediaApiConfig.scala
media-api/test/lib/elasticsearch/AiQueryPartsTest.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
kahuna/public/js/image/view.html
collections/app/store/DynamoHelpers.scala
thrall/conf/routes
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
kahuna/public/js/services/image-logic.js
collections/app/CollectionsComponents.scala
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
thrall/app/views/migrationFailures.scala.html
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala
image-loader/app/model/upload/OptimiseOps.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
kahuna/public/js/search/structured-query/query-suggestions.ts
common-lib/src/test/scala/com/gu/mediaservice/lib/aws/DynamoDBTest.scala
media-api/app/lib/elasticsearch/IsQueryFilter.scala
kahuna/public/js/preview/image.js
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
usage/test/model/UsageRecordTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
cdk/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala
cdk/bin/cdk.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
kahuna/public/js/components/gr-archiver/gr-archiver.js
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala
image-loader/app/lib/UploadStatusTable.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala
common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala
usage/app/model/UsageRecord.scala
kahuna/app/controllers/KahunaController.scala
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
...
5.
Joseph Smith <joseph.smith>
Andy D <128470622+andykilmory>
118 shared files
media-api/app/lib/MediaApiMetrics.scala
media-api/app/lib/querysyntax/Parser.scala
dev/script/create-root-collection.sh
usage/app/lib/MediaUsageBuilder.scala
collections/app/store/CollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-embedder-lambda/src/index.ts
dev/cloudformation/grid-dev-core.yml
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
scripts/embedder-deploy/send-message-batch.sh
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
media-api/app/lib/ImagePersistenceReasons.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
.github/workflows/push-pr.yml
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
.github/workflows/sbt-dependency-graph.yaml
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/docs/native-modules-bundling.md
image-embedder-lambda/package.json
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala
media-api/app/controllers/MediaApi.scala
usage/app/model/UsageGroup.scala
thrall/app/ThrallComponents.scala
usage/app/controllers/UsageApi.scala
collections/app/store/ImageCollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala
image-loader/test/scala/model/ProjectorTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
image-embedder-lambda/tsconfig.json
kahuna/public/js/image/view.html
collections/app/store/DynamoHelpers.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
media-api/test/lib/elasticsearch/HybridSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
media-api/test/lib/querysyntax/ParserTest.scala
usage/app/model/ChildUsageRequest.scala
collections/app/CollectionsComponents.scala
media-api/test/lib/ImagePersistenceReasonsTest.scala
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
media-api/test/lib/elasticsearch/HybridResultTest.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/test/scala/model/ImageUploadTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala
.gitignore
scripts/inadvisable-metadata-backup/yarn.lock
image-embedder-lambda/jest.config.ts
common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala
kahuna/app/lib/KahunaConfig.scala
usage/app/model/UsageRecord.scala
usage/app/model/UsageIdBuilder.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
collections/app/controllers/CollectionsController.scala
thrall/app/lib/elasticsearch/ElasticSearch.scala
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
scripts/embedder-deploy/build.sh
...
6.
Joseph Smith <joseph.smith>
Ellen Muller <ellen.muller>
116 shared files
media-api/app/lib/MediaApiMetrics.scala
media-api/app/lib/querysyntax/Parser.scala
usage/app/lib/MediaUsageBuilder.scala
collections/app/store/CollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-embedder-lambda/src/index.ts
image-embedder-lambda/__tests__/integration/downscale.integration.test.ts
image-embedder-lambda/__tests__/fetchImage.test.ts
dev/cloudformation/grid-dev-core.yml
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
scripts/embedder-deploy/send-message-batch.sh
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
media-api/app/lib/ImagePersistenceReasons.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
image-embedder-lambda/__tests__/integration/embedding.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
.github/workflows/push-pr.yml
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
image-embedder-lambda/localRun.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
.github/workflows/sbt-dependency-graph.yaml
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/docs/native-modules-bundling.md
image-embedder-lambda/package.json
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala
media-api/app/controllers/MediaApi.scala
usage/app/model/UsageGroup.scala
thrall/app/ThrallComponents.scala
usage/app/controllers/UsageApi.scala
collections/app/store/ImageCollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala
image-loader/test/scala/model/ProjectorTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
image-embedder-lambda/tsconfig.json
kahuna/public/js/image/view.html
collections/app/store/DynamoHelpers.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-embedder-lambda/src/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
usage/app/model/ChildUsageRequest.scala
collections/app/CollectionsComponents.scala
media-api/test/lib/ImagePersistenceReasonsTest.scala
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/test/scala/model/ImageUploadTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
.gitignore
scripts/inadvisable-metadata-backup/yarn.lock
image-embedder-lambda/jest.config.ts
common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala
kahuna/app/lib/KahunaConfig.scala
usage/app/model/UsageRecord.scala
usage/app/model/UsageIdBuilder.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
image-embedder-lambda/__tests__/integration/localTestFiles.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
collections/app/controllers/CollectionsController.scala
thrall/app/lib/elasticsearch/ElasticSearch.scala
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
scripts/embedder-deploy/build.sh
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
...
7.
Andrew Nowak <10963046+andrew-nowak>
Andy D <128470622+andykilmory>
115 shared files
media-api/app/lib/MediaApiMetrics.scala
dev/script/create-root-collection.sh
kahuna/public/js/components/gr-notifications-banner/gr-notifications-banner.tsx
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
media-api/test/scala/lib/ImageExtrasTest.scala
auth/app/auth/AuthController.scala
kahuna/public/js/components/gr-search-wrapper/gr-search-wrapper.html
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
collections/app/controllers/ImageCollectionsController.scala
scripts/inadvisable-metadata-backup/extract.ts
.github/workflows/push-pr.yml
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
media-api/app/lib/ImageExtras.scala
metadata-editor/app/controllers/SyndicationController.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
kahuna/public/js/components/gr-cql-input/gr-cql-input.ts
dev/oidc-provider/app.js
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
media-api/test/scala/lib/querysyntax/ParserTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/components/gr-panels/gr-panels.js
image-loader/app/controllers/ImageLoaderController.scala
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/RedundantTokenRemover.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
media-api/test/lib/ImageExtrasTest.scala
image-loader/app/model/upload/OptimiseOps.scala
scripts/inadvisable-metadata-backup/run.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala
kahuna/public/js/util/get-deleted-state.js
kahuna/public/js/components/gr-panel-button/gr-panel-button.js
kahuna/public/js/preview/image.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
cdk/package-lock.json
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-tab-swap/gr-tab-swap.tsx
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
media-api/app/lib/S3Client.scala
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/js/components/gr-tab-swap/gr-tab-swap.css
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
kahuna/public/stylesheets/main.css
kahuna/public/js/search/syntax/syntax.html
...
8.
Tom Richards <tom.richards>
Andy D <128470622+andykilmory>
104 shared files
media-api/app/lib/querysyntax/Parser.scala
usage/app/lib/MediaUsageBuilder.scala
kahuna/public/js/window.ts
s3watcher/lambda/lib/Transfer.ts
s3watcher/lambda/tsconfig.json
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
s3watcher/lambda/__tests__/Fixtures.ts
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
s3watcher/lambda/lib/Metrics.ts
dev/cloudformation/grid-dev-core.yml
s3watcher/lambda/__mocks__/aws-sdk.ts
s3watcher/scripts/package-lock.json
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
media-api/app/lib/ImagePersistenceReasons.scala
s3watcher/setup.sh
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
s3watcher/scripts/configure.js
s3watcher/lambda/.prettierrc.json
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
s3watcher/README.md
image-loader/app/lib/ImageLoaderConfig.scala
s3watcher/lambda/__mocks__/node-fetch.ts
s3watcher/lambda/__tests__/Metrics.test.ts
s3watcher/.gitignore
s3watcher/scripts/package.json
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala
media-api/app/controllers/MediaApi.scala
usage/app/model/UsageGroup.scala
usage/app/controllers/UsageApi.scala
s3watcher/lambda/lib/GridApi.ts
common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala
s3watcher/scripts/upload.js
s3watcher/lambda/jest.config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala
media-api/app/lib/MediaApiConfig.scala
docs/02-running/01-running-locally.md
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala
kahuna/app/views/main.scala.html
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
s3watcher/run-local.sh
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/services/image-logic.js
usage/app/model/ChildUsageRequest.scala
media-api/test/lib/ImagePersistenceReasonsTest.scala
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/search/results.html
kahuna/public/js/search/structured-query/query-suggestions.ts
s3watcher/scripts/configLoader.js
dev/script/generate-config/config.json5
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
s3watcher/lambda/lib/Lambda.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
s3watcher/lambda/.prettierignore
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala
s3watcher/context.json
s3watcher/lambda/__tests__/GridApi.test.ts
s3watcher/lambda/__tests__/Transfer.test.ts
kahuna/app/lib/KahunaConfig.scala
s3watcher/lambda/__tests__/Lambda.test.ts
usage/app/model/UsageRecord.scala
kahuna/app/controllers/KahunaController.scala
usage/app/model/UsageIdBuilder.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/search/results.js
usage/conf/routes
.github/dependabot.yml
s3watcher/lambda/index.ts
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ReapableEligibility.scala
s3watcher/lambda/__tests__/EnvironmentConfig.test.ts
s3watcher/lambda/lib/EnvironmentConfig.ts
media-api/app/lib/elasticsearch/SearchFilters.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/ImageStorage.scala
s3watcher/lambda/package.json
image-loader/conf/routes
kahuna/public/js/image/service.js
...
9.
Andy D <128470622+andykilmory>
Junyuan Xue <junyuanxue.is>
99 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
.tool-versions
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/public/js/common/user-actions.html
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/common/user-actions.js
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
10.
Andrew Nowak <10963046+andrew-nowak>
Ellen Muller <ellen.muller>
96 shared files
media-api/app/lib/MediaApiMetrics.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
media-api/test/scala/lib/ImageExtrasTest.scala
auth/app/auth/AuthController.scala
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
collections/app/controllers/ImageCollectionsController.scala
scripts/inadvisable-metadata-backup/extract.ts
.github/workflows/push-pr.yml
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
thrall/app/controllers/ThrallController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
media-api/app/lib/ImageExtras.scala
metadata-editor/app/controllers/SyndicationController.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
kahuna/public/js/components/gr-cql-input/gr-cql-input.ts
project/plugins.sbt
kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
media-api/test/scala/lib/querysyntax/ParserTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
image-loader/app/controllers/ImageLoaderController.scala
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/RedundantTokenRemover.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
media-api/test/lib/ImageExtrasTest.scala
image-loader/app/model/upload/OptimiseOps.scala
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/util/get-deleted-state.js
kahuna/public/js/preview/image.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
cdk/package-lock.json
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
media-api/app/lib/S3Client.scala
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
kahuna/public/stylesheets/main.css
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/edits/image-editor.html
image-loader/conf/routes
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
11.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan.xue>
92 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
media-api/app/lib/UsageQuota.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
.tool-versions
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
12.
Andy D <128470622+andykilmory>
Junyuan Xue <junyuan.xue>
91 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/crop/view.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
media-api/app/lib/ImageUsagesBySupplier.scala
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/UsageStoreTest.scala
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/app/lib/UsageStore.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/upload/controller.css
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
.tool-versions
kahuna/public/js/takedown/view.html
media-api/test/controllers/MediaApiTest.scala
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
kahuna/public/js/takedown/takedown-context.tsx
usage/conf/routes
kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/public/js/components/gu-date-range/gu-date-range.css
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
13.
Andy D <128470622+andykilmory>
Alex Dufournet <3389563+alexduf>
90 shared files
image-embedder-lambda/__tests__/embedder/test-data/input/README.md
image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts
s3watcher/lambda/lib/Transfer.ts
s3watcher/lambda/tsconfig.json
kahuna/public/js/services/scroll-position.js
image-embedder-lambda/src/embedder/s3Fetcher.ts
s3watcher/lambda/__tests__/Fixtures.ts
image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg
image-embedder-lambda/src/shared/sqsMessageBody.ts
image-embedder-lambda/src/index.ts
riff-raff.yaml
s3watcher/lambda/lib/Metrics.ts
image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts
dev/cloudformation/grid-dev-core.yml
s3watcher/lambda/__mocks__/aws-sdk.ts
s3watcher/scripts/package-lock.json
s3watcher/lambda/package-lock.json
s3watcher/setup.sh
s3watcher/scripts/configure.js
s3watcher/lambda/.prettierrc.json
image-embedder-lambda/src/backfiller/freeImagesFilter.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep
build.sbt
image-embedder-lambda/src/embedder/thrallEventPublisher.ts
image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-embedder-lambda/__tests__/backfiller/backfiller.test.ts
s3watcher/README.md
s3watcher/lambda/__mocks__/node-fetch.ts
s3watcher/lambda/__tests__/Metrics.test.ts
s3watcher/.gitignore
s3watcher/scripts/package.json
dev/script/generate-config/service-config.js
image-embedder-lambda/package.json
image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/__tests__/embedder/downscale.test.ts
image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl
kahuna/public/js/services/telemetry.ts
s3watcher/lambda/lib/GridApi.ts
image-embedder-lambda/src/embedder/s3VectorStore.ts
image-embedder-lambda/src/embedder/imageEmbedder.ts
s3watcher/scripts/upload.js
image-embedder-lambda/src/backfiller/backfiller.ts
thrall/app/lib/kinesis/MessageProcessor.scala
s3watcher/lambda/jest.config.js
docs/02-running/01-running-locally.md
image-embedder-lambda/tsconfig.json
image-embedder-lambda/src/embedder/localRun.ts
s3watcher/run-local.sh
image-embedder-lambda/src/backfiller/elasticSearch.ts
cdk/lib/image-embedder-lambda.ts
image-embedder-lambda/src/embedder/resizeImage.ts
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
image-embedder-lambda/src/embedder/embedder.ts
image-embedder-lambda/src/embedder/models.ts
image-embedder-lambda/__tests__/embedder/fetchImage.test.ts
s3watcher/scripts/configLoader.js
dev/script/generate-config/config.json5
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
s3watcher/lambda/lib/Lambda.ts
image-embedder-lambda/src/backfiller/localRun.ts
image-embedder-lambda/jest.config.ts
s3watcher/lambda/.prettierignore
image-embedder-lambda/src/embedder/constants.ts
s3watcher/context.json
s3watcher/lambda/__tests__/GridApi.test.ts
s3watcher/lambda/__tests__/Transfer.test.ts
s3watcher/lambda/__tests__/Lambda.test.ts
image-embedder-lambda/src/backfiller/embedderQueue.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
.github/dependabot.yml
image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts
s3watcher/lambda/index.ts
common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala
image-embedder-lambda/README.md
image-embedder-lambda/jest.integration.config.ts
s3watcher/lambda/__tests__/EnvironmentConfig.test.ts
s3watcher/lambda/lib/EnvironmentConfig.ts
s3watcher/lambda/package.json
image-embedder-lambda/src/embedder/imageResolver.ts
s3watcher/lambda/.eslintrc
s3watcher/lambda/lib/Logging.ts
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
docs/06-objects-of-interest/02-config.md
14.
Jonathon Herbert <jonathon.herbert>
Andy D <128470622+andykilmory>
87 shared files
.devcontainer/devenv.yaml
.devcontainer/shared/devcontainer-lock.json
e2e-tests/steps/upload/setup.ts
kahuna/public/js/window.ts
kahuna/public/js/upload/prompt/prompt.html
kahuna/public/js/search/query-filter.js
package-lock.json
kahuna/public/js/upload/view.html
e2e-tests/testcontainers/config.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
kahuna/public/js/search/structured-query/syntax.js
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
kahuna/public/js/components/gr-cql-input/syntax.spec.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/kahuna.steps.ts
kahuna/public/js/services/api/media-api.js
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
dev/script/generate-config/service-config.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
e2e-tests/fixtures/images/test-card-f.jpg
kahuna/public/js/search/structured-query/query-suggestions.js
e2e-tests/README.md
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/components/gr-cql-input/gr-cql-input.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/features/kahuna.feature
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/setup/constants.ts
kahuna/public/js/search/structured-query/structured-query.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
e2e-tests/steps/setup.ts
e2e-tests/images/entrypoint.dev.sh
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
e2e-tests/images/Dockerfile
kahuna/public/js/search/structured-query/syntax.ts
e2e-tests/steps/fixtures.ts
.devcontainer/.gitignore
kahuna/public/js/search/structured-query/query-suggestions.ts
.devcontainer/shared/devcontainer.json
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/setup/progress.ts
e2e-tests/images/entrypoint.common.sh
kahuna/public/js/components/gr-cql-input/theme.ts
.tool-versions
.devcontainer/user/devcontainer.json
e2e-tests/fixtures/images/embedded-metadata.jpg
kahuna/app/controllers/KahunaController.scala
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
kahuna/public/js/components/gr-cql-input/syntax.ts
e2e-tests/images/Dockerfile.dockerignore
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
kahuna/public/stylesheets/main.css
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
.github/workflows/playwright.yml
kahuna/public/js/services/api/edits-api.js
kahuna/public/js/edits/image-editor.html
kahuna/app/lib/FeatureSwitch.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
.devcontainer/README.md
e2e-tests/fixtures/elasticsearch/images.json
15.
Andrew Nowak <andrew.nowak>
Andy D <128470622+andykilmory>
84 shared files
media-api/app/lib/MediaApiMetrics.scala
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
media-api/test/scala/lib/ImageExtrasTest.scala
auth/app/auth/AuthController.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
scripts/inadvisable-metadata-backup/extract.ts
docs/03-apis/02-collections.md
build.sbt
thrall/app/controllers/ThrallController.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
media-api/app/lib/ImageExtras.scala
metadata-editor/app/controllers/SyndicationController.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
dev/oidc-provider/app.js
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
media-api/test/scala/lib/querysyntax/ParserTest.scala
kahuna/public/js/image/view.html
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
image-loader/app/controllers/ImageLoaderController.scala
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
media-api/test/lib/ImageExtrasTest.scala
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/util/get-deleted-state.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/filters.scala
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.css
media-api/app/lib/S3Client.scala
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/edits/image-editor.html
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.html
image-loader/conf/routes
dev/oidc-provider/Dockerfile
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
scripts/inadvisable-metadata-backup/README.md
16.
Andrew Nowak <andrew.nowak>
Andrew Nowak <10963046+andrew-nowak>
78 shared files
media-api/app/lib/MediaApiMetrics.scala
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
media-api/test/scala/lib/ImageExtrasTest.scala
auth/app/auth/AuthController.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
collections/app/controllers/ImageCollectionsController.scala
scripts/inadvisable-metadata-backup/extract.ts
docs/03-apis/02-collections.md
build.sbt
thrall/app/controllers/ThrallController.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
media-api/app/lib/ImageExtras.scala
metadata-editor/app/controllers/SyndicationController.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
dev/oidc-provider/app.js
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
media-api/test/scala/lib/querysyntax/ParserTest.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
image-loader/app/controllers/ImageLoaderController.scala
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
media-api/test/lib/ImageExtrasTest.scala
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/util/get-deleted-state.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
media-api/app/lib/S3Client.scala
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/edits/image-editor.html
image-loader/conf/routes
dev/oidc-provider/Dockerfile
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
scripts/inadvisable-metadata-backup/README.md
17.
Andrew Nowak <andrew.nowak>
Ellen Muller <ellen.muller>
78 shared files
media-api/app/lib/MediaApiMetrics.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
media-api/test/scala/lib/ImageExtrasTest.scala
auth/app/auth/AuthController.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
thrall/app/controllers/ThrallController.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
media-api/app/lib/ImageExtras.scala
metadata-editor/app/controllers/SyndicationController.scala
rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
dev/imgops/nginx.conf
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
project/plugins.sbt
kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
media-api/test/scala/lib/querysyntax/ParserTest.scala
kahuna/public/js/image/view.html
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
image-loader/app/controllers/ImageLoaderController.scala
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
media-api/test/lib/ImageExtrasTest.scala
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/util/get-deleted-state.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/filters.scala
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.css
media-api/app/lib/S3Client.scala
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
scripts/inadvisable-metadata-backup/update.ts
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/edits/image-editor.html
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.html
image-loader/conf/routes
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
scripts/inadvisable-metadata-backup/README.md
18.
Tom Richards <tom.richards>
Ellen Muller <ellen.muller>
68 shared files
media-api/app/lib/querysyntax/Parser.scala
usage/app/lib/MediaUsageBuilder.scala
kahuna/public/js/window.ts
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
dev/cloudformation/grid-dev-core.yml
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
media-api/app/lib/ImagePersistenceReasons.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala
media-api/app/controllers/MediaApi.scala
usage/app/model/UsageGroup.scala
usage/app/controllers/UsageApi.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala
media-api/app/lib/MediaApiConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala
kahuna/app/views/main.scala.html
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
media-api/test/lib/querysyntax/ParserTest.scala
kahuna/public/js/services/image-logic.js
usage/app/model/ChildUsageRequest.scala
media-api/test/lib/ImagePersistenceReasonsTest.scala
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/search/results.html
kahuna/public/js/search/structured-query/query-suggestions.ts
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala
kahuna/app/lib/KahunaConfig.scala
usage/app/model/UsageRecord.scala
kahuna/app/controllers/KahunaController.scala
usage/app/model/UsageIdBuilder.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/search/results.js
usage/conf/routes
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ReapableEligibility.scala
media-api/app/lib/elasticsearch/SearchFilters.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/ImageStorage.scala
image-loader/conf/routes
kahuna/public/js/image/service.js
image-loader/app/lib/QuarantineStore.scala
19.
Ellen Muller <ellen.muller>
Alex Dufournet <3389563+alexduf>
68 shared files
image-embedder-lambda/__tests__/embedder/test-data/input/README.md
image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts
kahuna/public/js/services/scroll-position.js
image-embedder-lambda/src/embedder/s3Fetcher.ts
image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg
image-embedder-lambda/src/shared/sqsMessageBody.ts
image-embedder-lambda/src/index.ts
riff-raff.yaml
image-embedder-lambda/__tests__/integration/downscale.integration.test.ts
image-embedder-lambda/__tests__/fetchImage.test.ts
image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts
image-embedder-lambda/src/models.ts
dev/cloudformation/grid-dev-core.yml
image-embedder-lambda/src/resizeImage.ts
s3watcher/lambda/package-lock.json
image-embedder-lambda/src/imageResolver.ts
image-embedder-lambda/src/s3Fetcher.ts
image-embedder-lambda/__tests__/integration/embedding.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep
build.sbt
image-embedder-lambda/src/embedder/thrallEventPublisher.ts
image-embedder-lambda/localRun.ts
image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-embedder-lambda/__tests__/backfiller/backfiller.test.ts
dev/script/generate-config/service-config.js
image-embedder-lambda/package.json
image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/__tests__/embedder/downscale.test.ts
image-embedder-lambda/src/s3VectorStore.ts
image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/src/imageEmbedder.ts
image-embedder-lambda/src/embedder/s3VectorStore.ts
image-embedder-lambda/src/embedder/imageEmbedder.ts
image-embedder-lambda/src/backfiller/backfiller.ts
thrall/app/lib/kinesis/MessageProcessor.scala
image-embedder-lambda/tsconfig.json
image-embedder-lambda/src/embedder/localRun.ts
image-embedder-lambda/src/constants.ts
image-embedder-lambda/src/backfiller/elasticSearch.ts
cdk/lib/image-embedder-lambda.ts
image-embedder-lambda/src/embedder/resizeImage.ts
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
image-embedder-lambda/src/embedder/embedder.ts
image-embedder-lambda/src/embedder/models.ts
image-embedder-lambda/__tests__/embedder/fetchImage.test.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
image-embedder-lambda/src/backfiller/localRun.ts
image-embedder-lambda/jest.config.ts
image-embedder-lambda/src/embedder/constants.ts
image-embedder-lambda/__tests__/embedder/integration/downscale.integration.test.ts
image-embedder-lambda/__tests__/integration/localTestFiles.ts
image-embedder-lambda/src/backfiller/embedderQueue.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala
image-embedder-lambda/README.md
image-embedder-lambda/jest.integration.config.ts
image-embedder-lambda/src/thrallEventPublisher.ts
image-embedder-lambda/src/embedder/imageResolver.ts
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
20.
lindseydew <lindsey.dew>
Joseph Smith <joseph.smith>
68 shared files
collections/app/store/CollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
.github/workflows/push-pr.yml
build.sbt
dev/script/generate-config/service-config.js
.github/workflows/sbt-dependency-graph.yaml
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
usage/app/controllers/UsageApi.scala
collections/app/store/ImageCollectionsStore.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
image-loader/test/scala/model/ProjectorTest.scala
kahuna/public/js/image/view.html
collections/app/store/DynamoHelpers.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
image-loader/app/model/S3IngestObject.scala
media-api/test/lib/elasticsearch/HybridSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala
collections/app/CollectionsComponents.scala
image-embedder-lambda/package-lock.json
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
media-api/test/lib/elasticsearch/HybridResultTest.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
kahuna/public/js/search/query.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala
usage/app/model/UsageRecord.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
collections/app/controllers/CollectionsController.scala
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/stylesheets/main.css
common-lib/src/test/scala/com/gu/mediaservice/lib/collections/CollectionsManagerTest.scala
media-api/app/lib/elasticsearch/HybridResult.scala
image-loader/conf/routes
kahuna/app/lib/FeatureSwitch.scala
kahuna/package-lock.json
kahuna/package.json
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/collections/CollectionsManager.scala
21.
Jonathon Herbert <jonathon.herbert>
Alex Ware <alex.ware>
65 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/window.ts
kahuna/public/js/upload/prompt/prompt.html
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
e2e-tests/testcontainers/config.ts
e2e-tests/package.json
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/images/entrypoint.ci.sh
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/kahuna.steps.ts
build.sbt
e2e-tests/setup/seed-elasticsearch.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/testcontainers/constants.ts
dev/script/generate-config/service-config.js
e2e-tests/setup/global-teardown.ts
e2e-tests/setup/global-setup.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
e2e-tests/fixtures/images/test-card-f.jpg
e2e-tests/testcontainers/provision.ts
e2e-tests/README.md
e2e-tests/steps/healthcheck/kahuna.steps.ts
kahuna/public/js/upload/prompt/prompt.js
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/strings.json
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/steps/upload/dnd.steps.ts
e2e-tests/images/README.md
e2e-tests/steps/utils/drag-and-drop.ts
kahuna/public/js/upload/jobs/required-metadata-editor.js
e2e-tests/global-teardown.ts
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/testcontainers/seed-elasticsearch.ts
e2e-tests/steps/setup.ts
e2e-tests/images/entrypoint.dev.sh
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
e2e-tests/images/Dockerfile
e2e-tests/steps/fixtures.ts
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
.gitignore
e2e-tests/setup/stack.ts
e2e-tests/setup/progress.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/testcontainers/state.ts
e2e-tests/global-setup.ts
kahuna/public/js/upload/jobs/upload-jobs.js
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
e2e-tests/fixtures/images/test.jpg
kahuna/public/stylesheets/main.css
e2e-tests/playwright.config.ts
e2e-tests/setup/state.ts
.github/workflows/playwright.yml
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
e2e-tests/fixtures/elasticsearch/images.json
22.
lindseydew <lindsey.dew>
Alex Ware <alex.ware>
65 shared files
kahuna/public/js/window.ts
common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
kahuna/public/js/takedown/delete-from-grid-step.tsx
riff-raff.yaml
media-api/conf/routes
scripts/src/main/resources/alamy-grid-ids.csv
common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala
e2e-tests/fixtures/permissions/permissions.json
image-cache-purger/src/test/resources/s3-event.json
e2e-tests/setup/config.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/lib/ContentApi.scala
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
e2e-tests/README.md
media-api/app/MediaApiComponents.scala
scripts/src/main/resources/eyevineids.txt
cdk/lib/image-cache-purger.test.ts
dev/oidc-provider/app.js
media-api/app/models/UsagesInContent.scala
project/plugins.sbt
media-api/app/lib/MediaApiConfig.scala
e2e-tests/fixtures/auth/users.json
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-embedder-lambda/package-lock.json
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
e2e-tests/setup/stack.ts
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
kahuna/public/js/edits/image-editor.html
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
kahuna/package-lock.json
kahuna/package.json
23.
Andy D <128470622+andykilmory>
AndyKilmory <andrew.downing>
65 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
scripts/inadvisable-metadata-backup/extract.ts
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
media-api/app/controllers/ConfigurationController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-downloader/gr-downloader.js
dev/oidc-provider/app.js
kahuna/public/js/services/image/usages.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
.github/workflows/ci.yml
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
scripts/inadvisable-metadata-backup/run.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
media-api/app/lib/crops/CropOption.scala
kahuna/public/js/edits/list-editor.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/components/gr-cql-input/syntax.ts
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala
dev/oidc-provider/Dockerfile
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
24.
Junyuan Xue <junyuanxue.is>
Alex Ware <alex.ware>
63 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/search/query-filter.spec.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/takedown/view.html
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/takedown-context.tsx
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/package-lock.json
kahuna/package.json
25.
Junyuan Xue <junyuan.xue>
Alex Ware <alex.ware>
62 shared files
kahuna/public/js/components/gr-display-crops/gr-display-crops.html
kahuna/public/js/window.ts
common-lib/src/test/resources/application.conf
kahuna/public/js/takedown/crops-and-usages.tsx
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
image-loader/test/resources/c2pa/c2pa-present.png
common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala
kahuna/app/KahunaComponents.scala
kahuna/public/js/takedown/index.ts
kahuna/public/js/util/errors.ts
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala
kahuna/public/js/types/image.ts
kahuna/public/js/takedown/delete-from-content-step.tsx
dev/script/generate-config/service-config.js
kahuna/conf/routes
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/util/constants/standThemeOverride.ts
media-api/test/lib/elasticsearch/QueryBuilderTest.scala
image-loader/test/resources/c2pa/c2pa-absent.tiff
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
image-loader/test/resources/c2pa/c2pa-absent.png
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
kahuna/public/js/search/query-filter.spec.js
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/takedown/takedown-page.tsx
image-loader/test/resources/c2pa/c2pa-present.jpg
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/util/poll.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala
kahuna/public/js/types/api.ts
media-api/app/lib/elasticsearch/ElasticSearch.scala
image-loader/test/scala/lib/imaging/C2paDetectorTest.scala
kahuna/public/js/takedown/takedown-step.tsx
kahuna/public/js/takedown/view.html
image-loader/test/resources/c2pa/c2pa-present.tiff
media-api/test/lib/ImageResponseTest.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/takedown/takedown-context.tsx
kahuna/public/js/image/controller.js
image-loader/app/lib/imaging/C2PADetector.scala
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/global.d.ts
image-loader/app/lib/imaging/FileMetadataReader.scala
image-loader/test/resources/c2pa/c2pa-absent.jpg
kahuna/public/js/edits/image-editor.html
kahuna/public/js/takedown/controller.ts
kahuna/public/js/components/gr-display-crops/gr-display-crops.css
kahuna/package-lock.json
kahuna/package.json
26.
Andrew Nowak <10963046+andrew-nowak>
lindseydew <lindsey.dew>
60 shared files
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
collections/app/controllers/ImageCollectionsController.scala
.github/workflows/push-pr.yml
build.sbt
thrall/app/controllers/ThrallController.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
metadata-editor/app/controllers/SyndicationController.scala
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
dev/oidc-provider/app.js
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
image-loader/app/controllers/ImageLoaderController.scala
thrall/app/views/migrationFailures.scala.html
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
image-loader/app/model/upload/OptimiseOps.scala
kahuna/public/js/preview/image.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
kahuna/public/js/components/gr-icon/gr-icon.js
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
cdk/package-lock.json
kahuna/public/js/components/gr-archiver/gr-archiver.js
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/stylesheets/main.css
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/edits/image-editor.html
image-loader/conf/routes
kahuna/package-lock.json
kahuna/package.json
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
27.
Joseph Smith <joseph.smith>
Tom Richards <tom.richards>
58 shared files
media-api/app/lib/querysyntax/Parser.scala
usage/app/lib/MediaUsageBuilder.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
dev/cloudformation/grid-dev-core.yml
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
media-api/app/lib/ImagePersistenceReasons.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala
media-api/app/controllers/MediaApi.scala
usage/app/model/UsageGroup.scala
usage/app/controllers/UsageApi.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
media-api/test/lib/querysyntax/ParserTest.scala
usage/app/model/ChildUsageRequest.scala
media-api/test/lib/ImagePersistenceReasonsTest.scala
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/search/results.html
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/app/lib/KahunaConfig.scala
usage/app/model/UsageRecord.scala
usage/app/model/UsageIdBuilder.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/search/results.js
usage/conf/routes
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ReapableEligibility.scala
media-api/app/lib/elasticsearch/SearchFilters.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/ImageStorage.scala
image-loader/conf/routes
image-loader/app/lib/QuarantineStore.scala
28.
Andrew Nowak <10963046+andrew-nowak>
Joseph Smith <joseph.smith>
49 shared files
media-api/app/lib/MediaApiMetrics.scala
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
collections/app/controllers/ImageCollectionsController.scala
.github/workflows/push-pr.yml
docs/03-apis/02-collections.md
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
.github/workflows/sbt-dependency-graph.yaml
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
usage/conf/routes
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
kahuna/public/stylesheets/main.css
image-loader/conf/routes
kahuna/package-lock.json
kahuna/package.json
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
29.
Andy D <128470622+andykilmory>
Wai Sing Yiu <89925410+waisingyiu>
48 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/README.md
kahuna/public/js/services/telemetry.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/fixtures/auth/users.json
dev/oidc-provider/package-lock.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
scripts/sample-images/package.json
e2e-tests/fixtures/images/embedded-metadata.jpg
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/stylesheets/main.css
e2e-tests/setup/seed-collections.ts
kahuna/public/js/util/default-non-free-filter.js
scripts/sample-images/package-lock.json
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
30.
Alex Ware <alex.ware>
Wai Sing Yiu <89925410+waisingyiu>
47 shared files
e2e-tests/steps/upload/setup.ts
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
kahuna/public/js/upload/jobs/required-metadata-editor.html
e2e-tests/README.md
kahuna/public/js/services/telemetry.ts
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/fixtures/auth/users.json
dev/oidc-provider/package-lock.json
e2e-tests/setup/constants.ts
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
e2e-tests/steps/upload/metadata-editor.steps.ts
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
e2e-tests/steps/setup.ts
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/results.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
scripts/sample-images/package.json
e2e-tests/fixtures/images/embedded-metadata.jpg
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/stylesheets/main.css
e2e-tests/setup/seed-collections.ts
scripts/sample-images/package-lock.json
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
31.
Andrew Nowak <andrew.nowak>
lindseydew <lindsey.dew>
47 shared files
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
thrall/app/views/upsertProject.scala.html
auth/app/auth/AuthController.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
build.sbt
thrall/app/controllers/ThrallController.scala
dev/script/generate-config/service-config.js
metadata-editor/app/controllers/SyndicationController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
media-api/app/MediaApiComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
dev/oidc-provider/app.js
project/plugins.sbt
kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala
kahuna/public/js/image/view.html
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
image-loader/app/controllers/ImageLoaderController.scala
thrall/app/views/migrationFailures.scala.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
metadata-editor/app/controllers/EditsController.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/public/js/components/gr-archiver/gr-archiver.js
kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js
thrall/app/views/restoreFromReplica.scala.html
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
metadata-editor/app/lib/Syndication.scala
kahuna/public/js/edits/image-editor.html
image-loader/conf/routes
thrall/app/views/index.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
32.
Ellen Muller <ellen.muller>
Alex Ware <alex.ware>
46 shared files
kahuna/public/js/window.ts
kahuna/public/js/search/query-filter.js
riff-raff.yaml
media-api/conf/routes
kahuna/app/KahunaComponents.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
build.sbt
image-counter-lambda/package-lock.json
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
project/plugins.sbt
media-api/app/lib/elasticsearch/QueryBuilder.scala
media-api/app/lib/MediaApiConfig.scala
kahuna/public/js/main.js
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
image-embedder-lambda/package-lock.json
kahuna/public/js/edits/image-editor.js
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
.gitignore
cdk/bin/cdk.ts
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
33.
Alex Dufournet <3389563+alexduf>
Tom Richards <tom.richards>
44 shared files
s3watcher/lambda/lib/Transfer.ts
s3watcher/lambda/tsconfig.json
s3watcher/lambda/__tests__/Fixtures.ts
s3watcher/lambda/lib/Metrics.ts
dev/cloudformation/grid-dev-core.yml
s3watcher/lambda/__mocks__/aws-sdk.ts
s3watcher/scripts/package-lock.json
s3watcher/lambda/package-lock.json
s3watcher/setup.sh
s3watcher/scripts/configure.js
s3watcher/lambda/.prettierrc.json
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
s3watcher/README.md
s3watcher/lambda/__mocks__/node-fetch.ts
s3watcher/lambda/__tests__/Metrics.test.ts
s3watcher/.gitignore
s3watcher/scripts/package.json
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
s3watcher/lambda/lib/GridApi.ts
s3watcher/scripts/upload.js
s3watcher/lambda/jest.config.js
docs/02-running/01-running-locally.md
s3watcher/run-local.sh
.github/workflows/ci.yml
s3watcher/scripts/configLoader.js
dev/script/generate-config/config.json5
media-api/app/lib/elasticsearch/ElasticSearch.scala
s3watcher/lambda/lib/Lambda.ts
s3watcher/lambda/.prettierignore
s3watcher/context.json
s3watcher/lambda/__tests__/GridApi.test.ts
s3watcher/lambda/__tests__/Transfer.test.ts
s3watcher/lambda/__tests__/Lambda.test.ts
kahuna/public/js/search/results.js
.github/dependabot.yml
s3watcher/lambda/index.ts
s3watcher/lambda/__tests__/EnvironmentConfig.test.ts
s3watcher/lambda/lib/EnvironmentConfig.ts
s3watcher/lambda/package.json
s3watcher/lambda/.eslintrc
s3watcher/lambda/lib/Logging.ts
docs/06-objects-of-interest/02-config.md
34.
Ellen Muller <ellen.muller>
AndyKilmory <andrew.downing>
40 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
kahuna/public/js/services/image/usages.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
.github/workflows/ci.yml
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-cql-input/syntax.ts
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
35.
AndyKilmory <andrew.downing>
Andrew Nowak <10963046+andrew-nowak>
40 shared files
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
.github/workflows/ci.yml
scripts/inadvisable-metadata-backup/run.sh
scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/search/index.js
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala
dev/oidc-provider/Dockerfile
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
scripts/inadvisable-metadata-backup/README.md
36.
Andrew Nowak <andrew.nowak>
Joseph Smith <joseph.smith>
38 shared files
media-api/app/lib/MediaApiMetrics.scala
dev/script/create-root-collection.sh
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
kahuna/public/js/services/api/media-api.js
collections/app/controllers/ImageCollectionsController.scala
docs/03-apis/02-collections.md
build.sbt
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
thrall/app/ThrallComponents.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala
kahuna/public/js/image/view.html
thrall/conf/routes
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
cdk/lib/image-embedder-lambda.ts
media-api/test/lib/querysyntax/ParserTest.scala
image-loader/app/controllers/ImageLoaderController.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala
image-loader/app/model/Projector.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala
image-loader/conf/routes
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
37.
Tom Richards <tom.richards>
lindseydew <lindsey.dew>
38 shared files
kahuna/public/js/window.ts
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-loader/app/model/Uploader.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
media-api/app/controllers/MediaApi.scala
usage/app/controllers/UsageApi.scala
media-api/app/lib/MediaApiConfig.scala
kahuna/public/js/image/view.html
kahuna/app/views/main.scala.html
image-loader/app/model/S3IngestObject.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
kahuna/public/js/services/image-logic.js
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/search/results.html
kahuna/public/js/search/structured-query/query-suggestions.ts
media-api/app/lib/elasticsearch/IsQueryFilter.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala
usage/app/model/UsageRecord.scala
kahuna/app/controllers/KahunaController.scala
kahuna/public/js/search/results.js
usage/conf/routes
image-loader/app/lib/ImageLoaderStore.scala
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
image-loader/conf/routes
kahuna/public/js/image/service.js
38.
Ellen Muller <ellen.muller>
Junyuan Xue <junyuanxue.is>
34 shared files
kahuna/public/js/window.ts
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
kahuna/app/KahunaComponents.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
39.
lindseydew <lindsey.dew>
Junyuan Xue <junyuanxue.is>
33 shared files
kahuna/public/js/window.ts
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/crop/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
dev/script/generate-config/service-config.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
usage/app/controllers/UsageApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.js
kahuna/public/js/image/view.html
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
usage/app/model/DeleteUsagesByIdsRequest.scala
kahuna/public/js/services/image-list.js
kahuna/public/js/edits/image-editor.html
kahuna/public/js/common/user-actions.html
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/common/user-actions.js
40.
Ellen Muller <ellen.muller>
Junyuan Xue <junyuan.xue>
30 shared files
kahuna/public/js/window.ts
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
kahuna/app/KahunaComponents.scala
kahuna/webpack.config.prod.js
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
media-api/app/MediaApiComponents.scala
media-api/app/lib/elasticsearch/QueryBuilder.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
41.
Jonathon Herbert <jonathon.herbert>
Ellen Muller <ellen.muller>
29 shared files
kahuna/public/js/window.ts
kahuna/public/js/search/query-filter.js
package-lock.json
kahuna/public/js/search/structured-query/syntax.js
kahuna/public/js/components/gr-cql-input/syntax.spec.ts
kahuna/public/js/services/api/media-api.js
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
kahuna/public/js/search/structured-query/query-suggestions.js
kahuna/public/js/components/gr-cql-input/gr-cql-input.ts
kahuna/public/js/search/structured-query/structured-query.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/structured-query/syntax.ts
kahuna/public/js/search/structured-query/query-suggestions.ts
.gitignore
kahuna/public/js/components/gr-cql-input/theme.ts
.tool-versions
kahuna/app/controllers/KahunaController.scala
kahuna/public/js/components/gr-cql-input/syntax.ts
kahuna/public/stylesheets/main.css
kahuna/public/js/services/api/edits-api.js
kahuna/public/js/edits/image-editor.html
kahuna/app/lib/FeatureSwitch.scala
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
42.
AndyKilmory <andrew.downing>
Alex Ware <alex.ware>
29 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
media-api/conf/routes
kahuna/public/js/upload/controller.js
build.sbt
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/services/telemetry.ts
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/edits/image-editor.js
.github/workflows/ci.yml
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
43.
Alex Ware <alex.ware>
Andrew Nowak <10963046+andrew-nowak>
29 shared files
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
project/plugins.sbt
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/edits/image-editor.js
.github/workflows/ci.yml
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
44.
Andy D <128470622+andykilmory>
Joseph Smith <5122968+joelochlann>
28 shared files
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
riff-raff.yaml
scripts/README.md
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/es-ssh-ssm-tunnel.sh
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
cdk/lib/image-cache-purger.test.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
dev/script/start.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
45.
Alex Ware <alex.ware>
Joseph Smith <5122968+joelochlann>
28 shared files
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
riff-raff.yaml
scripts/README.md
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
dev/script/es-ssh-ssm-tunnel.sh
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
cdk/lib/image-cache-purger.test.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
dev/script/start.sh
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
46.
Alex Dufournet <3389563+alexduf>
Joseph Smith <joseph.smith>
28 shared files
image-embedder-lambda/src/index.ts
image-embedder-lambda/__tests__/integration/downscale.integration.test.ts
image-embedder-lambda/__tests__/fetchImage.test.ts
dev/cloudformation/grid-dev-core.yml
s3watcher/lambda/package-lock.json
image-embedder-lambda/__tests__/integration/embedding.integration.test.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
build.sbt
image-embedder-lambda/localRun.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/tsconfig.json
image-embedder-lambda/src/constants.ts
cdk/lib/image-embedder-lambda.ts
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
image-embedder-lambda/jest.config.ts
image-embedder-lambda/__tests__/integration/localTestFiles.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
image-embedder-lambda/README.md
image-embedder-lambda/jest.integration.config.ts
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
47.
Joseph Smith <joseph.smith>
Alex Ware <alex.ware>
27 shared files
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
kahuna/public/js/main.js
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/results.html
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
48.
lindseydew <lindsey.dew>
Junyuan Xue <junyuan.xue>
26 shared files
kahuna/public/js/window.ts
kahuna/public/js/directives/ui-crop-box/ui-crop-box.js
kahuna/public/js/crop/view.html
kahuna/public/js/takedown/delete-from-grid-step.tsx
media-api/conf/routes
dev/script/generate-config/service-config.js
rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala
media-api/app/controllers/MediaApi.scala
kahuna/public/js/crop/controller.js
kahuna/public/js/crop/index.js
media-api/app/MediaApiComponents.scala
kahuna/app/views/main.scala.html
media-api/test/lib/elasticsearch/Fixtures.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
.tool-versions
common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
49.
Jonathon Herbert <jonathon.herbert>
lindseydew <lindsey.dew>
25 shared files
kahuna/public/js/window.ts
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
kahuna/public/js/services/api/media-api.js
build.sbt
e2e-tests/steps/upload/upload.steps.ts
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
e2e-tests/README.md
e2e-tests/setup/constants.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/structured-query/query-suggestions.ts
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/stack.ts
.tool-versions
kahuna/app/controllers/KahunaController.scala
e2e-tests/steps/common.steps.ts
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/app/lib/FeatureSwitch.scala
kahuna/package-lock.json
kahuna/package.json
50.
lindseydew <lindsey.dew>
Joseph Smith <5122968+joelochlann>
24 shared files
image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala
riff-raff.yaml
image-cache-purger/src/test/resources/s3-event.json
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala
build.sbt
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala
media-api/app/controllers/MediaApi.scala
cdk/lib/image-cache-purger.test.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala
image-cache-purger/README.md
image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala
cdk/lib/image-cache-purger.ts
cdk/bin/cdk.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala
cdk/lib/__snapshots__/image-cache-purger.test.ts.snap
51.
Tom Richards <tom.richards>
Andrew Nowak <10963046+andrew-nowak>
24 shared files
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
image-loader/app/model/Uploader.scala
s3watcher/lambda/package-lock.json
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
media-api/app/controllers/MediaApi.scala
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
media-api/test/lib/querysyntax/ParserTest.scala
image-loader/app/controllers/ImageLoaderController.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
image-loader/conf/routes
52.
lindseydew <lindsey.dew>
Wai Sing Yiu <89925410+waisingyiu>
24 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/upload.steps.ts
scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala
e2e-tests/README.md
scripts/src/main/resources/eyevineids.txt
dev/oidc-provider/app.js
e2e-tests/fixtures/auth/users.json
e2e-tests/setup/constants.ts
image-embedder-lambda/package-lock.json
kahuna/public/js/search/results.html
e2e-tests/setup/provision.ts
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
e2e-tests/setup/dev.ts
cdk/package-lock.json
e2e-tests/setup/stack.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
e2e-tests/steps/common.steps.ts
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
53.
AndyKilmory <andrew.downing>
Andrew Nowak <andrew.nowak>
24 shared files
scripts/inadvisable-metadata-backup/extract.ts
build.sbt
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
scripts/inadvisable-metadata-backup/package.json
kahuna/public/js/edits/image-editor.js
scripts/inadvisable-metadata-backup/.ExifTool_config
scripts/inadvisable-metadata-backup/run.sh
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/tsconfig.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/inadvisable-metadata-backup/s3.ts
scripts/inadvisable-metadata-backup/ImageMetadata.ts
scripts/inadvisable-metadata-backup/update.ts
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
dev/oidc-provider/Dockerfile
scripts/inadvisable-metadata-backup/README.md
54.
Jonathon Herbert <jonathon.herbert>
Wai Sing Yiu <89925410+waisingyiu>
23 shared files
e2e-tests/steps/upload/setup.ts
e2e-tests/fixtures/permissions/permissions.json
e2e-tests/setup/config.ts
e2e-tests/steps/upload/current-uploads.steps.ts
e2e-tests/steps/upload/upload.steps.ts
e2e-tests/package-lock.json
e2e-tests/README.md
kahuna/public/js/upload/dnd-uploader.html
e2e-tests/fixtures/images/agency-usage.jpg
kahuna/public/js/forms/datalist.html
e2e-tests/features/upload.feature
e2e-tests/setup/constants.ts
e2e-tests/steps/upload/metadata-editor.steps.ts
e2e-tests/steps/setup.ts
e2e-tests/setup/provision.ts
e2e-tests/setup/dev.ts
e2e-tests/setup/stack.ts
e2e-tests/fixtures/images/embedded-metadata.jpg
e2e-tests/steps/common.steps.ts
e2e-tests/steps/upload/media-api.assertions.ts
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
e2e-tests/fixtures/elasticsearch/images.json
55.
Andy D <128470622+andykilmory>
AlexAscherson <alex.ascherson>
22 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
docs/02-running/01-running-locally.md
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
56.
AndyKilmory <andrew.downing>
AlexAscherson <alex.ascherson>
21 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/util/default-non-free-filter.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
57.
Joseph Smith <joseph.smith>
Junyuan Xue <junyuanxue.is>
21 shared files
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
usage/app/controllers/UsageApi.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
58.
lindseydew <lindsey.dew>
AndyKilmory <andrew.downing>
21 shared files
media-api/conf/routes
build.sbt
media-api/app/controllers/ConfigurationController.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/components/gr-icon/gr-icon.css
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
.github/workflows/ci.yml
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/components/gr-icon/gr-icon.js
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
media-api/app/lib/crops/CropOption.scala
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg
59.
AlexAscherson <alex.ascherson>
Alex Ware <alex.ware>
20 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/components/gu-date-range/gu-date-range.js
kahuna/public/js/preview/image.js
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/edits/list-editor.js
kahuna/public/js/search/index.js
kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js
kahuna/public/js/image/controller.js
kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js
kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js
60.
Andy D <128470622+andykilmory>
dependabot[bot] <49699333+dependabot[bot]>
19 shared files
dev/script/generate-config/package.json
s3watcher/lambda/package-lock.json
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/inadvisable-metadata-backup/yarn.lock
scripts/sample-images/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
61.
Tom Richards <tom.richards>
Junyuan Xue <junyuanxue.is>
19 shared files
kahuna/public/js/window.ts
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
usage/app/controllers/UsageApi.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/image/view.html
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
62.
Joseph Smith <joseph.smith>
Junyuan Xue <junyuan.xue>
19 shared files
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
63.
Alex Ware <alex.ware>
Andrew Nowak <andrew.nowak>
19 shared files
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
dev/oidc-provider/app.js
project/plugins.sbt
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
dev/oidc-provider/package.json
kahuna/public/js/edits/image-editor.js
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/js/edits/image-editor.html
64.
Tom Richards <tom.richards>
Alex Ware <alex.ware>
18 shared files
kahuna/public/js/window.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
media-api/app/lib/MediaApiConfig.scala
kahuna/public/js/main.js
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
kahuna/public/js/search/results.html
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
65.
Joseph Smith <joseph.smith>
AndyKilmory <andrew.downing>
18 shared files
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
.github/workflows/sbt-dependency-graph.yaml
kahuna/public/js/services/image/usages.js
.github/workflows/ci.yml
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/search/index.js
thrall/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala
66.
Tom Richards <tom.richards>
Junyuan Xue <junyuan.xue>
17 shared files
kahuna/public/js/window.ts
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/main.js
kahuna/public/js/services/image/usages.js
kahuna/app/views/main.scala.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
media-api/app/lib/ImageResponse.scala
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/app/lib/KahunaConfig.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
67.
AndyKilmory <andrew.downing>
Junyuan Xue <junyuanxue.is>
17 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/services/image/usages.js
dev/oidc-provider/package-lock.json
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
68.
Tom Richards <tom.richards>
Andrew Nowak <andrew.nowak>
17 shared files
image-loader/app/ImageLoaderComponents.scala
media-api/app/lib/elasticsearch/ElasticSearchModel.scala
common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala
image-loader/app/lib/ImageLoaderConfig.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
kahuna/public/js/image/view.html
media-api/app/lib/ImageResponse.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
media-api/test/lib/querysyntax/ParserTest.scala
image-loader/app/controllers/ImageLoaderController.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/public/js/search/results.js
usage/conf/routes
kahuna/public/js/image/controller.js
image-loader/conf/routes
69.
Andy D <128470622+andykilmory>
Holly Knox <168672047+hk-15>
16 shared files
dev/script/generate-config/package.json
scripts/src/main/scala/com/gu/mediaservice/scripts/BulkRemoveFromCollection.scala
scripts/src/main/resources/alamy-grid-ids.csv
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
70.
AndyKilmory <andrew.downing>
Junyuan Xue <junyuan.xue>
16 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
media-api/conf/routes
kahuna/public/js/upload/controller.js
kahuna/public/js/components/gr-downloader/gr-downloader.html
kahuna/public/js/components/gr-image-usage/gr-image-usage.js
dev/script/generate-config/service-config.js
media-api/app/MediaApiComponents.scala
kahuna/public/js/components/gr-downloader/gr-downloader.js
kahuna/public/js/services/image/usages.js
kahuna/public/js/components/gr-image-usage/gr-image-usage.css
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
71.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuanxue.is>
15 shared files
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
72.
Alex Ware <alex.ware>
dependabot[bot] <49699333+dependabot[bot]>
14 shared files
dev/script/generate-config/package.json
dev/script/generate-config/package-lock.json
e2e-tests/package-lock.json
image-counter-lambda/package-lock.json
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/sample-images/package.json
scripts/sample-images/package-lock.json
kahuna/package-lock.json
kahuna/package.json
73.
Alex Dufournet <3389563+alexduf>
Alex Ware <alex.ware>
14 shared files
riff-raff.yaml
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala
build.sbt
dev/script/generate-config/service-config.js
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
.gitignore
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
74.
Andy D <128470622+andykilmory>
Pete F <37048459+bryophyta>
14 shared files
s3watcher/lambda/package-lock.json
kahuna/webpack.config.prod.js
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/inadvisable-metadata-backup/yarn.lock
cdk/package.json
kahuna/package-lock.json
kahuna/package.json
75.
Ellen Muller <ellen.muller>
Pete F <37048459+bryophyta>
14 shared files
s3watcher/lambda/package-lock.json
kahuna/webpack.config.prod.js
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/inadvisable-metadata-backup/yarn.lock
cdk/package.json
kahuna/package-lock.json
kahuna/package.json
76.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuan.xue>
14 shared files
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
media-api/test/lib/elasticsearch/Fixtures.scala
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/components/gr-sort-control/base-sort-control.tsx
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
kahuna/public/js/components/gr-sort-control/gr-sort-control.css
77.
Ellen Muller <ellen.muller>
Joseph Smith <5122968+joelochlann>
13 shared files
riff-raff.yaml
build.sbt
media-api/app/controllers/MediaApi.scala
kahuna/public/js/services/telemetry.ts
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
cdk/bin/cdk.ts
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
78.
Ellen Muller <ellen.muller>
dependabot[bot] <49699333+dependabot[bot]>
13 shared files
s3watcher/lambda/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
79.
Alex Ware <alex.ware>
Holly Knox <168672047+hk-15>
12 shared files
dev/script/generate-config/package.json
scripts/src/main/resources/alamy-grid-ids.csv
dev/script/generate-config/package-lock.json
image-counter-lambda/package-lock.json
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
80.
Tom Richards <tom.richards>
AndyKilmory <andrew.downing>
12 shared files
kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
kahuna/public/js/preview/image.html
kahuna/public/js/services/image/usages.js
.github/workflows/ci.yml
kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
thrall/app/controllers/ReaperController.scala
kahuna/public/js/components/gr-image-usage/gr-image-usage.html
kahuna/public/js/image/controller.js
81.
Alex Dufournet <3389563+alexduf>
Andrew Nowak <10963046+andrew-nowak>
12 shared files
s3watcher/lambda/package-lock.json
build.sbt
common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
cdk/lib/image-embedder-lambda.ts
.github/workflows/ci.yml
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap
82.
Pete F <37048459+bryophyta>
dependabot[bot] <49699333+dependabot[bot]>
12 shared files
s3watcher/lambda/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
dev/oidc-provider/package-lock.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/package-lock.json
kahuna/package.json
83.
Jonathon Herbert <jonathon.herbert>
Joseph Smith <joseph.smith>
12 shared files
kahuna/public/js/services/api/media-api.js
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
.gitignore
kahuna/public/stylesheets/main.css
kahuna/app/lib/FeatureSwitch.scala
kahuna/package-lock.json
kahuna/package.json
84.
Ellen Muller <ellen.muller>
Wai Sing Yiu <89925410+waisingyiu>
12 shared files
kahuna/public/js/services/telemetry.ts
dev/oidc-provider/package-lock.json
image-embedder-lambda/package-lock.json
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
85.
Andrew Nowak <10963046+andrew-nowak>
Wai Sing Yiu <89925410+waisingyiu>
12 shared files
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
cdk/package-lock.json
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
86.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
11 shared files
dev/script/generate-config/package.json
dev/script/generate-config/package-lock.json
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
cdk/package-lock.json
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
87.
Jonathon Herbert <jonathon.herbert>
Junyuan Xue <junyuan.xue>
11 shared files
kahuna/public/js/window.ts
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
.tool-versions
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
88.
Jonathon Herbert <jonathon.herbert>
Junyuan Xue <junyuanxue.is>
11 shared files
kahuna/public/js/window.ts
kahuna/public/js/search/query-filter.js
kahuna/public/js/upload/view.html
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala
.tool-versions
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/public/js/components/gr-top-bar/gr-top-bar.css
kahuna/package-lock.json
kahuna/package.json
89.
Alex Dufournet <3389563+alexduf>
lindseydew <lindsey.dew>
11 shared files
riff-raff.yaml
build.sbt
dev/script/generate-config/service-config.js
image-embedder-lambda/package.json
media-api/app/controllers/MediaApi.scala
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
90.
AndyKilmory <andrew.downing>
Wai Sing Yiu <89925410+waisingyiu>
11 shared files
kahuna/public/js/upload/controller.js
kahuna/public/js/services/telemetry.ts
dev/oidc-provider/app.js
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
kahuna/public/js/util/default-non-free-filter.js
91.
dependabot[bot] <49699333+dependabot[bot]>
Andrew Nowak <10963046+andrew-nowak>
11 shared files
s3watcher/lambda/package-lock.json
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
dev/oidc-provider/package-lock.json
dev/oidc-provider/package.json
.github/workflows/ci.yml
cdk/package-lock.json
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
92.
Ellen Muller <ellen.muller>
Holly Knox <168672047+hk-15>
11 shared files
.github/workflows/push-pr.yml
image-counter-lambda/package-lock.json
.github/workflows/sbt-dependency-graph.yaml
dev/oidc-provider/package-lock.json
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
.github/workflows/check-labels.yaml
93.
Andrew Nowak <andrew.nowak>
Junyuan Xue <junyuanxue.is>
11 shared files
dev/script/generate-config/service-config.js
media-api/app/controllers/MediaApi.scala
media-api/app/MediaApiComponents.scala
kahuna/public/js/image/view.html
media-api/test/lib/elasticsearch/Fixtures.scala
dev/oidc-provider/package-lock.json
media-api/app/lib/ImageResponse.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
usage/conf/routes
kahuna/public/js/image/controller.js
kahuna/public/js/edits/image-editor.html
94.
Holly Knox <168672047+hk-15>
lindseydew <lindsey.dew>
10 shared files
scripts/src/main/resources/alamy-grid-ids.csv
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yml
kahuna/public/js/search/query.html
cdk/package-lock.json
scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
kahuna/package.json
95.
Joseph Smith <5122968+joelochlann>
Andrew Nowak <10963046+andrew-nowak>
10 shared files
build.sbt
media-api/app/controllers/MediaApi.scala
project/plugins.sbt
media-api/app/lib/ImageResponse.scala
.github/workflows/ci.yml
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/stylesheets/main.css
96.
Jonathon Herbert <jonathon.herbert>
Andrew Nowak <10963046+andrew-nowak>
10 shared files
build.sbt
dev/script/generate-config/service-config.js
common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala
kahuna/public/js/components/gr-cql-input/gr-cql-input.ts
common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala
common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala
kahuna/public/stylesheets/main.css
kahuna/public/js/edits/image-editor.html
kahuna/package-lock.json
kahuna/package.json
97.
Wai Sing Yiu <89925410+waisingyiu>
Joseph Smith <joseph.smith>
10 shared files
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
image-embedder-lambda/package-lock.json
kahuna/public/js/search/results.html
kahuna/public/js/search/query.js
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/search/index.js
kahuna/public/js/search/results.js
kahuna/public/js/image/controller.js
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
98.
Ellen Muller <ellen.muller>
AlexAscherson <alex.ascherson>
9 shared files
kahuna/public/js/search/query-filter.js
kahuna/public/js/services/telemetry.ts
kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx
kahuna/public/js/edits/image-editor.js
kahuna/public/js/preview/image.js
kahuna/public/js/search/query.html
kahuna/public/js/search/query.js
kahuna/public/js/search/index.js
kahuna/public/js/image/controller.js
99.
Junyuan Xue <junyuanxue.is>
Wai Sing Yiu <89925410+waisingyiu>
9 shared files
kahuna/public/js/takedown/delete-from-grid-step.tsx
kahuna/public/js/upload/controller.js
dev/oidc-provider/package-lock.json
media-api/test/lib/elasticsearch/ElasticSearchTest.scala
media-api/app/lib/elasticsearch/ElasticSearch.scala
kahuna/public/js/image/controller.js
media-api/app/controllers/UsageController.scala
kahuna/public/stylesheets/main.css
kahuna/package-lock.json
100.
Joseph Smith <joseph.smith>
Pete F <37048459+bryophyta>
9 shared files
s3watcher/lambda/package-lock.json
.github/workflows/push-pr.yml
.github/workflows/sbt-dependency-graph.yaml
image-embedder-lambda/package.json
image-embedder-lambda/package-lock.json
.github/workflows/ci.yml
scripts/inadvisable-metadata-backup/yarn.lock
kahuna/package-lock.json
kahuna/package.json
Most Connected Contributors
Contributor
# connections
# commits
1.
Andy D <128470622+andykilmory>
33
20
2.
Ellen Muller <ellen.muller>
29
394
3.
lindseydew <lindsey.dew>
28
225
4.
Andrew Nowak <10963046+andrew-nowak>
28
52
5.
Alex Ware <alex.ware>
27
19
6.
Joseph Smith <joseph.smith>
25
211
7.
Jonathon Herbert <jonathon.herbert>
25
205
8.
Wai Sing Yiu <89925410+waisingyiu>
25
14
9.
Junyuan Xue <junyuanxue.is>
24
39
10.
Junyuan Xue <junyuan.xue>
24
33
11.
Holly Knox <168672047+hk-15>
24
23
12.
AndyKilmory <andrew.downing>
23
29
13.
Tom Richards <tom.richards>
23
16
14.
Andrew Nowak <andrew.nowak>
22
50
15.
Joseph Smith <5122968+joelochlann>
22
27
16.
Alex Dufournet <3389563+alexduf>
21
72
17.
dependabot[bot] <49699333+dependabot[bot]>
21
47
18.
Pete F <37048459+bryophyta>
20
16
19.
AlexAscherson <alex.ascherson>
18
4
20.
Mateusz <mateusz.karpow>
17
18
21.
Pete F <pete.faulconbridge>
16
4
22.
David Blatcher <30567854+dblatcher>
14
1
23.
DBlatcher <david.blatcher>
14
1
24.
Dominic Kendrick <dominic.kendrick>
13
20
25.
Karen Frankel <128724064+karenfrankel9>
13
1
26.
TJ Silver <15648334+tjsilver>
9
1
27.
Sam Hession <sam.hession>
7
4
28.
David Furey <david.furey>
6
7
29.
Reetta Vaahtoranta <rvaahtoranta>
5
1
30.
copilot-swe-agent[bot] <198982749+copilot>
4
2
31.
Tony McCrae <tony>
4
1
32.
AlexAscherson <aascherson>
4
1
33.
Justin Pinner <justin.pinner>
4
1
34.
Simon Adcock <simonadcock2>
2
2
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["ellen.muller"]
n1["128470622+andykilmory"]
n2["lindsey.dew"]
n3["alex.ware"]
n4["joseph.smith"]
n5["10963046+andrew-nowak"]
n6["tom.richards"]
n7["junyuanxue.is"]
n8["junyuan.xue"]
n9["3389563+alexduf"]
n10["jonathon.herbert"]
n11["andrew.nowak"]
n12["andrew.downing"]
n13["89925410+waisingyiu"]
n14["5122968+joelochlann"]
n15["alex.ascherson"]
n16["49699333+dependabot[bot]"]
n17["168672047+hk-15"]
n18["37048459+bryophyta"]
n0 ---|"270"| n1
n1 ---|"189"| n2
n1 ---|"174"| n3
n0 ---|"120"| n2
n4 ---|"118"| n1
n4 ---|"116"| n0
n5 ---|"115"| n1
n6 ---|"104"| n1
n1 ---|"99"| n7
n5 ---|"96"| n0
n7 ---|"92"| n8
n1 ---|"91"| n8
n1 ---|"90"| n9
n10 ---|"87"| n1
n11 ---|"84"| n1
n11 ---|"78"| n5
n11 ---|"78"| n0
n6 ---|"68"| n0
n0 ---|"68"| n9
n2 ---|"68"| n4
n10 ---|"65"| n3
n2 ---|"65"| n3
n1 ---|"65"| n12
n7 ---|"63"| n3
n8 ---|"62"| n3
n5 ---|"60"| n2
n4 ---|"58"| n6
n5 ---|"49"| n4
n1 ---|"48"| n13
n3 ---|"47"| n13
n11 ---|"47"| n2
n0 ---|"46"| n3
n9 ---|"44"| n6
n0 ---|"40"| n12
n12 ---|"40"| n5
n11 ---|"38"| n4
n6 ---|"38"| n2
n0 ---|"34"| n7
n2 ---|"33"| n7
n0 ---|"30"| n8
n10 ---|"29"| n0
n12 ---|"29"| n3
n3 ---|"29"| n5
n1 ---|"28"| n14
n3 ---|"28"| n14
n9 ---|"28"| n4
n4 ---|"27"| n3
n2 ---|"26"| n8
n10 ---|"25"| n2
n2 ---|"24"| n14
n6 ---|"24"| n5
n2 ---|"24"| n13
n12 ---|"24"| n11
n10 ---|"23"| n13
n1 ---|"22"| n15
n12 ---|"21"| n15
n4 ---|"21"| n7
n2 ---|"21"| n12
n15 ---|"20"| n3
n1 ---|"19"| n16
n6 ---|"19"| n7
n4 ---|"19"| n8
n3 ---|"19"| n11
n6 ---|"18"| n3
n4 ---|"18"| n12
n6 ---|"17"| n8
n12 ---|"17"| n7
n6 ---|"17"| n11
n1 ---|"16"| n17
n12 ---|"16"| n8
n5 ---|"15"| n7
n3 ---|"14"| n16
n9 ---|"14"| n3
n1 ---|"14"| n18
n0 ---|"14"| n18
n5 ---|"14"| n8
n0 ---|"13"| n14
n0 ---|"13"| n16
n3 ---|"12"| n17
n6 ---|"12"| n12
n9 ---|"12"| n5
n18 ---|"12"| n16
n10 ---|"12"| n4
n0 ---|"12"| n13
n5 ---|"12"| n13
n17 ---|"11"| n16
n10 ---|"11"| n8
n10 ---|"11"| n7
n9 ---|"11"| n2
n12 ---|"11"| n13
n16 ---|"11"| n5
n0 ---|"11"| n17
n11 ---|"11"| n7
n17 ---|"10"| n2
n14 ---|"10"| n5
n10 ---|"10"| n5
n13 ---|"10"| n4
n0 ---|"9"| n15
n7 ---|"9"| n13
n4 ---|"9"| n18
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:#00688bC9,stroke-width:7px
linkStyle 2 stroke:#00688bB7,stroke-width:6px
linkStyle 3 stroke:#00688b93,stroke-width:4px
linkStyle 4 stroke:#00688b93,stroke-width:4px
linkStyle 5 stroke:#00688b93,stroke-width:4px
linkStyle 6 stroke:#00688b93,stroke-width:4px
linkStyle 7 stroke:#00688b82,stroke-width:3px
linkStyle 8 stroke:#00688b82,stroke-width:3px
linkStyle 9 stroke:#00688b82,stroke-width:3px
linkStyle 10 stroke:#00688b82,stroke-width:3px
linkStyle 11 stroke:#00688b82,stroke-width:3px
linkStyle 12 stroke:#00688b82,stroke-width:3px
linkStyle 13 stroke:#00688b82,stroke-width:3px
linkStyle 14 stroke:#00688b82,stroke-width:3px
linkStyle 15 stroke:#00688b70,stroke-width:2px
linkStyle 16 stroke:#00688b70,stroke-width:2px
linkStyle 17 stroke:#00688b70,stroke-width:2px
linkStyle 18 stroke:#00688b70,stroke-width:2px
linkStyle 19 stroke:#00688b70,stroke-width:2px
linkStyle 20 stroke:#00688b70,stroke-width:2px
linkStyle 21 stroke:#00688b70,stroke-width:2px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b5E,stroke-width:1px
linkStyle 28 stroke:#00688b5E,stroke-width:1px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b5E,stroke-width:1px
linkStyle 40 stroke:#00688b5E,stroke-width:1px
linkStyle 41 stroke:#00688b5E,stroke-width:1px
linkStyle 42 stroke:#00688b5E,stroke-width:1px
linkStyle 43 stroke:#00688b5E,stroke-width:1px
linkStyle 44 stroke:#00688b5E,stroke-width:1px
linkStyle 45 stroke:#00688b5E,stroke-width:1px
linkStyle 46 stroke:#00688b5E,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
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
linkStyle 77 stroke:#00688b4C,stroke-width:1px
linkStyle 78 stroke:#00688b4C,stroke-width:1px
linkStyle 79 stroke:#00688b4C,stroke-width:1px
linkStyle 80 stroke:#00688b4C,stroke-width:1px
linkStyle 81 stroke:#00688b4C,stroke-width:1px
linkStyle 82 stroke:#00688b4C,stroke-width:1px
linkStyle 83 stroke:#00688b4C,stroke-width:1px
linkStyle 84 stroke:#00688b4C,stroke-width:1px
linkStyle 85 stroke:#00688b4C,stroke-width:1px
linkStyle 86 stroke:#00688b4C,stroke-width:1px
linkStyle 87 stroke:#00688b4C,stroke-width:1px
linkStyle 88 stroke:#00688b4C,stroke-width:1px
linkStyle 89 stroke:#00688b4C,stroke-width:1px
linkStyle 90 stroke:#00688b4C,stroke-width:1px
linkStyle 91 stroke:#00688b4C,stroke-width:1px
linkStyle 92 stroke:#00688b4C,stroke-width:1px
linkStyle 93 stroke:#00688b4C,stroke-width:1px
linkStyle 94 stroke:#00688b4C,stroke-width:1px
linkStyle 95 stroke:#00688b4C,stroke-width:1px
linkStyle 96 stroke:#00688b4C,stroke-width:1px
linkStyle 97 stroke:#00688b4C,stroke-width:1px
linkStyle 98 stroke:#00688b4C,stroke-width:1px
linkStyle 99 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Ellen Muller <ellen.muller> |
Andy D <128470622+andykilmory> |
270 shared filesmedia-api/app/lib/MediaApiMetrics.scala media-api/app/lib/querysyntax/Parser.scala cdk/.gitignore usage/app/lib/MediaUsageBuilder.scala common-lib/src/test/scala/com/gu/mediaservice/lib/json/JsonOrderingTest.scala image-embedder-lambda/__tests__/embedder/test-data/input/README.md kahuna/public/js/window.ts image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts collections/app/store/CollectionsStore.scala kahuna/public/js/search/query-filter.js kahuna/public/js/services/scroll-position.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html image-embedder-lambda/src/embedder/s3Fetcher.ts package-lock.json image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-embedder-lambda/src/shared/sqsMessageBody.ts image-embedder-lambda/src/index.ts cdk/jest.setup.js riff-raff.yaml media-api/conf/routes thrall/app/views/upsertProject.scala.html media-api/app/lib/querysyntax/model.scala media-api/test/scala/lib/ImageExtrasTest.scala auth/app/auth/AuthController.scala image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts kahuna/public/js/components/gr-chips/gr-text-chip.html thrall/test/helpers/Fixtures.scala dev/cloudformation/grid-dev-core.yml cdk/tsconfig.json kahuna/app/KahunaComponents.scala image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts kahuna/public/js/sentry/sentry.js kahuna/public/js/search/structured-query/syntax.js scripts/embedder-deploy/send-message-batch.sh common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala media-api/app/lib/ImagePersistenceReasons.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala kahuna/public/js/components/gr-cql-input/syntax.spec.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala scripts/inadvisable-metadata-backup/extract.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep .github/workflows/push-pr.yml build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala thrall/app/controllers/ThrallController.scala image-embedder-lambda/src/embedder/thrallEventPublisher.ts image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts thrall/app/lib/ThrallMetrics.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-embedder-lambda/__tests__/backfiller/backfiller.test.ts image-loader/app/lib/ImageLoaderConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala image-counter-lambda/package-lock.json usage/app/model/UsageTable.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/ThrallMessage.scala media-api/app/lib/ImageExtras.scala metadata-editor/app/controllers/SyndicationController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala .github/workflows/sbt-dependency-graph.yaml scripts/embedder-deploy/get-s3-vector-by-key.sh common-lib/src/test/scala/com/gu/mediaservice/model/ImageTest.scala kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/docs/native-modules-bundling.md image-embedder-lambda/package.json image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala kahuna/public/js/search/structured-query/query-suggestions.js rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala image-embedder-lambda/__tests__/embedder/downscale.test.ts common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala cdk/eslint.config.mjs kahuna/public/js/crop/controller.js image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl usage/app/model/UsageGroup.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala usage/app/controllers/UsageApi.scala collections/app/store/ImageCollectionsStore.scala media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala ... |
| 2. | Andy D <128470622+andykilmory> |
lindseydew <lindsey.dew> |
189 shared fileskahuna/public/js/window.ts kahuna/public/js/directives/ui-crop-box/ui-crop-box.js common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/SoftDeletedMetadataTable.scala collections/app/store/CollectionsStore.scala kahuna/public/js/crop/view.html common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes scripts/src/main/resources/alamy-grid-ids.csv thrall/app/views/upsertProject.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/discovery/EC2.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/ImageIngestOperations.scala e2e-tests/fixtures/permissions/permissions.json image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala image-cache-purger/src/test/resources/s3-event.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala e2e-tests/setup/config.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala scripts/src/main/scala/com/gu/mediaservice/lib/UserCredentials.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt thrall/app/controllers/ThrallController.scala e2e-tests/steps/upload/upload.steps.ts media-api/app/controllers/ConfigurationController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala usage/app/model/UsageTable.scala dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala metadata-editor/app/controllers/SyndicationController.scala .github/workflows/sbt-dependency-graph.yaml media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/components/gr-icon/gr-icon.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js usage/app/lib/ContentApis.scala thrall/app/ThrallComponents.scala e2e-tests/README.md kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsHelpers.scala collections/app/store/ImageCollectionsStore.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala common-lib/src/main/scala/com/gu/mediaservice/lib/logging/LogConfig.scala usage/app/lib/UsageConfig.scala scripts/src/main/scala/com/gu/mediaservice/scripts/LoadFromS3Bucket.scala project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js image-loader/test/scala/model/ProjectorTest.scala media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala e2e-tests/fixtures/auth/users.json kahuna/public/js/image/view.html collections/app/store/DynamoHelpers.scala thrall/conf/routes kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala image-loader/app/model/S3IngestObject.scala e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/HybridSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala kahuna/public/js/services/image-logic.js kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx collections/app/CollectionsComponents.scala image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala thrall/app/views/migrationFailures.scala.html ... |
| 3. | Andy D <128470622+andykilmory> |
Alex Ware <alex.ware> |
174 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.html dev/script/generate-config/package.json kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/upload/prompt/prompt.html kahuna/public/js/takedown/crops-and-usages.tsx common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png e2e-tests/testcontainers/config.ts scripts/src/main/resources/alamy-grid-ids.csv common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala scripts/README.md e2e-tests/package.json kahuna/app/KahunaComponents.scala e2e-tests/fixtures/permissions/permissions.json kahuna/public/js/takedown/index.ts image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh kahuna/public/js/util/errors.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/kahuna.steps.ts dev/script/generate-config/package-lock.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala build.sbt e2e-tests/setup/seed-elasticsearch.ts common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts image-counter-lambda/package-lock.json kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala kahuna/conf/routes media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala dev/script/es-ssh-ssm-tunnel.sh e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json e2e-tests/fixtures/images/test-card-f.jpg media-api/app/controllers/MediaApi.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/README.md media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js kahuna/public/js/strings.json media-api/app/models/UsagesInContent.scala kahuna/public/js/forms/datalist.html kahuna/public/js/util/constants/standThemeOverride.ts e2e-tests/features/upload.feature media-api/test/lib/elasticsearch/QueryBuilderTest.scala project/plugins.sbt image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala e2e-tests/steps/upload/dnd.steps.ts media-api/app/lib/MediaApiConfig.scala kahuna/public/js/main.js e2e-tests/fixtures/auth/users.json e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html kahuna/public/js/upload/jobs/required-metadata-editor.js media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js e2e-tests/setup/constants.ts kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala e2e-tests/steps/upload/metadata-editor.steps.ts image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json image-embedder-lambda/package-lock.json ... |
| 4. | Ellen Muller <ellen.muller> |
lindseydew <lindsey.dew> |
120 shared fileskahuna/public/js/window.ts collections/app/store/CollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DigitalUsageMetadata.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala riff-raff.yaml media-api/conf/routes thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/DownloadUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/PrintUsageMetadata.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/FrontUsageMetadata.scala .github/workflows/push-pr.yml build.sbt thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/dynamo/DynamoValue.scala common-lib/src/main/scala/com/gu/mediaservice/lib/AttributeValueConverterProvider.scala usage/app/model/UsageTable.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/SyndicationUsageMetadata.scala metadata-editor/app/controllers/SyndicationController.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala common-lib/src/test/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsageTest.scala kahuna/public/js/crop/controller.js thrall/app/ThrallComponents.scala usage/app/controllers/UsageApi.scala collections/app/store/ImageCollectionsStore.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala project/plugins.sbt image-loader/test/scala/model/ProjectorTest.scala media-api/app/lib/MediaApiConfig.scala media-api/test/lib/elasticsearch/AiQueryPartsTest.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala kahuna/public/js/image/view.html collections/app/store/DynamoHelpers.scala thrall/conf/routes kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala kahuna/public/js/services/image-logic.js collections/app/CollectionsComponents.scala image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala thrall/app/views/migrationFailures.scala.html .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/BaseStore.scala image-loader/app/model/upload/OptimiseOps.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala kahuna/public/js/search/structured-query/query-suggestions.ts common-lib/src/test/scala/com/gu/mediaservice/lib/aws/DynamoDBTest.scala media-api/app/lib/elasticsearch/IsQueryFilter.scala kahuna/public/js/preview/image.js common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala usage/test/model/UsageRecordTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala cdk/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageMetadata.scala cdk/bin/cdk.ts common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala kahuna/public/js/components/gr-archiver/gr-archiver.js .tool-versions common-lib/src/main/scala/com/gu/mediaservice/lib/auth/KeyStore.scala image-loader/app/lib/UploadStatusTable.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Kinesis.scala usage/app/model/UsageRecord.scala kahuna/app/controllers/KahunaController.scala kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/index.js kahuna/public/js/search/results.js ... |
| 5. | Joseph Smith <joseph.smith> |
Andy D <128470622+andykilmory> |
118 shared filesmedia-api/app/lib/MediaApiMetrics.scala media-api/app/lib/querysyntax/Parser.scala dev/script/create-root-collection.sh usage/app/lib/MediaUsageBuilder.scala collections/app/store/CollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-embedder-lambda/src/index.ts dev/cloudformation/grid-dev-core.yml image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json scripts/embedder-deploy/send-message-batch.sh common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala media-api/app/lib/ImagePersistenceReasons.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala .github/workflows/push-pr.yml docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js .github/workflows/sbt-dependency-graph.yaml common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/docs/native-modules-bundling.md image-embedder-lambda/package.json common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala media-api/app/controllers/MediaApi.scala usage/app/model/UsageGroup.scala thrall/app/ThrallComponents.scala usage/app/controllers/UsageApi.scala collections/app/store/ImageCollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala image-loader/test/scala/model/ProjectorTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js image-embedder-lambda/tsconfig.json kahuna/public/js/image/view.html collections/app/store/DynamoHelpers.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala media-api/test/lib/elasticsearch/HybridSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala media-api/test/lib/querysyntax/ParserTest.scala usage/app/model/ChildUsageRequest.scala collections/app/CollectionsComponents.scala media-api/test/lib/ImagePersistenceReasonsTest.scala image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml media-api/test/lib/elasticsearch/HybridResultTest.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/test/scala/model/ImageUploadTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala .gitignore scripts/inadvisable-metadata-backup/yarn.lock image-embedder-lambda/jest.config.ts common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala kahuna/app/lib/KahunaConfig.scala usage/app/model/UsageRecord.scala usage/app/model/UsageIdBuilder.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes collections/app/controllers/CollectionsController.scala thrall/app/lib/elasticsearch/ElasticSearch.scala image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala scripts/embedder-deploy/build.sh ... |
| 6. | Joseph Smith <joseph.smith> |
Ellen Muller <ellen.muller> |
116 shared filesmedia-api/app/lib/MediaApiMetrics.scala media-api/app/lib/querysyntax/Parser.scala usage/app/lib/MediaUsageBuilder.scala collections/app/store/CollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-embedder-lambda/src/index.ts image-embedder-lambda/__tests__/integration/downscale.integration.test.ts image-embedder-lambda/__tests__/fetchImage.test.ts dev/cloudformation/grid-dev-core.yml image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json scripts/embedder-deploy/send-message-batch.sh common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala media-api/app/lib/ImagePersistenceReasons.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala image-embedder-lambda/__tests__/integration/embedding.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala .github/workflows/push-pr.yml build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala image-embedder-lambda/localRun.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js .github/workflows/sbt-dependency-graph.yaml common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/docs/native-modules-bundling.md image-embedder-lambda/package.json common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala media-api/app/controllers/MediaApi.scala usage/app/model/UsageGroup.scala thrall/app/ThrallComponents.scala usage/app/controllers/UsageApi.scala collections/app/store/ImageCollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala image-loader/test/scala/model/ProjectorTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js image-embedder-lambda/tsconfig.json kahuna/public/js/image/view.html collections/app/store/DynamoHelpers.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-embedder-lambda/src/constants.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala usage/app/model/ChildUsageRequest.scala collections/app/CollectionsComponents.scala media-api/test/lib/ImagePersistenceReasonsTest.scala image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/test/scala/model/ImageUploadTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala .gitignore scripts/inadvisable-metadata-backup/yarn.lock image-embedder-lambda/jest.config.ts common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala kahuna/app/lib/KahunaConfig.scala usage/app/model/UsageRecord.scala usage/app/model/UsageIdBuilder.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html image-embedder-lambda/__tests__/integration/localTestFiles.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes collections/app/controllers/CollectionsController.scala thrall/app/lib/elasticsearch/ElasticSearch.scala image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala scripts/embedder-deploy/build.sh common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala ... |
| 7. | Andrew Nowak <10963046+andrew-nowak> |
Andy D <128470622+andykilmory> |
115 shared filesmedia-api/app/lib/MediaApiMetrics.scala dev/script/create-root-collection.sh kahuna/public/js/components/gr-notifications-banner/gr-notifications-banner.tsx image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html media-api/test/scala/lib/ImageExtrasTest.scala auth/app/auth/AuthController.scala kahuna/public/js/components/gr-search-wrapper/gr-search-wrapper.html image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala collections/app/controllers/ImageCollectionsController.scala scripts/inadvisable-metadata-backup/extract.ts .github/workflows/push-pr.yml docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html media-api/app/lib/ImageExtras.scala metadata-editor/app/controllers/SyndicationController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala kahuna/public/js/components/gr-cql-input/gr-cql-input.ts dev/oidc-provider/app.js project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala media-api/test/scala/lib/querysyntax/ParserTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/components/gr-panels/gr-panels.js image-loader/app/controllers/ImageLoaderController.scala scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/RedundantTokenRemover.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html media-api/test/lib/ImageExtrasTest.scala image-loader/app/model/upload/OptimiseOps.scala scripts/inadvisable-metadata-backup/run.sh scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala kahuna/public/js/util/get-deleted-state.js kahuna/public/js/components/gr-panel-button/gr-panel-button.js kahuna/public/js/preview/image.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala cdk/package-lock.json scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-tab-swap/gr-tab-swap.tsx kahuna/public/js/components/gr-sort-control/base-sort-control.tsx media-api/app/lib/S3Client.scala scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/js/components/gr-tab-swap/gr-tab-swap.css common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala kahuna/public/stylesheets/main.css kahuna/public/js/search/syntax/syntax.html ... |
| 8. | Tom Richards <tom.richards> |
Andy D <128470622+andykilmory> |
104 shared filesmedia-api/app/lib/querysyntax/Parser.scala usage/app/lib/MediaUsageBuilder.scala kahuna/public/js/window.ts s3watcher/lambda/lib/Transfer.ts s3watcher/lambda/tsconfig.json kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html s3watcher/lambda/__tests__/Fixtures.ts image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala s3watcher/lambda/lib/Metrics.ts dev/cloudformation/grid-dev-core.yml s3watcher/lambda/__mocks__/aws-sdk.ts s3watcher/scripts/package-lock.json image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala media-api/app/lib/ImagePersistenceReasons.scala s3watcher/setup.sh common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala s3watcher/scripts/configure.js s3watcher/lambda/.prettierrc.json common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala s3watcher/README.md image-loader/app/lib/ImageLoaderConfig.scala s3watcher/lambda/__mocks__/node-fetch.ts s3watcher/lambda/__tests__/Metrics.test.ts s3watcher/.gitignore s3watcher/scripts/package.json dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala media-api/app/controllers/MediaApi.scala usage/app/model/UsageGroup.scala usage/app/controllers/UsageApi.scala s3watcher/lambda/lib/GridApi.ts common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala s3watcher/scripts/upload.js s3watcher/lambda/jest.config.js common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala media-api/app/lib/MediaApiConfig.scala docs/02-running/01-running-locally.md common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala kahuna/app/views/main.scala.html image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala s3watcher/run-local.sh common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/services/image-logic.js usage/app/model/ChildUsageRequest.scala media-api/test/lib/ImagePersistenceReasonsTest.scala image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/search/results.html kahuna/public/js/search/structured-query/query-suggestions.ts s3watcher/scripts/configLoader.js dev/script/generate-config/config.json5 media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala s3watcher/lambda/lib/Lambda.ts common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala s3watcher/lambda/.prettierignore common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala s3watcher/context.json s3watcher/lambda/__tests__/GridApi.test.ts s3watcher/lambda/__tests__/Transfer.test.ts kahuna/app/lib/KahunaConfig.scala s3watcher/lambda/__tests__/Lambda.test.ts usage/app/model/UsageRecord.scala kahuna/app/controllers/KahunaController.scala usage/app/model/UsageIdBuilder.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/search/results.js usage/conf/routes .github/dependabot.yml s3watcher/lambda/index.ts image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ReapableEligibility.scala s3watcher/lambda/__tests__/EnvironmentConfig.test.ts s3watcher/lambda/lib/EnvironmentConfig.ts media-api/app/lib/elasticsearch/SearchFilters.scala common-lib/src/main/scala/com/gu/mediaservice/lib/ImageStorage.scala s3watcher/lambda/package.json image-loader/conf/routes kahuna/public/js/image/service.js ... |
| 9. | Andy D <128470622+andykilmory> |
Junyuan Xue <junyuanxue.is> |
99 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts media-api/app/lib/ImageUsagesBySupplier.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-usage/gr-image-usage.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css .tool-versions kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/public/js/common/user-actions.html kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json kahuna/public/js/common/user-actions.js kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 10. | Andrew Nowak <10963046+andrew-nowak> |
Ellen Muller <ellen.muller> |
96 shared filesmedia-api/app/lib/MediaApiMetrics.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html media-api/test/scala/lib/ImageExtrasTest.scala auth/app/auth/AuthController.scala image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala collections/app/controllers/ImageCollectionsController.scala scripts/inadvisable-metadata-backup/extract.ts .github/workflows/push-pr.yml build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala thrall/app/controllers/ThrallController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html media-api/app/lib/ImageExtras.scala metadata-editor/app/controllers/SyndicationController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala kahuna/public/js/components/gr-cql-input/gr-cql-input.ts project/plugins.sbt kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala media-api/test/scala/lib/querysyntax/ParserTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx image-loader/app/controllers/ImageLoaderController.scala scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/RedundantTokenRemover.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html media-api/test/lib/ImageExtrasTest.scala image-loader/app/model/upload/OptimiseOps.scala scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/util/get-deleted-state.js kahuna/public/js/preview/image.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala cdk/package-lock.json scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts media-api/app/lib/S3Client.scala scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala kahuna/public/stylesheets/main.css metadata-editor/app/lib/Syndication.scala kahuna/public/js/edits/image-editor.html image-loader/conf/routes kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 11. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan.xue> |
92 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts media-api/app/lib/ImageUsagesBySupplier.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-usage/gr-image-usage.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala media-api/app/lib/UsageQuota.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css .tool-versions kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 12. | Andy D <128470622+andykilmory> |
Junyuan Xue <junyuan.xue> |
91 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/crop/view.html kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/test/lib/elasticsearch/ElasticSearchTestBase.scala media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.js common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts media-api/app/lib/ImageUsagesBySupplier.scala kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/UsageStoreTest.scala media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/app/lib/UsageStore.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-usage/gr-image-usage.css rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/upload/controller.css kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css .tool-versions kahuna/public/js/takedown/view.html media-api/test/controllers/MediaApiTest.scala image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala kahuna/public/js/takedown/takedown-context.tsx usage/conf/routes kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.css kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/public/js/components/gu-date-range/gu-date-range.css kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 13. | Andy D <128470622+andykilmory> |
Alex Dufournet <3389563+alexduf> |
90 shared filesimage-embedder-lambda/__tests__/embedder/test-data/input/README.md image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts s3watcher/lambda/lib/Transfer.ts s3watcher/lambda/tsconfig.json kahuna/public/js/services/scroll-position.js image-embedder-lambda/src/embedder/s3Fetcher.ts s3watcher/lambda/__tests__/Fixtures.ts image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg image-embedder-lambda/src/shared/sqsMessageBody.ts image-embedder-lambda/src/index.ts riff-raff.yaml s3watcher/lambda/lib/Metrics.ts image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts dev/cloudformation/grid-dev-core.yml s3watcher/lambda/__mocks__/aws-sdk.ts s3watcher/scripts/package-lock.json s3watcher/lambda/package-lock.json s3watcher/setup.sh s3watcher/scripts/configure.js s3watcher/lambda/.prettierrc.json image-embedder-lambda/src/backfiller/freeImagesFilter.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep build.sbt image-embedder-lambda/src/embedder/thrallEventPublisher.ts image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-embedder-lambda/__tests__/backfiller/backfiller.test.ts s3watcher/README.md s3watcher/lambda/__mocks__/node-fetch.ts s3watcher/lambda/__tests__/Metrics.test.ts s3watcher/.gitignore s3watcher/scripts/package.json dev/script/generate-config/service-config.js image-embedder-lambda/package.json image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts media-api/app/controllers/MediaApi.scala image-embedder-lambda/__tests__/embedder/downscale.test.ts image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl kahuna/public/js/services/telemetry.ts s3watcher/lambda/lib/GridApi.ts image-embedder-lambda/src/embedder/s3VectorStore.ts image-embedder-lambda/src/embedder/imageEmbedder.ts s3watcher/scripts/upload.js image-embedder-lambda/src/backfiller/backfiller.ts thrall/app/lib/kinesis/MessageProcessor.scala s3watcher/lambda/jest.config.js docs/02-running/01-running-locally.md image-embedder-lambda/tsconfig.json image-embedder-lambda/src/embedder/localRun.ts s3watcher/run-local.sh image-embedder-lambda/src/backfiller/elasticSearch.ts cdk/lib/image-embedder-lambda.ts image-embedder-lambda/src/embedder/resizeImage.ts image-embedder-lambda/package-lock.json .github/workflows/ci.yml image-embedder-lambda/src/embedder/embedder.ts image-embedder-lambda/src/embedder/models.ts image-embedder-lambda/__tests__/embedder/fetchImage.test.ts s3watcher/scripts/configLoader.js dev/script/generate-config/config.json5 kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore s3watcher/lambda/lib/Lambda.ts image-embedder-lambda/src/backfiller/localRun.ts image-embedder-lambda/jest.config.ts s3watcher/lambda/.prettierignore image-embedder-lambda/src/embedder/constants.ts s3watcher/context.json s3watcher/lambda/__tests__/GridApi.test.ts s3watcher/lambda/__tests__/Transfer.test.ts s3watcher/lambda/__tests__/Lambda.test.ts image-embedder-lambda/src/backfiller/embedderQueue.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js .github/dependabot.yml image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts s3watcher/lambda/index.ts common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala image-embedder-lambda/README.md image-embedder-lambda/jest.integration.config.ts s3watcher/lambda/__tests__/EnvironmentConfig.test.ts s3watcher/lambda/lib/EnvironmentConfig.ts s3watcher/lambda/package.json image-embedder-lambda/src/embedder/imageResolver.ts s3watcher/lambda/.eslintrc s3watcher/lambda/lib/Logging.ts cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap docs/06-objects-of-interest/02-config.md |
| 14. | Jonathon Herbert <jonathon.herbert> |
Andy D <128470622+andykilmory> |
87 shared files.devcontainer/devenv.yaml .devcontainer/shared/devcontainer-lock.json e2e-tests/steps/upload/setup.ts kahuna/public/js/window.ts kahuna/public/js/upload/prompt/prompt.html kahuna/public/js/search/query-filter.js package-lock.json kahuna/public/js/upload/view.html e2e-tests/testcontainers/config.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json kahuna/public/js/search/structured-query/syntax.js e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh kahuna/public/js/components/gr-cql-input/syntax.spec.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/kahuna.steps.ts kahuna/public/js/services/api/media-api.js build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts dev/script/generate-config/service-config.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala e2e-tests/fixtures/images/test-card-f.jpg kahuna/public/js/search/structured-query/query-suggestions.js e2e-tests/README.md e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/components/gr-cql-input/gr-cql-input.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/steps/upload/dnd.steps.ts e2e-tests/features/kahuna.feature e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/setup/constants.ts kahuna/public/js/search/structured-query/structured-query.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala e2e-tests/steps/upload/metadata-editor.steps.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala e2e-tests/steps/setup.ts e2e-tests/images/entrypoint.dev.sh common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala e2e-tests/images/Dockerfile kahuna/public/js/search/structured-query/syntax.ts e2e-tests/steps/fixtures.ts .devcontainer/.gitignore kahuna/public/js/search/structured-query/query-suggestions.ts .devcontainer/shared/devcontainer.json e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts .gitignore e2e-tests/setup/stack.ts e2e-tests/setup/progress.ts e2e-tests/images/entrypoint.common.sh kahuna/public/js/components/gr-cql-input/theme.ts .tool-versions .devcontainer/user/devcontainer.json e2e-tests/fixtures/images/embedded-metadata.jpg kahuna/app/controllers/KahunaController.scala e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js kahuna/public/js/components/gr-cql-input/syntax.ts e2e-tests/images/Dockerfile.dockerignore e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg kahuna/public/stylesheets/main.css e2e-tests/playwright.config.ts e2e-tests/setup/state.ts .github/workflows/playwright.yml kahuna/public/js/services/api/edits-api.js kahuna/public/js/edits/image-editor.html kahuna/app/lib/FeatureSwitch.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json .devcontainer/README.md e2e-tests/fixtures/elasticsearch/images.json |
| 15. | Andrew Nowak <andrew.nowak> |
Andy D <128470622+andykilmory> |
84 shared filesmedia-api/app/lib/MediaApiMetrics.scala dev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html media-api/test/scala/lib/ImageExtrasTest.scala auth/app/auth/AuthController.scala kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala scripts/inadvisable-metadata-backup/extract.ts docs/03-apis/02-collections.md build.sbt thrall/app/controllers/ThrallController.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js media-api/app/lib/ImageExtras.scala metadata-editor/app/controllers/SyndicationController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala dev/oidc-provider/app.js project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala media-api/test/scala/lib/querysyntax/ParserTest.scala kahuna/public/js/image/view.html thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json image-loader/app/controllers/ImageLoaderController.scala scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala media-api/test/lib/ImageExtrasTest.scala scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/util/get-deleted-state.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/filters.scala scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-more-like-this/gr-more-like-this.css media-api/app/lib/S3Client.scala kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala metadata-editor/app/lib/Syndication.scala kahuna/public/js/edits/image-editor.html kahuna/public/js/components/gr-more-like-this/gr-more-like-this.html image-loader/conf/routes dev/oidc-provider/Dockerfile thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap scripts/inadvisable-metadata-backup/README.md |
| 16. | Andrew Nowak <andrew.nowak> |
Andrew Nowak <10963046+andrew-nowak> |
78 shared filesmedia-api/app/lib/MediaApiMetrics.scala dev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html media-api/test/scala/lib/ImageExtrasTest.scala auth/app/auth/AuthController.scala kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala collections/app/controllers/ImageCollectionsController.scala scripts/inadvisable-metadata-backup/extract.ts docs/03-apis/02-collections.md build.sbt thrall/app/controllers/ThrallController.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js media-api/app/lib/ImageExtras.scala metadata-editor/app/controllers/SyndicationController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala dev/oidc-provider/app.js project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala media-api/test/scala/lib/querysyntax/ParserTest.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json image-loader/app/controllers/ImageLoaderController.scala scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala media-api/test/lib/ImageExtrasTest.scala scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/util/get-deleted-state.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts media-api/app/lib/S3Client.scala scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala metadata-editor/app/lib/Syndication.scala kahuna/public/js/edits/image-editor.html image-loader/conf/routes dev/oidc-provider/Dockerfile thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap scripts/inadvisable-metadata-backup/README.md |
| 17. | Andrew Nowak <andrew.nowak> |
Ellen Muller <ellen.muller> |
78 shared filesmedia-api/app/lib/MediaApiMetrics.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html media-api/test/scala/lib/ImageExtrasTest.scala auth/app/auth/AuthController.scala kahuna/public/js/components/gr-sort-control/gr-sort-control-config.ts common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala scripts/inadvisable-metadata-backup/extract.ts build.sbt thrall/app/controllers/ThrallController.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js media-api/app/lib/ImageExtras.scala metadata-editor/app/controllers/SyndicationController.scala rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authorisation.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala dev/imgops/nginx.conf thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala project/plugins.sbt kahuna/public/js/components/gr-archiver-status/gr-archiver-status.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala media-api/test/scala/lib/querysyntax/ParserTest.scala kahuna/public/js/image/view.html thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx image-loader/app/controllers/ImageLoaderController.scala scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala media-api/test/lib/ImageExtrasTest.scala scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/util/get-deleted-state.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala image-loader/conf/org/apache/tika/mime/custom-mimetypes.xml metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/tsconfig.json kahuna/public/js/components/gr-archiver/gr-archiver.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/filters.scala scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-more-like-this/gr-more-like-this.css media-api/app/lib/S3Client.scala kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js scripts/inadvisable-metadata-backup/update.ts thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala metadata-editor/app/lib/Syndication.scala kahuna/public/js/edits/image-editor.html kahuna/public/js/components/gr-more-like-this/gr-more-like-this.html image-loader/conf/routes thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap scripts/inadvisable-metadata-backup/README.md |
| 18. | Tom Richards <tom.richards> |
Ellen Muller <ellen.muller> |
68 shared filesmedia-api/app/lib/querysyntax/Parser.scala usage/app/lib/MediaUsageBuilder.scala kahuna/public/js/window.ts kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala dev/cloudformation/grid-dev-core.yml image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala media-api/app/lib/ImagePersistenceReasons.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala media-api/app/controllers/MediaApi.scala usage/app/model/UsageGroup.scala usage/app/controllers/UsageApi.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala media-api/app/lib/MediaApiConfig.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala kahuna/app/views/main.scala.html image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala media-api/test/lib/querysyntax/ParserTest.scala kahuna/public/js/services/image-logic.js usage/app/model/ChildUsageRequest.scala media-api/test/lib/ImagePersistenceReasonsTest.scala image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/search/results.html kahuna/public/js/search/structured-query/query-suggestions.ts media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala kahuna/app/lib/KahunaConfig.scala usage/app/model/UsageRecord.scala kahuna/app/controllers/KahunaController.scala usage/app/model/UsageIdBuilder.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/search/results.js usage/conf/routes image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ReapableEligibility.scala media-api/app/lib/elasticsearch/SearchFilters.scala common-lib/src/main/scala/com/gu/mediaservice/lib/ImageStorage.scala image-loader/conf/routes kahuna/public/js/image/service.js image-loader/app/lib/QuarantineStore.scala |
| 19. | Ellen Muller <ellen.muller> |
Alex Dufournet <3389563+alexduf> |
68 shared filesimage-embedder-lambda/__tests__/embedder/test-data/input/README.md image-embedder-lambda/__tests__/backfiller/elasticSearch.test.ts kahuna/public/js/services/scroll-position.js image-embedder-lambda/src/embedder/s3Fetcher.ts image-embedder-lambda/__tests__/embedder/test-data/input/image.jpg image-embedder-lambda/src/shared/sqsMessageBody.ts image-embedder-lambda/src/index.ts riff-raff.yaml image-embedder-lambda/__tests__/integration/downscale.integration.test.ts image-embedder-lambda/__tests__/fetchImage.test.ts image-embedder-lambda/__tests__/backfiller/integration/backfiller.integration.test.ts image-embedder-lambda/src/models.ts dev/cloudformation/grid-dev-core.yml image-embedder-lambda/src/resizeImage.ts s3watcher/lambda/package-lock.json image-embedder-lambda/src/imageResolver.ts image-embedder-lambda/src/s3Fetcher.ts image-embedder-lambda/__tests__/integration/embedding.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala image-embedder-lambda/__tests__/embedder/test-data/output/.gitkeep build.sbt image-embedder-lambda/src/embedder/thrallEventPublisher.ts image-embedder-lambda/localRun.ts image-embedder-lambda/__tests__/backfiller/embedderQueue.test.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-embedder-lambda/__tests__/backfiller/backfiller.test.ts dev/script/generate-config/service-config.js image-embedder-lambda/package.json image-embedder-lambda/__tests__/embedder/integration/localTestFiles.ts media-api/app/controllers/MediaApi.scala image-embedder-lambda/__tests__/embedder/downscale.test.ts image-embedder-lambda/src/s3VectorStore.ts image-embedder-lambda/__tests__/backfiller/integration/test-data/input/es-documents.jsonl kahuna/public/js/services/telemetry.ts image-embedder-lambda/src/imageEmbedder.ts image-embedder-lambda/src/embedder/s3VectorStore.ts image-embedder-lambda/src/embedder/imageEmbedder.ts image-embedder-lambda/src/backfiller/backfiller.ts thrall/app/lib/kinesis/MessageProcessor.scala image-embedder-lambda/tsconfig.json image-embedder-lambda/src/embedder/localRun.ts image-embedder-lambda/src/constants.ts image-embedder-lambda/src/backfiller/elasticSearch.ts cdk/lib/image-embedder-lambda.ts image-embedder-lambda/src/embedder/resizeImage.ts image-embedder-lambda/package-lock.json .github/workflows/ci.yml image-embedder-lambda/src/embedder/embedder.ts image-embedder-lambda/src/embedder/models.ts image-embedder-lambda/__tests__/embedder/fetchImage.test.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore image-embedder-lambda/src/backfiller/localRun.ts image-embedder-lambda/jest.config.ts image-embedder-lambda/src/embedder/constants.ts image-embedder-lambda/__tests__/embedder/integration/downscale.integration.test.ts image-embedder-lambda/__tests__/integration/localTestFiles.ts image-embedder-lambda/src/backfiller/embedderQueue.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js image-embedder-lambda/__tests__/embedder/integration/embedding.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/model/Embedding.scala image-embedder-lambda/README.md image-embedder-lambda/jest.integration.config.ts image-embedder-lambda/src/thrallEventPublisher.ts image-embedder-lambda/src/embedder/imageResolver.ts cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 20. | lindseydew <lindsey.dew> |
Joseph Smith <joseph.smith> |
68 shared filescollections/app/store/CollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3Vectors.scala image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala .github/workflows/push-pr.yml build.sbt dev/script/generate-config/service-config.js .github/workflows/sbt-dependency-graph.yaml common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala usage/app/controllers/UsageApi.scala collections/app/store/ImageCollectionsStore.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala image-loader/test/scala/model/ProjectorTest.scala kahuna/public/js/image/view.html collections/app/store/DynamoHelpers.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala image-loader/app/model/S3IngestObject.scala media-api/test/lib/elasticsearch/HybridSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/main/scala/com/gu/mediaservice/lib/VectorUtils.scala collections/app/CollectionsComponents.scala image-embedder-lambda/package-lock.json image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml media-api/test/lib/elasticsearch/HybridResultTest.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Embedder.scala media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala kahuna/public/js/search/query.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala common-lib/src/test/scala/com/gu/mediaservice/lib/VectorUtilsTest.scala common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala usage/app/model/UsageRecord.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/Bedrock.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes collections/app/controllers/CollectionsController.scala image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/stylesheets/main.css common-lib/src/test/scala/com/gu/mediaservice/lib/collections/CollectionsManagerTest.scala media-api/app/lib/elasticsearch/HybridResult.scala image-loader/conf/routes kahuna/app/lib/FeatureSwitch.scala kahuna/package-lock.json kahuna/package.json common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala common-lib/src/main/scala/com/gu/mediaservice/lib/collections/CollectionsManager.scala |
| 21. | Jonathon Herbert <jonathon.herbert> |
Alex Ware <alex.ware> |
65 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/window.ts kahuna/public/js/upload/prompt/prompt.html kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html e2e-tests/testcontainers/config.ts e2e-tests/package.json e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/images/entrypoint.ci.sh e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/kahuna.steps.ts build.sbt e2e-tests/setup/seed-elasticsearch.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/testcontainers/constants.ts dev/script/generate-config/service-config.js e2e-tests/setup/global-teardown.ts e2e-tests/setup/global-setup.ts common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala e2e-tests/fixtures/images/test-card-f.jpg e2e-tests/testcontainers/provision.ts e2e-tests/README.md e2e-tests/steps/healthcheck/kahuna.steps.ts kahuna/public/js/upload/prompt/prompt.js kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/strings.json kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/steps/upload/dnd.steps.ts e2e-tests/images/README.md e2e-tests/steps/utils/drag-and-drop.ts kahuna/public/js/upload/jobs/required-metadata-editor.js e2e-tests/global-teardown.ts e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala e2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/testcontainers/seed-elasticsearch.ts e2e-tests/steps/setup.ts e2e-tests/images/entrypoint.dev.sh common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala e2e-tests/images/Dockerfile e2e-tests/steps/fixtures.ts e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts .gitignore e2e-tests/setup/stack.ts e2e-tests/setup/progress.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/testcontainers/state.ts e2e-tests/global-setup.ts kahuna/public/js/upload/jobs/upload-jobs.js e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts e2e-tests/fixtures/images/test.jpg kahuna/public/stylesheets/main.css e2e-tests/playwright.config.ts e2e-tests/setup/state.ts .github/workflows/playwright.yml kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json e2e-tests/fixtures/elasticsearch/images.json |
| 22. | lindseydew <lindsey.dew> |
Alex Ware <alex.ware> |
65 shared fileskahuna/public/js/window.ts common-lib/src/test/scala/com/gu/mediaservice/lib/DateTimeUtilsTest.scala image-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala kahuna/public/js/takedown/delete-from-grid-step.tsx riff-raff.yaml media-api/conf/routes scripts/src/main/resources/alamy-grid-ids.csv common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala e2e-tests/fixtures/permissions/permissions.json image-cache-purger/src/test/resources/s3-event.json e2e-tests/setup/config.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/lib/ContentApi.scala scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala e2e-tests/README.md media-api/app/MediaApiComponents.scala scripts/src/main/resources/eyevineids.txt cdk/lib/image-cache-purger.test.ts dev/oidc-provider/app.js media-api/app/models/UsagesInContent.scala project/plugins.sbt media-api/app/lib/MediaApiConfig.scala e2e-tests/fixtures/auth/users.json kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-embedder-lambda/package-lock.json image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/preview/image.js kahuna/public/js/search/query.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala e2e-tests/setup/stack.ts image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala kahuna/public/js/edits/image-editor.html cdk/lib/__snapshots__/image-cache-purger.test.ts.snap kahuna/package-lock.json kahuna/package.json |
| 23. | Andy D <128470622+andykilmory> |
AndyKilmory <andrew.downing> |
65 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx media-api/conf/routes kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html scripts/inadvisable-metadata-backup/extract.ts kahuna/public/js/components/gr-image-usage/gr-image-usage.js build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala media-api/app/controllers/ConfigurationController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-downloader/gr-downloader.js dev/oidc-provider/app.js kahuna/public/js/services/image/usages.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/components/gr-image-usage/gr-image-usage.css scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config .github/workflows/ci.yml kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx scripts/inadvisable-metadata-backup/run.sh scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-sort-control/base-sort-control.tsx media-api/app/lib/crops/CropOption.scala kahuna/public/js/edits/list-editor.js kahuna/public/js/components/gr-image-usage/gr-image-usage.html scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/components/gr-cql-input/syntax.ts thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala dev/oidc-provider/Dockerfile kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 24. | Junyuan Xue <junyuanxue.is> |
Alex Ware <alex.ware> |
63 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/search/query-filter.spec.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/takedown/view.html image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/takedown-context.tsx kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/package-lock.json kahuna/package.json |
| 25. | Junyuan Xue <junyuan.xue> |
Alex Ware <alex.ware> |
62 shared fileskahuna/public/js/components/gr-display-crops/gr-display-crops.html kahuna/public/js/window.ts common-lib/src/test/resources/application.conf kahuna/public/js/takedown/crops-and-usages.tsx kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes kahuna/public/js/upload/controller.js image-loader/test/resources/c2pa/c2pa-present.png common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala kahuna/app/KahunaComponents.scala kahuna/public/js/takedown/index.ts kahuna/public/js/util/errors.ts kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/test/scala/com/gu/mediaservice/model/FileMetadataTest.scala kahuna/public/js/types/image.ts kahuna/public/js/takedown/delete-from-content-step.tsx dev/script/generate-config/service-config.js kahuna/conf/routes media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/util/constants/standThemeOverride.ts media-api/test/lib/elasticsearch/QueryBuilderTest.scala image-loader/test/resources/c2pa/c2pa-absent.tiff media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js image-loader/test/resources/c2pa/c2pa-absent.png kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala kahuna/public/js/search/query-filter.spec.js media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/takedown/takedown-page.tsx image-loader/test/resources/c2pa/c2pa-present.jpg kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/util/poll.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/FieldAlias.scala kahuna/public/js/types/api.ts media-api/app/lib/elasticsearch/ElasticSearch.scala image-loader/test/scala/lib/imaging/C2paDetectorTest.scala kahuna/public/js/takedown/takedown-step.tsx kahuna/public/js/takedown/view.html image-loader/test/resources/c2pa/c2pa-present.tiff media-api/test/lib/ImageResponseTest.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/app/lib/KahunaConfig.scala kahuna/public/js/takedown/takedown-context.tsx kahuna/public/js/image/controller.js image-loader/app/lib/imaging/C2PADetector.scala media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/global.d.ts image-loader/app/lib/imaging/FileMetadataReader.scala image-loader/test/resources/c2pa/c2pa-absent.jpg kahuna/public/js/edits/image-editor.html kahuna/public/js/takedown/controller.ts kahuna/public/js/components/gr-display-crops/gr-display-crops.css kahuna/package-lock.json kahuna/package.json |
| 26. | Andrew Nowak <10963046+andrew-nowak> |
lindseydew <lindsey.dew> |
60 shared filesimage-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala collections/app/controllers/ImageCollectionsController.scala .github/workflows/push-pr.yml build.sbt thrall/app/controllers/ThrallController.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html metadata-editor/app/controllers/SyndicationController.scala .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala dev/oidc-provider/app.js project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala image-loader/app/controllers/ImageLoaderController.scala thrall/app/views/migrationFailures.scala.html .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html image-loader/app/model/upload/OptimiseOps.scala kahuna/public/js/preview/image.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala kahuna/public/js/components/gr-icon/gr-icon.js metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala cdk/package-lock.json kahuna/public/js/components/gr-archiver/gr-archiver.js thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/stylesheets/main.css metadata-editor/app/lib/Syndication.scala kahuna/public/js/edits/image-editor.html image-loader/conf/routes kahuna/package-lock.json kahuna/package.json thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg |
| 27. | Joseph Smith <joseph.smith> |
Tom Richards <tom.richards> |
58 shared filesmedia-api/app/lib/querysyntax/Parser.scala usage/app/lib/MediaUsageBuilder.scala kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala dev/cloudformation/grid-dev-core.yml image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala media-api/app/lib/ImagePersistenceReasons.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala media-api/app/controllers/MediaApi.scala usage/app/model/UsageGroup.scala usage/app/controllers/UsageApi.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/UsageBuilder.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageType.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/PersistedQueries.scala image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/MediaUsage.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageReferenceType.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala media-api/test/lib/querysyntax/ParserTest.scala usage/app/model/ChildUsageRequest.scala media-api/test/lib/ImagePersistenceReasonsTest.scala image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/search/results.html media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/app/lib/KahunaConfig.scala usage/app/model/UsageRecord.scala usage/app/model/UsageIdBuilder.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/search/results.js usage/conf/routes image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ReapableEligibility.scala media-api/app/lib/elasticsearch/SearchFilters.scala common-lib/src/main/scala/com/gu/mediaservice/lib/ImageStorage.scala image-loader/conf/routes image-loader/app/lib/QuarantineStore.scala |
| 28. | Andrew Nowak <10963046+andrew-nowak> |
Joseph Smith <joseph.smith> |
49 shared filesmedia-api/app/lib/MediaApiMetrics.scala dev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala collections/app/controllers/ImageCollectionsController.scala .github/workflows/push-pr.yml docs/03-apis/02-collections.md build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js .github/workflows/sbt-dependency-graph.yaml common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/yarn.lock kahuna/public/js/search/index.js kahuna/public/js/search/results.js usage/conf/routes thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala kahuna/public/stylesheets/main.css image-loader/conf/routes kahuna/package-lock.json kahuna/package.json common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 29. | Andy D <128470622+andykilmory> |
Wai Sing Yiu <89925410+waisingyiu> |
48 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/README.md kahuna/public/js/services/telemetry.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/fixtures/auth/users.json dev/oidc-provider/package-lock.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala e2e-tests/steps/upload/metadata-editor.steps.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json e2e-tests/setup/stack.ts scripts/sample-images/package.json e2e-tests/fixtures/images/embedded-metadata.jpg kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/stylesheets/main.css e2e-tests/setup/seed-collections.ts kahuna/public/js/util/default-non-free-filter.js scripts/sample-images/package-lock.json kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json |
| 30. | Alex Ware <alex.ware> |
Wai Sing Yiu <89925410+waisingyiu> |
47 shared filese2e-tests/steps/upload/setup.ts kahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala kahuna/public/js/upload/jobs/required-metadata-editor.html e2e-tests/README.md kahuna/public/js/services/telemetry.ts kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/fixtures/auth/users.json dev/oidc-provider/package-lock.json e2e-tests/setup/constants.ts media-api/test/lib/elasticsearch/ElasticSearchTest.scala e2e-tests/steps/upload/metadata-editor.steps.ts dev/oidc-provider/package.json image-embedder-lambda/package-lock.json e2e-tests/steps/setup.ts kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/results.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json e2e-tests/setup/stack.ts scripts/sample-images/package.json e2e-tests/fixtures/images/embedded-metadata.jpg kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/stylesheets/main.css e2e-tests/setup/seed-collections.ts scripts/sample-images/package-lock.json kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json |
| 31. | Andrew Nowak <andrew.nowak> |
lindseydew <lindsey.dew> |
47 shared filesimage-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala thrall/app/views/upsertProject.scala.html auth/app/auth/AuthController.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala build.sbt thrall/app/controllers/ThrallController.scala dev/script/generate-config/service-config.js metadata-editor/app/controllers/SyndicationController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala rest-lib/src/test/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProviderTest.scala media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala media-api/app/MediaApiComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala dev/oidc-provider/app.js project/plugins.sbt kahuna/public/js/components/gr-undelete-image/gr-un-delete-image.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PandaAuthenticationProvider.scala kahuna/public/js/image/view.html thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala image-loader/app/controllers/ImageLoaderController.scala thrall/app/views/migrationFailures.scala.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala metadata-editor/app/controllers/EditsController.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/public/js/components/gr-archiver/gr-archiver.js kahuna/public/js/components/gr-more-like-this/gr-more-like-this.js thrall/app/views/restoreFromReplica.scala.html kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala metadata-editor/app/lib/Syndication.scala kahuna/public/js/edits/image-editor.html image-loader/conf/routes thrall/app/views/index.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala |
| 32. | Ellen Muller <ellen.muller> |
Alex Ware <alex.ware> |
46 shared fileskahuna/public/js/window.ts kahuna/public/js/search/query-filter.js riff-raff.yaml media-api/conf/routes kahuna/app/KahunaComponents.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala build.sbt image-counter-lambda/package-lock.json dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts project/plugins.sbt media-api/app/lib/elasticsearch/QueryBuilder.scala media-api/app/lib/MediaApiConfig.scala kahuna/public/js/main.js kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx image-embedder-lambda/package-lock.json kahuna/public/js/edits/image-editor.js .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json .gitignore cdk/bin/cdk.ts kahuna/app/lib/KahunaConfig.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 33. | Alex Dufournet <3389563+alexduf> |
Tom Richards <tom.richards> |
44 shared filess3watcher/lambda/lib/Transfer.ts s3watcher/lambda/tsconfig.json s3watcher/lambda/__tests__/Fixtures.ts s3watcher/lambda/lib/Metrics.ts dev/cloudformation/grid-dev-core.yml s3watcher/lambda/__mocks__/aws-sdk.ts s3watcher/scripts/package-lock.json s3watcher/lambda/package-lock.json s3watcher/setup.sh s3watcher/scripts/configure.js s3watcher/lambda/.prettierrc.json common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala s3watcher/README.md s3watcher/lambda/__mocks__/node-fetch.ts s3watcher/lambda/__tests__/Metrics.test.ts s3watcher/.gitignore s3watcher/scripts/package.json dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala s3watcher/lambda/lib/GridApi.ts s3watcher/scripts/upload.js s3watcher/lambda/jest.config.js docs/02-running/01-running-locally.md s3watcher/run-local.sh .github/workflows/ci.yml s3watcher/scripts/configLoader.js dev/script/generate-config/config.json5 media-api/app/lib/elasticsearch/ElasticSearch.scala s3watcher/lambda/lib/Lambda.ts s3watcher/lambda/.prettierignore s3watcher/context.json s3watcher/lambda/__tests__/GridApi.test.ts s3watcher/lambda/__tests__/Transfer.test.ts s3watcher/lambda/__tests__/Lambda.test.ts kahuna/public/js/search/results.js .github/dependabot.yml s3watcher/lambda/index.ts s3watcher/lambda/__tests__/EnvironmentConfig.test.ts s3watcher/lambda/lib/EnvironmentConfig.ts s3watcher/lambda/package.json s3watcher/lambda/.eslintrc s3watcher/lambda/lib/Logging.ts docs/06-objects-of-interest/02-config.md |
| 34. | Ellen Muller <ellen.muller> |
AndyKilmory <andrew.downing> |
40 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes scripts/inadvisable-metadata-backup/extract.ts build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts kahuna/public/js/services/image/usages.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config .github/workflows/ci.yml scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-image-usage/gr-image-usage.html scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/search/index.js kahuna/public/js/components/gr-cql-input/syntax.ts thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 35. | AndyKilmory <andrew.downing> |
Andrew Nowak <10963046+andrew-nowak> |
40 shared filesscripts/inadvisable-metadata-backup/extract.ts build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config .github/workflows/ci.yml scripts/inadvisable-metadata-backup/run.sh scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala kahuna/public/js/preview/image.js kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts kahuna/public/js/components/gr-sort-control/base-sort-control.tsx scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/search/index.js thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchConfig.scala dev/oidc-provider/Dockerfile kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg scripts/inadvisable-metadata-backup/README.md |
| 36. | Andrew Nowak <andrew.nowak> |
Joseph Smith <joseph.smith> |
38 shared filesmedia-api/app/lib/MediaApiMetrics.scala dev/script/create-root-collection.sh image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala kahuna/public/js/services/api/media-api.js collections/app/controllers/ImageCollectionsController.scala docs/03-apis/02-collections.md build.sbt image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala thrall/app/ThrallComponents.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/CloudWatchMetrics.scala kahuna/public/js/image/view.html thrall/conf/routes media-api/test/lib/elasticsearch/Fixtures.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala cdk/lib/image-embedder-lambda.ts media-api/test/lib/querysyntax/ParserTest.scala image-loader/app/controllers/ImageLoaderController.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala image-loader/app/model/Projector.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/yarn.lock kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala common-lib/src/main/scala/com/gu/mediaservice/lib/metrics/FutureSyntax.scala image-loader/conf/routes common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 37. | Tom Richards <tom.richards> |
lindseydew <lindsey.dew> |
38 shared fileskahuna/public/js/window.ts image-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-loader/app/model/Uploader.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala common-lib/src/main/scala/com/gu/mediaservice/model/usage/ChildUsageMetadata.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html media-api/app/controllers/MediaApi.scala usage/app/controllers/UsageApi.scala media-api/app/lib/MediaApiConfig.scala kahuna/public/js/image/view.html kahuna/app/views/main.scala.html image-loader/app/model/S3IngestObject.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala kahuna/public/js/services/image-logic.js image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/search/results.html kahuna/public/js/search/structured-query/query-suggestions.ts media-api/app/lib/elasticsearch/IsQueryFilter.scala common-lib/src/main/scala/com/gu/mediaservice/lib/usage/ItemToMediaUsage.scala media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala usage/app/model/UsageRecord.scala kahuna/app/controllers/KahunaController.scala kahuna/public/js/search/results.js usage/conf/routes image-loader/app/lib/ImageLoaderStore.scala kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css image-loader/conf/routes kahuna/public/js/image/service.js |
| 38. | Ellen Muller <ellen.muller> |
Junyuan Xue <junyuanxue.is> |
34 shared fileskahuna/public/js/window.ts kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes kahuna/app/KahunaComponents.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json |
| 39. | lindseydew <lindsey.dew> |
Junyuan Xue <junyuanxue.is> |
33 shared fileskahuna/public/js/window.ts kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/crop/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes dev/script/generate-config/service-config.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js usage/app/controllers/UsageApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.js kahuna/public/js/image/view.html kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css usage/app/model/DeleteUsagesByIdsRequest.scala kahuna/public/js/services/image-list.js kahuna/public/js/edits/image-editor.html kahuna/public/js/common/user-actions.html kahuna/package-lock.json kahuna/package.json kahuna/public/js/common/user-actions.js |
| 40. | Ellen Muller <ellen.muller> |
Junyuan Xue <junyuan.xue> |
30 shared fileskahuna/public/js/window.ts kahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes kahuna/app/KahunaComponents.scala kahuna/webpack.config.prod.js common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js media-api/app/MediaApiComponents.scala media-api/app/lib/elasticsearch/QueryBuilder.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json |
| 41. | Jonathon Herbert <jonathon.herbert> |
Ellen Muller <ellen.muller> |
29 shared fileskahuna/public/js/window.ts kahuna/public/js/search/query-filter.js package-lock.json kahuna/public/js/search/structured-query/syntax.js kahuna/public/js/components/gr-cql-input/syntax.spec.ts kahuna/public/js/services/api/media-api.js build.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala kahuna/public/js/search/structured-query/query-suggestions.js kahuna/public/js/components/gr-cql-input/gr-cql-input.ts kahuna/public/js/search/structured-query/structured-query.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/structured-query/syntax.ts kahuna/public/js/search/structured-query/query-suggestions.ts .gitignore kahuna/public/js/components/gr-cql-input/theme.ts .tool-versions kahuna/app/controllers/KahunaController.scala kahuna/public/js/components/gr-cql-input/syntax.ts kahuna/public/stylesheets/main.css kahuna/public/js/services/api/edits-api.js kahuna/public/js/edits/image-editor.html kahuna/app/lib/FeatureSwitch.scala kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json |
| 42. | AndyKilmory <andrew.downing> |
Alex Ware <alex.ware> |
29 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx media-api/conf/routes kahuna/public/js/upload/controller.js build.sbt dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala kahuna/public/js/services/telemetry.ts dev/oidc-provider/app.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/edits/image-editor.js .github/workflows/ci.yml kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 43. | Alex Ware <alex.ware> |
Andrew Nowak <10963046+andrew-nowak> |
29 shared filesbuild.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js project/plugins.sbt media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/edits/image-editor.js .github/workflows/ci.yml common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/preview/image.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 44. | Andy D <128470622+andykilmory> |
Joseph Smith <5122968+joelochlann> |
28 shared filesimage-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala riff-raff.yaml scripts/README.md image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/es-ssh-ssm-tunnel.sh media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts cdk/lib/image-cache-purger.test.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts dev/script/start.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 45. | Alex Ware <alex.ware> |
Joseph Smith <5122968+joelochlann> |
28 shared filesimage-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala riff-raff.yaml scripts/README.md image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala dev/script/es-ssh-ssm-tunnel.sh media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts cdk/lib/image-cache-purger.test.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts dev/script/start.sh kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 46. | Alex Dufournet <3389563+alexduf> |
Joseph Smith <joseph.smith> |
28 shared filesimage-embedder-lambda/src/index.ts image-embedder-lambda/__tests__/integration/downscale.integration.test.ts image-embedder-lambda/__tests__/fetchImage.test.ts dev/cloudformation/grid-dev-core.yml s3watcher/lambda/package-lock.json image-embedder-lambda/__tests__/integration/embedding.integration.test.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala build.sbt image-embedder-lambda/localRun.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala image-embedder-lambda/tsconfig.json image-embedder-lambda/src/constants.ts cdk/lib/image-embedder-lambda.ts image-embedder-lambda/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore image-embedder-lambda/jest.config.ts image-embedder-lambda/__tests__/integration/localTestFiles.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js image-embedder-lambda/README.md image-embedder-lambda/jest.integration.config.ts cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 47. | Joseph Smith <joseph.smith> |
Alex Ware <alex.ware> |
27 shared filescommon-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala build.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala kahuna/public/js/main.js media-api/test/lib/elasticsearch/Fixtures.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala image-embedder-lambda/package-lock.json .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/results.html kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore kahuna/app/lib/KahunaConfig.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 48. | lindseydew <lindsey.dew> |
Junyuan Xue <junyuan.xue> |
26 shared fileskahuna/public/js/window.ts kahuna/public/js/directives/ui-crop-box/ui-crop-box.js kahuna/public/js/crop/view.html kahuna/public/js/takedown/delete-from-grid-step.tsx media-api/conf/routes dev/script/generate-config/service-config.js rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/PermissionsAuthorisationProvider.scala media-api/app/controllers/MediaApi.scala kahuna/public/js/crop/controller.js kahuna/public/js/crop/index.js media-api/app/MediaApiComponents.scala kahuna/app/views/main.scala.html media-api/test/lib/elasticsearch/Fixtures.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-usagerights-summary/gr-usagerights-summary.tsx kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala .tool-versions common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 49. | Jonathon Herbert <jonathon.herbert> |
lindseydew <lindsey.dew> |
25 shared fileskahuna/public/js/window.ts e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts kahuna/public/js/services/api/media-api.js build.sbt e2e-tests/steps/upload/upload.steps.ts dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala e2e-tests/README.md e2e-tests/setup/constants.ts common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/structured-query/query-suggestions.ts e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/stack.ts .tool-versions kahuna/app/controllers/KahunaController.scala e2e-tests/steps/common.steps.ts kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/app/lib/FeatureSwitch.scala kahuna/package-lock.json kahuna/package.json |
| 50. | lindseydew <lindsey.dew> |
Joseph Smith <5122968+joelochlann> |
24 shared filesimage-cache-purger/src/test/scala/com/gu/mediaservice/ImageCachePurgerTest.scala riff-raff.yaml image-cache-purger/src/test/resources/s3-event.json image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyApiKeyProviderTest.scala build.sbt image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyApiKeyProvider.scala media-api/app/controllers/MediaApi.scala cdk/lib/image-cache-purger.test.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala image-cache-purger/src/main/scala/com/gu/mediaservice/ImageCachePurger.scala image-cache-purger/README.md image-cache-purger/src/main/scala/com/gu/mediaservice/LocalRun.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js image-cache-purger/src/test/scala/com/gu/mediaservice/FastlyPurgerTest.scala cdk/lib/image-cache-purger.ts cdk/bin/cdk.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css image-cache-purger/src/main/scala/com/gu/mediaservice/FastlyPurger.scala cdk/lib/__snapshots__/image-cache-purger.test.ts.snap |
| 51. | Tom Richards <tom.richards> |
Andrew Nowak <10963046+andrew-nowak> |
24 shared filesimage-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala image-loader/app/model/Uploader.scala s3watcher/lambda/package-lock.json common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html media-api/app/controllers/MediaApi.scala media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala media-api/test/lib/querysyntax/ParserTest.scala image-loader/app/controllers/ImageLoaderController.scala .github/workflows/ci.yml kahuna/public/js/search/results.html media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css image-loader/conf/routes |
| 52. | lindseydew <lindsey.dew> |
Wai Sing Yiu <89925410+waisingyiu> |
24 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/upload.steps.ts scripts/src/main/scala/com/gu/mediaservice/scripts/EyeVine.scala e2e-tests/README.md scripts/src/main/resources/eyevineids.txt dev/oidc-provider/app.js e2e-tests/fixtures/auth/users.json e2e-tests/setup/constants.ts image-embedder-lambda/package-lock.json kahuna/public/js/search/results.html e2e-tests/setup/provision.ts kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala e2e-tests/setup/dev.ts cdk/package-lock.json e2e-tests/setup/stack.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js e2e-tests/steps/common.steps.ts kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 53. | AndyKilmory <andrew.downing> |
Andrew Nowak <andrew.nowak> |
24 shared filesscripts/inadvisable-metadata-backup/extract.ts build.sbt dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json scripts/inadvisable-metadata-backup/package.json kahuna/public/js/edits/image-editor.js scripts/inadvisable-metadata-backup/.ExifTool_config scripts/inadvisable-metadata-backup/run.sh kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/tsconfig.json scripts/inadvisable-metadata-backup/yarn.lock scripts/inadvisable-metadata-backup/s3.ts scripts/inadvisable-metadata-backup/ImageMetadata.ts scripts/inadvisable-metadata-backup/update.ts kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala dev/oidc-provider/Dockerfile scripts/inadvisable-metadata-backup/README.md |
| 54. | Jonathon Herbert <jonathon.herbert> |
Wai Sing Yiu <89925410+waisingyiu> |
23 shared filese2e-tests/steps/upload/setup.ts e2e-tests/fixtures/permissions/permissions.json e2e-tests/setup/config.ts e2e-tests/steps/upload/current-uploads.steps.ts e2e-tests/steps/upload/upload.steps.ts e2e-tests/package-lock.json e2e-tests/README.md kahuna/public/js/upload/dnd-uploader.html e2e-tests/fixtures/images/agency-usage.jpg kahuna/public/js/forms/datalist.html e2e-tests/features/upload.feature e2e-tests/setup/constants.ts e2e-tests/steps/upload/metadata-editor.steps.ts e2e-tests/steps/setup.ts e2e-tests/setup/provision.ts e2e-tests/setup/dev.ts e2e-tests/setup/stack.ts e2e-tests/fixtures/images/embedded-metadata.jpg e2e-tests/steps/common.steps.ts e2e-tests/steps/upload/media-api.assertions.ts kahuna/public/stylesheets/main.css kahuna/package-lock.json e2e-tests/fixtures/elasticsearch/images.json |
| 55. | Andy D <128470622+andykilmory> |
AlexAscherson <alex.ascherson> |
22 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts docs/02-running/01-running-locally.md kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 56. | AndyKilmory <andrew.downing> |
AlexAscherson <alex.ascherson> |
21 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/util/default-non-free-filter.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 57. | Joseph Smith <joseph.smith> |
Junyuan Xue <junyuanxue.is> |
21 shared fileskahuna/public/js/components/gr-image-usage/gr-image-usage-list.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala usage/app/controllers/UsageApi.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html media-api/test/lib/elasticsearch/Fixtures.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 58. | lindseydew <lindsey.dew> |
AndyKilmory <andrew.downing> |
21 shared filesmedia-api/conf/routes build.sbt media-api/app/controllers/ConfigurationController.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/components/gr-icon/gr-icon.css media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js .github/workflows/ci.yml kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/components/gr-icon/gr-icon.js kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala media-api/app/lib/crops/CropOption.scala kahuna/public/js/search/index.js kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala kahuna/public/js/components/gr-icon/icons/sent-to-photosales-unpub.svg |
| 59. | AlexAscherson <alex.ascherson> |
Alex Ware <alex.ware> |
20 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-my-uploads/gr-my-uploads.tsx kahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-sort-control/gr-extended-sort-control.tsx kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/components/gu-date-range/gu-date-range.js kahuna/public/js/preview/image.js kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/edits/list-editor.js kahuna/public/js/search/index.js kahuna/public/js/components/gr-photoshoot/gr-photoshoot.js kahuna/public/js/image/controller.js kahuna/public/js/components/gr-preset-labels/gr-preset-labels.js kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js |
| 60. | Andy D <128470622+andykilmory> |
dependabot[bot] <49699333+dependabot[bot]> |
19 shared filesdev/script/generate-config/package.json s3watcher/lambda/package-lock.json dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml e2e-tests/package-lock.json image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json dev/oidc-provider/package-lock.json dev/oidc-provider/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/inadvisable-metadata-backup/yarn.lock scripts/sample-images/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 61. | Tom Richards <tom.richards> |
Junyuan Xue <junyuanxue.is> |
19 shared fileskahuna/public/js/window.ts kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala usage/app/controllers/UsageApi.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/public/js/image/view.html kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css |
| 62. | Joseph Smith <joseph.smith> |
Junyuan Xue <junyuan.xue> |
19 shared fileskahuna/public/js/components/gr-image-usage/gr-image-usage-list.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js media-api/test/lib/elasticsearch/Fixtures.scala media-api/test/lib/elasticsearch/ElasticSearchTest.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 63. | Alex Ware <alex.ware> |
Andrew Nowak <andrew.nowak> |
19 shared filesbuild.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala dev/oidc-provider/app.js project/plugins.sbt media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx dev/oidc-provider/package.json kahuna/public/js/edits/image-editor.js common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/js/edits/image-editor.html |
| 64. | Tom Richards <tom.richards> |
Alex Ware <alex.ware> |
18 shared fileskahuna/public/js/window.ts common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala media-api/app/lib/MediaApiConfig.scala kahuna/public/js/main.js kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html kahuna/public/js/search/results.html kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css |
| 65. | Joseph Smith <joseph.smith> |
AndyKilmory <andrew.downing> |
18 shared fileskahuna/public/js/components/gr-image-usage/gr-image-usage-list.html build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js .github/workflows/sbt-dependency-graph.yaml kahuna/public/js/services/image/usages.js .github/workflows/ci.yml kahuna/public/js/search/query.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala scripts/inadvisable-metadata-backup/yarn.lock kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/search/index.js thrall/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SimpleSqsMessageConsumer.scala |
| 66. | Tom Richards <tom.richards> |
Junyuan Xue <junyuan.xue> |
17 shared fileskahuna/public/js/window.ts kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/main.js kahuna/public/js/services/image/usages.js kahuna/app/views/main.scala.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala media-api/app/lib/ImageResponse.scala kahuna/public/js/components/gr-image-metadata/gr-image-metadata.html media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/app/lib/KahunaConfig.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css |
| 67. | AndyKilmory <andrew.downing> |
Junyuan Xue <junyuanxue.is> |
17 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/components/gr-image-usage/gr-image-usage.js dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/services/image/usages.js dev/oidc-provider/package-lock.json kahuna/public/js/components/gr-image-usage/gr-image-usage.css media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js |
| 68. | Tom Richards <tom.richards> |
Andrew Nowak <andrew.nowak> |
17 shared filesimage-loader/app/ImageLoaderComponents.scala media-api/app/lib/elasticsearch/ElasticSearchModel.scala common-lib/src/main/scala/com/gu/mediaservice/GridClient.scala image-loader/app/lib/ImageLoaderConfig.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala kahuna/public/js/image/view.html media-api/app/lib/ImageResponse.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala media-api/test/lib/querysyntax/ParserTest.scala image-loader/app/controllers/ImageLoaderController.scala media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/public/js/search/results.js usage/conf/routes kahuna/public/js/image/controller.js image-loader/conf/routes |
| 69. | Andy D <128470622+andykilmory> |
Holly Knox <168672047+hk-15> |
16 shared filesdev/script/generate-config/package.json scripts/src/main/scala/com/gu/mediaservice/scripts/BulkRemoveFromCollection.scala scripts/src/main/resources/alamy-grid-ids.csv dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml dev/oidc-provider/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 70. | AndyKilmory <andrew.downing> |
Junyuan Xue <junyuan.xue> |
16 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/components/gr-image-usage/gr-image-usage-list.html media-api/conf/routes kahuna/public/js/upload/controller.js kahuna/public/js/components/gr-downloader/gr-downloader.html kahuna/public/js/components/gr-image-usage/gr-image-usage.js dev/script/generate-config/service-config.js media-api/app/MediaApiComponents.scala kahuna/public/js/components/gr-downloader/gr-downloader.js kahuna/public/js/services/image/usages.js kahuna/public/js/components/gr-image-usage/gr-image-usage.css media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-confirm-delete/gr-confirm-delete.css kahuna/public/js/components/gr-sort-control/base-sort-control.tsx kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js |
| 71. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuanxue.is> |
15 shared filesdev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 72. | Alex Ware <alex.ware> |
dependabot[bot] <49699333+dependabot[bot]> |
14 shared filesdev/script/generate-config/package.json dev/script/generate-config/package-lock.json e2e-tests/package-lock.json image-counter-lambda/package-lock.json image-embedder-lambda/package.json dev/oidc-provider/package-lock.json dev/oidc-provider/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/sample-images/package.json scripts/sample-images/package-lock.json kahuna/package-lock.json kahuna/package.json |
| 73. | Alex Dufournet <3389563+alexduf> |
Alex Ware <alex.ware> |
14 shared filesriff-raff.yaml common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/MappingTest.scala build.sbt dev/script/generate-config/service-config.js image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts image-embedder-lambda/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala .gitignore kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 74. | Andy D <128470622+andykilmory> |
Pete F <37048459+bryophyta> |
14 shared filess3watcher/lambda/package-lock.json kahuna/webpack.config.prod.js .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json dev/oidc-provider/package-lock.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/inadvisable-metadata-backup/yarn.lock cdk/package.json kahuna/package-lock.json kahuna/package.json |
| 75. | Ellen Muller <ellen.muller> |
Pete F <37048459+bryophyta> |
14 shared filess3watcher/lambda/package-lock.json kahuna/webpack.config.prod.js .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json dev/oidc-provider/package-lock.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/inadvisable-metadata-backup/yarn.lock cdk/package.json kahuna/package-lock.json kahuna/package.json |
| 76. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuan.xue> |
14 shared filesdev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala media-api/test/lib/elasticsearch/Fixtures.scala media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/components/gr-sort-control/base-sort-control.tsx usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json kahuna/public/js/components/gr-sort-control/gr-sort-control.css |
| 77. | Ellen Muller <ellen.muller> |
Joseph Smith <5122968+joelochlann> |
13 shared filesriff-raff.yaml build.sbt media-api/app/controllers/MediaApi.scala kahuna/public/js/services/telemetry.ts project/plugins.sbt media-api/app/lib/ImageResponse.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js cdk/bin/cdk.ts kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css |
| 78. | Ellen Muller <ellen.muller> |
dependabot[bot] <49699333+dependabot[bot]> |
13 shared filess3watcher/lambda/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json dev/oidc-provider/package-lock.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/inadvisable-metadata-backup/yarn.lock kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 79. | Alex Ware <alex.ware> |
Holly Knox <168672047+hk-15> |
12 shared filesdev/script/generate-config/package.json scripts/src/main/resources/alamy-grid-ids.csv dev/script/generate-config/package-lock.json image-counter-lambda/package-lock.json dev/oidc-provider/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 80. | Tom Richards <tom.richards> |
AndyKilmory <andrew.downing> |
12 shared fileskahuna/public/js/components/gr-image-usage/gr-image-usage-list.html common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfigWithElastic.scala common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js kahuna/public/js/preview/image.html kahuna/public/js/services/image/usages.js .github/workflows/ci.yml kahuna/public/js/components/gr-image-metadata/gr-image-metadata.js media-api/app/lib/elasticsearch/ElasticSearch.scala thrall/app/controllers/ReaperController.scala kahuna/public/js/components/gr-image-usage/gr-image-usage.html kahuna/public/js/image/controller.js |
| 81. | Alex Dufournet <3389563+alexduf> |
Andrew Nowak <10963046+andrew-nowak> |
12 shared filess3watcher/lambda/package-lock.json build.sbt common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala dev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala cdk/lib/image-embedder-lambda.ts .github/workflows/ci.yml kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js cdk/lib/__snapshots__/image-embedder-lambda.test.ts.snap |
| 82. | Pete F <37048459+bryophyta> |
dependabot[bot] <49699333+dependabot[bot]> |
12 shared filess3watcher/lambda/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json dev/oidc-provider/package-lock.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml cdk/package-lock.json scripts/inadvisable-metadata-backup/yarn.lock kahuna/package-lock.json kahuna/package.json |
| 83. | Jonathon Herbert <jonathon.herbert> |
Joseph Smith <joseph.smith> |
12 shared fileskahuna/public/js/services/api/media-api.js build.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala .gitignore kahuna/public/stylesheets/main.css kahuna/app/lib/FeatureSwitch.scala kahuna/package-lock.json kahuna/package.json |
| 84. | Ellen Muller <ellen.muller> |
Wai Sing Yiu <89925410+waisingyiu> |
12 shared fileskahuna/public/js/services/telemetry.ts dev/oidc-provider/package-lock.json image-embedder-lambda/package-lock.json kahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 85. | Andrew Nowak <10963046+andrew-nowak> |
Wai Sing Yiu <89925410+waisingyiu> |
12 shared filesdev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json kahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala cdk/package-lock.json kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 86. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
11 shared filesdev/script/generate-config/package.json dev/script/generate-config/package-lock.json .github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml dev/oidc-provider/package-lock.json .github/workflows/ci.yml cdk/package-lock.json kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 87. | Jonathon Herbert <jonathon.herbert> |
Junyuan Xue <junyuan.xue> |
11 shared fileskahuna/public/js/window.ts kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala .tool-versions kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json |
| 88. | Jonathon Herbert <jonathon.herbert> |
Junyuan Xue <junyuanxue.is> |
11 shared fileskahuna/public/js/window.ts kahuna/public/js/search/query-filter.js kahuna/public/js/upload/view.html dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala .tool-versions kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/public/js/components/gr-top-bar/gr-top-bar.css kahuna/package-lock.json kahuna/package.json |
| 89. | Alex Dufournet <3389563+alexduf> |
lindseydew <lindsey.dew> |
11 shared filesriff-raff.yaml build.sbt dev/script/generate-config/service-config.js image-embedder-lambda/package.json media-api/app/controllers/MediaApi.scala image-embedder-lambda/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js |
| 90. | AndyKilmory <andrew.downing> |
Wai Sing Yiu <89925410+waisingyiu> |
11 shared fileskahuna/public/js/upload/controller.js kahuna/public/js/services/telemetry.ts dev/oidc-provider/app.js dev/oidc-provider/package-lock.json dev/oidc-provider/package.json kahuna/public/js/components/gr-permissions-filter/gr-permissions-filter.tsx kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/image/controller.js kahuna/public/js/util/default-non-free-filter.js |
| 91. | dependabot[bot] <49699333+dependabot[bot]> |
Andrew Nowak <10963046+andrew-nowak> |
11 shared filess3watcher/lambda/package-lock.json .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml dev/oidc-provider/package-lock.json dev/oidc-provider/package.json .github/workflows/ci.yml cdk/package-lock.json scripts/inadvisable-metadata-backup/yarn.lock kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 92. | Ellen Muller <ellen.muller> |
Holly Knox <168672047+hk-15> |
11 shared files.github/workflows/push-pr.yml image-counter-lambda/package-lock.json .github/workflows/sbt-dependency-graph.yaml dev/oidc-provider/package-lock.json .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json .github/workflows/check-labels.yaml |
| 93. | Andrew Nowak <andrew.nowak> |
Junyuan Xue <junyuanxue.is> |
11 shared filesdev/script/generate-config/service-config.js media-api/app/controllers/MediaApi.scala media-api/app/MediaApiComponents.scala kahuna/public/js/image/view.html media-api/test/lib/elasticsearch/Fixtures.scala dev/oidc-provider/package-lock.json media-api/app/lib/ImageResponse.scala media-api/app/lib/elasticsearch/ElasticSearch.scala usage/conf/routes kahuna/public/js/image/controller.js kahuna/public/js/edits/image-editor.html |
| 94. | Holly Knox <168672047+hk-15> |
lindseydew <lindsey.dew> |
10 shared filesscripts/src/main/resources/alamy-grid-ids.csv .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yml kahuna/public/js/search/query.html cdk/package-lock.json scripts/src/main/scala/com/gu/mediaservice/scripts/AlamyCleanUp.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json kahuna/package.json |
| 95. | Joseph Smith <5122968+joelochlann> |
Andrew Nowak <10963046+andrew-nowak> |
10 shared filesbuild.sbt media-api/app/controllers/MediaApi.scala project/plugins.sbt media-api/app/lib/ImageResponse.scala .github/workflows/ci.yml kahuna/public/js/search/results.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/stylesheets/main.css |
| 96. | Jonathon Herbert <jonathon.herbert> |
Andrew Nowak <10963046+andrew-nowak> |
10 shared filesbuild.sbt dev/script/generate-config/service-config.js common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala kahuna/public/js/components/gr-cql-input/gr-cql-input.ts common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala common-lib/src/test/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessorsTest.scala kahuna/public/stylesheets/main.css kahuna/public/js/edits/image-editor.html kahuna/package-lock.json kahuna/package.json |
| 97. | Wai Sing Yiu <89925410+waisingyiu> |
Joseph Smith <joseph.smith> |
10 shared filesmedia-api/test/lib/elasticsearch/ElasticSearchTest.scala image-embedder-lambda/package-lock.json kahuna/public/js/search/results.html kahuna/public/js/search/query.js media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/search/index.js kahuna/public/js/search/results.js kahuna/public/js/image/controller.js kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 98. | Ellen Muller <ellen.muller> |
AlexAscherson <alex.ascherson> |
9 shared fileskahuna/public/js/search/query-filter.js kahuna/public/js/services/telemetry.ts kahuna/public/js/components/gr-sort-control/gr-sort-control.tsx kahuna/public/js/edits/image-editor.js kahuna/public/js/preview/image.js kahuna/public/js/search/query.html kahuna/public/js/search/query.js kahuna/public/js/search/index.js kahuna/public/js/image/controller.js |
| 99. | Junyuan Xue <junyuanxue.is> |
Wai Sing Yiu <89925410+waisingyiu> |
9 shared fileskahuna/public/js/takedown/delete-from-grid-step.tsx kahuna/public/js/upload/controller.js dev/oidc-provider/package-lock.json media-api/test/lib/elasticsearch/ElasticSearchTest.scala media-api/app/lib/elasticsearch/ElasticSearch.scala kahuna/public/js/image/controller.js media-api/app/controllers/UsageController.scala kahuna/public/stylesheets/main.css kahuna/package-lock.json |
| 100. | Joseph Smith <joseph.smith> |
Pete F <37048459+bryophyta> |
9 shared filess3watcher/lambda/package-lock.json .github/workflows/push-pr.yml .github/workflows/sbt-dependency-graph.yaml image-embedder-lambda/package.json image-embedder-lambda/package-lock.json .github/workflows/ci.yml scripts/inadvisable-metadata-backup/yarn.lock kahuna/package-lock.json kahuna/package.json |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Andy D <128470622+andykilmory> |
33 | 20 |
| 2. | Ellen Muller <ellen.muller> |
29 | 394 |
| 3. | lindseydew <lindsey.dew> |
28 | 225 |
| 4. | Andrew Nowak <10963046+andrew-nowak> |
28 | 52 |
| 5. | Alex Ware <alex.ware> |
27 | 19 |
| 6. | Joseph Smith <joseph.smith> |
25 | 211 |
| 7. | Jonathon Herbert <jonathon.herbert> |
25 | 205 |
| 8. | Wai Sing Yiu <89925410+waisingyiu> |
25 | 14 |
| 9. | Junyuan Xue <junyuanxue.is> |
24 | 39 |
| 10. | Junyuan Xue <junyuan.xue> |
24 | 33 |
| 11. | Holly Knox <168672047+hk-15> |
24 | 23 |
| 12. | AndyKilmory <andrew.downing> |
23 | 29 |
| 13. | Tom Richards <tom.richards> |
23 | 16 |
| 14. | Andrew Nowak <andrew.nowak> |
22 | 50 |
| 15. | Joseph Smith <5122968+joelochlann> |
22 | 27 |
| 16. | Alex Dufournet <3389563+alexduf> |
21 | 72 |
| 17. | dependabot[bot] <49699333+dependabot[bot]> |
21 | 47 |
| 18. | Pete F <37048459+bryophyta> |
20 | 16 |
| 19. | AlexAscherson <alex.ascherson> |
18 | 4 |
| 20. | Mateusz <mateusz.karpow> |
17 | 18 |
| 21. | Pete F <pete.faulconbridge> |
16 | 4 |
| 22. | David Blatcher <30567854+dblatcher> |
14 | 1 |
| 23. | DBlatcher <david.blatcher> |
14 | 1 |
| 24. | Dominic Kendrick <dominic.kendrick> |
13 | 20 |
| 25. | Karen Frankel <128724064+karenfrankel9> |
13 | 1 |
| 26. | TJ Silver <15648334+tjsilver> |
9 | 1 |
| 27. | Sam Hession <sam.hession> |
7 | 4 |
| 28. | David Furey <david.furey> |
6 | 7 |
| 29. | Reetta Vaahtoranta <rvaahtoranta> |
5 | 1 |
| 30. | copilot-swe-agent[bot] <198982749+copilot> |
4 | 2 |
| 31. | Tony McCrae <tony> |
4 | 1 |
| 32. | AlexAscherson <aascherson> |
4 | 1 |
| 33. | Justin Pinner <justin.pinner> |
4 | 1 |
| 34. | Simon Adcock <simonadcock2> |
2 | 2 |
C-median: 20.5
A half of the contributors has more than 20.5 connections, and a half has less than this number.
C-mean: 17.4
An average number of connections a contributor has with other contributors.
C-index: 18.0
There are 18.0 contributors with 18.0 or more connections.