Recent Contributors (19)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (5):
Past 31 to 90 days (4):
Past 91 to 180 days (10):
Historical Contributors (83)
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
|
2
|
6
|
6
|
11
|
10
|
8
|
10
|
8
|
8
|
7
|
8
|
9
|
13
|
14
|
12
|
9
|
6
|
5
|
2
|
2
|
3
|
4
|
3
|
3
|
-
|
|||||
| commits |
4
|
54
|
91
|
194
|
131
|
106
|
91
|
84
|
56
|
48
|
115
|
132
|
156
|
279
|
114
|
29
|
9
|
23
|
4
|
4
|
10
|
6
|
6
|
20
|
-
|
||||
| line churn |
+32
-2 |
+23K
-17K |
+12K
-8.2K |
+29K
-21K |
+9.6K
-4.9K |
+7K
-1.9K |
+15K
-18K |
+16K
-19K |
+11K
-7.1K |
+7.6K
-2.5K |
+4K
-2.4K |
+7.5K
-3.6K |
+35K
-14K |
+22K
-15K |
+9.5K
-6K |
+565
-682 |
+419
-54 |
+379
-94 |
+38
-4 |
+6
-20 |
+30
-60 |
+7.3K
-10K |
+31
-22 |
+30K
-33K |
-
|
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
Junyuan Xue <junyuanxue.is>
|
3 +17 / -2 |
25 +1.4K / -1.4K |
27 +3.5K / -2.7K |
27 +3.5K / -2.7K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Junyuan Xue <junyuan.xue>
|
3 +17 / -2 |
15 +1.1K / -1K |
18 +1.2K / -1.2K |
18 +1.2K / -1.2K |
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
AlexAscherson <aascherson>
|
24 +8.7K / -5.6K |
188 +37K / -26K |
193 +39K / -27K |
193 +39K / -27K |
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Holly Knox <168672047+hk-15>
|
9 +624 / -122 |
45 +2K / -726 |
47 +2K / -729 |
47 +2K / -729 |
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Lindsey Dew <lindsey.dew>
|
2 +2 / -2 |
5 +886 / -682 |
246 +34K / -26K |
246 +34K / -26K |
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Furey <david.furey>
|
- | 32 +14K / -12K |
120 +19K / -14K |
207 +28K / -23K |
-
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
|
copilot-swe-agent[bot] <198982749+copilot>
|
- | 1 +3 / -2 |
1 +3 / -2 |
1 +3 / -2 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Pete F <37048459+bryophyta>
|
- | 3 +442 / -28 |
45 +17K / -9.4K |
52 +20K / -10K |
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
Pete F <pete.faulconbridge>
|
- | 5 +78 / -39 |
85 +12K / -4.2K |
98 +18K / -7.5K |
-
|
-
|
-
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
Junyuan Xue <junyuan_xue>
|
- | - | 2 +2K / -1.3K |
2 +2K / -1.3K |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Anna Beddow <anna.beddow>
|
- | - | 77 +12K / -13K |
86 +12K / -13K |
-
|
-
|
-
|
|
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Freddie Preece <40991816+fweddi>
|
- | - | 14 +2.9K / -1.3K |
30 +3.3K / -1.8K |
-
|
-
|
-
|
|
-
|
-
|
-
|
|
|
|
-
|
|
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andrew Nowak <10963046+andrew-nowak>
|
- | - | 49 +4.2K / -2.2K |
75 +4.7K / -2.6K |
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
-
|
-
|
|
-
|
-
|
|
Andrew Nowak <andrew.nowak>
|
- | - | 63 +6.4K / -5.3K |
109 +7K / -5.7K |
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
|
-
|
-
|
-
|
|
-
|
|
Wai Sing Yiu <89925410+waisingyiu>
|
- | - | 46 +2.8K / -528 |
49 +4.1K / -701 |
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
fweddi <freddiepreece>
|
- | - | 88 +1.8K / -967 |
124 +2.3K / -1.8K |
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Blishen <david.blishen>
|
- | - | 1 +49 / -22 |
3 +51 / -24 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Hession <samhession>
|
- | - | 20 +582 / -259 |
185 +8.3K / -10K |
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Hession <sam.hession>
|
- | - | 14 +288 / -164 |
14 +288 / -164 |
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andy Noton <andy.noton.contractor>
|
- | - | 24 +1.1K / -271 |
31 +3.3K / -582 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <rvaahtoranta>
|
- | - | 1 +9 / -0 |
157 +12K / -8K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Akash Askoolum <akash1810>
|
- | - | 2 +4 / -2 |
862 +52K / -28K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
|
Lakshmi R Pillai <73653255+lakshmirpillai>
|
- | - | 8 +4.6K / -1.8K |
63 +13K / -7.5K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Emily Bourke <emily>
|
- | - | 1 +74 / -0 |
7 +554 / -468 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
|
Emily Bourke <emily.bourke>
|
- | - | 12 +105 / -33 |
50 +1.4K / -1.1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
|
Lakshmi Pillai <lakshmi.pillai>
|
- | - | 6 +194 / -250 |
49 +1.4K / -1.3K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mateusz <mateusz.karpow>
|
- | - | 2 +2 / -1 |
5 +9 / -5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
DBlatcher <david.blatcher>
|
- | - | - | 85 +4.1K / -3.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Blatcher <30567854+dblatcher>
|
- | - | - | 19 +3.6K / -2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Wai Sing Yiu <wai.sing.yiu>
|
- | - | - | 10 +1.3K / -207 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Liam Duffy <3338808+liamness>
|
- | - | - | 2 +8 / -8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
dblatcher <dv.bltchr>
|
- | - | - | 2 +47 / -23 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rebecca Thompson <33927854+rebecca-thompson>
|
- | - | - | 5 +85 / -25 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
Rhys Mills <rhys.mills>
|
- | - | - | 56 +33K / -38K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
|
Rhys Mills <34686302+rhystmills>
|
- | - | - | 52 +17K / -19K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
Phill Barron <phillipbarron>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Phill Barron <phillipbarron242>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tom Richards <tom.richards>
|
- | - | - | 25 +682 / -160 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Georges Lebreton <102960844+georges-gnm>
|
- | - | - | 5 +118 / -170 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Roberto Tyley <roberto.tyley>
|
- | - | - | 28 +813 / -588 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jacob Winch <jacob.winch>
|
- | - | - | 2 +6 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jonathon Herbert <jonathon.herbert>
|
- | - | - | 20 +175 / -148 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Georges Lebreton <georges.lebreton>
|
- | - | - | 4 +36 / -32 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Samantha Gottlieb <samantha.gottlieb>
|
- | - | - | 1 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Samantha Gottlieb <samanthagottlieb31>
|
- | - | - | 1 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Simon Byford <simon.byford>
|
- | - | - | 2 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sophie <26366706+sophie-macmillan>
|
- | - | - | 2 +27 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sophie <sophiemacmillan93>
|
- | - | - | 2 +27 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Marjan Kalanaki <marjan.kalanaki>
|
- | - | - | 7 +38 / -18 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rhys Mills <rhys_mills>
|
- | - | - | 23 +613 / -256 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rhys Mills <rhystmills>
|
- | - | - | 79 +8.8K / -7.3K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ara Cho <47318984+aracho1>
|
- | - | - | 4 +6 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Parisa Tork <47482049+parisatork>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alina Boghiu <alina.boghiu>
|
- | - | - | 1 +2 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ara Cho <ara.cho>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Furey <david>
|
- | - | - | 4 +52 / -47 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Natasha Thrale <natasha.thrale>
|
- | - | - | 1 +7 / -34 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andy Gallagher <andy.gallagher>
|
- | - | - | 23 +268 / -125 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TJ Silver <15648334+tjsilver>
|
- | - | - | 6 +99 / -72 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
demetrios_skamiotis <demetrios.skamiotis>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
tjsilver <thalia.silver>
|
- | - | - | 10 +125 / -28 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Demetrios Skamiotis <49187886+dskamiotis>
|
- | - | - | 1 +13 / -18 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
TJ Silver <tjsilver>
|
- | - | - | 3 +46 / -71 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alex Ware <alex.ware>
|
- | - | - | 1 +2 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jenny Graham-Jones <jennygrahamjones>
|
- | - | - | 27 +378 / -111 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Pascal Honoré <pascal>
|
- | - | - | 2 +2 / -2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Guy Dawson <gccdawson>
|
- | - | - | 1 +1 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mullefa <guy.dawson>
|
- | - | - | 1 +1 / -3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Stephen Geller <stephen.gb.geller+git>
|
- | - | - | 18 +12K / -6.2K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Simon Hildrew <simon.hildrew>
|
- | - | - | 1 +6 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Simon Hildrew <simon>
|
- | - | - | 1 +6 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Martin Kuzdowicz <martin.kuzdowicz.contractor>
|
- | - | - | 3 +87 / -19 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Regis Kuckaertz <regis.kuckaertz>
|
- | - | - | 8 +13 / -13 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Anna Leach <anna.leach>
|
- | - | - | 12 +121 / -70 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Anna <ajwl>
|
- | - | - | 6 +112 / -61 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <mbarton>
|
- | - | - | 151 +13K / -7.5K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Michael Barton <michael.barton>
|
- | - | - | 419 +17K / -12K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Maria Livia Chiorean <maria-livia.chiorean>
|
- | - | - | 33 +1.6K / -560 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Reetta Vaahtoranta <reetta.vaahtoranta>
|
- | - | - | 718 +34K / -19K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Richard Beddington <richard.beddington>
|
- | - | - | 25 +1.3K / -211 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Franziska Sauerwein <franziska.sauerwein>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Andy Gallagher <fredex42>
|
- | - | - | 5 +121 / -15 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
snyk-bot <snyk-bot>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tom Forbes <tom.forbes>
|
- | - | - | 9 +98 / -34 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Antonio Voce <antonio.voce>
|
- | - | - | 43 +2.5K / -696 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Shaun Dillon <shaun.dillon>
|
- | - | - | 169 +12K / -4.4K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Darío Hereñú <magallania>
|
- | - | - | 1 +1 / -1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jenny Sivapalan <jennifer.sivapalan>
|
- | - | - | 23 +2.6K / -1.1K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Jon Hare-Winton <jonathan.hare-winton>
|
- | - | - | 51 +4.9K / -2.5K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Chris J Clarke <mrmr.mail>
|
- | - | - | 100 +2.7K / -1.6K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Chris J Clarke <chris.j.clarke>
|
- | - | - | 16 +1K / -647 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Shaun Dillon <shaun>
|
- | - | - | 23 +4.1K / -892 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Cutler <sam92cutler>
|
- | - | - | 8 +1.6K / -634 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
currysoup <sam.cutler>
|
- | - | - | 42 +4.6K / -1.7K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Christopher Lloyd <christopher.lloyd>
|
- | - | - | 100 +7.2K / -3K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Susie Coleman <susie.coleman>
|
- | - | - | 28 +3.8K / -1.3K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Susie Coleman <susiecoleman>
|
- | - | - | 6 +168 / -42 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Gideon Goldberg <gidsgoldberg>
|
- | - | - | 19 +78 / -106 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Paul Roberts <paul.roberts>
|
- | - | - | 81 +4.3K / -1.5K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Philip McMahon <philip.mcmahon>
|
- | - | - | 3 +50 / -4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Kelvin Chappell <kelvin.chappell>
|
- | - | - | 36 +1.1K / -435 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
James Gorrie <james.gorrie>
|
- | - | - | 7 +230 / -8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
1
|
1
|
1
|
1
|
1
|
-
|
1
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
1
|
-
|
1
|
-
|
1
|
-
|
|||||
| commits |
-
|
4
|
3
|
13
|
8
|
4
|
-
|
2
|
3
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
1
|
-
|
3
|
-
|
1
|
-
|
||||
| line churn |
-
|
+125
-71 |
+8
-8 |
+260
-311 |
+774
-613 |
+51
-18 |
-
|
+4
-4 |
+10
-5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
+1
-15 |
-
|
+126
-93 |
-
|
+31
-0 |
-
|
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
dependabot[bot] <49699333+dependabot[bot]>
|
3 +122 / -68 |
20 +393 / -390 |
37 +1.2K / -1K |
53 +1.9K / -1.3K |
-
|
|
|
|
|
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
|
gu-dependency-graph-integrator[bot] <156913822+gu-dependency-graph-integrator[bot]>
|
- | - | - | 1 +31 / -0 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
5 contributors (41 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Lindsey Dew <lindsey.dew> |
2025-11-11 | 2026-09-30 | 2 (4%) | +2 / -2 | sbt (2) |
| 2. | AlexAscherson <aascherson> |
2026-07-08 | 2026-09-30 | 24 (58%) | +8.7K / -5.6K | tsx (60), ts (51), jsx (35), scala (28), js (9) |
| 3. | Holly Knox <168672047+hk-15> |
2026-06-11 | 2026-09-30 | 9 (21%) | +624 / -122 | ts (11), tsx (8), md (5), sh (4), lock (3) |
| 4. | Junyuan Xue <junyuanxue.is> |
2026-07-07 | 2026-10-06 | 3 (7%) | +17 / -2 | yaml (2), sbt (1) |
| 5. | Junyuan Xue <junyuan.xue> |
2026-07-07 | 2026-10-06 | 3 (7%) | +17 / -2 | yaml (2), sbt (1) |
1 bot (3 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-10-10 | 2026-09-30 | 3 (100%) | +122 / -68 | lock (3), json (2) |
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["168672047+hk-15"]
n1["aascherson"]
n2["49699333+dependabot[bot]"]
n3["junyuanxue.is"]
n4["junyuan.xue"]
n5["lindsey.dew"]
n0 ---|"26"| n1
n1 ---|"2"| n2
n0 ---|"2"| n2
n3 ---|"2"| n4
n1 ---|"1"| n5
n1 ---|"1"| n3
n1 ---|"1"| n4
n5 ---|"1"| n3
n5 ---|"1"| n4
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
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.
Holly Knox <168672047+hk-15>
AlexAscherson <aascherson>
26 shared files
.devcontainer/devenv.yaml
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/services/VideosApi.ts
scripts/check-credentials.sh
public/video-ui/src/util/tagParsers.ts
public/video-ui/styles/layout/_topbar.scss
.devcontainer/.gitignore
.devcontainer/shared/devcontainer.json
public/video-ui/src/util/validateField.ts
scripts/fetch-dev-config.sh
docs/01-dev-setup.md
public/video-ui/src/slices/s3Upload.ts
conf/application.conf
public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts
public/video-ui/src/components/Header.tsx
scripts/start.sh
docs/03-running.md
scripts/setup.sh
public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx
.tool-versions
.devcontainer/README.md
package.json
app/views/VideoUIApp/app.scala.html
2.
AlexAscherson <aascherson>
dependabot[bot] <49699333+dependabot[bot]>
2 shared files
yarn.lock
package.json
3.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
2 shared files
yarn.lock
package.json
4.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan.xue>
2 shared files
cloudformation/media-atom-maker-dev.yml
build.sbt
5.
AlexAscherson <aascherson>
Lindsey Dew <lindsey.dew>
1 shared file
build.sbt
6.
AlexAscherson <aascherson>
Junyuan Xue <junyuanxue.is>
1 shared file
build.sbt
7.
AlexAscherson <aascherson>
Junyuan Xue <junyuan.xue>
1 shared file
build.sbt
8.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuanxue.is>
1 shared file
build.sbt
9.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuan.xue>
1 shared file
build.sbt
Most Connected Contributors
Contributor
# connections
# commits
1.
AlexAscherson <aascherson>
5
24
2.
Junyuan Xue <junyuanxue.is>
3
3
3.
Junyuan Xue <junyuan.xue>
3
3
4.
Lindsey Dew <lindsey.dew>
3
2
5.
Holly Knox <168672047+hk-15>
2
9
6.
dependabot[bot] <49699333+dependabot[bot]>
2
3
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["168672047+hk-15"]
n1["aascherson"]
n2["49699333+dependabot[bot]"]
n3["junyuanxue.is"]
n4["junyuan.xue"]
n5["lindsey.dew"]
n0 ---|"26"| n1
n1 ---|"2"| n2
n0 ---|"2"| n2
n3 ---|"2"| n4
n1 ---|"1"| n5
n1 ---|"1"| n3
n1 ---|"1"| n4
n5 ---|"1"| n3
n5 ---|"1"| n4
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688b4C,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
linkStyle 4 stroke:#00688b4C,stroke-width:1px
linkStyle 5 stroke:#00688b4C,stroke-width:1px
linkStyle 6 stroke:#00688b4C,stroke-width:1px
linkStyle 7 stroke:#00688b4C,stroke-width:1px
linkStyle 8 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Holly Knox <168672047+hk-15> |
AlexAscherson <aascherson> |
26 shared files.devcontainer/devenv.yaml public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/services/VideosApi.ts scripts/check-credentials.sh public/video-ui/src/util/tagParsers.ts public/video-ui/styles/layout/_topbar.scss .devcontainer/.gitignore .devcontainer/shared/devcontainer.json public/video-ui/src/util/validateField.ts scripts/fetch-dev-config.sh docs/01-dev-setup.md public/video-ui/src/slices/s3Upload.ts conf/application.conf public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts public/video-ui/src/components/Header.tsx scripts/start.sh docs/03-running.md scripts/setup.sh public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx .tool-versions .devcontainer/README.md package.json app/views/VideoUIApp/app.scala.html |
| 2. | AlexAscherson <aascherson> |
dependabot[bot] <49699333+dependabot[bot]> |
2 shared filesyarn.lock package.json |
| 3. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
2 shared filesyarn.lock package.json |
| 4. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan.xue> |
2 shared filescloudformation/media-atom-maker-dev.yml build.sbt |
| 5. | AlexAscherson <aascherson> |
Lindsey Dew <lindsey.dew> |
1 shared filebuild.sbt |
| 6. | AlexAscherson <aascherson> |
Junyuan Xue <junyuanxue.is> |
1 shared filebuild.sbt |
| 7. | AlexAscherson <aascherson> |
Junyuan Xue <junyuan.xue> |
1 shared filebuild.sbt |
| 8. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuanxue.is> |
1 shared filebuild.sbt |
| 9. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuan.xue> |
1 shared filebuild.sbt |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | AlexAscherson <aascherson> |
5 | 24 |
| 2. | Junyuan Xue <junyuanxue.is> |
3 | 3 |
| 3. | Junyuan Xue <junyuan.xue> |
3 | 3 |
| 4. | Lindsey Dew <lindsey.dew> |
3 | 2 |
| 5. | Holly Knox <168672047+hk-15> |
2 | 9 |
| 6. | dependabot[bot] <49699333+dependabot[bot]> |
2 | 3 |
C-median: 3.0
A half of the contributors has more than 3.0 connections, and a half has less than this number.
C-mean: 3.0
An average number of connections a contributor has with other contributors.
C-index: 3.0
There are 3.0 contributors with 3.0 or more connections.
9 contributors (319 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Lindsey Dew <lindsey.dew> |
2025-11-11 | 2026-09-30 | 5 (1%) | +886 / -682 | tsx (15), ts (12), jsx (12), js (5), sbt (4) |
| 2. | David Furey <david.furey> |
2022-04-26 | 2026-09-03 | 32 (10%) | +14K / -12K | tsx (219), ts (86), jsx (72), js (22), json (4) |
| 3. | AlexAscherson <aascherson> |
2026-07-08 | 2026-09-30 | 188 (58%) | +37K / -26K | tsx (370), jsx (321), ts (285), scala (164), js (96) |
| 4. | Pete F <pete.faulconbridge> |
2024-12-03 | 2026-07-23 | 5 (1%) | +78 / -39 | scala (8), yaml (1), sh (1) |
| 5. | Pete F <37048459+bryophyta> |
2024-12-11 | 2026-07-29 | 3 (<1%) | +442 / -28 | scala (6), yaml (1), lock (1), sh (1) |
| 6. | Holly Knox <168672047+hk-15> |
2026-06-11 | 2026-09-30 | 45 (14%) | +2K / -726 | tsx (34), ts (33), jsx (16), sh (9), yaml (8) |
| 7. | Junyuan Xue <junyuanxue.is> |
2026-07-07 | 2026-10-06 | 25 (7%) | +1.4K / -1.4K | jsx (17), tsx (13), lock (12), ts (8), json (7) |
| 8. | Junyuan Xue <junyuan.xue> |
2026-07-07 | 2026-10-06 | 15 (4%) | +1.1K / -1K | tsx (14), jsx (12), ts (8), scss (4), yaml (2) |
| 9. | copilot-swe-agent[bot] <198982749+copilot> |
2026-08-03 | 2026-08-03 | 1 (<1%) | +3 / -2 | jsx (1) |
1 bot (20 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-10-10 | 2026-09-30 | 20 (100%) | +393 / -390 | lock (18), json (8), yaml (3) |
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["aascherson"]
n1["david.furey"]
n2["lindsey.dew"]
n3["168672047+hk-15"]
n4["junyuanxue.is"]
n5["junyuan.xue"]
n6["37048459+bryophyta"]
n7["pete.faulconbridge"]
n8["49699333+dependabot[bot]"]
n9["198982749+copilot"]
n0 ---|"122"| n1
n0 ---|"48"| n2
n3 ---|"45"| n0
n0 ---|"44"| n4
n0 ---|"37"| n5
n4 ---|"37"| n5
n3 ---|"15"| n1
n4 ---|"13"| n2
n3 ---|"13"| n2
n2 ---|"13"| n1
n5 ---|"11"| n2
n6 ---|"9"| n0
n4 ---|"9"| n3
n4 ---|"9"| n1
n5 ---|"8"| n1
n7 ---|"6"| n6
n7 ---|"6"| n0
n0 ---|"6"| n8
n5 ---|"5"| n3
n3 ---|"5"| n8
n8 ---|"4"| n4
n4 ---|"2"| n6
n2 ---|"2"| n6
n3 ---|"1"| n6
n8 ---|"1"| n2
n8 ---|"1"| n6
n7 ---|"1"| n2
n7 ---|"1"| n4
n7 ---|"1"| n5
n6 ---|"1"| n5
n0 ---|"1"| n9
n1 ---|"1"| n9
n9 ---|"1"| n4
n9 ---|"1"| n5
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:#00688b82,stroke-width:3px
linkStyle 6 stroke:#00688b5E,stroke-width:1px
linkStyle 7 stroke:#00688b5E,stroke-width:1px
linkStyle 8 stroke:#00688b5E,stroke-width:1px
linkStyle 9 stroke:#00688b5E,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 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.
AlexAscherson <aascherson>
David Furey <david.furey>
122 shared files
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/components/Videos/ComposerPageCreate.tsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/Targeting/Targeting.tsx
public/video-ui/src/components/FormFields/TextAreaInput.tsx
public/video-ui/src/components/ManagedForm/ManagedSection.jsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/cleanVideoData.ts
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
types/ts-migrate-globals.d.ts
public/video-ui/src/components/utils/YouTubeEmbed.tsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/FormFields/SelectBox.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/components/ManagedForm/ManagedForm.tsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.tsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/FormFields/TextInput.tsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/components/Workflow/Workflow.tsx
public/video-ui/src/components/YoutubeFurniture/index.tsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/util/parseGridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
.eslintrc.js
public/video-ui/src/pages/Training/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Workflow/WorkflowForm.tsx
public/video-ui/src/components/Flags/index.tsx
tsconfig.json
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/DurationInput.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.tsx
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Header.tsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/pages/Training/index.tsx
public/video-ui/src/components/ManagedForm/ManagedField.tsx
public/video-ui/src/components/VideoImages/VideoImages.tsx
public/video-ui/src/components/FormFields/TextInputTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Pluto.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/util/getComposerData.ts
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/actions/VideoActions/getVideo.js
public/video-ui/src/components/FormFields/DatePicker.tsx
public/video-ui/src/actions/VideoActions/getVideo.ts
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/FormFields/TagPicker.tsx
public/video-ui/src/services/TargetingApi.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.ts
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/Videos/AdvancedActions.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/components/Presence.tsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/Tags/TagFieldValue.tsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/PureTagPicker.tsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/pages/Video/tabs/Pluto.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/util/cleanVideoData.js
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/components/ManagedForm/ManagedSection.tsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ContentChangeDetails/ContentChangeDetails.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/TagSearch/TagSearch.tsx
public/video-ui/src/services/UploadsApi.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
public/video-ui/src/constants/blankVideoData.ts
...
2.
AlexAscherson <aascherson>
Lindsey Dew <lindsey.dew>
48 shared files
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoItem/VideoItem.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/VideoSearch/VideoSearch.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/removeTagDuplicates.ts
public/video-ui/src/constants/queryParams.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/FormFields/TagPicker.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ManagedForm/index.js
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
build.sbt
public/video-ui/src/components/FormFields/CheckBox.tsx
public/video-ui/src/util/hasIconikOrPlutoProject.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/DurationReset/index.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/Icon.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/util/removeTagDuplicates.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/util/getTagDisplayNames.ts
public/video-ui/src/components/ManagedForm/index.ts
public/video-ui/src/constants/privacyStates.ts
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/components/DurationReset/DurationReset.tsx
public/video-ui/src/slices/error.ts
public/video-ui/src/pages/Video/tabs/Management.tsx
public/video-ui/src/pages/Help/HelpPage.tsx
public/video-ui/src/components/FormFields/PureTagPicker.jsx
3.
Holly Knox <168672047+hk-15>
AlexAscherson <aascherson>
45 shared files
.devcontainer/devenv.yaml
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/tagParsers.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
.devcontainer/.gitignore
.devcontainer/shared/devcontainer.json
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/ActivateButton.tsx
public/video-ui/src/util/validateField.ts
scripts/fetch-dev-config.sh
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
docs/01-dev-setup.md
conf/application.conf
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/TagSearch/TagUnavailable.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/Header.tsx
scripts/start.sh
docs/03-running.md
public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx
.tool-versions
package.json
app/views/VideoUIApp/app.scala.html
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/types/tags.ts
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
scripts/check-credentials.sh
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts
.github/workflows/ci.yaml
scripts/setup.sh
.devcontainer/README.md
public/video-ui/src/slices/error.ts
pluto-message-ingestion/yarn.lock
4.
AlexAscherson <aascherson>
Junyuan Xue <junyuanxue.is>
44 shared files
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
build.sbt
pluto-message-ingestion/src/types.ts
package.json
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
pluto-message-ingestion/package.json
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/yarn.lock
public/video-ui/src/pages/Video/tabs/Management.tsx
5.
AlexAscherson <aascherson>
Junyuan Xue <junyuan.xue>
37 shared files
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
build.sbt
pluto-message-ingestion/src/types.ts
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
public/video-ui/src/pages/Video/tabs/Management.tsx
6.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan.xue>
37 shared files
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
build.sbt
pluto-message-ingestion/src/types.ts
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
public/video-ui/src/pages/Video/tabs/Management.tsx
7.
Holly Knox <168672047+hk-15>
David Furey <david.furey>
15 shared files
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/Header.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
8.
Junyuan Xue <junyuanxue.is>
Lindsey Dew <lindsey.dew>
13 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
build.sbt
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/pages/Video/tabs/Management.tsx
9.
Holly Knox <168672047+hk-15>
Lindsey Dew <lindsey.dew>
13 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/util/hasIconikOrPlutoProject.ts
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/slices/error.ts
10.
Lindsey Dew <lindsey.dew>
David Furey <david.furey>
13 shared files
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/FormFields/PureTagPicker.jsx
11.
Junyuan Xue <junyuan.xue>
Lindsey Dew <lindsey.dew>
11 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
build.sbt
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/pages/Video/tabs/Management.tsx
12.
Pete F <37048459+bryophyta>
AlexAscherson <aascherson>
9 shared files
app/model/commands/AddAssetCommand.scala
yarn.lock
cloudformation/media-atom-maker-dev.yml
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
scripts/backfill-asset-versions.sh
app/model/commands/CommandException.scala
app/util/UploadDecorator.scala
app/controllers/UploadController.scala
app/util/AssetVersionManager.scala
13.
Junyuan Xue <junyuanxue.is>
Holly Knox <168672047+hk-15>
9 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
pluto-message-ingestion/yarn.lock
14.
Junyuan Xue <junyuanxue.is>
David Furey <david.furey>
9 shared files
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
15.
Junyuan Xue <junyuan.xue>
David Furey <david.furey>
8 shared files
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
16.
Pete F <pete.faulconbridge>
Pete F <37048459+bryophyta>
6 shared files
app/model/commands/AddAssetCommand.scala
cloudformation/media-atom-maker-dev.yml
scripts/backfill-asset-versions.sh
app/model/commands/CommandException.scala
app/controllers/UploadController.scala
app/util/AssetVersionManager.scala
17.
Pete F <pete.faulconbridge>
AlexAscherson <aascherson>
6 shared files
app/model/commands/AddAssetCommand.scala
cloudformation/media-atom-maker-dev.yml
scripts/backfill-asset-versions.sh
app/model/commands/CommandException.scala
app/controllers/UploadController.scala
app/util/AssetVersionManager.scala
18.
AlexAscherson <aascherson>
dependabot[bot] <49699333+dependabot[bot]>
6 shared files
yarn.lock
package.json
pluto-message-ingestion/package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
19.
Junyuan Xue <junyuan.xue>
Holly Knox <168672047+hk-15>
5 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
20.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
5 shared files
yarn.lock
package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
21.
dependabot[bot] <49699333+dependabot[bot]>
Junyuan Xue <junyuanxue.is>
4 shared files
yarn.lock
package.json
pluto-message-ingestion/package.json
pluto-message-ingestion/yarn.lock
22.
Junyuan Xue <junyuanxue.is>
Pete F <37048459+bryophyta>
2 shared files
yarn.lock
cloudformation/media-atom-maker-dev.yml
23.
Lindsey Dew <lindsey.dew>
Pete F <37048459+bryophyta>
2 shared files
yarn.lock
cloudformation/media-atom-maker-dev.yml
24.
Holly Knox <168672047+hk-15>
Pete F <37048459+bryophyta>
1 shared file
yarn.lock
25.
dependabot[bot] <49699333+dependabot[bot]>
Lindsey Dew <lindsey.dew>
1 shared file
yarn.lock
26.
dependabot[bot] <49699333+dependabot[bot]>
Pete F <37048459+bryophyta>
1 shared file
yarn.lock
27.
Pete F <pete.faulconbridge>
Lindsey Dew <lindsey.dew>
1 shared file
cloudformation/media-atom-maker-dev.yml
28.
Pete F <pete.faulconbridge>
Junyuan Xue <junyuanxue.is>
1 shared file
cloudformation/media-atom-maker-dev.yml
29.
Pete F <pete.faulconbridge>
Junyuan Xue <junyuan.xue>
1 shared file
cloudformation/media-atom-maker-dev.yml
30.
Pete F <37048459+bryophyta>
Junyuan Xue <junyuan.xue>
1 shared file
cloudformation/media-atom-maker-dev.yml
31.
AlexAscherson <aascherson>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
public/video-ui/src/components/FormFields/DatePicker.jsx
32.
David Furey <david.furey>
copilot-swe-agent[bot] <198982749+copilot>
1 shared file
public/video-ui/src/components/FormFields/DatePicker.jsx
33.
copilot-swe-agent[bot] <198982749+copilot>
Junyuan Xue <junyuanxue.is>
1 shared file
public/video-ui/src/components/FormFields/DatePicker.jsx
34.
copilot-swe-agent[bot] <198982749+copilot>
Junyuan Xue <junyuan.xue>
1 shared file
public/video-ui/src/components/FormFields/DatePicker.jsx
Most Connected Contributors
Contributor
# connections
# commits
1.
AlexAscherson <aascherson>
9
188
2.
Junyuan Xue <junyuanxue.is>
9
25
3.
Junyuan Xue <junyuan.xue>
8
15
4.
Lindsey Dew <lindsey.dew>
8
5
5.
Holly Knox <168672047+hk-15>
7
45
6.
Pete F <37048459+bryophyta>
7
3
7.
David Furey <david.furey>
6
32
8.
dependabot[bot] <49699333+dependabot[bot]>
5
20
9.
Pete F <pete.faulconbridge>
5
5
10.
copilot-swe-agent[bot] <198982749+copilot>
4
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["aascherson"]
n1["david.furey"]
n2["lindsey.dew"]
n3["168672047+hk-15"]
n4["junyuanxue.is"]
n5["junyuan.xue"]
n6["37048459+bryophyta"]
n7["pete.faulconbridge"]
n8["49699333+dependabot[bot]"]
n9["198982749+copilot"]
n0 ---|"122"| n1
n0 ---|"48"| n2
n3 ---|"45"| n0
n0 ---|"44"| n4
n0 ---|"37"| n5
n4 ---|"37"| n5
n3 ---|"15"| n1
n4 ---|"13"| n2
n3 ---|"13"| n2
n2 ---|"13"| n1
n5 ---|"11"| n2
n6 ---|"9"| n0
n4 ---|"9"| n3
n4 ---|"9"| n1
n5 ---|"8"| n1
n7 ---|"6"| n6
n7 ---|"6"| n0
n0 ---|"6"| n8
n5 ---|"5"| n3
n3 ---|"5"| n8
n8 ---|"4"| n4
n4 ---|"2"| n6
n2 ---|"2"| n6
n3 ---|"1"| n6
n8 ---|"1"| n2
n8 ---|"1"| n6
n7 ---|"1"| n2
n7 ---|"1"| n4
n7 ---|"1"| n5
n6 ---|"1"| n5
n0 ---|"1"| n9
n1 ---|"1"| n9
n9 ---|"1"| n4
n9 ---|"1"| n5
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:#00688b82,stroke-width:3px
linkStyle 6 stroke:#00688b5E,stroke-width:1px
linkStyle 7 stroke:#00688b5E,stroke-width:1px
linkStyle 8 stroke:#00688b5E,stroke-width:1px
linkStyle 9 stroke:#00688b5E,stroke-width:1px
linkStyle 10 stroke:#00688b4C,stroke-width:1px
linkStyle 11 stroke:#00688b4C,stroke-width:1px
linkStyle 12 stroke:#00688b4C,stroke-width:1px
linkStyle 13 stroke:#00688b4C,stroke-width:1px
linkStyle 14 stroke:#00688b4C,stroke-width:1px
linkStyle 15 stroke:#00688b4C,stroke-width:1px
linkStyle 16 stroke:#00688b4C,stroke-width:1px
linkStyle 17 stroke:#00688b4C,stroke-width:1px
linkStyle 18 stroke:#00688b4C,stroke-width:1px
linkStyle 19 stroke:#00688b4C,stroke-width:1px
linkStyle 20 stroke:#00688b4C,stroke-width:1px
linkStyle 21 stroke:#00688b4C,stroke-width:1px
linkStyle 22 stroke:#00688b4C,stroke-width:1px
linkStyle 23 stroke:#00688b4C,stroke-width:1px
linkStyle 24 stroke:#00688b4C,stroke-width:1px
linkStyle 25 stroke:#00688b4C,stroke-width:1px
linkStyle 26 stroke:#00688b4C,stroke-width:1px
linkStyle 27 stroke:#00688b4C,stroke-width:1px
linkStyle 28 stroke:#00688b4C,stroke-width:1px
linkStyle 29 stroke:#00688b4C,stroke-width:1px
linkStyle 30 stroke:#00688b4C,stroke-width:1px
linkStyle 31 stroke:#00688b4C,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | AlexAscherson <aascherson> |
David Furey <david.furey> |
122 shared filespublic/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/components/Videos/ComposerPageCreate.tsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/Targeting/Targeting.tsx public/video-ui/src/components/FormFields/TextAreaInput.tsx public/video-ui/src/components/ManagedForm/ManagedSection.jsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/cleanVideoData.ts public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx types/ts-migrate-globals.d.ts public/video-ui/src/components/utils/YouTubeEmbed.tsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/slices/workflow.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/FormFields/SelectBox.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/components/ManagedForm/ManagedForm.tsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.tsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/FormFields/TextInput.tsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/components/Workflow/Workflow.tsx public/video-ui/src/components/YoutubeFurniture/index.tsx public/video-ui/src/util/validateField.ts public/video-ui/src/util/parseGridMetadata.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx .eslintrc.js public/video-ui/src/pages/Training/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Workflow/WorkflowForm.tsx public/video-ui/src/components/Flags/index.tsx tsconfig.json public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/DurationInput.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.tsx public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Header.tsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/pages/Training/index.tsx public/video-ui/src/components/ManagedForm/ManagedField.tsx public/video-ui/src/components/VideoImages/VideoImages.tsx public/video-ui/src/components/FormFields/TextInputTagPicker.tsx public/video-ui/src/pages/Video/tabs/Pluto.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/util/getComposerData.ts public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/actions/VideoActions/getVideo.js public/video-ui/src/components/FormFields/DatePicker.tsx public/video-ui/src/actions/VideoActions/getVideo.ts public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/FormFields/TagPicker.tsx public/video-ui/src/services/TargetingApi.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.ts public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/Videos/AdvancedActions.tsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/components/Presence.tsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/Tags/TagFieldValue.tsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/PureTagPicker.tsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/pages/Video/tabs/Pluto.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/util/cleanVideoData.js public/video-ui/src/components/ReactApp.tsx public/video-ui/src/components/ManagedForm/ManagedSection.tsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ContentChangeDetails/ContentChangeDetails.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/TagSearch/TagSearch.tsx public/video-ui/src/services/UploadsApi.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx public/video-ui/src/constants/blankVideoData.ts ... |
| 2. | AlexAscherson <aascherson> |
Lindsey Dew <lindsey.dew> |
48 shared filespublic/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoItem/VideoItem.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/VideoSearch/VideoSearch.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/removeTagDuplicates.ts public/video-ui/src/constants/queryParams.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/FormFields/TagPicker.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ManagedForm/index.js public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/constants/privacyStates.js public/video-ui/src/components/ErrorBoundary/ErrorBoundary.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoSearch/VideoSearch.jsx build.sbt public/video-ui/src/components/FormFields/CheckBox.tsx public/video-ui/src/util/hasIconikOrPlutoProject.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/DurationReset/index.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/Icon.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/util/removeTagDuplicates.js public/video-ui/src/constants/queryParams.js public/video-ui/src/util/getTagDisplayNames.ts public/video-ui/src/components/ManagedForm/index.ts public/video-ui/src/constants/privacyStates.ts public/video-ui/src/services/IconikApi.ts public/video-ui/src/components/DurationReset/DurationReset.tsx public/video-ui/src/slices/error.ts public/video-ui/src/pages/Video/tabs/Management.tsx public/video-ui/src/pages/Help/HelpPage.tsx public/video-ui/src/components/FormFields/PureTagPicker.jsx |
| 3. | Holly Knox <168672047+hk-15> |
AlexAscherson <aascherson> |
45 shared files.devcontainer/devenv.yaml public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/tagParsers.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx .devcontainer/.gitignore .devcontainer/shared/devcontainer.json public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/ActivateButton.tsx public/video-ui/src/util/validateField.ts scripts/fetch-dev-config.sh public/video-ui/src/components/VideoUpload/VideoAsset.tsx docs/01-dev-setup.md conf/application.conf public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/TagSearch/TagUnavailable.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/Header.tsx scripts/start.sh docs/03-running.md public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx .tool-versions package.json app/views/VideoUIApp/app.scala.html public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/types/tags.ts public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx scripts/check-credentials.sh public/video-ui/src/components/ReactApp.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts .github/workflows/ci.yaml scripts/setup.sh .devcontainer/README.md public/video-ui/src/slices/error.ts pluto-message-ingestion/yarn.lock |
| 4. | AlexAscherson <aascherson> |
Junyuan Xue <junyuanxue.is> |
44 shared filespluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx build.sbt pluto-message-ingestion/src/types.ts package.json public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx pluto-message-ingestion/package.json public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/yarn.lock public/video-ui/src/pages/Video/tabs/Management.tsx |
| 5. | AlexAscherson <aascherson> |
Junyuan Xue <junyuan.xue> |
37 shared filespluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx build.sbt pluto-message-ingestion/src/types.ts public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss public/video-ui/src/pages/Video/tabs/Management.tsx |
| 6. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan.xue> |
37 shared filespluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx build.sbt pluto-message-ingestion/src/types.ts public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss public/video-ui/src/pages/Video/tabs/Management.tsx |
| 7. | Holly Knox <168672047+hk-15> |
David Furey <david.furey> |
15 shared filespublic/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/Header.jsx public/video-ui/src/components/Header.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 8. | Junyuan Xue <junyuanxue.is> |
Lindsey Dew <lindsey.dew> |
13 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml build.sbt public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/services/IconikApi.ts public/video-ui/src/pages/Video/tabs/Management.tsx |
| 9. | Holly Knox <168672047+hk-15> |
Lindsey Dew <lindsey.dew> |
13 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/Header.jsx public/video-ui/src/util/hasIconikOrPlutoProject.ts public/video-ui/src/components/ReactApp.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/slices/error.ts |
| 10. | Lindsey Dew <lindsey.dew> |
David Furey <david.furey> |
13 shared filespublic/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/FormFields/PureTagPicker.jsx |
| 11. | Junyuan Xue <junyuan.xue> |
Lindsey Dew <lindsey.dew> |
11 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml build.sbt public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/services/IconikApi.ts public/video-ui/src/pages/Video/tabs/Management.tsx |
| 12. | Pete F <37048459+bryophyta> |
AlexAscherson <aascherson> |
9 shared filesapp/model/commands/AddAssetCommand.scala yarn.lock cloudformation/media-atom-maker-dev.yml common/src/main/scala/com/gu/media/aws/UploadAccess.scala scripts/backfill-asset-versions.sh app/model/commands/CommandException.scala app/util/UploadDecorator.scala app/controllers/UploadController.scala app/util/AssetVersionManager.scala |
| 13. | Junyuan Xue <junyuanxue.is> |
Holly Knox <168672047+hk-15> |
9 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx pluto-message-ingestion/yarn.lock |
| 14. | Junyuan Xue <junyuanxue.is> |
David Furey <david.furey> |
9 shared filespublic/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 15. | Junyuan Xue <junyuan.xue> |
David Furey <david.furey> |
8 shared filespublic/video-ui/src/services/VideosApi.ts public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 16. | Pete F <pete.faulconbridge> |
Pete F <37048459+bryophyta> |
6 shared filesapp/model/commands/AddAssetCommand.scala cloudformation/media-atom-maker-dev.yml scripts/backfill-asset-versions.sh app/model/commands/CommandException.scala app/controllers/UploadController.scala app/util/AssetVersionManager.scala |
| 17. | Pete F <pete.faulconbridge> |
AlexAscherson <aascherson> |
6 shared filesapp/model/commands/AddAssetCommand.scala cloudformation/media-atom-maker-dev.yml scripts/backfill-asset-versions.sh app/model/commands/CommandException.scala app/controllers/UploadController.scala app/util/AssetVersionManager.scala |
| 18. | AlexAscherson <aascherson> |
dependabot[bot] <49699333+dependabot[bot]> |
6 shared filesyarn.lock package.json pluto-message-ingestion/package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock |
| 19. | Junyuan Xue <junyuan.xue> |
Holly Knox <168672047+hk-15> |
5 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 20. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
5 shared filesyarn.lock package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock |
| 21. | dependabot[bot] <49699333+dependabot[bot]> |
Junyuan Xue <junyuanxue.is> |
4 shared filesyarn.lock package.json pluto-message-ingestion/package.json pluto-message-ingestion/yarn.lock |
| 22. | Junyuan Xue <junyuanxue.is> |
Pete F <37048459+bryophyta> |
2 shared filesyarn.lock cloudformation/media-atom-maker-dev.yml |
| 23. | Lindsey Dew <lindsey.dew> |
Pete F <37048459+bryophyta> |
2 shared filesyarn.lock cloudformation/media-atom-maker-dev.yml |
| 24. | Holly Knox <168672047+hk-15> |
Pete F <37048459+bryophyta> |
1 shared fileyarn.lock |
| 25. | dependabot[bot] <49699333+dependabot[bot]> |
Lindsey Dew <lindsey.dew> |
1 shared fileyarn.lock |
| 26. | dependabot[bot] <49699333+dependabot[bot]> |
Pete F <37048459+bryophyta> |
1 shared fileyarn.lock |
| 27. | Pete F <pete.faulconbridge> |
Lindsey Dew <lindsey.dew> |
1 shared filecloudformation/media-atom-maker-dev.yml |
| 28. | Pete F <pete.faulconbridge> |
Junyuan Xue <junyuanxue.is> |
1 shared filecloudformation/media-atom-maker-dev.yml |
| 29. | Pete F <pete.faulconbridge> |
Junyuan Xue <junyuan.xue> |
1 shared filecloudformation/media-atom-maker-dev.yml |
| 30. | Pete F <37048459+bryophyta> |
Junyuan Xue <junyuan.xue> |
1 shared filecloudformation/media-atom-maker-dev.yml |
| 31. | AlexAscherson <aascherson> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filepublic/video-ui/src/components/FormFields/DatePicker.jsx |
| 32. | David Furey <david.furey> |
copilot-swe-agent[bot] <198982749+copilot> |
1 shared filepublic/video-ui/src/components/FormFields/DatePicker.jsx |
| 33. | copilot-swe-agent[bot] <198982749+copilot> |
Junyuan Xue <junyuanxue.is> |
1 shared filepublic/video-ui/src/components/FormFields/DatePicker.jsx |
| 34. | copilot-swe-agent[bot] <198982749+copilot> |
Junyuan Xue <junyuan.xue> |
1 shared filepublic/video-ui/src/components/FormFields/DatePicker.jsx |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | AlexAscherson <aascherson> |
9 | 188 |
| 2. | Junyuan Xue <junyuanxue.is> |
9 | 25 |
| 3. | Junyuan Xue <junyuan.xue> |
8 | 15 |
| 4. | Lindsey Dew <lindsey.dew> |
8 | 5 |
| 5. | Holly Knox <168672047+hk-15> |
7 | 45 |
| 6. | Pete F <37048459+bryophyta> |
7 | 3 |
| 7. | David Furey <david.furey> |
6 | 32 |
| 8. | dependabot[bot] <49699333+dependabot[bot]> |
5 | 20 |
| 9. | Pete F <pete.faulconbridge> |
5 | 5 |
| 10. | copilot-swe-agent[bot] <198982749+copilot> |
4 | 1 |
C-median: 7.0
A half of the contributors has more than 7.0 connections, and a half has less than this number.
C-mean: 6.8
An average number of connections a contributor has with other contributors.
C-index: 6.0
There are 6.0 contributors with 6.0 or more connections.
19 contributors (625 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Lindsey Dew <lindsey.dew> |
2025-11-11 | 2026-09-30 | 113 (18%) | +14K / -8.7K |
| 2. | David Furey <david.furey> |
2022-04-26 | 2026-09-03 | 62 (9%) | +15K / -12K |
| 3. | AlexAscherson <aascherson> |
2026-07-08 | 2026-09-30 | 193 (30%) | +39K / -27K |
| 4. | Sam Hession <samhession> |
2020-07-30 | 2026-04-27 | 3 (<1%) | +100 / -36 |
| 5. | fweddi <freddiepreece> |
2025-06-02 | 2026-06-16 | 1 (<1%) | +2 / -2 |
| 6. | Andrew Nowak <andrew.nowak> |
2022-08-17 | 2026-06-25 | 14 (2%) | +117 / -71 |
| 7. | Pete F <pete.faulconbridge> |
2024-12-03 | 2026-07-23 | 27 (4%) | +1.3K / -682 |
| 8. | Anna Beddow <anna.beddow> |
2025-07-22 | 2026-07-02 | 29 (4%) | +2.1K / -1.4K |
| 9. | Andrew Nowak <10963046+andrew-nowak> |
2022-08-17 | 2026-06-30 | 15 (2%) | +138 / -107 |
| 10. | Pete F <37048459+bryophyta> |
2024-12-11 | 2026-07-29 | 11 (1%) | +1.4K / -567 |
| 11. | Wai Sing Yiu <89925410+waisingyiu> |
2025-09-03 | 2026-06-18 | 46 (7%) | +2.8K / -528 |
| 12. | Holly Knox <168672047+hk-15> |
2026-06-11 | 2026-09-30 | 47 (7%) | +2K / -729 |
| 13. | Freddie Preece <40991816+fweddi> |
2022-07-12 | 2026-07-02 | 1 (<1%) | +2 / -2 |
| 14. | Junyuan Xue <junyuanxue.is> |
2026-07-07 | 2026-10-06 | 27 (4%) | +3.5K / -2.7K |
| 15. | Junyuan Xue <junyuan.xue> |
2026-07-07 | 2026-10-06 | 18 (2%) | +1.2K / -1.2K |
| 16. | Sam Hession <sam.hession> |
2026-04-15 | 2026-04-23 | 14 (2%) | +288 / -164 |
| 17. | David Blishen <david.blishen> |
2021-04-28 | 2026-05-20 | 1 (<1%) | +49 / -22 |
| 18. | Junyuan Xue <junyuan_xue> |
2026-07-07 | 2026-07-07 | 2 (<1%) | +2K / -1.3K |
| 19. | copilot-swe-agent[bot] <198982749+copilot> |
2026-08-03 | 2026-08-03 | 1 (<1%) | +3 / -2 |
1 bot (32 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-10-10 | 2026-09-30 | 32 (100%) | +1.2K / -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["junyuanxue.is"]
n1["aascherson"]
n2["junyuan_xue"]
n3["david.furey"]
n4["lindsey.dew"]
n5["89925410+waisingyiu"]
n6["168672047+hk-15"]
n7["junyuan.xue"]
n8["pete.faulconbridge"]
n9["37048459+bryophyta"]
n10["anna.beddow"]
n11["andrew.nowak"]
n12["10963046+andrew-nowak"]
n13["sam.hession"]
n14["49699333+dependabot[bot]"]
n15["samhession"]
n16["david.blishen"]
n0 ---|"164"| n1
n0 ---|"134"| n2
n2 ---|"134"| n1
n1 ---|"128"| n3
n4 ---|"89"| n1
n0 ---|"61"| n3
n4 ---|"59"| n0
n2 ---|"55"| n3
n4 ---|"52"| n5
n4 ---|"48"| n2
n6 ---|"45"| n1
n0 ---|"45"| n7
n1 ---|"45"| n7
n4 ---|"43"| n3
n8 ---|"40"| n9
n4 ---|"32"| n8
n4 ---|"32"| n9
n9 ---|"29"| n1
n8 ---|"26"| n1
n6 ---|"23"| n4
n5 ---|"21"| n1
n5 ---|"20"| n3
n10 ---|"19"| n4
n0 ---|"19"| n6
n10 ---|"18"| n3
n11 ---|"18"| n12
n2 ---|"18"| n7
n12 ---|"17"| n4
n0 ---|"16"| n9
n7 ---|"16"| n4
n0 ---|"16"| n5
n6 ---|"16"| n3
n13 ---|"15"| n10
n11 ---|"15"| n4
n2 ---|"15"| n6
n5 ---|"13"| n8
n10 ---|"13"| n5
n0 ---|"13"| n8
n5 ---|"12"| n9
n5 ---|"12"| n2
n7 ---|"12"| n3
n9 ---|"11"| n10
n2 ---|"10"| n8
n1 ---|"10"| n10
n13 ---|"9"| n4
n2 ---|"9"| n9
n6 ---|"9"| n9
n10 ---|"9"| n8
n3 ---|"9"| n8
n3 ---|"9"| n9
n13 ---|"8"| n3
n12 ---|"8"| n1
n7 ---|"8"| n6
n6 ---|"8"| n8
n0 ---|"8"| n10
n14 ---|"7"| n4
n9 ---|"7"| n7
n5 ---|"7"| n7
n11 ---|"6"| n1
n12 ---|"6"| n5
n13 ---|"6"| n5
n1 ---|"6"| n14
n6 ---|"6"| n14
n6 ---|"6"| n10
n6 ---|"6"| n5
n14 ---|"6"| n10
n13 ---|"6"| n15
n11 ---|"5"| n5
n13 ---|"5"| n8
n13 ---|"5"| n9
n4 ---|"5"| n15
n12 ---|"5"| n0
n8 ---|"5"| n7
n12 ---|"4"| n8
n14 ---|"4"| n0
n14 ---|"4"| n9
n3 ---|"4"| n15
n10 ---|"4"| n15
n12 ---|"4"| n7
n10 ---|"4"| n2
n12 ---|"3"| n9
n11 ---|"3"| n0
n11 ---|"3"| n7
n10 ---|"3"| n7
n15 ---|"3"| n5
n11 ---|"2"| n8
n11 ---|"2"| n9
n14 ---|"2"| n8
n14 ---|"2"| n5
n12 ---|"2"| n3
n4 ---|"2"| n16
n16 ---|"2"| n3
n12 ---|"2"| n2
n15 ---|"1"| n8
n15 ---|"1"| n9
n1 ---|"1"| n13
n0 ---|"1"| n13
n7 ---|"1"| n13
n12 ---|"1"| n10
n12 ---|"1"| n13
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bDB,stroke-width:8px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bC9,stroke-width:7px
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:#00688b70,stroke-width:2px
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:#00688b70,stroke-width:2px
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:#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:#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.
Junyuan Xue <junyuanxue.is>
AlexAscherson <aascherson>
164 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts
public/video-ui/src/components/Workflow/WorkflowForm.jsx
yarn.lock
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/publishVideo.ts
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/util/channelAllowed.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/services/presence.ts
build.sbt
pluto-message-ingestion/src/types.ts
scripts/app-ci.sh
package.json
public/video-ui/src/components/DeleteButton.tsx
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Workflow/WorkflowLink.jsx
public/video-ui/src/util/tagParsers.js
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/richtext/menu.ts
public/video-ui/src/constants/imageFields.ts
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/test/linkValidator.spec.ts
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/slices/editState.ts
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/components/Pluto/PlutoProjectLink.tsx
public/video-ui/src/constants/ErrorMessages.ts
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/services/capi.ts
public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/Presence.jsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/util/canonicalVideoPageExists.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/hasUnpublishedChanges.ts
public/video-ui/src/components/ContentChangeDetails/index.jsx
public/video-ui/src/components/TagSearch/TagUnavailable.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/styles/layout/_topbar.scss
...
2.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan_xue>
134 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts
public/video-ui/src/components/Workflow/WorkflowForm.jsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/publishVideo.ts
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/util/channelAllowed.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/services/presence.ts
package.json
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Workflow/WorkflowLink.jsx
public/video-ui/src/util/tagParsers.js
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/richtext/menu.ts
public/video-ui/src/constants/imageFields.ts
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/test/linkValidator.spec.ts
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/slices/editState.ts
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/components/Pluto/PlutoProjectLink.tsx
public/video-ui/src/constants/ErrorMessages.ts
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/services/capi.ts
public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/Presence.jsx
public/video-ui/src/util/canonicalVideoPageExists.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/hasUnpublishedChanges.ts
public/video-ui/src/components/ContentChangeDetails/index.jsx
public/video-ui/src/components/TagSearch/TagUnavailable.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/actions/PresenceActions/reportError.ts
public/video-ui/src/services/YoutubeApi.ts
public/video-ui/src/slices/usage.ts
public/video-ui/src/test/models.ts
public/video-ui/src/slices/formFieldsWarning.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
...
3.
Junyuan Xue <junyuan_xue>
AlexAscherson <aascherson>
134 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts
public/video-ui/src/components/Workflow/WorkflowForm.jsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/publishVideo.ts
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/util/channelAllowed.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/services/presence.ts
package.json
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Workflow/WorkflowLink.jsx
public/video-ui/src/util/tagParsers.js
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/richtext/menu.ts
public/video-ui/src/constants/imageFields.ts
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/test/linkValidator.spec.ts
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/slices/editState.ts
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/components/Pluto/PlutoProjectLink.tsx
public/video-ui/src/constants/ErrorMessages.ts
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/services/capi.ts
public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/Presence.jsx
public/video-ui/src/util/canonicalVideoPageExists.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/hasUnpublishedChanges.ts
public/video-ui/src/components/ContentChangeDetails/index.jsx
public/video-ui/src/components/TagSearch/TagUnavailable.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/actions/PresenceActions/reportError.ts
public/video-ui/src/services/YoutubeApi.ts
public/video-ui/src/slices/usage.ts
public/video-ui/src/test/models.ts
public/video-ui/src/slices/formFieldsWarning.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
...
4.
AlexAscherson <aascherson>
David Furey <david.furey>
128 shared files
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/Targeting/Targeting.tsx
public/video-ui/src/components/FormFields/TextAreaInput.tsx
public/video-ui/src/components/ManagedForm/ManagedSection.jsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/components/ManagedForm/ManagedForm.tsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/FormFields/TextInput.tsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/Workflow/Workflow.tsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Flags/index.tsx
public/video-ui/src/components/FormFields/DurationInput.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.tsx
public/video-ui/src/pages/Training/index.tsx
public/video-ui/src/components/ManagedForm/ManagedField.tsx
build.sbt
public/video-ui/src/actions/VideoActions/getVideo.js
public/video-ui/src/components/FormFields/DatePicker.tsx
public/video-ui/src/actions/VideoActions/getVideo.ts
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/FormFields/TagPicker.tsx
public/video-ui/src/actions/VideoActions/videoPageCreate.ts
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/pages/Video/tabs/Pluto.tsx
public/video-ui/src/util/cleanVideoData.js
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/ManagedForm/ManagedSection.tsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/services/UploadsApi.ts
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/util/video.ts
public/video-ui/src/components/ManagedForm/types.ts
types/ts-migrate-modules.d.ts
public/video-ui/src/components/FormFields/TagPicker.test.tsx
public/video-ui/src/components/utils/GridImageSelect.tsx
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/components/VideoData/VideoData.tsx
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/components/VideoUpload/AddAssetFromURL.tsx
public/video-ui/src/components/Presence.jsx
public/video-ui/src/actions/VideoActions/createAsset.ts
public/video-ui/src/slices/video.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/components/Videos/ComposerPageCreate.tsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/cleanVideoData.ts
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
types/ts-migrate-globals.d.ts
public/video-ui/src/components/utils/YouTubeEmbed.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/components/FormFields/SelectBox.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/components/YoutubeFurniture/index.tsx
public/video-ui/src/util/parseGridMetadata.ts
.eslintrc.js
public/video-ui/src/pages/Training/index.jsx
public/video-ui/src/components/Workflow/WorkflowForm.tsx
tsconfig.json
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Header.tsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/components/VideoImages/VideoImages.tsx
public/video-ui/src/components/FormFields/TextInputTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Pluto.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/util/getComposerData.ts
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
...
5.
Lindsey Dew <lindsey.dew>
AlexAscherson <aascherson>
89 shared files
public/video-ui/src/services/KeywordsApi.ts
app/model/commands/AddAssetCommand.scala
conf/routes
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoItem/VideoItem.tsx
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/VideoSearch/VideoSearch.tsx
vite.config.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ManagedForm/index.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/components/Header.jsx
app/di.scala
public/video-ui/src/components/GridImage/GridImage.jsx
build.sbt
package.json
public/video-ui/src/components/FormFields/CheckBox.tsx
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/Icon.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/components/ManagedForm/index.ts
.github/workflows/ci.yaml
public/video-ui/src/services/WorkflowApi.ts
app/controllers/UploadController.scala
public/video-ui/src/constants/privacyStates.ts
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/pages/Help/HelpPage.tsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/removeTagDuplicates.ts
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/constants/queryParams.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.tsx
public/video-ui/src/test/models.ts
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/util/config.ts
public/video-ui/src/test/getAspectRatio.spec.ts
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/app.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/DurationReset/index.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/VideoItem/VideoItemError.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/util/removeTagDuplicates.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/util/getTagDisplayNames.ts
public/video-ui/src/components/FormFields/tags/allowTags.ts
public/video-ui/src/components/DurationReset/DurationReset.tsx
public/video-ui/src/slices/error.ts
public/video-ui/src/slices/gridMetadata.ts
public/video-ui/src/pages/Video/tabs/Management.tsx
6.
Junyuan Xue <junyuanxue.is>
David Furey <david.furey>
61 shared files
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Header.jsx
build.sbt
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/components/Presence.jsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/FormFields/SelectBox.jsx
7.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuanxue.is>
59 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/components/Header.jsx
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/test/models.ts
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/VideoItem/VideoItemError.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
public/video-ui/src/slices/gridMetadata.ts
public/video-ui/src/pages/Video/tabs/Management.tsx
8.
Junyuan Xue <junyuan_xue>
David Furey <david.furey>
55 shared files
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/components/Presence.jsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/FormFields/SelectBox.jsx
9.
Lindsey Dew <lindsey.dew>
Wai Sing Yiu <89925410+waisingyiu>
52 shared files
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
yarn.lock
public/video-ui/images/bin.svg
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
common/src/main/scala/com/gu/media/config/Stage.scala
common/src/main/scala/com/gu/media/upload/model/StepFunctionEvent.scala
build.sbt
package.json
uploader/src/main/scala/com/gu/media/upload/JobMetricsPublisher.scala
common/src/main/scala/com/gu/media/util/JobCompletedMetrics.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/constants/blankVideoData.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/controllers/UploadController.scala
public/video-ui/src/util/validateField.js
public/video-ui/src/constants/TagTypes.ts
public/video-ui/src/services/tagmanager.ts
conf/riff-raff.yaml
app/controllers/Api.scala
common/src/main/scala/com/gu/media/telemetry/Telemetry.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/util/config.js
public/video-ui/src/components/ManagedForm/ManagedField.jsx
app/model/commands/UpdateAtomCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
test/model/commands/UpdateAtomCommandTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/util/videoPublishCheck.ts
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
common/src/test/scala/com/gu/media/TestHelpers.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/constants/queryParams.js
public/video-ui/src/constants/requiredForDefaultVideo.ts
public/video-ui/src/components/FormFields/tags/allowTags.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala
10.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuan_xue>
48 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/test/models.ts
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/VideoItem/VideoItemError.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
public/video-ui/src/slices/gridMetadata.ts
11.
Holly Knox <168672047+hk-15>
AlexAscherson <aascherson>
45 shared files
.devcontainer/devenv.yaml
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/tagParsers.ts
public/video-ui/src/components/ActivateButton.tsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
conf/application.conf
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/TagSearch/TagUnavailable.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx
package.json
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/types/tags.ts
public/video-ui/src/components/ReactApp.tsx
.github/workflows/ci.yaml
scripts/setup.sh
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
.devcontainer/.gitignore
.devcontainer/shared/devcontainer.json
public/video-ui/src/components/FormFields/TagPicker.jsx
scripts/fetch-dev-config.sh
docs/01-dev-setup.md
public/video-ui/src/components/Header.tsx
scripts/start.sh
docs/03-running.md
.tool-versions
app/views/VideoUIApp/app.scala.html
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
scripts/check-credentials.sh
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts
.devcontainer/README.md
public/video-ui/src/slices/error.ts
12.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan.xue>
45 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
pluto-message-ingestion/src/types.ts
scripts/app-ci.sh
package.json
public/video-ui/src/components/DeleteButton.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Management.tsx
13.
AlexAscherson <aascherson>
Junyuan Xue <junyuan.xue>
45 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
pluto-message-ingestion/src/types.ts
scripts/app-ci.sh
package.json
public/video-ui/src/components/DeleteButton.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Management.tsx
14.
Lindsey Dew <lindsey.dew>
David Furey <david.furey>
43 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/styles/components/_prosemirror.scss
public/video-ui/src/components/Header.jsx
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
public/video-ui/src/test/models.ts
public/video-ui/src/util/config.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
15.
Pete F <pete.faulconbridge>
Pete F <37048459+bryophyta>
40 shared files
app/model/commands/AddAssetCommand.scala
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/util/UploadBuilderTest.scala
test/controllers/UploadControllerTest.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/slices/config.ts
public/video-ui/src/components/FormFields/StandTagPicker.tsx
app/model/commands/CommandException.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/UploadDecorator.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/util/imageHelpers.test.ts
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/util/imageHelpers.ts
test/model/ClientAssetTest.scala
.tool-versions
scripts/backfill-asset-versions.sh
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/upload/UploadTest.scala
public/video-ui/src/app.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
app/util/UploadBuilder.scala
app/util/AssetVersionManager.scala
16.
Lindsey Dew <lindsey.dew>
Pete F <pete.faulconbridge>
32 shared files
app/model/commands/AddAssetCommand.scala
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/GridImage/GridImage.jsx
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/slices/config.ts
public/video-ui/src/components/FormFields/StandTagPicker.tsx
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/util/imageHelpers.test.ts
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx
public/video-ui/src/services/WorkflowApi.ts
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/util/imageHelpers.ts
public/video-ui/src/util/config.ts
public/video-ui/src/app.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala
17.
Lindsey Dew <lindsey.dew>
Pete F <37048459+bryophyta>
32 shared files
app/model/commands/AddAssetCommand.scala
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/GridImage/GridImage.jsx
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/slices/config.ts
public/video-ui/src/components/FormFields/StandTagPicker.tsx
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/util/imageHelpers.test.ts
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/util/imageHelpers.ts
public/video-ui/src/util/config.ts
pluto-message-ingestion/package.json
public/video-ui/src/app.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
18.
Pete F <37048459+bryophyta>
AlexAscherson <aascherson>
29 shared files
app/model/commands/AddAssetCommand.scala
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
app/model/commands/CommandException.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/UploadDecorator.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
app/controllers/UploadController.scala
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/getGridMediaId.ts
test/data/IconikDataStoreSpec.scala
.tool-versions
scripts/backfill-asset-versions.sh
public/video-ui/src/util/config.ts
pluto-message-ingestion/package.json
public/video-ui/src/app.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
app/util/AssetVersionManager.scala
19.
Pete F <pete.faulconbridge>
AlexAscherson <aascherson>
26 shared files
app/model/commands/AddAssetCommand.scala
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
app/model/commands/CommandException.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/UploadDecorator.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/services/WorkflowApi.ts
app/controllers/UploadController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/getGridMediaId.ts
.tool-versions
scripts/backfill-asset-versions.sh
public/video-ui/src/util/config.ts
public/video-ui/src/app.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
app/util/AssetVersionManager.scala
20.
Holly Knox <168672047+hk-15>
Lindsey Dew <lindsey.dew>
23 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/slices/error.ts
21.
Wai Sing Yiu <89925410+waisingyiu>
AlexAscherson <aascherson>
21 shared files
app/model/commands/AddAssetCommand.scala
yarn.lock
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/blankVideoData.ts
app/controllers/UploadController.scala
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/config.ts
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
22.
Wai Sing Yiu <89925410+waisingyiu>
David Furey <david.furey>
20 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/blankVideoData.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
public/video-ui/src/services/tagmanager.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/Resolution.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
public/video-ui/src/util/config.ts
public/video-ui/src/util/video.js
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
23.
Anna Beddow <anna.beddow>
Lindsey Dew <lindsey.dew>
19 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
.github/workflows/ci.yaml
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/VideoData/VideoData.jsx
test/model/commands/ActiveAssetCommandTest.scala
pluto-message-ingestion/package.json
uploader/src/main/resources/cfn-template.yaml
24.
Junyuan Xue <junyuanxue.is>
Holly Knox <168672047+hk-15>
19 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
25.
Anna Beddow <anna.beddow>
David Furey <david.furey>
18 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala
build.sbt
common/src/main/scala/com/gu/media/upload/model/MediaConvertEvent.scala
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/AudioOutput.scala
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/EncodingConfig.scala
common/src/test/scala/com/gu/media/upload/model/MediaConvertEventTest.scala
uploader/src/test/scala/com/gu/media/upload/m3u8/CodecsTest.scala
uploader/src/main/scala/com/gu/media/upload/m3u8/Codecs.scala
26.
Andrew Nowak <andrew.nowak>
Andrew Nowak <10963046+andrew-nowak>
18 shared files
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
cloudformation/media-atom-maker-dev.yml
app/di.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
app/data/DataStores.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
app/controllers/Healthcheck.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
project/StateMachine.scala
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
27.
Junyuan Xue <junyuan_xue>
Junyuan Xue <junyuan.xue>
18 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
28.
Andrew Nowak <10963046+andrew-nowak>
Lindsey Dew <lindsey.dew>
17 shared files
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
cloudformation/media-atom-maker-dev.yml
app/di.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
app/data/DataStores.scala
public/video-ui/src/services/WorkflowApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
app/controllers/Healthcheck.scala
public/video-ui/src/services/VideosApi.ts
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
29.
Junyuan Xue <junyuanxue.is>
Pete F <37048459+bryophyta>
16 shared files
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/getGridMediaId.ts
test/data/IconikDataStoreSpec.scala
pluto-message-ingestion/package.json
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
30.
Junyuan Xue <junyuan.xue>
Lindsey Dew <lindsey.dew>
16 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Management.tsx
31.
Junyuan Xue <junyuanxue.is>
Wai Sing Yiu <89925410+waisingyiu>
16 shared files
yarn.lock
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
32.
Holly Knox <168672047+hk-15>
David Furey <david.furey>
16 shared files
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/Header.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
33.
Sam Hession <sam.hession>
Anna Beddow <anna.beddow>
15 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
build.sbt
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/commands/ActiveAssetCommandTest.scala
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
app/util/UploadBuilder.scala
34.
Andrew Nowak <andrew.nowak>
Lindsey Dew <lindsey.dew>
15 shared files
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
cloudformation/media-atom-maker-dev.yml
app/di.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
app/data/DataStores.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
app/controllers/Healthcheck.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
35.
Junyuan Xue <junyuan_xue>
Holly Knox <168672047+hk-15>
15 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
36.
Wai Sing Yiu <89925410+waisingyiu>
Pete F <pete.faulconbridge>
13 shared files
app/model/commands/AddAssetCommand.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/constants/blankVideoData.ts
app/controllers/UploadController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/util/config.ts
uploader/src/main/resources/cfn-template.yaml
common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala
37.
Anna Beddow <anna.beddow>
Wai Sing Yiu <89925410+waisingyiu>
13 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/resources/cfn-template.yaml
38.
Junyuan Xue <junyuanxue.is>
Pete F <pete.faulconbridge>
13 shared files
public/video-ui/src/components/VideoItem/index.jsx
yarn.lock
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
39.
Wai Sing Yiu <89925410+waisingyiu>
Pete F <37048459+bryophyta>
12 shared files
app/model/commands/AddAssetCommand.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/constants/blankVideoData.ts
app/controllers/UploadController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/util/config.ts
uploader/src/main/resources/cfn-template.yaml
40.
Wai Sing Yiu <89925410+waisingyiu>
Junyuan Xue <junyuan_xue>
12 shared files
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
41.
Junyuan Xue <junyuan.xue>
David Furey <david.furey>
12 shared files
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
42.
Pete F <37048459+bryophyta>
Anna Beddow <anna.beddow>
11 shared files
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
test/model/ClientAssetTest.scala
pluto-message-ingestion/package.json
uploader/src/main/resources/cfn-template.yaml
app/util/UploadBuilder.scala
43.
Junyuan Xue <junyuan_xue>
Pete F <pete.faulconbridge>
10 shared files
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
44.
AlexAscherson <aascherson>
Anna Beddow <anna.beddow>
10 shared files
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/constants/videoCreateOptions.ts
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/VideoData/VideoData.jsx
pluto-message-ingestion/package.json
45.
Sam Hession <sam.hession>
Lindsey Dew <lindsey.dew>
9 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
build.sbt
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
46.
Junyuan Xue <junyuan_xue>
Pete F <37048459+bryophyta>
9 shared files
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
47.
Holly Knox <168672047+hk-15>
Pete F <37048459+bryophyta>
9 shared files
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
.tool-versions
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
48.
Anna Beddow <anna.beddow>
Pete F <pete.faulconbridge>
9 shared files
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/ClientAssetTest.scala
uploader/src/main/resources/cfn-template.yaml
app/util/UploadBuilder.scala
49.
David Furey <david.furey>
Pete F <pete.faulconbridge>
9 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.ts
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
50.
David Furey <david.furey>
Pete F <37048459+bryophyta>
9 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.ts
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
51.
Sam Hession <sam.hession>
David Furey <david.furey>
8 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
build.sbt
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
52.
Andrew Nowak <10963046+andrew-nowak>
AlexAscherson <aascherson>
8 shared files
app/model/commands/AddAssetCommand.scala
conf/routes
cloudformation/media-atom-maker-dev.yml
app/di.scala
build.sbt
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
53.
Junyuan Xue <junyuan.xue>
Holly Knox <168672047+hk-15>
8 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
54.
Holly Knox <168672047+hk-15>
Pete F <pete.faulconbridge>
8 shared files
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/services/VideosApi.ts
.tool-versions
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
55.
Junyuan Xue <junyuanxue.is>
Anna Beddow <anna.beddow>
8 shared files
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
public/video-ui/src/constants/videoCreateOptions.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/VideoData/VideoData.jsx
pluto-message-ingestion/package.json
56.
dependabot[bot] <49699333+dependabot[bot]>
Lindsey Dew <lindsey.dew>
7 shared files
yarn.lock
package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
57.
Pete F <37048459+bryophyta>
Junyuan Xue <junyuan.xue>
7 shared files
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/VideosApi.ts
test/data/IconikDataStoreSpec.scala
58.
Wai Sing Yiu <89925410+waisingyiu>
Junyuan Xue <junyuan.xue>
7 shared files
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/services/VideosApi.ts
59.
Andrew Nowak <andrew.nowak>
AlexAscherson <aascherson>
6 shared files
app/model/commands/AddAssetCommand.scala
conf/routes
cloudformation/media-atom-maker-dev.yml
app/di.scala
build.sbt
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
60.
Andrew Nowak <10963046+andrew-nowak>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
app/di.scala
build.sbt
public/video-ui/src/services/VideosApi.ts
61.
Sam Hession <sam.hession>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
test/controllers/UploadControllerTest.scala
build.sbt
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
62.
AlexAscherson <aascherson>
dependabot[bot] <49699333+dependabot[bot]>
6 shared files
yarn.lock
package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
pluto-message-ingestion/package.json
63.
Holly Knox <168672047+hk-15>
dependabot[bot] <49699333+dependabot[bot]>
6 shared files
yarn.lock
package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
.github/workflows/check-labels.yaml
64.
Holly Knox <168672047+hk-15>
Anna Beddow <anna.beddow>
6 shared files
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
65.
Holly Knox <168672047+hk-15>
Wai Sing Yiu <89925410+waisingyiu>
6 shared files
yarn.lock
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/services/VideosApi.ts
66.
dependabot[bot] <49699333+dependabot[bot]>
Anna Beddow <anna.beddow>
6 shared files
yarn.lock
package.json
.github/workflows/sbt-dependency-graph.yaml
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
pluto-message-ingestion/package.json
67.
Sam Hession <sam.hession>
Sam Hession <samhession>
6 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
68.
Andrew Nowak <andrew.nowak>
Wai Sing Yiu <89925410+waisingyiu>
5 shared files
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
app/di.scala
build.sbt
69.
Sam Hession <sam.hession>
Pete F <pete.faulconbridge>
5 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/ClientAssetTest.scala
app/util/UploadBuilder.scala
70.
Sam Hession <sam.hession>
Pete F <37048459+bryophyta>
5 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/ClientAssetTest.scala
app/util/UploadBuilder.scala
71.
Lindsey Dew <lindsey.dew>
Sam Hession <samhession>
5 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
72.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuanxue.is>
5 shared files
cloudformation/media-atom-maker-dev.yml
build.sbt
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
73.
Pete F <pete.faulconbridge>
Junyuan Xue <junyuan.xue>
5 shared files
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/VideosApi.ts
74.
Andrew Nowak <10963046+andrew-nowak>
Pete F <pete.faulconbridge>
4 shared files
app/model/commands/AddAssetCommand.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/VideosApi.ts
75.
dependabot[bot] <49699333+dependabot[bot]>
Junyuan Xue <junyuanxue.is>
4 shared files
yarn.lock
package.json
pluto-message-ingestion/yarn.lock
pluto-message-ingestion/package.json
76.
dependabot[bot] <49699333+dependabot[bot]>
Pete F <37048459+bryophyta>
4 shared files
yarn.lock
package.json
pluto-message-ingestion/yarn.lock
pluto-message-ingestion/package.json
77.
David Furey <david.furey>
Sam Hession <samhession>
4 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
78.
Anna Beddow <anna.beddow>
Sam Hession <samhession>
4 shared files
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
79.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuan.xue>
4 shared files
cloudformation/media-atom-maker-dev.yml
build.sbt
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
80.
Anna Beddow <anna.beddow>
Junyuan Xue <junyuan_xue>
4 shared files
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/components/VideoData/VideoData.jsx
81.
Andrew Nowak <10963046+andrew-nowak>
Pete F <37048459+bryophyta>
3 shared files
app/model/commands/AddAssetCommand.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/services/VideosApi.ts
82.
Andrew Nowak <andrew.nowak>
Junyuan Xue <junyuanxue.is>
3 shared files
cloudformation/media-atom-maker-dev.yml
build.sbt
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
83.
Andrew Nowak <andrew.nowak>
Junyuan Xue <junyuan.xue>
3 shared files
cloudformation/media-atom-maker-dev.yml
build.sbt
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
84.
Anna Beddow <anna.beddow>
Junyuan Xue <junyuan.xue>
3 shared files
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
85.
Sam Hession <samhession>
Wai Sing Yiu <89925410+waisingyiu>
3 shared files
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
86.
Andrew Nowak <andrew.nowak>
Pete F <pete.faulconbridge>
2 shared files
app/model/commands/AddAssetCommand.scala
cloudformation/media-atom-maker-dev.yml
87.
Andrew Nowak <andrew.nowak>
Pete F <37048459+bryophyta>
2 shared files
app/model/commands/AddAssetCommand.scala
cloudformation/media-atom-maker-dev.yml
88.
dependabot[bot] <49699333+dependabot[bot]>
Pete F <pete.faulconbridge>
2 shared files
yarn.lock
package.json
89.
dependabot[bot] <49699333+dependabot[bot]>
Wai Sing Yiu <89925410+waisingyiu>
2 shared files
yarn.lock
package.json
90.
Andrew Nowak <10963046+andrew-nowak>
David Furey <david.furey>
2 shared files
build.sbt
public/video-ui/src/services/VideosApi.ts
91.
Lindsey Dew <lindsey.dew>
David Blishen <david.blishen>
2 shared files
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
92.
David Blishen <david.blishen>
David Furey <david.furey>
2 shared files
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
93.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuan_xue>
2 shared files
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
94.
Sam Hession <samhession>
Pete F <pete.faulconbridge>
1 shared file
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
95.
Sam Hession <samhession>
Pete F <37048459+bryophyta>
1 shared file
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
96.
AlexAscherson <aascherson>
Sam Hession <sam.hession>
1 shared file
build.sbt
97.
Junyuan Xue <junyuanxue.is>
Sam Hession <sam.hession>
1 shared file
build.sbt
98.
Junyuan Xue <junyuan.xue>
Sam Hession <sam.hession>
1 shared file
build.sbt
99.
Andrew Nowak <10963046+andrew-nowak>
Anna Beddow <anna.beddow>
1 shared file
build.sbt
100.
Andrew Nowak <10963046+andrew-nowak>
Sam Hession <sam.hession>
1 shared file
build.sbt
Most Connected Contributors
Contributor
# connections
# commits
1.
Lindsey Dew <lindsey.dew>
18
113
2.
David Furey <david.furey>
18
62
3.
AlexAscherson <aascherson>
17
193
4.
Wai Sing Yiu <89925410+waisingyiu>
17
46
5.
Anna Beddow <anna.beddow>
17
29
6.
Junyuan Xue <junyuanxue.is>
17
27
7.
Junyuan Xue <junyuan_xue>
16
2
8.
Pete F <pete.faulconbridge>
15
27
9.
Junyuan Xue <junyuan.xue>
15
18
10.
Pete F <37048459+bryophyta>
15
11
11.
Andrew Nowak <10963046+andrew-nowak>
13
15
12.
Holly Knox <168672047+hk-15>
12
47
13.
Andrew Nowak <andrew.nowak>
12
14
14.
Sam Hession <sam.hession>
12
14
15.
dependabot[bot] <49699333+dependabot[bot]>
10
32
16.
fweddi <freddiepreece>
8
1
17.
Freddie Preece <40991816+fweddi>
8
1
18.
Sam Hession <samhession>
7
3
19.
copilot-swe-agent[bot] <198982749+copilot>
5
1
20.
David Blishen <david.blishen>
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["junyuanxue.is"]
n1["aascherson"]
n2["junyuan_xue"]
n3["david.furey"]
n4["lindsey.dew"]
n5["89925410+waisingyiu"]
n6["168672047+hk-15"]
n7["junyuan.xue"]
n8["pete.faulconbridge"]
n9["37048459+bryophyta"]
n10["anna.beddow"]
n11["andrew.nowak"]
n12["10963046+andrew-nowak"]
n13["sam.hession"]
n14["49699333+dependabot[bot]"]
n15["samhession"]
n16["david.blishen"]
n0 ---|"164"| n1
n0 ---|"134"| n2
n2 ---|"134"| n1
n1 ---|"128"| n3
n4 ---|"89"| n1
n0 ---|"61"| n3
n4 ---|"59"| n0
n2 ---|"55"| n3
n4 ---|"52"| n5
n4 ---|"48"| n2
n6 ---|"45"| n1
n0 ---|"45"| n7
n1 ---|"45"| n7
n4 ---|"43"| n3
n8 ---|"40"| n9
n4 ---|"32"| n8
n4 ---|"32"| n9
n9 ---|"29"| n1
n8 ---|"26"| n1
n6 ---|"23"| n4
n5 ---|"21"| n1
n5 ---|"20"| n3
n10 ---|"19"| n4
n0 ---|"19"| n6
n10 ---|"18"| n3
n11 ---|"18"| n12
n2 ---|"18"| n7
n12 ---|"17"| n4
n0 ---|"16"| n9
n7 ---|"16"| n4
n0 ---|"16"| n5
n6 ---|"16"| n3
n13 ---|"15"| n10
n11 ---|"15"| n4
n2 ---|"15"| n6
n5 ---|"13"| n8
n10 ---|"13"| n5
n0 ---|"13"| n8
n5 ---|"12"| n9
n5 ---|"12"| n2
n7 ---|"12"| n3
n9 ---|"11"| n10
n2 ---|"10"| n8
n1 ---|"10"| n10
n13 ---|"9"| n4
n2 ---|"9"| n9
n6 ---|"9"| n9
n10 ---|"9"| n8
n3 ---|"9"| n8
n3 ---|"9"| n9
n13 ---|"8"| n3
n12 ---|"8"| n1
n7 ---|"8"| n6
n6 ---|"8"| n8
n0 ---|"8"| n10
n14 ---|"7"| n4
n9 ---|"7"| n7
n5 ---|"7"| n7
n11 ---|"6"| n1
n12 ---|"6"| n5
n13 ---|"6"| n5
n1 ---|"6"| n14
n6 ---|"6"| n14
n6 ---|"6"| n10
n6 ---|"6"| n5
n14 ---|"6"| n10
n13 ---|"6"| n15
n11 ---|"5"| n5
n13 ---|"5"| n8
n13 ---|"5"| n9
n4 ---|"5"| n15
n12 ---|"5"| n0
n8 ---|"5"| n7
n12 ---|"4"| n8
n14 ---|"4"| n0
n14 ---|"4"| n9
n3 ---|"4"| n15
n10 ---|"4"| n15
n12 ---|"4"| n7
n10 ---|"4"| n2
n12 ---|"3"| n9
n11 ---|"3"| n0
n11 ---|"3"| n7
n10 ---|"3"| n7
n15 ---|"3"| n5
n11 ---|"2"| n8
n11 ---|"2"| n9
n14 ---|"2"| n8
n14 ---|"2"| n5
n12 ---|"2"| n3
n4 ---|"2"| n16
n16 ---|"2"| n3
n12 ---|"2"| n2
n15 ---|"1"| n8
n15 ---|"1"| n9
n1 ---|"1"| n13
n0 ---|"1"| n13
n7 ---|"1"| n13
n12 ---|"1"| n10
n12 ---|"1"| n13
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bDB,stroke-width:8px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bC9,stroke-width:7px
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:#00688b70,stroke-width:2px
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:#00688b70,stroke-width:2px
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:#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:#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. | Junyuan Xue <junyuanxue.is> |
AlexAscherson <aascherson> |
164 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts public/video-ui/src/components/Workflow/WorkflowForm.jsx yarn.lock public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/publishVideo.ts public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/util/validateField.ts public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/constants/privacyStates.js public/video-ui/src/util/channelAllowed.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx public/video-ui/src/services/presence.ts build.sbt pluto-message-ingestion/src/types.ts scripts/app-ci.sh package.json public/video-ui/src/components/DeleteButton.tsx public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Workflow/WorkflowLink.jsx public/video-ui/src/util/tagParsers.js public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/richtext/menu.ts public/video-ui/src/constants/imageFields.ts public/video-ui/src/components/Flags/index.jsx public/video-ui/src/test/linkValidator.spec.ts public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/slices/editState.ts public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/util/storeAccessor.ts public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/components/Pluto/PlutoProjectLink.tsx public/video-ui/src/constants/ErrorMessages.ts public/video-ui/src/services/TargetingApi.js public/video-ui/src/services/capi.ts public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/Presence.jsx public/video-ui/src/services/IconikApi.ts public/video-ui/src/util/canonicalVideoPageExists.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/yarn.lock public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/hasUnpublishedChanges.ts public/video-ui/src/components/ContentChangeDetails/index.jsx public/video-ui/src/components/TagSearch/TagUnavailable.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/components/DeleteButton.jsx public/video-ui/styles/layout/_topbar.scss ... |
| 2. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan_xue> |
134 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts public/video-ui/src/components/Workflow/WorkflowForm.jsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/publishVideo.ts public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/util/channelAllowed.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx public/video-ui/src/services/presence.ts package.json public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Workflow/WorkflowLink.jsx public/video-ui/src/util/tagParsers.js public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/richtext/menu.ts public/video-ui/src/constants/imageFields.ts public/video-ui/src/components/Flags/index.jsx public/video-ui/src/test/linkValidator.spec.ts public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/slices/editState.ts public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Help/index.jsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/util/storeAccessor.ts public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/components/Pluto/PlutoProjectLink.tsx public/video-ui/src/constants/ErrorMessages.ts public/video-ui/src/services/TargetingApi.js public/video-ui/src/services/capi.ts public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/Presence.jsx public/video-ui/src/util/canonicalVideoPageExists.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/hasUnpublishedChanges.ts public/video-ui/src/components/ContentChangeDetails/index.jsx public/video-ui/src/components/TagSearch/TagUnavailable.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/actions/PresenceActions/reportError.ts public/video-ui/src/services/YoutubeApi.ts public/video-ui/src/slices/usage.ts public/video-ui/src/test/models.ts public/video-ui/src/slices/formFieldsWarning.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/test/getAspectRatio.spec.ts ... |
| 3. | Junyuan Xue <junyuan_xue> |
AlexAscherson <aascherson> |
134 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts public/video-ui/src/components/Workflow/WorkflowForm.jsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/publishVideo.ts public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/util/channelAllowed.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx public/video-ui/src/services/presence.ts package.json public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Workflow/WorkflowLink.jsx public/video-ui/src/util/tagParsers.js public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/richtext/menu.ts public/video-ui/src/constants/imageFields.ts public/video-ui/src/components/Flags/index.jsx public/video-ui/src/test/linkValidator.spec.ts public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/slices/editState.ts public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Help/index.jsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/util/storeAccessor.ts public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/components/Pluto/PlutoProjectLink.tsx public/video-ui/src/constants/ErrorMessages.ts public/video-ui/src/services/TargetingApi.js public/video-ui/src/services/capi.ts public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/Presence.jsx public/video-ui/src/util/canonicalVideoPageExists.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/hasUnpublishedChanges.ts public/video-ui/src/components/ContentChangeDetails/index.jsx public/video-ui/src/components/TagSearch/TagUnavailable.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/actions/PresenceActions/reportError.ts public/video-ui/src/services/YoutubeApi.ts public/video-ui/src/slices/usage.ts public/video-ui/src/test/models.ts public/video-ui/src/slices/formFieldsWarning.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/test/getAspectRatio.spec.ts ... |
| 4. | AlexAscherson <aascherson> |
David Furey <david.furey> |
128 shared filespublic/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/Targeting/Targeting.tsx public/video-ui/src/components/FormFields/TextAreaInput.tsx public/video-ui/src/components/ManagedForm/ManagedSection.jsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/components/ManagedForm/ManagedForm.tsx public/video-ui/src/components/VideoUpload/YoutubeUpload.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/FormFields/TextInput.tsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/Workflow/Workflow.tsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Flags/index.tsx public/video-ui/src/components/FormFields/DurationInput.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.tsx public/video-ui/src/pages/Training/index.tsx public/video-ui/src/components/ManagedForm/ManagedField.tsx build.sbt public/video-ui/src/actions/VideoActions/getVideo.js public/video-ui/src/components/FormFields/DatePicker.tsx public/video-ui/src/actions/VideoActions/getVideo.ts public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/FormFields/TagPicker.tsx public/video-ui/src/actions/VideoActions/videoPageCreate.ts public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/pages/Video/tabs/Pluto.tsx public/video-ui/src/util/cleanVideoData.js public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/ManagedForm/ManagedSection.tsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/util/storeAccessor.ts public/video-ui/src/services/UploadsApi.ts public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/util/video.ts public/video-ui/src/components/ManagedForm/types.ts types/ts-migrate-modules.d.ts public/video-ui/src/components/FormFields/TagPicker.test.tsx public/video-ui/src/components/utils/GridImageSelect.tsx public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/components/VideoData/VideoData.tsx public/video-ui/src/services/TargetingApi.js public/video-ui/src/components/VideoUpload/AddAssetFromURL.tsx public/video-ui/src/components/Presence.jsx public/video-ui/src/actions/VideoActions/createAsset.ts public/video-ui/src/slices/video.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/components/Videos/ComposerPageCreate.tsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/cleanVideoData.ts public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx types/ts-migrate-globals.d.ts public/video-ui/src/components/utils/YouTubeEmbed.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/components/FormFields/SelectBox.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/components/YoutubeFurniture/index.tsx public/video-ui/src/util/parseGridMetadata.ts .eslintrc.js public/video-ui/src/pages/Training/index.jsx public/video-ui/src/components/Workflow/WorkflowForm.tsx tsconfig.json public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Header.tsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/components/VideoImages/VideoImages.tsx public/video-ui/src/components/FormFields/TextInputTagPicker.tsx public/video-ui/src/pages/Video/tabs/Pluto.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/util/getComposerData.ts public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx ... |
| 5. | Lindsey Dew <lindsey.dew> |
AlexAscherson <aascherson> |
89 shared filespublic/video-ui/src/services/KeywordsApi.ts app/model/commands/AddAssetCommand.scala conf/routes public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoItem/VideoItem.tsx yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/services/GridMetadata.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/VideoSearch/VideoSearch.tsx vite.config.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ManagedForm/index.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/components/Header.jsx app/di.scala public/video-ui/src/components/GridImage/GridImage.jsx build.sbt package.json public/video-ui/src/components/FormFields/CheckBox.tsx public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/Icon.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/components/ManagedForm/index.ts .github/workflows/ci.yaml public/video-ui/src/services/WorkflowApi.ts app/controllers/UploadController.scala public/video-ui/src/constants/privacyStates.ts public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/pages/Help/HelpPage.tsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/removeTagDuplicates.ts public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/constants/queryParams.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/components/ErrorBoundary/ErrorBoundary.tsx public/video-ui/src/test/models.ts public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/util/config.ts public/video-ui/src/test/getAspectRatio.spec.ts pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/app.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/DurationReset/index.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/VideoItem/VideoItemError.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/util/removeTagDuplicates.js public/video-ui/src/constants/queryParams.js public/video-ui/src/util/getTagDisplayNames.ts public/video-ui/src/components/FormFields/tags/allowTags.ts public/video-ui/src/components/DurationReset/DurationReset.tsx public/video-ui/src/slices/error.ts public/video-ui/src/slices/gridMetadata.ts public/video-ui/src/pages/Video/tabs/Management.tsx |
| 6. | Junyuan Xue <junyuanxue.is> |
David Furey <david.furey> |
61 shared filespublic/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Header.jsx build.sbt public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/util/storeAccessor.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/services/TargetingApi.js public/video-ui/src/components/Presence.jsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/FormFields/SelectBox.jsx |
| 7. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuanxue.is> |
59 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/services/GridMetadata.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/components/Header.jsx build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/test/models.ts public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/test/getAspectRatio.spec.ts pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/VideoItem/VideoItemError.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts public/video-ui/src/slices/gridMetadata.ts public/video-ui/src/pages/Video/tabs/Management.tsx |
| 8. | Junyuan Xue <junyuan_xue> |
David Furey <david.furey> |
55 shared filespublic/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/util/storeAccessor.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/services/TargetingApi.js public/video-ui/src/components/Presence.jsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/FormFields/SelectBox.jsx |
| 9. | Lindsey Dew <lindsey.dew> |
Wai Sing Yiu <89925410+waisingyiu> |
52 shared filesapp/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala yarn.lock public/video-ui/images/bin.svg common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala test/controllers/UploadControllerTest.scala public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala common/src/main/scala/com/gu/media/config/Stage.scala common/src/main/scala/com/gu/media/upload/model/StepFunctionEvent.scala build.sbt package.json uploader/src/main/scala/com/gu/media/upload/JobMetricsPublisher.scala common/src/main/scala/com/gu/media/util/JobCompletedMetrics.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/constants/blankVideoData.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/controllers/UploadController.scala public/video-ui/src/util/validateField.js public/video-ui/src/constants/TagTypes.ts public/video-ui/src/services/tagmanager.ts conf/riff-raff.yaml app/controllers/Api.scala common/src/main/scala/com/gu/media/telemetry/Telemetry.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/util/config.js public/video-ui/src/components/ManagedForm/ManagedField.jsx app/model/commands/UpdateAtomCommand.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala test/model/commands/UpdateAtomCommandTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/util/videoPublishCheck.ts common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js common/src/test/scala/com/gu/media/TestHelpers.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/constants/queryParams.js public/video-ui/src/constants/requiredForDefaultVideo.ts public/video-ui/src/components/FormFields/tags/allowTags.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala |
| 10. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuan_xue> |
48 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/services/GridMetadata.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/test/models.ts public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/test/getAspectRatio.spec.ts public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/VideoItem/VideoItemError.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts public/video-ui/src/slices/gridMetadata.ts |
| 11. | Holly Knox <168672047+hk-15> |
AlexAscherson <aascherson> |
45 shared files.devcontainer/devenv.yaml public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/tagParsers.ts public/video-ui/src/components/ActivateButton.tsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx conf/application.conf public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/TagSearch/TagUnavailable.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx package.json public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/types/tags.ts public/video-ui/src/components/ReactApp.tsx .github/workflows/ci.yaml scripts/setup.sh pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx .devcontainer/.gitignore .devcontainer/shared/devcontainer.json public/video-ui/src/components/FormFields/TagPicker.jsx scripts/fetch-dev-config.sh docs/01-dev-setup.md public/video-ui/src/components/Header.tsx scripts/start.sh docs/03-running.md .tool-versions app/views/VideoUIApp/app.scala.html public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx scripts/check-credentials.sh public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts .devcontainer/README.md public/video-ui/src/slices/error.ts |
| 12. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan.xue> |
45 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt pluto-message-ingestion/src/types.ts scripts/app-ci.sh package.json public/video-ui/src/components/DeleteButton.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/components/DeleteButton.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Management.tsx |
| 13. | AlexAscherson <aascherson> |
Junyuan Xue <junyuan.xue> |
45 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt pluto-message-ingestion/src/types.ts scripts/app-ci.sh package.json public/video-ui/src/components/DeleteButton.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/components/DeleteButton.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Management.tsx |
| 14. | Lindsey Dew <lindsey.dew> |
David Furey <david.furey> |
43 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/styles/components/_prosemirror.scss public/video-ui/src/components/Header.jsx build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala public/video-ui/src/test/models.ts public/video-ui/src/util/config.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/pages/Search/index.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala |
| 15. | Pete F <pete.faulconbridge> |
Pete F <37048459+bryophyta> |
40 shared filesapp/model/commands/AddAssetCommand.scala public/video-ui/src/components/VideoItem/index.jsx yarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/util/UploadBuilderTest.scala test/controllers/UploadControllerTest.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/UploadAccess.scala package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/slices/config.ts public/video-ui/src/components/FormFields/StandTagPicker.tsx app/model/commands/CommandException.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/constants/blankVideoData.ts app/util/UploadDecorator.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/util/imageHelpers.test.ts public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/util/imageHelpers.ts test/model/ClientAssetTest.scala .tool-versions scripts/backfill-asset-versions.sh public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/upload/UploadTest.scala public/video-ui/src/app.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts app/util/UploadBuilder.scala app/util/AssetVersionManager.scala |
| 16. | Lindsey Dew <lindsey.dew> |
Pete F <pete.faulconbridge> |
32 shared filesapp/model/commands/AddAssetCommand.scala public/video-ui/src/components/VideoItem/index.jsx yarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/GridImage/GridImage.jsx package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/slices/config.ts public/video-ui/src/components/FormFields/StandTagPicker.tsx common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/util/imageHelpers.test.ts public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx public/video-ui/src/services/WorkflowApi.ts app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/util/imageHelpers.ts public/video-ui/src/util/config.ts public/video-ui/src/app.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala |
| 17. | Lindsey Dew <lindsey.dew> |
Pete F <37048459+bryophyta> |
32 shared filesapp/model/commands/AddAssetCommand.scala public/video-ui/src/components/VideoItem/index.jsx yarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/GridImage/GridImage.jsx package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/slices/config.ts public/video-ui/src/components/FormFields/StandTagPicker.tsx common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/util/imageHelpers.test.ts public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/util/imageHelpers.ts public/video-ui/src/util/config.ts pluto-message-ingestion/package.json public/video-ui/src/app.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts |
| 18. | Pete F <37048459+bryophyta> |
AlexAscherson <aascherson> |
29 shared filesapp/model/commands/AddAssetCommand.scala public/video-ui/src/components/VideoItem/index.jsx yarn.lock cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/UploadAccess.scala package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx app/model/commands/CommandException.scala public/video-ui/src/constants/blankVideoData.ts app/util/UploadDecorator.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx app/controllers/UploadController.scala pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/getGridMediaId.ts test/data/IconikDataStoreSpec.scala .tool-versions scripts/backfill-asset-versions.sh public/video-ui/src/util/config.ts pluto-message-ingestion/package.json public/video-ui/src/app.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts app/util/AssetVersionManager.scala |
| 19. | Pete F <pete.faulconbridge> |
AlexAscherson <aascherson> |
26 shared filesapp/model/commands/AddAssetCommand.scala public/video-ui/src/components/VideoItem/index.jsx yarn.lock cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/UploadAccess.scala package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx app/model/commands/CommandException.scala public/video-ui/src/constants/blankVideoData.ts app/util/UploadDecorator.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/services/WorkflowApi.ts app/controllers/UploadController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/getGridMediaId.ts .tool-versions scripts/backfill-asset-versions.sh public/video-ui/src/util/config.ts public/video-ui/src/app.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts app/util/AssetVersionManager.scala |
| 20. | Holly Knox <168672047+hk-15> |
Lindsey Dew <lindsey.dew> |
23 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/slices/error.ts |
| 21. | Wai Sing Yiu <89925410+waisingyiu> |
AlexAscherson <aascherson> |
21 shared filesapp/model/commands/AddAssetCommand.scala yarn.lock public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/blankVideoData.ts app/controllers/UploadController.scala public/video-ui/src/services/tagmanager.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/config.ts public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts |
| 22. | Wai Sing Yiu <89925410+waisingyiu> |
David Furey <david.furey> |
20 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/blankVideoData.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala public/video-ui/src/services/tagmanager.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/Resolution.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala public/video-ui/src/util/config.ts public/video-ui/src/util/video.js uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala |
| 23. | Anna Beddow <anna.beddow> |
Lindsey Dew <lindsey.dew> |
19 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala yarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json .github/workflows/sbt-dependency-graph.yaml app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala .github/workflows/ci.yaml uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock public/video-ui/src/components/VideoData/VideoData.jsx test/model/commands/ActiveAssetCommandTest.scala pluto-message-ingestion/package.json uploader/src/main/resources/cfn-template.yaml |
| 24. | Junyuan Xue <junyuanxue.is> |
Holly Knox <168672047+hk-15> |
19 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 25. | Anna Beddow <anna.beddow> |
David Furey <david.furey> |
18 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala build.sbt common/src/main/scala/com/gu/media/upload/model/MediaConvertEvent.scala uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/AudioOutput.scala public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/EncodingConfig.scala common/src/test/scala/com/gu/media/upload/model/MediaConvertEventTest.scala uploader/src/test/scala/com/gu/media/upload/m3u8/CodecsTest.scala uploader/src/main/scala/com/gu/media/upload/m3u8/Codecs.scala |
| 26. | Andrew Nowak <andrew.nowak> |
Andrew Nowak <10963046+andrew-nowak> |
18 shared filesapp/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala cloudformation/media-atom-maker-dev.yml app/di.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala app/data/DataStores.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala app/controllers/Healthcheck.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala project/StateMachine.scala public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx common/src/main/scala/com/gu/media/aws/DynamoAccess.scala |
| 27. | Junyuan Xue <junyuan_xue> |
Junyuan Xue <junyuan.xue> |
18 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 28. | Andrew Nowak <10963046+andrew-nowak> |
Lindsey Dew <lindsey.dew> |
17 shared filesapp/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala cloudformation/media-atom-maker-dev.yml app/di.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala app/data/DataStores.scala public/video-ui/src/services/WorkflowApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala app/controllers/Healthcheck.scala public/video-ui/src/services/VideosApi.ts common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/DynamoAccess.scala |
| 29. | Junyuan Xue <junyuanxue.is> |
Pete F <37048459+bryophyta> |
16 shared filespublic/video-ui/src/components/VideoItem/index.jsx yarn.lock cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/getGridMediaId.ts test/data/IconikDataStoreSpec.scala pluto-message-ingestion/package.json public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 30. | Junyuan Xue <junyuan.xue> |
Lindsey Dew <lindsey.dew> |
16 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/services/IconikApi.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Management.tsx |
| 31. | Junyuan Xue <junyuanxue.is> |
Wai Sing Yiu <89925410+waisingyiu> |
16 shared filesyarn.lock public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/services/tagmanager.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts |
| 32. | Holly Knox <168672047+hk-15> |
David Furey <david.furey> |
16 shared filespublic/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/Header.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 33. | Sam Hession <sam.hession> |
Anna Beddow <anna.beddow> |
15 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala build.sbt uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/commands/ActiveAssetCommandTest.scala test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala app/util/UploadBuilder.scala |
| 34. | Andrew Nowak <andrew.nowak> |
Lindsey Dew <lindsey.dew> |
15 shared filesapp/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala cloudformation/media-atom-maker-dev.yml app/di.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala app/data/DataStores.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala app/controllers/Healthcheck.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/DynamoAccess.scala |
| 35. | Junyuan Xue <junyuan_xue> |
Holly Knox <168672047+hk-15> |
15 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 36. | Wai Sing Yiu <89925410+waisingyiu> |
Pete F <pete.faulconbridge> |
13 shared filesapp/model/commands/AddAssetCommand.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/constants/blankVideoData.ts app/controllers/UploadController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/util/config.ts uploader/src/main/resources/cfn-template.yaml common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala |
| 37. | Anna Beddow <anna.beddow> |
Wai Sing Yiu <89925410+waisingyiu> |
13 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/resources/cfn-template.yaml |
| 38. | Junyuan Xue <junyuanxue.is> |
Pete F <pete.faulconbridge> |
13 shared filespublic/video-ui/src/components/VideoItem/index.jsx yarn.lock cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 39. | Wai Sing Yiu <89925410+waisingyiu> |
Pete F <37048459+bryophyta> |
12 shared filesapp/model/commands/AddAssetCommand.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/constants/blankVideoData.ts app/controllers/UploadController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/util/config.ts uploader/src/main/resources/cfn-template.yaml |
| 40. | Wai Sing Yiu <89925410+waisingyiu> |
Junyuan Xue <junyuan_xue> |
12 shared filespublic/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts |
| 41. | Junyuan Xue <junyuan.xue> |
David Furey <david.furey> |
12 shared filespublic/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 42. | Pete F <37048459+bryophyta> |
Anna Beddow <anna.beddow> |
11 shared filesyarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock test/model/ClientAssetTest.scala pluto-message-ingestion/package.json uploader/src/main/resources/cfn-template.yaml app/util/UploadBuilder.scala |
| 43. | Junyuan Xue <junyuan_xue> |
Pete F <pete.faulconbridge> |
10 shared filespublic/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 44. | AlexAscherson <aascherson> |
Anna Beddow <anna.beddow> |
10 shared filesyarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/constants/videoCreateOptions.ts .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock public/video-ui/src/components/VideoData/VideoData.jsx pluto-message-ingestion/package.json |
| 45. | Sam Hession <sam.hession> |
Lindsey Dew <lindsey.dew> |
9 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala build.sbt uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 46. | Junyuan Xue <junyuan_xue> |
Pete F <37048459+bryophyta> |
9 shared filespublic/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 47. | Holly Knox <168672047+hk-15> |
Pete F <37048459+bryophyta> |
9 shared filesyarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts .tool-versions public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 48. | Anna Beddow <anna.beddow> |
Pete F <pete.faulconbridge> |
9 shared filesyarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/ClientAssetTest.scala uploader/src/main/resources/cfn-template.yaml app/util/UploadBuilder.scala |
| 49. | David Furey <david.furey> |
Pete F <pete.faulconbridge> |
9 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.ts public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 50. | David Furey <david.furey> |
Pete F <37048459+bryophyta> |
9 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.ts public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 51. | Sam Hession <sam.hession> |
David Furey <david.furey> |
8 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala build.sbt uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 52. | Andrew Nowak <10963046+andrew-nowak> |
AlexAscherson <aascherson> |
8 shared filesapp/model/commands/AddAssetCommand.scala conf/routes cloudformation/media-atom-maker-dev.yml app/di.scala build.sbt public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 53. | Junyuan Xue <junyuan.xue> |
Holly Knox <168672047+hk-15> |
8 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 54. | Holly Knox <168672047+hk-15> |
Pete F <pete.faulconbridge> |
8 shared filesyarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/services/VideosApi.ts .tool-versions public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts |
| 55. | Junyuan Xue <junyuanxue.is> |
Anna Beddow <anna.beddow> |
8 shared filesyarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json public/video-ui/src/constants/videoCreateOptions.ts pluto-message-ingestion/yarn.lock public/video-ui/src/components/VideoData/VideoData.jsx pluto-message-ingestion/package.json |
| 56. | dependabot[bot] <49699333+dependabot[bot]> |
Lindsey Dew <lindsey.dew> |
7 shared filesyarn.lock package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock |
| 57. | Pete F <37048459+bryophyta> |
Junyuan Xue <junyuan.xue> |
7 shared filescloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/VideosApi.ts test/data/IconikDataStoreSpec.scala |
| 58. | Wai Sing Yiu <89925410+waisingyiu> |
Junyuan Xue <junyuan.xue> |
7 shared filespublic/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/services/VideosApi.ts |
| 59. | Andrew Nowak <andrew.nowak> |
AlexAscherson <aascherson> |
6 shared filesapp/model/commands/AddAssetCommand.scala conf/routes cloudformation/media-atom-maker-dev.yml app/di.scala build.sbt public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 60. | Andrew Nowak <10963046+andrew-nowak> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared filesapp/model/commands/AddAssetCommand.scala app/util/AWS.scala common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala app/di.scala build.sbt public/video-ui/src/services/VideosApi.ts |
| 61. | Sam Hession <sam.hession> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala test/controllers/UploadControllerTest.scala build.sbt uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 62. | AlexAscherson <aascherson> |
dependabot[bot] <49699333+dependabot[bot]> |
6 shared filesyarn.lock package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock pluto-message-ingestion/package.json |
| 63. | Holly Knox <168672047+hk-15> |
dependabot[bot] <49699333+dependabot[bot]> |
6 shared filesyarn.lock package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock .github/workflows/check-labels.yaml |
| 64. | Holly Knox <168672047+hk-15> |
Anna Beddow <anna.beddow> |
6 shared filesyarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock |
| 65. | Holly Knox <168672047+hk-15> |
Wai Sing Yiu <89925410+waisingyiu> |
6 shared filesyarn.lock public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/services/VideosApi.ts |
| 66. | dependabot[bot] <49699333+dependabot[bot]> |
Anna Beddow <anna.beddow> |
6 shared filesyarn.lock package.json .github/workflows/sbt-dependency-graph.yaml .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock pluto-message-ingestion/package.json |
| 67. | Sam Hession <sam.hession> |
Sam Hession <samhession> |
6 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 68. | Andrew Nowak <andrew.nowak> |
Wai Sing Yiu <89925410+waisingyiu> |
5 shared filesapp/model/commands/AddAssetCommand.scala app/util/AWS.scala common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala app/di.scala build.sbt |
| 69. | Sam Hession <sam.hession> |
Pete F <pete.faulconbridge> |
5 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/ClientAssetTest.scala app/util/UploadBuilder.scala |
| 70. | Sam Hession <sam.hession> |
Pete F <37048459+bryophyta> |
5 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/ClientAssetTest.scala app/util/UploadBuilder.scala |
| 71. | Lindsey Dew <lindsey.dew> |
Sam Hession <samhession> |
5 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 72. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuanxue.is> |
5 shared filescloudformation/media-atom-maker-dev.yml build.sbt public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 73. | Pete F <pete.faulconbridge> |
Junyuan Xue <junyuan.xue> |
5 shared filescloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/VideosApi.ts |
| 74. | Andrew Nowak <10963046+andrew-nowak> |
Pete F <pete.faulconbridge> |
4 shared filesapp/model/commands/AddAssetCommand.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/VideosApi.ts |
| 75. | dependabot[bot] <49699333+dependabot[bot]> |
Junyuan Xue <junyuanxue.is> |
4 shared filesyarn.lock package.json pluto-message-ingestion/yarn.lock pluto-message-ingestion/package.json |
| 76. | dependabot[bot] <49699333+dependabot[bot]> |
Pete F <37048459+bryophyta> |
4 shared filesyarn.lock package.json pluto-message-ingestion/yarn.lock pluto-message-ingestion/package.json |
| 77. | David Furey <david.furey> |
Sam Hession <samhession> |
4 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 78. | Anna Beddow <anna.beddow> |
Sam Hession <samhession> |
4 shared filesuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala test/model/commands/ActiveAssetCommandTest.scala |
| 79. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuan.xue> |
4 shared filescloudformation/media-atom-maker-dev.yml build.sbt public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 80. | Anna Beddow <anna.beddow> |
Junyuan Xue <junyuan_xue> |
4 shared filespublic/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/components/VideoData/VideoData.jsx |
| 81. | Andrew Nowak <10963046+andrew-nowak> |
Pete F <37048459+bryophyta> |
3 shared filesapp/model/commands/AddAssetCommand.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/services/VideosApi.ts |
| 82. | Andrew Nowak <andrew.nowak> |
Junyuan Xue <junyuanxue.is> |
3 shared filescloudformation/media-atom-maker-dev.yml build.sbt public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 83. | Andrew Nowak <andrew.nowak> |
Junyuan Xue <junyuan.xue> |
3 shared filescloudformation/media-atom-maker-dev.yml build.sbt public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 84. | Anna Beddow <anna.beddow> |
Junyuan Xue <junyuan.xue> |
3 shared filespublic/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json |
| 85. | Sam Hession <samhession> |
Wai Sing Yiu <89925410+waisingyiu> |
3 shared filesuploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala |
| 86. | Andrew Nowak <andrew.nowak> |
Pete F <pete.faulconbridge> |
2 shared filesapp/model/commands/AddAssetCommand.scala cloudformation/media-atom-maker-dev.yml |
| 87. | Andrew Nowak <andrew.nowak> |
Pete F <37048459+bryophyta> |
2 shared filesapp/model/commands/AddAssetCommand.scala cloudformation/media-atom-maker-dev.yml |
| 88. | dependabot[bot] <49699333+dependabot[bot]> |
Pete F <pete.faulconbridge> |
2 shared filesyarn.lock package.json |
| 89. | dependabot[bot] <49699333+dependabot[bot]> |
Wai Sing Yiu <89925410+waisingyiu> |
2 shared filesyarn.lock package.json |
| 90. | Andrew Nowak <10963046+andrew-nowak> |
David Furey <david.furey> |
2 shared filesbuild.sbt public/video-ui/src/services/VideosApi.ts |
| 91. | Lindsey Dew <lindsey.dew> |
David Blishen <david.blishen> |
2 shared filescommon/src/test/scala/com/gu/media/util/AspectRatioTest.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala |
| 92. | David Blishen <david.blishen> |
David Furey <david.furey> |
2 shared filescommon/src/test/scala/com/gu/media/util/AspectRatioTest.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala |
| 93. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuan_xue> |
2 shared filespublic/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 94. | Sam Hession <samhession> |
Pete F <pete.faulconbridge> |
1 shared fileuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala |
| 95. | Sam Hession <samhession> |
Pete F <37048459+bryophyta> |
1 shared fileuploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala |
| 96. | AlexAscherson <aascherson> |
Sam Hession <sam.hession> |
1 shared filebuild.sbt |
| 97. | Junyuan Xue <junyuanxue.is> |
Sam Hession <sam.hession> |
1 shared filebuild.sbt |
| 98. | Junyuan Xue <junyuan.xue> |
Sam Hession <sam.hession> |
1 shared filebuild.sbt |
| 99. | Andrew Nowak <10963046+andrew-nowak> |
Anna Beddow <anna.beddow> |
1 shared filebuild.sbt |
| 100. | Andrew Nowak <10963046+andrew-nowak> |
Sam Hession <sam.hession> |
1 shared filebuild.sbt |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Lindsey Dew <lindsey.dew> |
18 | 113 |
| 2. | David Furey <david.furey> |
18 | 62 |
| 3. | AlexAscherson <aascherson> |
17 | 193 |
| 4. | Wai Sing Yiu <89925410+waisingyiu> |
17 | 46 |
| 5. | Anna Beddow <anna.beddow> |
17 | 29 |
| 6. | Junyuan Xue <junyuanxue.is> |
17 | 27 |
| 7. | Junyuan Xue <junyuan_xue> |
16 | 2 |
| 8. | Pete F <pete.faulconbridge> |
15 | 27 |
| 9. | Junyuan Xue <junyuan.xue> |
15 | 18 |
| 10. | Pete F <37048459+bryophyta> |
15 | 11 |
| 11. | Andrew Nowak <10963046+andrew-nowak> |
13 | 15 |
| 12. | Holly Knox <168672047+hk-15> |
12 | 47 |
| 13. | Andrew Nowak <andrew.nowak> |
12 | 14 |
| 14. | Sam Hession <sam.hession> |
12 | 14 |
| 15. | dependabot[bot] <49699333+dependabot[bot]> |
10 | 32 |
| 16. | fweddi <freddiepreece> |
8 | 1 |
| 17. | Freddie Preece <40991816+fweddi> |
8 | 1 |
| 18. | Sam Hession <samhession> |
7 | 3 |
| 19. | copilot-swe-agent[bot] <198982749+copilot> |
5 | 1 |
| 20. | David Blishen <david.blishen> |
2 | 1 |
C-median: 14.0
A half of the contributors has more than 14.0 connections, and a half has less than this number.
C-mean: 12.7
An average number of connections a contributor has with other contributors.
C-index: 12.0
There are 12.0 contributors with 12.0 or more connections.
27 contributors (1,212 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Akash Askoolum <akash1810> |
2016-10-06 | 2025-11-21 | 2 (<1%) | +4 / -2 |
| 2. | Lindsey Dew <lindsey.dew> |
2025-11-11 | 2026-09-30 | 246 (20%) | +34K / -26K |
| 3. | David Furey <david.furey> |
2022-04-26 | 2026-09-03 | 120 (9%) | +19K / -14K |
| 4. | AlexAscherson <aascherson> |
2026-07-08 | 2026-09-30 | 193 (15%) | +39K / -27K |
| 5. | Sam Hession <samhession> |
2020-07-30 | 2026-04-27 | 20 (1%) | +582 / -259 |
| 6. | Reetta Vaahtoranta <rvaahtoranta> |
2016-07-12 | 2025-12-08 | 1 (<1%) | +9 / -0 |
| 7. | fweddi <freddiepreece> |
2025-06-02 | 2026-06-16 | 88 (7%) | +1.8K / -967 |
| 8. | Andrew Nowak <andrew.nowak> |
2022-08-17 | 2026-06-25 | 63 (5%) | +6.4K / -5.3K |
| 9. | Pete F <pete.faulconbridge> |
2024-12-03 | 2026-07-23 | 85 (7%) | +12K / -4.2K |
| 10. | Anna Beddow <anna.beddow> |
2025-07-22 | 2026-07-02 | 77 (6%) | +12K / -13K |
| 11. | Andrew Nowak <10963046+andrew-nowak> |
2022-08-17 | 2026-06-30 | 49 (4%) | +4.2K / -2.2K |
| 12. | Lakshmi R Pillai <73653255+lakshmirpillai> |
2025-09-03 | 2025-10-16 | 8 (<1%) | +4.6K / -1.8K |
| 13. | Pete F <37048459+bryophyta> |
2024-12-11 | 2026-07-29 | 45 (3%) | +17K / -9.4K |
| 14. | Emily Bourke <emily.bourke> |
2025-02-05 | 2025-10-15 | 12 (<1%) | +105 / -33 |
| 15. | Wai Sing Yiu <89925410+waisingyiu> |
2025-09-03 | 2026-06-18 | 46 (3%) | +2.8K / -528 |
| 16. | Lakshmi Pillai <lakshmi.pillai> |
2025-09-01 | 2025-10-15 | 6 (<1%) | +194 / -250 |
| 17. | Holly Knox <168672047+hk-15> |
2026-06-11 | 2026-09-30 | 47 (3%) | +2K / -729 |
| 18. | Andy Noton <andy.noton.contractor> |
2025-08-08 | 2025-12-19 | 24 (1%) | +1.1K / -271 |
| 19. | Freddie Preece <40991816+fweddi> |
2022-07-12 | 2026-07-02 | 14 (1%) | +2.9K / -1.3K |
| 20. | Junyuan Xue <junyuanxue.is> |
2026-07-07 | 2026-10-06 | 27 (2%) | +3.5K / -2.7K |
| 21. | Junyuan Xue <junyuan.xue> |
2026-07-07 | 2026-10-06 | 18 (1%) | +1.2K / -1.2K |
| 22. | Sam Hession <sam.hession> |
2026-04-15 | 2026-04-23 | 14 (1%) | +288 / -164 |
| 23. | Emily Bourke <emily> |
2025-02-07 | 2025-10-16 | 1 (<1%) | +74 / -0 |
| 24. | Mateusz <mateusz.karpow> |
2017-08-26 | 2025-10-13 | 2 (<1%) | +2 / -1 |
| 25. | David Blishen <david.blishen> |
2021-04-28 | 2026-05-20 | 1 (<1%) | +49 / -22 |
| 26. | Junyuan Xue <junyuan_xue> |
2026-07-07 | 2026-07-07 | 2 (<1%) | +2K / -1.3K |
| 27. | copilot-swe-agent[bot] <198982749+copilot> |
2026-08-03 | 2026-08-03 | 1 (<1%) | +3 / -2 |
1 bot (37 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2019-10-10 | 2026-09-30 | 37 (100%) | +1.2K / -1K |
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["pete.faulconbridge"]
n1["37048459+bryophyta"]
n2["73653255+lakshmirpillai"]
n3["junyuanxue.is"]
n4["aascherson"]
n5["junyuan_xue"]
n6["lindsey.dew"]
n7["david.furey"]
n8["40991816+fweddi"]
n9["andrew.nowak"]
n10["10963046+andrew-nowak"]
n11["freddiepreece"]
n12["89925410+waisingyiu"]
n13["168672047+hk-15"]
n14["junyuan.xue"]
n15["andy.noton.contractor"]
n16["anna.beddow"]
n17["sam.hession"]
n0 ---|"247"| n1
n0 ---|"168"| n2
n2 ---|"168"| n1
n3 ---|"164"| n4
n3 ---|"134"| n5
n5 ---|"134"| n4
n1 ---|"131"| n6
n4 ---|"130"| n7
n0 ---|"123"| n6
n6 ---|"108"| n4
n2 ---|"87"| n6
n8 ---|"80"| n6
n6 ---|"74"| n7
n9 ---|"73"| n10
n0 ---|"70"| n4
n1 ---|"70"| n4
n6 ---|"69"| n3
n1 ---|"66"| n7
n10 ---|"65"| n6
n0 ---|"65"| n7
n3 ---|"62"| n7
n8 ---|"62"| n7
n9 ---|"61"| n6
n11 ---|"59"| n8
n6 ---|"57"| n5
n11 ---|"56"| n6
n5 ---|"56"| n7
n1 ---|"54"| n9
n1 ---|"54"| n10
n6 ---|"52"| n12
n0 ---|"49"| n8
n1 ---|"49"| n8
n2 ---|"46"| n7
n0 ---|"45"| n10
n13 ---|"45"| n4
n3 ---|"45"| n14
n4 ---|"45"| n14
n0 ---|"44"| n9
n0 ---|"43"| n3
n1 ---|"43"| n3
n8 ---|"41"| n4
n15 ---|"41"| n8
n2 ---|"40"| n8
n16 ---|"40"| n6
n16 ---|"38"| n7
n2 ---|"36"| n9
n2 ---|"36"| n10
n11 ---|"36"| n4
n15 ---|"35"| n6
n10 ---|"34"| n4
n2 ---|"32"| n4
n8 ---|"32"| n3
n8 ---|"32"| n16
n1 ---|"31"| n16
n9 ---|"30"| n4
n0 ---|"30"| n15
n1 ---|"30"| n15
n0 ---|"29"| n5
n1 ---|"29"| n5
n0 ---|"29"| n16
n11 ---|"28"| n3
n8 ---|"28"| n5
n0 ---|"28"| n12
n10 ---|"27"| n3
n1 ---|"27"| n12
n6 ---|"27"| n13
n12 ---|"26"| n7
n11 ---|"25"| n5
n7 ---|"25"| n11
n2 ---|"24"| n15
n15 ---|"24"| n7
n1 ---|"24"| n11
n0 ---|"24"| n11
n9 ---|"23"| n3
n8 ---|"23"| n12
n11 ---|"23"| n15
n12 ---|"21"| n4
n10 ---|"21"| n7
n10 ---|"20"| n5
n2 ---|"20"| n16
n16 ---|"20"| n4
n2 ---|"19"| n12
n3 ---|"19"| n13
n1 ---|"18"| n14
n6 ---|"18"| n14
n5 ---|"18"| n14
n2 ---|"17"| n11
n9 ---|"17"| n5
n15 ---|"17"| n16
n8 ---|"17"| n17
n17 ---|"17"| n16
n0 ---|"17"| n14
n9 ---|"17"| n7
n2 ---|"16"| n3
n16 ---|"16"| n3
n3 ---|"16"| n12
n13 ---|"16"| n7
n16 ---|"15"| n12
n10 ---|"15"| n8
n15 ---|"15"| n4
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bB7,stroke-width:6px
linkStyle 2 stroke:#00688bB7,stroke-width:6px
linkStyle 3 stroke:#00688bB7,stroke-width:6px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688bA5,stroke-width:5px
linkStyle 6 stroke:#00688bA5,stroke-width:5px
linkStyle 7 stroke:#00688bA5,stroke-width:5px
linkStyle 8 stroke:#00688b93,stroke-width:4px
linkStyle 9 stroke:#00688b93,stroke-width:4px
linkStyle 10 stroke:#00688b82,stroke-width:3px
linkStyle 11 stroke:#00688b82,stroke-width:3px
linkStyle 12 stroke:#00688b70,stroke-width:2px
linkStyle 13 stroke:#00688b70,stroke-width:2px
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:#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:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b70,stroke-width:2px
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:#00688b5E,stroke-width:1px
linkStyle 48 stroke:#00688b5E,stroke-width:1px
linkStyle 49 stroke:#00688b5E,stroke-width:1px
linkStyle 50 stroke:#00688b5E,stroke-width:1px
linkStyle 51 stroke:#00688b5E,stroke-width:1px
linkStyle 52 stroke:#00688b5E,stroke-width:1px
linkStyle 53 stroke:#00688b5E,stroke-width:1px
linkStyle 54 stroke:#00688b5E,stroke-width:1px
linkStyle 55 stroke:#00688b5E,stroke-width:1px
linkStyle 56 stroke:#00688b5E,stroke-width:1px
linkStyle 57 stroke:#00688b5E,stroke-width:1px
linkStyle 58 stroke:#00688b5E,stroke-width:1px
linkStyle 59 stroke:#00688b5E,stroke-width:1px
linkStyle 60 stroke:#00688b5E,stroke-width:1px
linkStyle 61 stroke:#00688b5E,stroke-width:1px
linkStyle 62 stroke:#00688b5E,stroke-width:1px
linkStyle 63 stroke:#00688b5E,stroke-width:1px
linkStyle 64 stroke:#00688b5E,stroke-width:1px
linkStyle 65 stroke:#00688b5E,stroke-width:1px
linkStyle 66 stroke:#00688b5E,stroke-width:1px
linkStyle 67 stroke:#00688b5E,stroke-width:1px
linkStyle 68 stroke:#00688b5E,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.
Pete F <pete.faulconbridge>
Pete F <37048459+bryophyta>
247 shared files
app/controllers/JsonRequestParsing.scala
common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala
common/src/main/scala/com/gu/media/ses/Mailer.scala
common/src/main/scala/com/gu/media/model/AdSettings.scala
common/src/main/scala/com/gu/media/model/IconikData.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/CapiAccess.scala
common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
app/controllers/Support.scala
common/src/test/scala/com/gu/media/youtube/YoutubeDescriptionTest.scala
common/src/main/scala/com/gu/media/iconik/IconikInMemoryStore.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
common/src/main/scala/com/gu/media/aws/KinesisAccess.scala
pluto-message-ingestion/.eslintrc.js
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
test/YouTubeSDKCompatibilityCheckSpec.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/upload/model/Upload.scala
common/src/main/scala/com/gu/media/aws/SQSAccess.scala
cloudformation/media-atom-maker-dev.yml
scripts/pluto-ci.sh
pluto-message-ingestion/.eslintignore
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
common/src/main/scala/com/gu/media/util/MAMLogger.scala
app/model/commands/CreateAtomCommand.scala
pluto-message-ingestion/scripts/test-pluto-lambda-CODE.js
test/util/SubtitleUtilTest.scala
pluto-message-ingestion/eslint.config.mjs
common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala
app/model/ClientConfig.scala
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/iconik/IconikUploadActions.scala
common/src/main/scala/com/gu/media/model/Metadata.scala
app/model/commands/SubtitleFileDeleteCommand.scala
public/video-ui/src/components/GridImage/GridImage.jsx
public/video-ui/styles/components/_video-trail.scss
common/src/main/scala/com/gu/media/aws/SESSettings.scala
app/model/MediaAtomSummary.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
common/src/main/scala/com/gu/media/aws/AwsCredentials.scala
app/controllers/PlutoController.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
pluto-message-ingestion/src/types.ts
app/util/YouTube.scala
package.json
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
app/model/commands/SubtitleFileUploadCommand.scala
app/model/transcoder/JobStatus.scala
app/model/commands/CreateWorkflowAtomCommand.scala
app/model/WorkflowMediaAtom.scala
app/controllers/AtomController.scala
app/util/Memoize.scala
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
app/model/YouTubeMessage.scala
common/src/test/scala/com/gu/media/youtube/YoutubeUrlTest.scala
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/logging/Logging.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
public/video-ui/src/slices/config.ts
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
common/src/main/scala/com/gu/media/model/Platform.scala
app/controllers/Youtube.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
common/src/main/scala/com/gu/media/iconik/IconikDataStore.scala
common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/model/commands/CommandException.scala
app/data/IconikStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
app/util/Transcoder.scala
...
2.
Pete F <pete.faulconbridge>
Lakshmi R Pillai <73653255+lakshmirpillai>
168 shared files
app/controllers/JsonRequestParsing.scala
common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala
common/src/main/scala/com/gu/media/ses/Mailer.scala
common/src/main/scala/com/gu/media/model/AdSettings.scala
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/CapiAccess.scala
common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/util/UploadBuilderTest.scala
app/controllers/Support.scala
common/src/test/scala/com/gu/media/youtube/YoutubeDescriptionTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
common/src/main/scala/com/gu/media/aws/KinesisAccess.scala
test/controllers/UploadControllerTest.scala
test/YouTubeSDKCompatibilityCheckSpec.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/upload/model/Upload.scala
common/src/main/scala/com/gu/media/aws/SQSAccess.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
common/src/main/scala/com/gu/media/util/MAMLogger.scala
app/model/commands/CreateAtomCommand.scala
test/util/SubtitleUtilTest.scala
common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala
app/model/ClientConfig.scala
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/model/Metadata.scala
app/model/commands/SubtitleFileDeleteCommand.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
app/model/MediaAtomSummary.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
common/src/main/scala/com/gu/media/aws/AwsCredentials.scala
app/controllers/PlutoController.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
app/util/YouTube.scala
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
app/model/commands/SubtitleFileUploadCommand.scala
app/model/transcoder/JobStatus.scala
app/model/commands/CreateWorkflowAtomCommand.scala
app/model/WorkflowMediaAtom.scala
app/controllers/AtomController.scala
app/util/Memoize.scala
app/model/YouTubeMessage.scala
common/src/test/scala/com/gu/media/youtube/YoutubeUrlTest.scala
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/logging/Logging.scala
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
common/src/main/scala/com/gu/media/model/Platform.scala
app/controllers/Youtube.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/model/commands/CommandException.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
app/util/Transcoder.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/util/SubtitleUtil.scala
common/src/main/scala/com/gu/media/youtube/YoutubeDescription.scala
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
app/util/UploadDecorator.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala
app/controllers/UploadController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
common/src/main/scala/com/gu/media/pluto/PlutoCommissionDataStore.scala
app/util/CredentialsGenerator.scala
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
common/src/main/scala/com/gu/media/util/JsonDate.scala
app/util/ActivateAssetRequest.scala
common/src/main/scala/com/gu/media/model/PrivacyStatus.scala
scheduler/src/main/scala/com.gu.media.scheduler/SchedulerLambda.scala
common/src/main/scala/com/gu/media/util/HMACClient.scala
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
app/controllers/Api.scala
common/src/main/scala/com/gu/media/model/VideoUpdateError.scala
app/util/CORSable.scala
app/controllers/Healthcheck.scala
common/src/test/scala/com/gu/media/pluto/PlutoItemTest.scala
...
3.
Lakshmi R Pillai <73653255+lakshmirpillai>
Pete F <37048459+bryophyta>
168 shared files
app/controllers/JsonRequestParsing.scala
common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala
common/src/main/scala/com/gu/media/ses/Mailer.scala
common/src/main/scala/com/gu/media/model/AdSettings.scala
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/CapiAccess.scala
common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/util/UploadBuilderTest.scala
app/controllers/Support.scala
common/src/test/scala/com/gu/media/youtube/YoutubeDescriptionTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
common/src/main/scala/com/gu/media/aws/KinesisAccess.scala
test/controllers/UploadControllerTest.scala
test/YouTubeSDKCompatibilityCheckSpec.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/upload/model/Upload.scala
common/src/main/scala/com/gu/media/aws/SQSAccess.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
common/src/main/scala/com/gu/media/util/MAMLogger.scala
app/model/commands/CreateAtomCommand.scala
test/util/SubtitleUtilTest.scala
common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala
app/model/ClientConfig.scala
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/model/Metadata.scala
app/model/commands/SubtitleFileDeleteCommand.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
app/model/MediaAtomSummary.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
common/src/main/scala/com/gu/media/aws/AwsCredentials.scala
app/controllers/PlutoController.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
app/util/YouTube.scala
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
app/model/commands/SubtitleFileUploadCommand.scala
app/model/transcoder/JobStatus.scala
app/model/commands/CreateWorkflowAtomCommand.scala
app/model/WorkflowMediaAtom.scala
app/controllers/AtomController.scala
app/util/Memoize.scala
app/model/YouTubeMessage.scala
common/src/test/scala/com/gu/media/youtube/YoutubeUrlTest.scala
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/logging/Logging.scala
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
common/src/main/scala/com/gu/media/model/Platform.scala
app/controllers/Youtube.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/model/commands/CommandException.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
app/util/Transcoder.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/util/SubtitleUtil.scala
common/src/main/scala/com/gu/media/youtube/YoutubeDescription.scala
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
app/util/UploadDecorator.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala
app/controllers/UploadController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
common/src/main/scala/com/gu/media/pluto/PlutoCommissionDataStore.scala
app/util/CredentialsGenerator.scala
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
common/src/main/scala/com/gu/media/util/JsonDate.scala
app/util/ActivateAssetRequest.scala
common/src/main/scala/com/gu/media/model/PrivacyStatus.scala
scheduler/src/main/scala/com.gu.media.scheduler/SchedulerLambda.scala
common/src/main/scala/com/gu/media/util/HMACClient.scala
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
app/controllers/Api.scala
common/src/main/scala/com/gu/media/model/VideoUpdateError.scala
app/util/CORSable.scala
app/controllers/Healthcheck.scala
common/src/test/scala/com/gu/media/pluto/PlutoItemTest.scala
...
4.
Junyuan Xue <junyuanxue.is>
AlexAscherson <aascherson>
164 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts
public/video-ui/src/components/Workflow/WorkflowForm.jsx
yarn.lock
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/publishVideo.ts
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/util/channelAllowed.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/services/presence.ts
build.sbt
pluto-message-ingestion/src/types.ts
scripts/app-ci.sh
package.json
public/video-ui/src/components/DeleteButton.tsx
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Workflow/WorkflowLink.jsx
public/video-ui/src/util/tagParsers.js
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/richtext/menu.ts
public/video-ui/src/constants/imageFields.ts
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/test/linkValidator.spec.ts
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/slices/editState.ts
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/components/Pluto/PlutoProjectLink.tsx
public/video-ui/src/constants/ErrorMessages.ts
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/services/capi.ts
public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/Presence.jsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/util/canonicalVideoPageExists.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/hasUnpublishedChanges.ts
public/video-ui/src/components/ContentChangeDetails/index.jsx
public/video-ui/src/components/TagSearch/TagUnavailable.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/styles/layout/_topbar.scss
...
5.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan_xue>
134 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts
public/video-ui/src/components/Workflow/WorkflowForm.jsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/publishVideo.ts
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/util/channelAllowed.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/services/presence.ts
package.json
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Workflow/WorkflowLink.jsx
public/video-ui/src/util/tagParsers.js
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/richtext/menu.ts
public/video-ui/src/constants/imageFields.ts
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/test/linkValidator.spec.ts
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/slices/editState.ts
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/components/Pluto/PlutoProjectLink.tsx
public/video-ui/src/constants/ErrorMessages.ts
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/services/capi.ts
public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/Presence.jsx
public/video-ui/src/util/canonicalVideoPageExists.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/hasUnpublishedChanges.ts
public/video-ui/src/components/ContentChangeDetails/index.jsx
public/video-ui/src/components/TagSearch/TagUnavailable.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/actions/PresenceActions/reportError.ts
public/video-ui/src/services/YoutubeApi.ts
public/video-ui/src/slices/usage.ts
public/video-ui/src/test/models.ts
public/video-ui/src/slices/formFieldsWarning.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
...
6.
Junyuan Xue <junyuan_xue>
AlexAscherson <aascherson>
134 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts
public/video-ui/src/components/Workflow/WorkflowForm.jsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/publishVideo.ts
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/util/channelAllowed.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/services/presence.ts
package.json
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/Workflow/WorkflowLink.jsx
public/video-ui/src/util/tagParsers.js
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/richtext/menu.ts
public/video-ui/src/constants/imageFields.ts
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/test/linkValidator.spec.ts
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/slices/editState.ts
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/components/Pluto/PlutoProjectLink.tsx
public/video-ui/src/constants/ErrorMessages.ts
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/services/capi.ts
public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/Presence.jsx
public/video-ui/src/util/canonicalVideoPageExists.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/hasUnpublishedChanges.ts
public/video-ui/src/components/ContentChangeDetails/index.jsx
public/video-ui/src/components/TagSearch/TagUnavailable.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/actions/PresenceActions/reportError.ts
public/video-ui/src/services/YoutubeApi.ts
public/video-ui/src/slices/usage.ts
public/video-ui/src/test/models.ts
public/video-ui/src/slices/formFieldsWarning.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
...
7.
Pete F <37048459+bryophyta>
Lindsey Dew <lindsey.dew>
131 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/CapiAccess.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
scheduler/src/main/resources/logback.xml
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
common/src/main/scala/com/gu/media/aws/KinesisAccess.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/aws/SQSAccess.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
expirer/src/main/resources/logback.xml
expirer/src/test/resources/one-expired-atom-two-yt-assets.json
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/iconik/IconikUploadActions.scala
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/SESSettings.scala
app/model/MediaAtomSummary.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
common/src/main/scala/com/gu/media/aws/AwsCredentials.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
app/data/AtomListStore.scala
app/model/commands/SubtitleFileUploadCommand.scala
app/util/StepFunctions.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
public/video-ui/src/slices/config.ts
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
app/util/Transcoder.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/SubtitleUtil.scala
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/util/imageHelpers.test.ts
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx
app/controllers/UploadController.scala
public/video-ui/src/services/IconikApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
expirer/src/test/resources/one-atom-per-page-page-2.json
pluto-message-ingestion/yarn.lock
app/util/CredentialsGenerator.scala
public/video-ui/src/components/FormFields/PureTagPicker.jsx
docs/channel-url-screenshot.png
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
app/controllers/Api.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/aws/MediaConvertAccess.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
app/model/commands/UpdateAtomCommand.scala
app/model/commands/PublishAtomCommand.scala
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/util/imageHelpers.ts
common/src/main/scala/com/gu/media/aws/S3Access.scala
app/util/NotifyingAtomPublisher.scala
app/util/PlutoMessageConsumer.scala
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
app/util/S3ImageUtil.scala
docs/08-youtube.md
test/model/commands/ActiveAssetCommandTest.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/controllers/Transcoder.scala
...
8.
AlexAscherson <aascherson>
David Furey <david.furey>
130 shared files
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/Targeting/Targeting.tsx
public/video-ui/src/components/FormFields/TextAreaInput.tsx
public/video-ui/src/components/ManagedForm/ManagedSection.jsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/components/ManagedForm/ManagedForm.tsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/FormFields/TextInput.tsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/Workflow/Workflow.tsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Flags/index.tsx
public/video-ui/src/components/FormFields/DurationInput.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.tsx
public/video-ui/src/pages/Training/index.tsx
public/video-ui/src/components/ManagedForm/ManagedField.tsx
build.sbt
public/video-ui/src/actions/VideoActions/getVideo.js
public/video-ui/src/components/FormFields/DatePicker.tsx
public/video-ui/src/actions/VideoActions/getVideo.ts
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/FormFields/TagPicker.tsx
public/video-ui/src/actions/VideoActions/videoPageCreate.ts
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/pages/Video/tabs/Pluto.tsx
public/video-ui/src/util/cleanVideoData.js
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/ManagedForm/ManagedSection.tsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/services/UploadsApi.ts
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/util/video.ts
public/video-ui/src/components/ManagedForm/types.ts
types/ts-migrate-modules.d.ts
public/video-ui/src/components/FormFields/TagPicker.test.tsx
public/video-ui/src/components/utils/GridImageSelect.tsx
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/components/VideoData/VideoData.tsx
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/components/VideoUpload/AddAssetFromURL.tsx
public/video-ui/src/components/Presence.jsx
app/controllers/UploadController.scala
public/video-ui/src/actions/VideoActions/createAsset.ts
public/video-ui/src/slices/video.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/components/Videos/ComposerPageCreate.tsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/util/cleanVideoData.ts
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
types/ts-migrate-globals.d.ts
public/video-ui/src/components/utils/YouTubeEmbed.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/components/FormFields/SelectBox.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/components/YoutubeFurniture/index.tsx
public/video-ui/src/util/parseGridMetadata.ts
.eslintrc.js
public/video-ui/src/pages/Training/index.jsx
public/video-ui/src/components/Workflow/WorkflowForm.tsx
tsconfig.json
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Header.tsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/components/VideoImages/VideoImages.tsx
public/video-ui/src/components/FormFields/TextInputTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Pluto.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/util/getComposerData.ts
...
9.
Pete F <pete.faulconbridge>
Lindsey Dew <lindsey.dew>
123 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/CapiAccess.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
common/src/main/scala/com/gu/media/aws/KinesisAccess.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/aws/SQSAccess.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/iconik/IconikUploadActions.scala
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/SESSettings.scala
app/model/MediaAtomSummary.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
common/src/main/scala/com/gu/media/aws/AwsCredentials.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
app/data/AtomListStore.scala
app/model/commands/SubtitleFileUploadCommand.scala
app/util/StepFunctions.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
public/video-ui/src/slices/config.ts
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
app/util/Transcoder.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/SubtitleUtil.scala
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/util/imageHelpers.test.ts
public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx
public/video-ui/src/services/WorkflowApi.ts
app/controllers/UploadController.scala
public/video-ui/src/services/IconikApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
app/util/CredentialsGenerator.scala
public/video-ui/src/components/FormFields/PureTagPicker.jsx
docs/channel-url-screenshot.png
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
app/controllers/Api.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/aws/MediaConvertAccess.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
app/model/commands/UpdateAtomCommand.scala
app/model/commands/PublishAtomCommand.scala
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/util/imageHelpers.ts
common/src/main/scala/com/gu/media/aws/S3Access.scala
app/util/NotifyingAtomPublisher.scala
app/util/PlutoMessageConsumer.scala
public/video-ui/src/components/FormFields/TagPicker.jsx
app/util/S3ImageUtil.scala
docs/08-youtube.md
test/model/commands/ActiveAssetCommandTest.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/controllers/Transcoder.scala
test/model/commands/UpdateAtomCommandTest.scala
pluto-message-ingestion/scripts/test-iconik-upsert-CODE.js
common/src/main/scala/com/gu/media/lambda/LambdaYoutubeCredentials.scala
public/video-ui/src/util/config.ts
pluto-message-ingestion/package.json
...
10.
Lindsey Dew <lindsey.dew>
AlexAscherson <aascherson>
108 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/util/getYouTubeTagCharCount.js
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
conf/routes
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoItem/VideoItem.tsx
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/VideoSearch/VideoSearch.tsx
vite.config.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ManagedForm/index.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/constants/privacyStates.js
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
build.sbt
package.json
public/video-ui/src/components/FormFields/CheckBox.tsx
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/Icon.tsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/components/ManagedForm/index.ts
.github/workflows/ci.yaml
public/video-ui/src/services/WorkflowApi.ts
app/controllers/UploadController.scala
public/video-ui/src/constants/privacyStates.ts
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/pages/Help/HelpPage.tsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/removeTagDuplicates.ts
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/constants/queryParams.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.tsx
tsconfig.json
public/video-ui/src/test/models.ts
public/video-ui/src/test/getGridQueryParams.spec.ts
scripts/start.sh
docs/03-running.md
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
app/views/VideoUIApp/app.scala.html
public/video-ui/src/util/config.ts
public/video-ui/src/test/getAspectRatio.spec.ts
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/app.tsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/DurationReset/index.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/components/VideoItem/VideoItemError.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/util/removeTagDuplicates.js
...
11.
Lakshmi R Pillai <73653255+lakshmirpillai>
Lindsey Dew <lindsey.dew>
87 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/actions/VideoActions/createVideo.ts
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/CapiAccess.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
common/src/main/scala/com/gu/media/aws/KinesisAccess.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/aws/SQSAccess.scala
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
app/model/MediaAtomSummary.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/AwsCredentials.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
app/data/AtomListStore.scala
app/model/commands/SubtitleFileUploadCommand.scala
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/ReactApp.tsx
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
app/util/Transcoder.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/util/SubtitleUtil.scala
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
app/controllers/UploadController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
app/util/CredentialsGenerator.scala
conf/riff-raff.yaml
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
app/controllers/Api.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/aws/MediaConvertAccess.scala
app/model/commands/UpdateAtomCommand.scala
app/model/commands/PublishAtomCommand.scala
public/video-ui/src/pages/Video/index.jsx
common/src/main/scala/com/gu/media/aws/S3Access.scala
app/util/NotifyingAtomPublisher.scala
app/util/PlutoMessageConsumer.scala
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
test/model/ClientAssetTest.scala
app/controllers/Transcoder.scala
test/model/commands/UpdateAtomCommandTest.scala
common/src/main/scala/com/gu/media/lambda/LambdaYoutubeCredentials.scala
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
common/src/main/scala/com/gu/media/lambda/LambdaBase.scala
common/src/main/scala/com/gu/media/youtube/YouTubeUploader.scala
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
test/ThriftUtilSpec.scala
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
common/src/main/scala/com/gu/media/youtube/package.scala
public/video-ui/src/slices/error.ts
common/src/main/scala/com/gu/media/aws/CredentialsForBothSdkVersions.scala
app/util/UploadBuilder.scala
12.
Freddie Preece <40991816+fweddi>
Lindsey Dew <lindsey.dew>
80 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/images/cross.svg
common/src/main/scala/com/gu/media/util/JsonConversions.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
scripts/client-dev.sh
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
vite.config.ts
test/data/CapiBackedAtomListStoreSpec.scala
public/video-ui/styles/components/_header.scss
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/images/nonyoutube.svg
public/video-ui/images/info.svg
public/video-ui/src/components/Header.jsx
common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala
app/model/MediaAtomSummary.scala
build.sbt
public/video-ui/src/components/utils/Modal.jsx
package.json
app/data/AtomListStore.scala
public/video-ui/src/components/Flags/index.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
public/video-ui/src/components/utils/Modal.tsx
common/src/main/scala/com/gu/media/model/Platform.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/styles/layout/_video.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/util/getComposerData.js
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
app/controllers/Api.scala
public/video-ui/images/cinemagraph.svg
public/video-ui/styles/components/_modal.scss
public/video-ui/images/youtube.svg
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
tsconfig.json
scripts/start.sh
test/model/ClientAssetTest.scala
docs/03-running.md
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/constants/videoPlayerFormats.ts
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
test/ThriftUtilSpec.scala
public/video-ui/src/routes.tsx
public/video-ui/images/loop.svg
public/video-ui/src/constants/queryParams.js
public/video-ui/images/checkmark.svg
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
app/util/UploadBuilder.scala
public/video-ui/src/components/Icon.jsx
13.
Lindsey Dew <lindsey.dew>
David Furey <david.furey>
74 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
vite.config.ts
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/styles/components/_prosemirror.scss
public/video-ui/src/components/Header.jsx
uploader/src/main/resources/lambda-template.yaml
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
app/util/StepFunctions.scala
public/video-ui/src/components/utils/Modal.tsx
uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
conf/riff-raff.yaml
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
tsconfig.json
public/video-ui/src/test/models.ts
test/model/ClientAssetTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
app/util/UploadBuilder.scala
14.
Andrew Nowak <andrew.nowak>
Andrew Nowak <10963046+andrew-nowak>
73 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/util/getYouTubeTagCharCount.js
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
scheduler/src/main/resources/logback.xml
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
expirer/src/main/resources/logback.xml
expirer/src/test/resources/one-expired-atom-two-yt-assets.json
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
uploader/src/main/resources/lambda-template.yaml
.github/workflows/codeql-analysis.yml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/constants/youTubeKeywords.ts
public/video-ui/src/components/Flags/index.jsx
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
public/video-ui/src/util/getComposerData.js
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
expirer/src/test/resources/one-atom-per-page-page-2.json
pluto-message-ingestion/yarn.lock
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
conf/riff-raff.yaml
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
scripts/purge-uploads-table.js
public/video-ui/src/components/VideoData/VideoData.jsx
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
public/video-ui/src/components/FormFields/DatePicker.jsx
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
project/StateMachine.scala
.tool-versions
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
app/views/VideoUIApp/app.scala.html
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
.github/dependabot.yml
app/controllers/IconikController.scala
public/video-ui/src/components/Create.tsx
pluto-message-ingestion/scripts/package.json
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
app/views/VideoUIApp/notInIconik.scala.html
uploader/src/main/resources/cfn-template.yaml
docs/10-architecture.md
public/video-ui/src/slices/s3Upload.ts
expirer/src/test/resources/one-atom-per-page-page-1.json
common/src/main/scala/com/gu/media/youtube/package.scala
15.
Pete F <pete.faulconbridge>
AlexAscherson <aascherson>
70 shared files
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
conf/routes
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/model/ClientConfig.scala
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
build.sbt
pluto-message-ingestion/src/types.ts
package.json
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
app/model/commands/CommandException.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/UploadDecorator.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
public/video-ui/src/services/WorkflowApi.ts
app/controllers/UploadController.scala
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
.eslintrc.js
tsconfig.json
test/data/IconikDataStoreSpec.scala
.tool-versions
public/video-ui/src/pages/Video/tabs/Pluto.jsx
scripts/backfill-asset-versions.sh
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/util/config.ts
pluto-message-ingestion/package.json
app/util/RequestLogging.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/app.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
.git-blame-ignore-revs
public/video-ui/src/components/FormFields/SelectBox.jsx
app/util/AssetVersionManager.scala
16.
Pete F <37048459+bryophyta>
AlexAscherson <aascherson>
70 shared files
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
conf/routes
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/model/ClientConfig.scala
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
public/video-ui/src/components/GridImage/GridImage.jsx
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
build.sbt
pluto-message-ingestion/src/types.ts
package.json
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
app/model/commands/CommandException.scala
public/video-ui/src/constants/blankVideoData.ts
app/util/UploadDecorator.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
app/controllers/UploadController.scala
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
.eslintrc.js
tsconfig.json
test/data/IconikDataStoreSpec.scala
.tool-versions
public/video-ui/src/pages/Video/tabs/Pluto.jsx
scripts/backfill-asset-versions.sh
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/util/config.ts
pluto-message-ingestion/package.json
app/util/RequestLogging.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/app.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
.git-blame-ignore-revs
public/video-ui/src/components/FormFields/SelectBox.jsx
app/util/AssetVersionManager.scala
17.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuanxue.is>
69 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/constants/themeOverrides.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/components/Header.jsx
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/test/models.ts
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/components/VideoItem/VideoItemError.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
public/video-ui/src/slices/gridMetadata.ts
public/video-ui/src/pages/Video/tabs/Management.tsx
18.
Pete F <37048459+bryophyta>
David Furey <david.furey>
66 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/upload/model/Upload.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
build.sbt
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/util/StepFunctions.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
common/src/main/scala/com/gu/media/upload/UploadKeys.scala
.eslintrc.js
tsconfig.json
test/model/ClientAssetTest.scala
uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala
public/video-ui/src/pages/Video/tabs/Pluto.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
common/src/test/scala/com/gu/media/upload/UploadKeyTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
public/video-ui/src/components/FormFields/SelectBox.jsx
app/util/UploadBuilder.scala
19.
Andrew Nowak <10963046+andrew-nowak>
Lindsey Dew <lindsey.dew>
65 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/util/getYouTubeTagCharCount.js
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
scheduler/src/main/resources/logback.xml
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
expirer/src/main/resources/logback.xml
expirer/src/test/resources/one-expired-atom-two-yt-assets.json
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/constants/youTubeKeywords.ts
public/video-ui/src/components/Flags/index.jsx
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
public/video-ui/src/components/utils/Modal.tsx
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/WorkflowApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
expirer/src/test/resources/one-atom-per-page-page-2.json
pluto-message-ingestion/yarn.lock
conf/riff-raff.yaml
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
app/model/commands/PublishAtomCommand.scala
public/video-ui/src/components/FormFields/DatePicker.jsx
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
app/views/VideoUIApp/app.scala.html
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
public/video-ui/src/components/utils/GridImageSelect.jsx
.github/dependabot.yml
app/controllers/IconikController.scala
public/video-ui/src/components/Create.tsx
pluto-message-ingestion/scripts/package.json
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
app/views/VideoUIApp/notInIconik.scala.html
uploader/src/main/resources/cfn-template.yaml
docs/10-architecture.md
public/video-ui/src/slices/s3Upload.ts
expirer/src/test/resources/one-atom-per-page-page-1.json
common/src/main/scala/com/gu/media/youtube/package.scala
.github/workflows/check-labels.yaml
20.
Pete F <pete.faulconbridge>
David Furey <david.furey>
65 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/upload/model/Upload.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
build.sbt
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/util/StepFunctions.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/constants/blankVideoData.ts
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
public/video-ui/src/components/utils/YouTubeEmbed.jsx
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/TagSearch/TagSearch.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
common/src/main/scala/com/gu/media/upload/UploadKeys.scala
.eslintrc.js
tsconfig.json
test/model/ClientAssetTest.scala
uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala
public/video-ui/src/pages/Video/tabs/Pluto.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
common/src/test/scala/com/gu/media/upload/UploadKeyTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
public/video-ui/src/pages/Video/tabs/Iconik.tsx
public/video-ui/src/components/FormFields/SelectBox.jsx
app/util/UploadBuilder.scala
21.
Junyuan Xue <junyuanxue.is>
David Furey <david.furey>
62 shared files
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Header.jsx
build.sbt
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/components/Presence.jsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/FormFields/SelectBox.jsx
22.
Freddie Preece <40991816+fweddi>
David Furey <david.furey>
62 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
vite.config.ts
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala
build.sbt
common/src/main/scala/com/gu/media/model/VideoAsset.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/model.scala
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
public/video-ui/src/components/Flags/index.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/JobSettingsBuilder.scala
public/video-ui/src/components/utils/Modal.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/util/getComposerData.js
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/CaptionsHelpers.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
public/video-ui/src/pages/Video/index.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
tsconfig.json
test/model/ClientAssetTest.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/JPEGOutput.scala
public/video-ui/src/routes.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/WebVTTOutput.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
app/util/UploadBuilder.scala
23.
Andrew Nowak <andrew.nowak>
Lindsey Dew <lindsey.dew>
61 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/util/getYouTubeTagCharCount.js
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
scheduler/src/main/resources/logback.xml
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
expirer/src/main/resources/logback.xml
expirer/src/test/resources/one-expired-atom-two-yt-assets.json
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/constants/youTubeKeywords.ts
public/video-ui/src/components/Flags/index.jsx
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
public/video-ui/src/util/getComposerData.js
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
expirer/src/test/resources/one-atom-per-page-page-2.json
pluto-message-ingestion/yarn.lock
conf/riff-raff.yaml
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
public/video-ui/src/components/VideoData/VideoData.jsx
app/model/commands/PublishAtomCommand.scala
public/video-ui/src/components/FormFields/DatePicker.jsx
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
app/views/VideoUIApp/app.scala.html
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
.github/dependabot.yml
app/controllers/IconikController.scala
public/video-ui/src/components/Create.tsx
pluto-message-ingestion/scripts/package.json
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
app/views/VideoUIApp/notInIconik.scala.html
uploader/src/main/resources/cfn-template.yaml
docs/10-architecture.md
public/video-ui/src/slices/s3Upload.ts
expirer/src/test/resources/one-atom-per-page-page-1.json
common/src/main/scala/com/gu/media/youtube/package.scala
24.
fweddi <freddiepreece>
Freddie Preece <40991816+fweddi>
59 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/images/cross.svg
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
scripts/client-dev.sh
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
test/data/CapiBackedAtomListStoreSpec.scala
public/video-ui/styles/components/_header.scss
public/video-ui/src/components/YoutubeFurniture/index.jsx
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/images/nonyoutube.svg
public/video-ui/images/info.svg
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala
app/model/MediaAtomSummary.scala
public/video-ui/src/components/utils/Modal.jsx
package.json
app/data/AtomListStore.scala
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/pages/Upload/index.jsx
public/video-ui/src/components/utils/Modal.tsx
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/styles/layout/_video.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/util/getComposerData.js
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/images/cinemagraph.svg
public/video-ui/styles/components/_modal.scss
public/video-ui/images/youtube.svg
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
scripts/start.sh
docs/03-running.md
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/constants/videoPlayerFormats.ts
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/routes.tsx
public/video-ui/images/loop.svg
public/video-ui/src/constants/queryParams.js
public/video-ui/images/checkmark.svg
public/video-ui/src/components/Icon.jsx
25.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuan_xue>
57 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/services/GridMetadata.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/constants/privacyStates.js
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Help/index.jsx
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/util/getTagDisplayNames.js
public/video-ui/src/util/getAspectRatio.ts
public/video-ui/src/test/models.ts
public/video-ui/src/test/getGridQueryParams.spec.ts
public/video-ui/src/components/VideoSearch/VideoSearch.jsx
public/video-ui/src/test/getAspectRatio.spec.ts
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/components/VideoItem/VideoItemError.jsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
public/video-ui/src/slices/gridMetadata.ts
26.
fweddi <freddiepreece>
Lindsey Dew <lindsey.dew>
56 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/images/cross.svg
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
scripts/client-dev.sh
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
test/data/CapiBackedAtomListStoreSpec.scala
public/video-ui/styles/components/_header.scss
public/video-ui/src/components/YoutubeFurniture/index.jsx
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/images/nonyoutube.svg
public/video-ui/images/info.svg
public/video-ui/src/components/Header.jsx
common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala
app/model/MediaAtomSummary.scala
public/video-ui/src/components/utils/Modal.jsx
package.json
app/data/AtomListStore.scala
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/styles/layout/_video.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/util/getComposerData.js
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/images/cinemagraph.svg
public/video-ui/styles/components/_modal.scss
public/video-ui/images/youtube.svg
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
scripts/start.sh
docs/03-running.md
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/constants/videoPlayerFormats.ts
public/video-ui/src/util/video.js
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/routes.tsx
public/video-ui/images/loop.svg
public/video-ui/src/constants/queryParams.js
public/video-ui/images/checkmark.svg
public/video-ui/src/components/Icon.jsx
27.
Junyuan Xue <junyuan_xue>
David Furey <david.furey>
56 shared files
public/video-ui/src/components/FormFields/richtext/utils/keymap.ts
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Videos/ComposerPageCreate.jsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/FormFields/DraggableTagList.tsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/actions/VideoActions/deleteAsset.ts
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts
public/video-ui/src/util/storeAccessor.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/Videos/AdvancedActions.jsx
public/video-ui/src/services/TargetingApi.js
public/video-ui/src/components/Presence.jsx
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/Workflow/Workflow.jsx
public/video-ui/src/actions/VideoActions/updateVideo.ts
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/FormFields/DurationInput.jsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TextInput.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/components/Targeting/Targeting.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/FormFields/TextAreaInput.jsx
public/video-ui/src/components/Tags/TagFieldValue.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/FormFields/SelectBox.jsx
28.
Pete F <37048459+bryophyta>
Andrew Nowak <andrew.nowak>
54 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
scheduler/src/main/resources/logback.xml
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
expirer/src/main/resources/logback.xml
expirer/src/test/resources/one-expired-atom-two-yt-assets.json
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
expirer/src/test/resources/one-atom-per-page-page-2.json
pluto-message-ingestion/yarn.lock
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
public/video-ui/src/components/FormFields/DatePicker.jsx
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
.tool-versions
public/video-ui/src/services/UploadsApi.js
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
app/controllers/IconikController.scala
pluto-message-ingestion/scripts/package.json
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
uploader/src/main/resources/cfn-template.yaml
docs/10-architecture.md
public/video-ui/src/slices/s3Upload.ts
expirer/src/test/resources/one-atom-per-page-page-1.json
common/src/main/scala/com/gu/media/youtube/package.scala
29.
Pete F <37048459+bryophyta>
Andrew Nowak <10963046+andrew-nowak>
54 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
scheduler/src/main/resources/logback.xml
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
expirer/src/main/resources/logback.xml
expirer/src/test/resources/one-expired-atom-two-yt-assets.json
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
expirer/src/test/resources/one-atom-per-page-page-2.json
pluto-message-ingestion/yarn.lock
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
public/video-ui/src/services/VideosApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
public/video-ui/src/components/FormFields/DatePicker.jsx
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
.tool-versions
public/video-ui/src/services/UploadsApi.js
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
app/controllers/IconikController.scala
pluto-message-ingestion/scripts/package.json
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
uploader/src/main/resources/cfn-template.yaml
docs/10-architecture.md
public/video-ui/src/slices/s3Upload.ts
expirer/src/test/resources/one-atom-per-page-page-1.json
common/src/main/scala/com/gu/media/youtube/package.scala
30.
Lindsey Dew <lindsey.dew>
Wai Sing Yiu <89925410+waisingyiu>
52 shared files
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
yarn.lock
public/video-ui/images/bin.svg
common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
common/src/main/scala/com/gu/media/config/Stage.scala
common/src/main/scala/com/gu/media/upload/model/StepFunctionEvent.scala
build.sbt
package.json
uploader/src/main/scala/com/gu/media/upload/JobMetricsPublisher.scala
common/src/main/scala/com/gu/media/util/JobCompletedMetrics.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/constants/blankVideoData.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/controllers/UploadController.scala
public/video-ui/src/util/validateField.js
public/video-ui/src/constants/TagTypes.ts
public/video-ui/src/services/tagmanager.ts
conf/riff-raff.yaml
app/controllers/Api.scala
common/src/main/scala/com/gu/media/telemetry/Telemetry.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/util/config.js
public/video-ui/src/components/ManagedForm/ManagedField.jsx
app/model/commands/UpdateAtomCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
test/model/commands/UpdateAtomCommandTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/util/videoPublishCheck.ts
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
common/src/test/scala/com/gu/media/TestHelpers.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/constants/queryParams.js
public/video-ui/src/constants/requiredForDefaultVideo.ts
public/video-ui/src/components/FormFields/tags/allowTags.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala
31.
Pete F <pete.faulconbridge>
Freddie Preece <40991816+fweddi>
49 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/model/commands/ActiveAssetCommand.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
app/controllers/Api.scala
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
app/model/commands/DeleteCommand.scala
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
test/ThriftUtilSpec.scala
public/video-ui/src/routes.tsx
app/util/UploadBuilder.scala
32.
Pete F <37048459+bryophyta>
Freddie Preece <40991816+fweddi>
49 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
public/video-ui/src/components/YoutubeFurniture/index.jsx
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/model/commands/ActiveAssetCommand.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
app/controllers/Api.scala
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
app/model/commands/DeleteCommand.scala
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
test/ThriftUtilSpec.scala
public/video-ui/src/routes.tsx
app/util/UploadBuilder.scala
33.
Lakshmi R Pillai <73653255+lakshmirpillai>
David Furey <david.furey>
46 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
common/src/main/scala/com/gu/media/upload/model/Upload.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
uploader/src/main/resources/lambda-template.yaml
build.sbt
public/video-ui/src/actions/VideoActions/getVideo.js
common/src/main/scala/com/gu/media/model/VideoAsset.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/aws/AwsAccess.scala
public/video-ui/src/components/ReactApp.tsx
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
public/video-ui/src/util/setupStore.ts
uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/slices/video.ts
conf/riff-raff.yaml
uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala
public/video-ui/src/pages/Video/index.jsx
common/src/main/scala/com/gu/media/upload/UploadKeys.scala
test/model/ClientAssetTest.scala
uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala
public/video-ui/src/services/UploadsApi.js
common/src/test/scala/com/gu/media/upload/UploadKeyTest.scala
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
app/util/UploadBuilder.scala
34.
Pete F <pete.faulconbridge>
Andrew Nowak <10963046+andrew-nowak>
45 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
public/video-ui/src/services/WorkflowApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
pluto-message-ingestion/yarn.lock
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
public/video-ui/src/services/VideosApi.ts
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
.tool-versions
public/video-ui/src/services/UploadsApi.js
pluto-message-ingestion/package.json
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
app/controllers/IconikController.scala
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
common/src/main/scala/com/gu/media/youtube/package.scala
35.
Holly Knox <168672047+hk-15>
AlexAscherson <aascherson>
45 shared files
.devcontainer/devenv.yaml
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/tagParsers.ts
public/video-ui/src/components/ActivateButton.tsx
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
conf/application.conf
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/TagSearch/TagUnavailable.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx
package.json
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/types/tags.ts
public/video-ui/src/components/ReactApp.tsx
.github/workflows/ci.yaml
scripts/setup.sh
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
.devcontainer/.gitignore
.devcontainer/shared/devcontainer.json
public/video-ui/src/components/FormFields/TagPicker.jsx
scripts/fetch-dev-config.sh
docs/01-dev-setup.md
public/video-ui/src/components/Header.tsx
scripts/start.sh
docs/03-running.md
.tool-versions
app/views/VideoUIApp/app.scala.html
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
scripts/check-credentials.sh
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts
.devcontainer/README.md
public/video-ui/src/slices/error.ts
36.
Junyuan Xue <junyuanxue.is>
Junyuan Xue <junyuan.xue>
45 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
pluto-message-ingestion/src/types.ts
scripts/app-ci.sh
package.json
public/video-ui/src/components/DeleteButton.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Management.tsx
37.
AlexAscherson <aascherson>
Junyuan Xue <junyuan.xue>
45 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Usage.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
pluto-message-ingestion/src/types.ts
scripts/app-ci.sh
package.json
public/video-ui/src/components/DeleteButton.tsx
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/EditSaveCancel.tsx
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/components/ScheduledLaunch.tsx
public/video-ui/src/components/ManagedForm/types.ts
public/video-ui/src/pages/Video/tabs/Targeting.tsx
public/video-ui/src/services/IconikApi.ts
public/video-ui/styles/vendor/_normalize.scss
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
test/data/IconikDataStoreSpec.scala
public/video-ui/src/pages/Video/tabs/Workflow.tsx
public/video-ui/src/components/ScheduleRecap.tsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Furniture.tsx
public/video-ui/src/pages/Video/tabs/Management.tsx
38.
Pete F <pete.faulconbridge>
Andrew Nowak <andrew.nowak>
44 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
pluto-message-ingestion/yarn.lock
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
docs/08-youtube.md
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
.tool-versions
public/video-ui/src/services/UploadsApi.js
pluto-message-ingestion/package.json
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
app/controllers/IconikController.scala
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
common/src/main/scala/com/gu/media/youtube/package.scala
39.
Pete F <pete.faulconbridge>
Junyuan Xue <junyuanxue.is>
43 shared files
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/components/Header.jsx
build.sbt
pluto-message-ingestion/src/types.ts
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
test/data/IconikDataStoreSpec.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/slices/s3Upload.ts
.git-blame-ignore-revs
public/video-ui/src/components/FormFields/SelectBox.jsx
40.
Pete F <37048459+bryophyta>
Junyuan Xue <junyuanxue.is>
43 shared files
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/components/Header.jsx
build.sbt
pluto-message-ingestion/src/types.ts
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
test/data/IconikDataStoreSpec.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/slices/s3Upload.ts
.git-blame-ignore-revs
public/video-ui/src/components/FormFields/SelectBox.jsx
41.
Freddie Preece <40991816+fweddi>
AlexAscherson <aascherson>
41 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
conf/routes
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
build.sbt
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
app/controllers/UploadController.scala
public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
scripts/start.sh
docs/03-running.md
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/routes.tsx
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/Icon.jsx
42.
Andy Noton <andy.noton.contractor>
Freddie Preece <40991816+fweddi>
41 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
test/data/CapiBackedAtomListStoreSpec.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala
app/model/MediaAtomSummary.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/styles/components/_modal.scss
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
app/model/commands/DeleteCommand.scala
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/constants/videoPlayerFormats.ts
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/components/Create.tsx
test/ThriftUtilSpec.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
43.
Lakshmi R Pillai <73653255+lakshmirpillai>
Freddie Preece <40991816+fweddi>
40 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/util/UploadBuilderTest.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
build.sbt
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/ReactApp.tsx
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/model/commands/ActiveAssetCommand.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
app/controllers/Api.scala
public/video-ui/src/pages/Video/index.jsx
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
test/model/ClientAssetTest.scala
public/video-ui/src/services/UploadsApi.js
app/model/commands/DeleteCommand.scala
common/src/test/scala/com/gu/media/upload/UploadTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
test/ThriftUtilSpec.scala
public/video-ui/src/routes.tsx
app/util/UploadBuilder.scala
44.
Anna Beddow <anna.beddow>
Lindsey Dew <lindsey.dew>
40 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
uploader/src/main/scala/com/gu/media/upload/S3Helpers.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
app/util/StepFunctions.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/src/constants/videoCreateOptions.ts
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
uploader/src/test/scala/com/gu/media/upload/FfMpegTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
.github/workflows/ci.yaml
uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
tsconfig.json
test/model/ClientAssetTest.scala
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/Create.tsx
pluto-message-ingestion/scripts/package.json
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
app/util/UploadBuilder.scala
45.
Anna Beddow <anna.beddow>
David Furey <david.furey>
38 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala
build.sbt
common/src/main/scala/com/gu/media/upload/model/MediaConvertEvent.scala
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/components/utils/VideoEmbed.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/AudioOutput.scala
public/video-ui/src/slices/workflow.ts
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
public/video-ui/src/pages/Video/index.jsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
tsconfig.json
uploader/src/main/scala/com/gu/media/upload/mediaconvert/EncodingConfig.scala
test/model/ClientAssetTest.scala
common/src/test/scala/com/gu/media/upload/model/MediaConvertEventTest.scala
uploader/src/test/scala/com/gu/media/upload/m3u8/CodecsTest.scala
uploader/src/main/scala/com/gu/media/upload/m3u8/Codecs.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
public/video-ui/src/components/Create.tsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
app/util/UploadBuilder.scala
46.
Lakshmi R Pillai <73653255+lakshmirpillai>
Andrew Nowak <andrew.nowak>
36 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
.github/workflows/sbt-dependency-graph.yaml
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
project/plugins.sbt
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
conf/riff-raff.yaml
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
.tool-versions
public/video-ui/src/services/UploadsApi.js
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
public/video-ui/src/slices/s3Upload.ts
common/src/main/scala/com/gu/media/youtube/package.scala
47.
Lakshmi R Pillai <73653255+lakshmirpillai>
Andrew Nowak <10963046+andrew-nowak>
36 shared files
common/src/main/scala/com/gu/media/ses/Mailer.scala
app/model/commands/AddAssetCommand.scala
app/util/AWS.scala
conf/routes
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/di.scala
common/src/main/scala/com/gu/media/aws/SESSettings.scala
uploader/src/main/resources/lambda-template.yaml
common/src/main/scala/com/gu/media/aws/SNSAccess.scala
build.sbt
.github/workflows/sbt-dependency-graph.yaml
common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala
expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala
common/src/main/scala/com/gu/media/Settings.scala
expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala
common/src/main/scala/com/gu/media/PlutoDataStore.scala
app/data/DataStores.scala
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala
common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala
conf/riff-raff.yaml
app/controllers/Healthcheck.scala
app/controllers/YoutubeTagController.scala
common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala
app/model/commands/PublishAtomCommand.scala
app/util/ThumbnailGenerator.scala
common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala
common/src/main/scala/com/gu/media/aws/AwsV2Util.scala
.tool-versions
public/video-ui/src/services/UploadsApi.js
common/src/main/scala/com/gu/media/aws/DynamoAccess.scala
public/video-ui/src/slices/s3Upload.ts
public/video-ui/styles/layout/_common.scss
common/src/main/scala/com/gu/media/youtube/package.scala
48.
fweddi <freddiepreece>
AlexAscherson <aascherson>
36 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
conf/routes
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
app/controllers/UploadController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
scripts/start.sh
docs/03-running.md
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/routes.tsx
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/Icon.jsx
49.
Andy Noton <andy.noton.contractor>
Lindsey Dew <lindsey.dew>
35 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
test/data/CapiBackedAtomListStoreSpec.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala
app/model/MediaAtomSummary.scala
build.sbt
package.json
app/data/AtomListStore.scala
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/styles/components/_modal.scss
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/constants/videoPlayerFormats.ts
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/components/Create.tsx
test/ThriftUtilSpec.scala
common/src/main/scala/com/gu/media/util/AspectRatio.scala
50.
Andrew Nowak <10963046+andrew-nowak>
AlexAscherson <aascherson>
34 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/util/getYouTubeTagCharCount.js
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
conf/routes
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/di.scala
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/WorkflowApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
.tool-versions
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
app/views/VideoUIApp/app.scala.html
pluto-message-ingestion/package.json
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
51.
Lakshmi R Pillai <73653255+lakshmirpillai>
AlexAscherson <aascherson>
32 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
app/model/commands/AddAssetCommand.scala
conf/routes
public/video-ui/src/actions/VideoActions/publishVideo.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/model/ClientConfig.scala
app/controllers/VideoUIApp.scala
public/video-ui/src/components/Header.jsx
app/di.scala
common/src/main/scala/com/gu/media/aws/UploadAccess.scala
build.sbt
public/video-ui/src/actions/VideoActions/getVideo.js
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
app/model/commands/CommandException.scala
app/util/UploadDecorator.scala
app/controllers/UploadController.scala
public/video-ui/src/slices/video.ts
public/video-ui/src/pages/Video/index.jsx
.tool-versions
public/video-ui/src/services/UploadsApi.js
app/util/RequestLogging.scala
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/routes.tsx
.git-blame-ignore-revs
public/video-ui/src/slices/error.ts
52.
Freddie Preece <40991816+fweddi>
Junyuan Xue <junyuanxue.is>
32 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
build.sbt
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/constants/queryParams.js
53.
Freddie Preece <40991816+fweddi>
Anna Beddow <anna.beddow>
32 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala
build.sbt
package.json
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/src/constants/videoCreateOptions.ts
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
public/video-ui/src/pages/Video/index.jsx
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
public/video-ui/src/components/Create.tsx
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
app/util/UploadBuilder.scala
54.
Pete F <37048459+bryophyta>
Anna Beddow <anna.beddow>
31 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
app/util/StepFunctions.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
public/video-ui/src/slices/workflow.ts
public/video-ui/src/pages/Video/index.jsx
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
pluto-message-ingestion/package.json
pluto-message-ingestion/scripts/yarn.lock
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
pluto-message-ingestion/scripts/package.json
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
app/util/UploadBuilder.scala
55.
Andrew Nowak <andrew.nowak>
AlexAscherson <aascherson>
30 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/util/getYouTubeTagCharCount.js
public/video-ui/src/components/FormFields/ExpireNow.tsx
app/model/commands/AddAssetCommand.scala
conf/routes
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
app/di.scala
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/util/getComposerData.js
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
.tool-versions
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
app/views/VideoUIApp/app.scala.html
pluto-message-ingestion/package.json
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
56.
Pete F <pete.faulconbridge>
Andy Noton <andy.noton.contractor>
30 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/services/VideosApi.ts
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
test/ThriftUtilSpec.scala
57.
Pete F <37048459+bryophyta>
Andy Noton <andy.noton.contractor>
30 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
build.sbt
package.json
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/services/VideosApi.ts
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
test/ThriftUtilSpec.scala
58.
Pete F <pete.faulconbridge>
Junyuan Xue <junyuan_xue>
29 shared files
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/slices/s3Upload.ts
.git-blame-ignore-revs
public/video-ui/src/components/FormFields/SelectBox.jsx
59.
Pete F <37048459+bryophyta>
Junyuan Xue <junyuan_xue>
29 shared files
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/FormFields/TextInputTagPicker.jsx
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/components/FormFields/PureTagPicker.jsx
public/video-ui/src/components/FormFields/RichTextField.tsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/getGridMediaId.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUsages/VideoUsages.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/FormFields/CheckBox.jsx
public/video-ui/src/slices/s3Upload.ts
.git-blame-ignore-revs
public/video-ui/src/components/FormFields/SelectBox.jsx
60.
Pete F <pete.faulconbridge>
Anna Beddow <anna.beddow>
29 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
app/util/StepFunctions.scala
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
pluto-message-ingestion/yarn.lock
public/video-ui/src/slices/workflow.ts
public/video-ui/src/pages/Video/index.jsx
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
app/util/UploadBuilder.scala
61.
fweddi <freddiepreece>
Junyuan Xue <junyuanxue.is>
28 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/constants/queryParams.js
62.
Freddie Preece <40991816+fweddi>
Junyuan Xue <junyuan_xue>
28 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/constants/queryParams.js
63.
Pete F <pete.faulconbridge>
Wai Sing Yiu <89925410+waisingyiu>
28 shared files
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
build.sbt
package.json
app/util/StepFunctions.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/constants/blankVideoData.ts
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/components/ManagedForm/ManagedField.jsx
app/model/commands/UpdateAtomCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
test/model/commands/UpdateAtomCommandTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
common/src/test/scala/com/gu/media/TestHelpers.scala
uploader/src/main/resources/cfn-template.yaml
common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala
64.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuanxue.is>
27 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/WorkflowApi.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
pluto-message-ingestion/package.json
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
65.
Pete F <37048459+bryophyta>
Wai Sing Yiu <89925410+waisingyiu>
27 shared files
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
build.sbt
package.json
app/util/StepFunctions.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
common/src/main/scala/com/gu/media/model/MediaAtom.scala
public/video-ui/src/constants/blankVideoData.ts
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/util/config.js
public/video-ui/src/components/ManagedForm/ManagedField.jsx
app/model/commands/UpdateAtomCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
test/model/commands/UpdateAtomCommandTest.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
common/src/test/scala/com/gu/media/TestHelpers.scala
uploader/src/main/resources/cfn-template.yaml
66.
Lindsey Dew <lindsey.dew>
Holly Knox <168672047+hk-15>
27 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/util/hasIconikOrPlutoProject.ts
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
scripts/start.sh
docs/03-running.md
app/views/VideoUIApp/app.scala.html
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
.github/workflows/check-labels.yaml
public/video-ui/src/slices/error.ts
67.
Wai Sing Yiu <89925410+waisingyiu>
David Furey <david.furey>
26 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/blankVideoData.ts
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/controllers/UploadController.scala
public/video-ui/src/services/tagmanager.ts
conf/riff-raff.yaml
uploader/src/main/scala/com/gu/media/upload/mediaconvert/Resolution.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
public/video-ui/src/util/config.ts
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
uploader/src/main/resources/cfn-template.yaml
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
68.
fweddi <freddiepreece>
Junyuan Xue <junyuan_xue>
25 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/slices/videos.ts
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/constants/videoCreateOptions.ts
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/constants/queryParams.js
69.
David Furey <david.furey>
fweddi <freddiepreece>
25 shared files
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/components/YoutubeFurniture/index.jsx
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/util/getComposerData.js
app/controllers/UploadController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/components/VideoImages/VideoImages.jsx
public/video-ui/src/util/video.js
public/video-ui/src/slices/search.ts
public/video-ui/src/pages/Search/index.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/routes.tsx
70.
Lakshmi R Pillai <73653255+lakshmirpillai>
Andy Noton <andy.noton.contractor>
24 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
build.sbt
common/src/main/scala/com/gu/media/model/VideoAsset.scala
app/data/AtomListStore.scala
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
app/util/S3ImageUtil.scala
test/model/commands/ActiveAssetCommandTest.scala
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
test/ThriftUtilSpec.scala
71.
Andy Noton <andy.noton.contractor>
David Furey <david.furey>
24 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala
test/controllers/UploadControllerTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
build.sbt
common/src/main/scala/com/gu/media/model/VideoAsset.scala
common/src/test/scala/com/gu/media/util/AspectRatioTest.scala
public/video-ui/styles/components/_forms.scss
app/controllers/UploadController.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
tsconfig.json
test/model/ClientAssetTest.scala
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
common/src/main/scala/com/gu/media/model/ClientAsset.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/components/Create.tsx
common/src/main/scala/com/gu/media/util/AspectRatio.scala
72.
Pete F <37048459+bryophyta>
fweddi <freddiepreece>
24 shared files
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
package.json
app/data/AtomListStore.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/routes.tsx
73.
Pete F <pete.faulconbridge>
fweddi <freddiepreece>
24 shared files
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/components/VideoItem/index.jsx
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
package.json
app/data/AtomListStore.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/model/Platform.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/routes.tsx
74.
Andrew Nowak <andrew.nowak>
Junyuan Xue <junyuanxue.is>
23 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
yarn.lock
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/util/getComposerData.js
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
pluto-message-ingestion/package.json
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
75.
Freddie Preece <40991816+fweddi>
Wai Sing Yiu <89925410+waisingyiu>
23 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
public/video-ui/src/util/video.js
public/video-ui/src/constants/queryParams.js
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
76.
fweddi <freddiepreece>
Andy Noton <andy.noton.contractor>
23 shared files
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
test/data/CapiBackedAtomListStoreSpec.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala
app/model/MediaAtomSummary.scala
package.json
app/data/AtomListStore.scala
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/styles/components/_forms.scss
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
public/video-ui/styles/components/_modal.scss
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
tsconfig.json
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/constants/videoPlayerFormats.ts
public/video-ui/src/components/Create.tsx
77.
Wai Sing Yiu <89925410+waisingyiu>
AlexAscherson <aascherson>
21 shared files
app/model/commands/AddAssetCommand.scala
yarn.lock
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/constants/blankVideoData.ts
app/controllers/UploadController.scala
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/config.ts
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
78.
Andrew Nowak <10963046+andrew-nowak>
David Furey <david.furey>
21 shared files
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
uploader/src/main/resources/lambda-template.yaml
build.sbt
common/src/main/scala/com/gu/media/upload/model/MediaConvertEvent.scala
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
public/video-ui/src/util/getComposerData.js
conf/riff-raff.yaml
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
project/StateMachine.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/Create.tsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
79.
Andrew Nowak <10963046+andrew-nowak>
Junyuan Xue <junyuan_xue>
20 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/WorkflowApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
80.
Lakshmi R Pillai <73653255+lakshmirpillai>
Anna Beddow <anna.beddow>
20 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
.github/workflows/sbt-dependency-graph.yaml
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/pages/Video/index.jsx
test/model/commands/ActiveAssetCommandTest.scala
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
public/video-ui/src/slices/s3Upload.ts
app/util/UploadBuilder.scala
81.
Anna Beddow <anna.beddow>
AlexAscherson <aascherson>
20 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
.github/workflows/sbt-dependency-graph.yaml
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/constants/videoCreateOptions.ts
.github/workflows/ci.yaml
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/slices/workflow.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
tsconfig.json
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
82.
Lakshmi R Pillai <73653255+lakshmirpillai>
Wai Sing Yiu <89925410+waisingyiu>
19 shared files
app/model/commands/AddAssetCommand.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
app/util/AWS.scala
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
app/di.scala
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
app/util/StepFunctions.scala
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
conf/riff-raff.yaml
app/controllers/Api.scala
app/model/commands/UpdateAtomCommand.scala
test/model/commands/ActiveAssetCommandTest.scala
test/model/commands/UpdateAtomCommandTest.scala
common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala
common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala
83.
Junyuan Xue <junyuanxue.is>
Holly Knox <168672047+hk-15>
19 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/util/storeMiddleware.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
pluto-message-ingestion/yarn.lock
public/video-ui/src/services/VideosApi.ts
public/video-ui/styles/layout/_topbar.scss
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
84.
Pete F <37048459+bryophyta>
Junyuan Xue <junyuan.xue>
18 shared files
public/video-ui/src/pages/Upload/index.tsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
pluto-message-ingestion/src/types.ts
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
test/data/IconikDataStoreSpec.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
85.
Lindsey Dew <lindsey.dew>
Junyuan Xue <junyuan.xue>
18 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/constants/themeOverrides.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/services/IconikApi.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
public/video-ui/src/pages/Video/tabs/Management.tsx
86.
Junyuan Xue <junyuan_xue>
Junyuan Xue <junyuan.xue>
18 shared files
public/video-ui/src/pages/Upload/index.tsx
public/video-ui/src/pages/Video/tabs/Workflow.jsx
public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/pages/Video/tabs/Furniture.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/EditSaveCancel/index.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/pages/Video/tabs/Usage.jsx
public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx
public/video-ui/src/pages/Video/tabs/Targeting.jsx
public/video-ui/src/pages/Video/tabs/Management.jsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/test/models.ts
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
87.
Lakshmi R Pillai <73653255+lakshmirpillai>
fweddi <freddiepreece>
17 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
conf/routes
common/src/test/scala/com/gu/media/model/MediaAtomTest.scala
common/src/main/scala/com/gu/media/Permissions.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
app/model/MediaAtomSummary.scala
app/data/AtomListStore.scala
public/video-ui/src/pages/Upload/index.jsx
common/src/main/scala/com/gu/media/model/Platform.scala
public/video-ui/src/components/ReactApp.tsx
common/src/main/scala/com/gu/media/model/MediaAtom.scala
app/controllers/UploadController.scala
app/controllers/Api.scala
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/routes.tsx
88.
Andrew Nowak <andrew.nowak>
Junyuan Xue <junyuan_xue>
17 shared files
public/video-ui/src/services/KeywordsApi.ts
public/video-ui/src/components/FormFields/ExpireNow.tsx
public/video-ui/src/test/keywordsApi.spec.ts
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/util/getComposerData.js
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
public/video-ui/src/slices/uploads.ts
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
89.
Andy Noton <andy.noton.contractor>
Anna Beddow <anna.beddow>
17 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
common/src/main/scala/com/gu/media/model/Asset.scala
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
public/video-ui/src/components/VideoData/VideoData.jsx
test/model/commands/ActiveAssetCommandTest.scala
tsconfig.json
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
public/video-ui/src/components/Create.tsx
90.
Freddie Preece <40991816+fweddi>
Sam Hession <sam.hession>
17 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
build.sbt
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
app/util/UploadBuilder.scala
91.
Sam Hession <sam.hession>
Anna Beddow <anna.beddow>
17 shared files
common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala
common/src/main/scala/com/gu/media/util/JsonConversions.scala
common/src/main/scala/com/gu/media/model/Asset.scala
uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala
test/controllers/UploadControllerTest.scala
build.sbt
uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
app/model/commands/ActiveAssetCommand.scala
uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
test/model/ClientAssetTest.scala
app/model/commands/DeleteCommand.scala
common/src/main/scala/com/gu/media/model/ClientAsset.scala
app/util/UploadBuilder.scala
92.
Pete F <pete.faulconbridge>
Junyuan Xue <junyuan.xue>
17 shared files
public/video-ui/src/pages/Upload/index.tsx
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
pluto-message-ingestion/src/types.ts
package.json
common/src/main/scala/com/gu/media/iconik/IconikModels.scala
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/src/services/IconikApi.ts
pluto-message-ingestion/src/process-record.test.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/DeleteButton.jsx
public/video-ui/src/pages/Video/index.jsx
test/data/IconikDataStoreSpec.scala
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx
93.
Andrew Nowak <andrew.nowak>
David Furey <david.furey>
17 shared files
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/actions/VideoActions/videoPageCreate.js
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
uploader/src/main/resources/lambda-template.yaml
build.sbt
public/video-ui/src/components/Flags/index.jsx
uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala
public/video-ui/src/util/getComposerData.js
conf/riff-raff.yaml
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/FormFields/DatePicker.jsx
project/StateMachine.scala
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/Create.tsx
uploader/src/main/resources/cfn-template.yaml
public/video-ui/src/slices/s3Upload.ts
94.
Lakshmi R Pillai <73653255+lakshmirpillai>
Junyuan Xue <junyuanxue.is>
16 shared files
public/video-ui/src/actions/VideoActions/createVideo.ts
public/video-ui/src/actions/VideoActions/revertAsset.ts
public/video-ui/src/actions/VideoActions/publishVideo.ts
cloudformation/media-atom-maker-dev.yml
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
public/video-ui/src/components/Header.jsx
build.sbt
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/actions/VideoActions/createAsset.js
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
.git-blame-ignore-revs
95.
Anna Beddow <anna.beddow>
Junyuan Xue <junyuanxue.is>
16 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/actions/VideoActions/saveVideo.ts
build.sbt
package.json
public/video-ui/src/components/VideoPreview/VideoPreview.jsx
public/video-ui/src/constants/videoCreateOptions.ts
pluto-message-ingestion/yarn.lock
public/video-ui/src/components/utils/VideoEmbed.tsx
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/pages/Video/index.jsx
pluto-message-ingestion/package.json
public/video-ui/src/components/Iconik/IconikProjectPicker.tsx
public/video-ui/src/components/Create.tsx
public/video-ui/src/slices/s3Upload.ts
96.
Junyuan Xue <junyuanxue.is>
Wai Sing Yiu <89925410+waisingyiu>
16 shared files
yarn.lock
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/FormFields/StandTagPicker.tsx
public/video-ui/styles/components/_forms.scss
public/video-ui/src/services/tagmanager.ts
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/components/ManagedForm/ManagedField.jsx
public/video-ui/src/util/videoPublishCheck.ts
public/video-ui/src/util/video.js
public/video-ui/src/constants/queryParams.js
public/video-ui/src/components/FormFields/tags/allowTags.ts
97.
Holly Knox <168672047+hk-15>
David Furey <david.furey>
16 shared files
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
vite.config.ts
public/video-ui/src/util/validateField.ts
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts
public/video-ui/src/components/Header.jsx
public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx
public/video-ui/src/components/ReactApp.tsx
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/pages/Video/index.jsx
public/video-ui/src/components/FormFields/TagPicker.jsx
public/video-ui/src/components/Header.tsx
public/video-ui/src/components/FormFields/TagPicker.test.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx
public/video-ui/src/slices/s3Upload.ts
public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx
98.
Anna Beddow <anna.beddow>
Wai Sing Yiu <89925410+waisingyiu>
15 shared files
common/src/main/scala/com/gu/media/util/JsonConversions.scala
yarn.lock
test/controllers/UploadControllerTest.scala
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
app/util/StepFunctions.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala
public/video-ui/src/components/VideoData/VideoData.jsx
uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala
test/model/commands/ActiveAssetCommandTest.scala
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala
uploader/src/main/resources/cfn-template.yaml
uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala
99.
Andrew Nowak <10963046+andrew-nowak>
Freddie Preece <40991816+fweddi>
15 shared files
conf/routes
yarn.lock
public/video-ui/src/components/VideoUpload/VideoTrail.tsx
public/video-ui/src/components/YoutubeFurniture/index.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
build.sbt
package.json
public/video-ui/src/components/Flags/index.jsx
public/video-ui/src/components/utils/Modal.tsx
public/video-ui/src/util/getComposerData.js
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
public/video-ui/src/services/UploadsApi.js
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/Create.tsx
100.
Andy Noton <andy.noton.contractor>
AlexAscherson <aascherson>
15 shared files
public/video-ui/src/pages/Upload/index.tsx
yarn.lock
public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx
public/video-ui/src/components/VideoUpload/VideoAsset.tsx
public/video-ui/src/components/Header.jsx
build.sbt
package.json
public/video-ui/styles/components/_forms.scss
app/controllers/UploadController.scala
public/video-ui/src/services/VideosApi.ts
public/video-ui/src/components/VideoData/VideoData.jsx
tsconfig.json
public/video-ui/src/components/ManagedForm/ManagedForm.jsx
public/video-ui/src/components/utils/GridImageSelect.jsx
public/video-ui/src/components/Create.tsx
Most Connected Contributors
Contributor
# connections
# commits
1.
Lindsey Dew <lindsey.dew>
26
246
2.
Andrew Nowak <10963046+andrew-nowak>
25
49
3.
Pete F <37048459+bryophyta>
24
45
4.
Andrew Nowak <andrew.nowak>
23
63
5.
Lakshmi R Pillai <73653255+lakshmirpillai>
22
8
6.
AlexAscherson <aascherson>
21
193
7.
David Furey <david.furey>
21
120
8.
Pete F <pete.faulconbridge>
21
85
9.
Junyuan Xue <junyuanxue.is>
21
27
10.
Andy Noton <andy.noton.contractor>
21
24
11.
Junyuan Xue <junyuan.xue>
21
18
12.
Freddie Preece <40991816+fweddi>
21
14
13.
Anna Beddow <anna.beddow>
20
77
14.
Holly Knox <168672047+hk-15>
20
47
15.
Wai Sing Yiu <89925410+waisingyiu>
20
46
16.
Junyuan Xue <junyuan_xue>
20
2
17.
fweddi <freddiepreece>
19
88
18.
Sam Hession <samhession>
19
20
19.
dependabot[bot] <49699333+dependabot[bot]>
17
37
20.
Lakshmi Pillai <lakshmi.pillai>
16
6
21.
Sam Hession <sam.hession>
15
14
22.
copilot-swe-agent[bot] <198982749+copilot>
9
1
23.
Akash Askoolum <akash1810>
6
2
24.
Emily Bourke <emily.bourke>
5
12
25.
Emily Bourke <emily>
5
1
26.
Reetta Vaahtoranta <rvaahtoranta>
4
1
27.
David Blishen <david.blishen>
4
1
28.
Mateusz <mateusz.karpow>
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["pete.faulconbridge"]
n1["37048459+bryophyta"]
n2["73653255+lakshmirpillai"]
n3["junyuanxue.is"]
n4["aascherson"]
n5["junyuan_xue"]
n6["lindsey.dew"]
n7["david.furey"]
n8["40991816+fweddi"]
n9["andrew.nowak"]
n10["10963046+andrew-nowak"]
n11["freddiepreece"]
n12["89925410+waisingyiu"]
n13["168672047+hk-15"]
n14["junyuan.xue"]
n15["andy.noton.contractor"]
n16["anna.beddow"]
n17["sam.hession"]
n0 ---|"247"| n1
n0 ---|"168"| n2
n2 ---|"168"| n1
n3 ---|"164"| n4
n3 ---|"134"| n5
n5 ---|"134"| n4
n1 ---|"131"| n6
n4 ---|"130"| n7
n0 ---|"123"| n6
n6 ---|"108"| n4
n2 ---|"87"| n6
n8 ---|"80"| n6
n6 ---|"74"| n7
n9 ---|"73"| n10
n0 ---|"70"| n4
n1 ---|"70"| n4
n6 ---|"69"| n3
n1 ---|"66"| n7
n10 ---|"65"| n6
n0 ---|"65"| n7
n3 ---|"62"| n7
n8 ---|"62"| n7
n9 ---|"61"| n6
n11 ---|"59"| n8
n6 ---|"57"| n5
n11 ---|"56"| n6
n5 ---|"56"| n7
n1 ---|"54"| n9
n1 ---|"54"| n10
n6 ---|"52"| n12
n0 ---|"49"| n8
n1 ---|"49"| n8
n2 ---|"46"| n7
n0 ---|"45"| n10
n13 ---|"45"| n4
n3 ---|"45"| n14
n4 ---|"45"| n14
n0 ---|"44"| n9
n0 ---|"43"| n3
n1 ---|"43"| n3
n8 ---|"41"| n4
n15 ---|"41"| n8
n2 ---|"40"| n8
n16 ---|"40"| n6
n16 ---|"38"| n7
n2 ---|"36"| n9
n2 ---|"36"| n10
n11 ---|"36"| n4
n15 ---|"35"| n6
n10 ---|"34"| n4
n2 ---|"32"| n4
n8 ---|"32"| n3
n8 ---|"32"| n16
n1 ---|"31"| n16
n9 ---|"30"| n4
n0 ---|"30"| n15
n1 ---|"30"| n15
n0 ---|"29"| n5
n1 ---|"29"| n5
n0 ---|"29"| n16
n11 ---|"28"| n3
n8 ---|"28"| n5
n0 ---|"28"| n12
n10 ---|"27"| n3
n1 ---|"27"| n12
n6 ---|"27"| n13
n12 ---|"26"| n7
n11 ---|"25"| n5
n7 ---|"25"| n11
n2 ---|"24"| n15
n15 ---|"24"| n7
n1 ---|"24"| n11
n0 ---|"24"| n11
n9 ---|"23"| n3
n8 ---|"23"| n12
n11 ---|"23"| n15
n12 ---|"21"| n4
n10 ---|"21"| n7
n10 ---|"20"| n5
n2 ---|"20"| n16
n16 ---|"20"| n4
n2 ---|"19"| n12
n3 ---|"19"| n13
n1 ---|"18"| n14
n6 ---|"18"| n14
n5 ---|"18"| n14
n2 ---|"17"| n11
n9 ---|"17"| n5
n15 ---|"17"| n16
n8 ---|"17"| n17
n17 ---|"17"| n16
n0 ---|"17"| n14
n9 ---|"17"| n7
n2 ---|"16"| n3
n16 ---|"16"| n3
n3 ---|"16"| n12
n13 ---|"16"| n7
n16 ---|"15"| n12
n10 ---|"15"| n8
n15 ---|"15"| n4
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bB7,stroke-width:6px
linkStyle 2 stroke:#00688bB7,stroke-width:6px
linkStyle 3 stroke:#00688bB7,stroke-width:6px
linkStyle 4 stroke:#00688bA5,stroke-width:5px
linkStyle 5 stroke:#00688bA5,stroke-width:5px
linkStyle 6 stroke:#00688bA5,stroke-width:5px
linkStyle 7 stroke:#00688bA5,stroke-width:5px
linkStyle 8 stroke:#00688b93,stroke-width:4px
linkStyle 9 stroke:#00688b93,stroke-width:4px
linkStyle 10 stroke:#00688b82,stroke-width:3px
linkStyle 11 stroke:#00688b82,stroke-width:3px
linkStyle 12 stroke:#00688b70,stroke-width:2px
linkStyle 13 stroke:#00688b70,stroke-width:2px
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:#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:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b70,stroke-width:2px
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:#00688b5E,stroke-width:1px
linkStyle 48 stroke:#00688b5E,stroke-width:1px
linkStyle 49 stroke:#00688b5E,stroke-width:1px
linkStyle 50 stroke:#00688b5E,stroke-width:1px
linkStyle 51 stroke:#00688b5E,stroke-width:1px
linkStyle 52 stroke:#00688b5E,stroke-width:1px
linkStyle 53 stroke:#00688b5E,stroke-width:1px
linkStyle 54 stroke:#00688b5E,stroke-width:1px
linkStyle 55 stroke:#00688b5E,stroke-width:1px
linkStyle 56 stroke:#00688b5E,stroke-width:1px
linkStyle 57 stroke:#00688b5E,stroke-width:1px
linkStyle 58 stroke:#00688b5E,stroke-width:1px
linkStyle 59 stroke:#00688b5E,stroke-width:1px
linkStyle 60 stroke:#00688b5E,stroke-width:1px
linkStyle 61 stroke:#00688b5E,stroke-width:1px
linkStyle 62 stroke:#00688b5E,stroke-width:1px
linkStyle 63 stroke:#00688b5E,stroke-width:1px
linkStyle 64 stroke:#00688b5E,stroke-width:1px
linkStyle 65 stroke:#00688b5E,stroke-width:1px
linkStyle 66 stroke:#00688b5E,stroke-width:1px
linkStyle 67 stroke:#00688b5E,stroke-width:1px
linkStyle 68 stroke:#00688b5E,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. | Pete F <pete.faulconbridge> |
Pete F <37048459+bryophyta> |
247 shared filesapp/controllers/JsonRequestParsing.scala common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala common/src/main/scala/com/gu/media/ses/Mailer.scala common/src/main/scala/com/gu/media/model/AdSettings.scala common/src/main/scala/com/gu/media/model/IconikData.scala public/video-ui/src/components/FormFields/ExpireNow.tsx common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala app/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/CapiAccess.scala common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala app/controllers/Support.scala common/src/test/scala/com/gu/media/youtube/YoutubeDescriptionTest.scala common/src/main/scala/com/gu/media/iconik/IconikInMemoryStore.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala common/src/main/scala/com/gu/media/aws/KinesisAccess.scala pluto-message-ingestion/.eslintrc.js public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala test/YouTubeSDKCompatibilityCheckSpec.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/upload/model/Upload.scala common/src/main/scala/com/gu/media/aws/SQSAccess.scala cloudformation/media-atom-maker-dev.yml scripts/pluto-ci.sh pluto-message-ingestion/.eslintignore public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts common/src/main/scala/com/gu/media/util/MAMLogger.scala app/model/commands/CreateAtomCommand.scala pluto-message-ingestion/scripts/test-pluto-lambda-CODE.js test/util/SubtitleUtilTest.scala pluto-message-ingestion/eslint.config.mjs common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala app/model/ClientConfig.scala app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/iconik/IconikUploadActions.scala common/src/main/scala/com/gu/media/model/Metadata.scala app/model/commands/SubtitleFileDeleteCommand.scala public/video-ui/src/components/GridImage/GridImage.jsx public/video-ui/styles/components/_video-trail.scss common/src/main/scala/com/gu/media/aws/SESSettings.scala app/model/MediaAtomSummary.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala common/src/main/scala/com/gu/media/aws/AwsCredentials.scala app/controllers/PlutoController.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt pluto-message-ingestion/src/types.ts app/util/YouTube.scala package.json public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala app/model/commands/SubtitleFileUploadCommand.scala app/model/transcoder/JobStatus.scala app/model/commands/CreateWorkflowAtomCommand.scala app/model/WorkflowMediaAtom.scala app/controllers/AtomController.scala app/util/Memoize.scala common/src/main/scala/com/gu/media/iconik/IconikModels.scala app/model/YouTubeMessage.scala common/src/test/scala/com/gu/media/youtube/YoutubeUrlTest.scala app/util/StepFunctions.scala common/src/main/scala/com/gu/media/logging/Logging.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala public/video-ui/src/slices/config.ts public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/aws/AwsAccess.scala common/src/main/scala/com/gu/media/model/Platform.scala app/controllers/Youtube.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala common/src/main/scala/com/gu/media/iconik/IconikDataStore.scala common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/model/commands/CommandException.scala app/data/IconikStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala app/util/Transcoder.scala ... |
| 2. | Pete F <pete.faulconbridge> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
168 shared filesapp/controllers/JsonRequestParsing.scala common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala common/src/main/scala/com/gu/media/ses/Mailer.scala common/src/main/scala/com/gu/media/model/AdSettings.scala common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala app/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/CapiAccess.scala common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/util/UploadBuilderTest.scala app/controllers/Support.scala common/src/test/scala/com/gu/media/youtube/YoutubeDescriptionTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala common/src/main/scala/com/gu/media/aws/KinesisAccess.scala test/controllers/UploadControllerTest.scala test/YouTubeSDKCompatibilityCheckSpec.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/upload/model/Upload.scala common/src/main/scala/com/gu/media/aws/SQSAccess.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts common/src/main/scala/com/gu/media/util/MAMLogger.scala app/model/commands/CreateAtomCommand.scala test/util/SubtitleUtilTest.scala common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala app/model/ClientConfig.scala app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/model/Metadata.scala app/model/commands/SubtitleFileDeleteCommand.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala app/model/MediaAtomSummary.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala common/src/main/scala/com/gu/media/aws/AwsCredentials.scala app/controllers/PlutoController.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt app/util/YouTube.scala public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala app/model/commands/SubtitleFileUploadCommand.scala app/model/transcoder/JobStatus.scala app/model/commands/CreateWorkflowAtomCommand.scala app/model/WorkflowMediaAtom.scala app/controllers/AtomController.scala app/util/Memoize.scala app/model/YouTubeMessage.scala common/src/test/scala/com/gu/media/youtube/YoutubeUrlTest.scala app/util/StepFunctions.scala common/src/main/scala/com/gu/media/logging/Logging.scala common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/aws/AwsAccess.scala common/src/main/scala/com/gu/media/model/Platform.scala app/controllers/Youtube.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/model/commands/CommandException.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala app/util/Transcoder.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/util/SubtitleUtil.scala common/src/main/scala/com/gu/media/youtube/YoutubeDescription.scala public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala app/util/UploadDecorator.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala app/controllers/UploadController.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala common/src/main/scala/com/gu/media/pluto/PlutoCommissionDataStore.scala app/util/CredentialsGenerator.scala common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala common/src/main/scala/com/gu/media/util/JsonDate.scala app/util/ActivateAssetRequest.scala common/src/main/scala/com/gu/media/model/PrivacyStatus.scala scheduler/src/main/scala/com.gu.media.scheduler/SchedulerLambda.scala common/src/main/scala/com/gu/media/util/HMACClient.scala uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala app/controllers/Api.scala common/src/main/scala/com/gu/media/model/VideoUpdateError.scala app/util/CORSable.scala app/controllers/Healthcheck.scala common/src/test/scala/com/gu/media/pluto/PlutoItemTest.scala ... |
| 3. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Pete F <37048459+bryophyta> |
168 shared filesapp/controllers/JsonRequestParsing.scala common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala common/src/main/scala/com/gu/media/ses/Mailer.scala common/src/main/scala/com/gu/media/model/AdSettings.scala common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala app/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/CapiAccess.scala common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/util/UploadBuilderTest.scala app/controllers/Support.scala common/src/test/scala/com/gu/media/youtube/YoutubeDescriptionTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala common/src/main/scala/com/gu/media/aws/KinesisAccess.scala test/controllers/UploadControllerTest.scala test/YouTubeSDKCompatibilityCheckSpec.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/upload/model/Upload.scala common/src/main/scala/com/gu/media/aws/SQSAccess.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts common/src/main/scala/com/gu/media/util/MAMLogger.scala app/model/commands/CreateAtomCommand.scala test/util/SubtitleUtilTest.scala common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala app/model/ClientConfig.scala app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/model/Metadata.scala app/model/commands/SubtitleFileDeleteCommand.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala app/model/MediaAtomSummary.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala common/src/main/scala/com/gu/media/aws/AwsCredentials.scala app/controllers/PlutoController.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt app/util/YouTube.scala public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala app/model/commands/SubtitleFileUploadCommand.scala app/model/transcoder/JobStatus.scala app/model/commands/CreateWorkflowAtomCommand.scala app/model/WorkflowMediaAtom.scala app/controllers/AtomController.scala app/util/Memoize.scala app/model/YouTubeMessage.scala common/src/test/scala/com/gu/media/youtube/YoutubeUrlTest.scala app/util/StepFunctions.scala common/src/main/scala/com/gu/media/logging/Logging.scala common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/aws/AwsAccess.scala common/src/main/scala/com/gu/media/model/Platform.scala app/controllers/Youtube.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/model/commands/CommandException.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala app/util/Transcoder.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/util/SubtitleUtil.scala common/src/main/scala/com/gu/media/youtube/YoutubeDescription.scala public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala app/util/UploadDecorator.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala app/controllers/UploadController.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala common/src/main/scala/com/gu/media/pluto/PlutoCommissionDataStore.scala app/util/CredentialsGenerator.scala common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala common/src/main/scala/com/gu/media/util/JsonDate.scala app/util/ActivateAssetRequest.scala common/src/main/scala/com/gu/media/model/PrivacyStatus.scala scheduler/src/main/scala/com.gu.media.scheduler/SchedulerLambda.scala common/src/main/scala/com/gu/media/util/HMACClient.scala uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala app/controllers/Api.scala common/src/main/scala/com/gu/media/model/VideoUpdateError.scala app/util/CORSable.scala app/controllers/Healthcheck.scala common/src/test/scala/com/gu/media/pluto/PlutoItemTest.scala ... |
| 4. | Junyuan Xue <junyuanxue.is> |
AlexAscherson <aascherson> |
164 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts public/video-ui/src/components/Workflow/WorkflowForm.jsx yarn.lock public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/publishVideo.ts public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/util/validateField.ts public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/constants/privacyStates.js public/video-ui/src/util/channelAllowed.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx public/video-ui/src/services/presence.ts build.sbt pluto-message-ingestion/src/types.ts scripts/app-ci.sh package.json public/video-ui/src/components/DeleteButton.tsx public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Workflow/WorkflowLink.jsx public/video-ui/src/util/tagParsers.js public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/richtext/menu.ts public/video-ui/src/constants/imageFields.ts public/video-ui/src/components/Flags/index.jsx public/video-ui/src/test/linkValidator.spec.ts public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/slices/editState.ts public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/util/storeAccessor.ts public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/components/Pluto/PlutoProjectLink.tsx public/video-ui/src/constants/ErrorMessages.ts public/video-ui/src/services/TargetingApi.js public/video-ui/src/services/capi.ts public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/Presence.jsx public/video-ui/src/services/IconikApi.ts public/video-ui/src/util/canonicalVideoPageExists.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/yarn.lock public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/hasUnpublishedChanges.ts public/video-ui/src/components/ContentChangeDetails/index.jsx public/video-ui/src/components/TagSearch/TagUnavailable.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/components/DeleteButton.jsx public/video-ui/styles/layout/_topbar.scss ... |
| 5. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan_xue> |
134 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts public/video-ui/src/components/Workflow/WorkflowForm.jsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/publishVideo.ts public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/util/channelAllowed.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx public/video-ui/src/services/presence.ts package.json public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Workflow/WorkflowLink.jsx public/video-ui/src/util/tagParsers.js public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/richtext/menu.ts public/video-ui/src/constants/imageFields.ts public/video-ui/src/components/Flags/index.jsx public/video-ui/src/test/linkValidator.spec.ts public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/slices/editState.ts public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Help/index.jsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/util/storeAccessor.ts public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/components/Pluto/PlutoProjectLink.tsx public/video-ui/src/constants/ErrorMessages.ts public/video-ui/src/services/TargetingApi.js public/video-ui/src/services/capi.ts public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/Presence.jsx public/video-ui/src/util/canonicalVideoPageExists.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/hasUnpublishedChanges.ts public/video-ui/src/components/ContentChangeDetails/index.jsx public/video-ui/src/components/TagSearch/TagUnavailable.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/actions/PresenceActions/reportError.ts public/video-ui/src/services/YoutubeApi.ts public/video-ui/src/slices/usage.ts public/video-ui/src/test/models.ts public/video-ui/src/slices/formFieldsWarning.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/test/getAspectRatio.spec.ts ... |
| 6. | Junyuan Xue <junyuan_xue> |
AlexAscherson <aascherson> |
134 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts public/video-ui/src/components/Workflow/WorkflowForm.jsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/publishVideo.ts public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/util/channelAllowed.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx public/video-ui/src/services/presence.ts package.json public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/Workflow/WorkflowLink.jsx public/video-ui/src/util/tagParsers.js public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/richtext/menu.ts public/video-ui/src/constants/imageFields.ts public/video-ui/src/components/Flags/index.jsx public/video-ui/src/test/linkValidator.spec.ts public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/slices/editState.ts public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Help/index.jsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/util/storeAccessor.ts public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/components/Pluto/PlutoProjectLink.tsx public/video-ui/src/constants/ErrorMessages.ts public/video-ui/src/services/TargetingApi.js public/video-ui/src/services/capi.ts public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/Presence.jsx public/video-ui/src/util/canonicalVideoPageExists.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/hasUnpublishedChanges.ts public/video-ui/src/components/ContentChangeDetails/index.jsx public/video-ui/src/components/TagSearch/TagUnavailable.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/actions/PresenceActions/reportError.ts public/video-ui/src/services/YoutubeApi.ts public/video-ui/src/slices/usage.ts public/video-ui/src/test/models.ts public/video-ui/src/slices/formFieldsWarning.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/test/getAspectRatio.spec.ts ... |
| 7. | Pete F <37048459+bryophyta> |
Lindsey Dew <lindsey.dew> |
131 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/CapiAccess.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala scheduler/src/main/resources/logback.xml uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala common/src/main/scala/com/gu/media/aws/KinesisAccess.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/aws/SQSAccess.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts expirer/src/main/resources/logback.xml expirer/src/test/resources/one-expired-atom-two-yt-assets.json app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/iconik/IconikUploadActions.scala public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/SESSettings.scala app/model/MediaAtomSummary.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala common/src/main/scala/com/gu/media/aws/AwsCredentials.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json app/data/AtomListStore.scala app/model/commands/SubtitleFileUploadCommand.scala app/util/StepFunctions.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala public/video-ui/src/slices/config.ts common/src/main/scala/com/gu/media/aws/AwsAccess.scala common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala app/util/Transcoder.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/constants/blankVideoData.ts app/util/SubtitleUtil.scala public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/util/imageHelpers.test.ts public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx app/controllers/UploadController.scala public/video-ui/src/services/IconikApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala expirer/src/test/resources/one-atom-per-page-page-2.json pluto-message-ingestion/yarn.lock app/util/CredentialsGenerator.scala public/video-ui/src/components/FormFields/PureTagPicker.jsx docs/channel-url-screenshot.png uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala app/controllers/Api.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/aws/MediaConvertAccess.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts app/model/commands/UpdateAtomCommand.scala app/model/commands/PublishAtomCommand.scala public/video-ui/src/pages/Video/index.jsx public/video-ui/src/util/imageHelpers.ts common/src/main/scala/com/gu/media/aws/S3Access.scala app/util/NotifyingAtomPublisher.scala app/util/PlutoMessageConsumer.scala public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx app/util/S3ImageUtil.scala docs/08-youtube.md test/model/commands/ActiveAssetCommandTest.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala tsconfig.json test/model/ClientAssetTest.scala app/controllers/Transcoder.scala ... |
| 8. | AlexAscherson <aascherson> |
David Furey <david.furey> |
130 shared filespublic/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/Targeting/Targeting.tsx public/video-ui/src/components/FormFields/TextAreaInput.tsx public/video-ui/src/components/ManagedForm/ManagedSection.jsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/components/ManagedForm/ManagedForm.tsx public/video-ui/src/components/VideoUpload/YoutubeUpload.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/FormFields/TextInput.tsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/Workflow/Workflow.tsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Flags/index.tsx public/video-ui/src/components/FormFields/DurationInput.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.tsx public/video-ui/src/pages/Training/index.tsx public/video-ui/src/components/ManagedForm/ManagedField.tsx build.sbt public/video-ui/src/actions/VideoActions/getVideo.js public/video-ui/src/components/FormFields/DatePicker.tsx public/video-ui/src/actions/VideoActions/getVideo.ts public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/FormFields/TagPicker.tsx public/video-ui/src/actions/VideoActions/videoPageCreate.ts public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/pages/Video/tabs/Pluto.tsx public/video-ui/src/util/cleanVideoData.js public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/ManagedForm/ManagedSection.tsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/util/storeAccessor.ts public/video-ui/src/services/UploadsApi.ts public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/util/video.ts public/video-ui/src/components/ManagedForm/types.ts types/ts-migrate-modules.d.ts public/video-ui/src/components/FormFields/TagPicker.test.tsx public/video-ui/src/components/utils/GridImageSelect.tsx public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/components/VideoData/VideoData.tsx public/video-ui/src/services/TargetingApi.js public/video-ui/src/components/VideoUpload/AddAssetFromURL.tsx public/video-ui/src/components/Presence.jsx app/controllers/UploadController.scala public/video-ui/src/actions/VideoActions/createAsset.ts public/video-ui/src/slices/video.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/components/Videos/ComposerPageCreate.tsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/util/cleanVideoData.ts public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx types/ts-migrate-globals.d.ts public/video-ui/src/components/utils/YouTubeEmbed.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/components/FormFields/SelectBox.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/components/YoutubeFurniture/index.tsx public/video-ui/src/util/parseGridMetadata.ts .eslintrc.js public/video-ui/src/pages/Training/index.jsx public/video-ui/src/components/Workflow/WorkflowForm.tsx tsconfig.json public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Header.tsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/components/VideoImages/VideoImages.tsx public/video-ui/src/components/FormFields/TextInputTagPicker.tsx public/video-ui/src/pages/Video/tabs/Pluto.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/util/getComposerData.ts ... |
| 9. | Pete F <pete.faulconbridge> |
Lindsey Dew <lindsey.dew> |
123 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/CapiAccess.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala common/src/main/scala/com/gu/media/aws/KinesisAccess.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/aws/SQSAccess.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/iconik/IconikUploadActions.scala public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/SESSettings.scala app/model/MediaAtomSummary.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala common/src/main/scala/com/gu/media/aws/AwsCredentials.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json app/data/AtomListStore.scala app/model/commands/SubtitleFileUploadCommand.scala app/util/StepFunctions.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala public/video-ui/src/slices/config.ts common/src/main/scala/com/gu/media/aws/AwsAccess.scala common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala app/util/Transcoder.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/constants/blankVideoData.ts app/util/SubtitleUtil.scala public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/util/imageHelpers.test.ts public/video-ui/src/components/VideoSelectBar/VideoSelectBar.tsx public/video-ui/src/services/WorkflowApi.ts app/controllers/UploadController.scala public/video-ui/src/services/IconikApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock app/util/CredentialsGenerator.scala public/video-ui/src/components/FormFields/PureTagPicker.jsx docs/channel-url-screenshot.png uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala app/controllers/Api.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/aws/MediaConvertAccess.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts app/model/commands/UpdateAtomCommand.scala app/model/commands/PublishAtomCommand.scala public/video-ui/src/pages/Video/index.jsx public/video-ui/src/util/imageHelpers.ts common/src/main/scala/com/gu/media/aws/S3Access.scala app/util/NotifyingAtomPublisher.scala app/util/PlutoMessageConsumer.scala public/video-ui/src/components/FormFields/TagPicker.jsx app/util/S3ImageUtil.scala docs/08-youtube.md test/model/commands/ActiveAssetCommandTest.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala tsconfig.json test/model/ClientAssetTest.scala app/controllers/Transcoder.scala test/model/commands/UpdateAtomCommandTest.scala pluto-message-ingestion/scripts/test-iconik-upsert-CODE.js common/src/main/scala/com/gu/media/lambda/LambdaYoutubeCredentials.scala public/video-ui/src/util/config.ts pluto-message-ingestion/package.json ... |
| 10. | Lindsey Dew <lindsey.dew> |
AlexAscherson <aascherson> |
108 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/util/getYouTubeTagCharCount.js public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala conf/routes public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoItem/VideoItem.tsx yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/VideoSearch/VideoSearch.tsx vite.config.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ManagedForm/index.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/constants/privacyStates.js app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/UploadAccess.scala build.sbt package.json public/video-ui/src/components/FormFields/CheckBox.tsx public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/Icon.tsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/components/ManagedForm/index.ts .github/workflows/ci.yaml public/video-ui/src/services/WorkflowApi.ts app/controllers/UploadController.scala public/video-ui/src/constants/privacyStates.ts public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/pages/Help/HelpPage.tsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/removeTagDuplicates.ts public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/constants/queryParams.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/components/ErrorBoundary/ErrorBoundary.tsx tsconfig.json public/video-ui/src/test/models.ts public/video-ui/src/test/getGridQueryParams.spec.ts scripts/start.sh docs/03-running.md public/video-ui/src/components/VideoSearch/VideoSearch.jsx app/views/VideoUIApp/app.scala.html public/video-ui/src/util/config.ts public/video-ui/src/test/getAspectRatio.spec.ts pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/app.tsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/DurationReset/index.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/components/VideoItem/VideoItemError.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/util/removeTagDuplicates.js ... |
| 11. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Lindsey Dew <lindsey.dew> |
87 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/actions/VideoActions/createVideo.ts app/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/CapiAccess.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala common/src/main/scala/com/gu/media/aws/KinesisAccess.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/aws/SQSAccess.scala cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala app/model/MediaAtomSummary.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/AwsCredentials.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt app/data/AtomListStore.scala app/model/commands/SubtitleFileUploadCommand.scala .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala common/src/main/scala/com/gu/media/aws/AwsAccess.scala common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/ReactApp.tsx expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala app/util/Transcoder.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/util/SubtitleUtil.scala public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala app/controllers/UploadController.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala app/util/CredentialsGenerator.scala conf/riff-raff.yaml uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala app/controllers/Api.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/aws/MediaConvertAccess.scala app/model/commands/UpdateAtomCommand.scala app/model/commands/PublishAtomCommand.scala public/video-ui/src/pages/Video/index.jsx common/src/main/scala/com/gu/media/aws/S3Access.scala app/util/NotifyingAtomPublisher.scala app/util/PlutoMessageConsumer.scala app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala test/model/ClientAssetTest.scala app/controllers/Transcoder.scala test/model/commands/UpdateAtomCommandTest.scala common/src/main/scala/com/gu/media/lambda/LambdaYoutubeCredentials.scala common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala common/src/main/scala/com/gu/media/lambda/LambdaBase.scala common/src/main/scala/com/gu/media/youtube/YouTubeUploader.scala common/src/main/scala/com/gu/media/aws/DynamoAccess.scala test/ThriftUtilSpec.scala public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx common/src/main/scala/com/gu/media/youtube/package.scala public/video-ui/src/slices/error.ts common/src/main/scala/com/gu/media/aws/CredentialsForBothSdkVersions.scala app/util/UploadBuilder.scala |
| 12. | Freddie Preece <40991816+fweddi> |
Lindsey Dew <lindsey.dew> |
80 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/images/cross.svg common/src/main/scala/com/gu/media/util/JsonConversions.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala scripts/client-dev.sh public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala vite.config.ts test/data/CapiBackedAtomListStoreSpec.scala public/video-ui/styles/components/_header.scss uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/images/nonyoutube.svg public/video-ui/images/info.svg public/video-ui/src/components/Header.jsx common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala app/model/MediaAtomSummary.scala build.sbt public/video-ui/src/components/utils/Modal.jsx package.json app/data/AtomListStore.scala public/video-ui/src/components/Flags/index.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala public/video-ui/src/components/utils/Modal.tsx common/src/main/scala/com/gu/media/model/Platform.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/styles/layout/_video.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/util/getComposerData.js uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala app/controllers/Api.scala public/video-ui/images/cinemagraph.svg public/video-ui/styles/components/_modal.scss public/video-ui/images/youtube.svg public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala tsconfig.json scripts/start.sh test/model/ClientAssetTest.scala docs/03-running.md common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/constants/videoPlayerFormats.ts common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx test/ThriftUtilSpec.scala public/video-ui/src/routes.tsx public/video-ui/images/loop.svg public/video-ui/src/constants/queryParams.js public/video-ui/images/checkmark.svg uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala app/util/UploadBuilder.scala public/video-ui/src/components/Icon.jsx |
| 13. | Lindsey Dew <lindsey.dew> |
David Furey <david.furey> |
74 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala vite.config.ts uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/styles/components/_prosemirror.scss public/video-ui/src/components/Header.jsx uploader/src/main/resources/lambda-template.yaml build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala app/util/StepFunctions.scala public/video-ui/src/components/utils/Modal.tsx uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala common/src/main/scala/com/gu/media/aws/AwsAccess.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx conf/riff-raff.yaml uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala tsconfig.json public/video-ui/src/test/models.ts test/model/ClientAssetTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala app/util/UploadBuilder.scala |
| 14. | Andrew Nowak <andrew.nowak> |
Andrew Nowak <10963046+andrew-nowak> |
73 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/util/getYouTubeTagCharCount.js public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock public/video-ui/src/test/keywordsApi.spec.ts expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json public/video-ui/src/components/VideoUpload/VideoTrail.tsx scheduler/src/main/resources/logback.xml common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts expirer/src/main/resources/logback.xml expirer/src/test/resources/one-expired-atom-two-yt-assets.json app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala uploader/src/main/resources/lambda-template.yaml .github/workflows/codeql-analysis.yml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/constants/youTubeKeywords.ts public/video-ui/src/components/Flags/index.jsx common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala public/video-ui/src/util/getComposerData.js common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala expirer/src/test/resources/one-atom-per-page-page-2.json pluto-message-ingestion/yarn.lock common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala conf/riff-raff.yaml app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala scripts/purge-uploads-table.js public/video-ui/src/components/VideoData/VideoData.jsx common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala public/video-ui/src/components/FormFields/DatePicker.jsx docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala project/StateMachine.scala .tool-versions public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js app/views/VideoUIApp/app.scala.html pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx .github/dependabot.yml app/controllers/IconikController.scala public/video-ui/src/components/Create.tsx pluto-message-ingestion/scripts/package.json common/src/main/scala/com/gu/media/aws/DynamoAccess.scala app/views/VideoUIApp/notInIconik.scala.html uploader/src/main/resources/cfn-template.yaml docs/10-architecture.md public/video-ui/src/slices/s3Upload.ts expirer/src/test/resources/one-atom-per-page-page-1.json common/src/main/scala/com/gu/media/youtube/package.scala |
| 15. | Pete F <pete.faulconbridge> |
AlexAscherson <aascherson> |
70 shared filespublic/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala conf/routes public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/model/ClientConfig.scala app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/UploadAccess.scala build.sbt pluto-message-ingestion/src/types.ts package.json public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx app/model/commands/CommandException.scala public/video-ui/src/constants/blankVideoData.ts app/util/UploadDecorator.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx public/video-ui/src/services/WorkflowApi.ts app/controllers/UploadController.scala public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/DeleteButton.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx .eslintrc.js tsconfig.json test/data/IconikDataStoreSpec.scala .tool-versions public/video-ui/src/pages/Video/tabs/Pluto.jsx scripts/backfill-asset-versions.sh public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/util/config.ts pluto-message-ingestion/package.json app/util/RequestLogging.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/app.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx .git-blame-ignore-revs public/video-ui/src/components/FormFields/SelectBox.jsx app/util/AssetVersionManager.scala |
| 16. | Pete F <37048459+bryophyta> |
AlexAscherson <aascherson> |
70 shared filespublic/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala conf/routes public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/model/ClientConfig.scala app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala public/video-ui/src/components/GridImage/GridImage.jsx common/src/main/scala/com/gu/media/aws/UploadAccess.scala build.sbt pluto-message-ingestion/src/types.ts package.json public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx app/model/commands/CommandException.scala public/video-ui/src/constants/blankVideoData.ts app/util/UploadDecorator.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx app/controllers/UploadController.scala public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/DeleteButton.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx .eslintrc.js tsconfig.json test/data/IconikDataStoreSpec.scala .tool-versions public/video-ui/src/pages/Video/tabs/Pluto.jsx scripts/backfill-asset-versions.sh public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/util/config.ts pluto-message-ingestion/package.json app/util/RequestLogging.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/app.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx .git-blame-ignore-revs public/video-ui/src/components/FormFields/SelectBox.jsx app/util/AssetVersionManager.scala |
| 17. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuanxue.is> |
69 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/constants/themeOverrides.ts public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/constants/privacyStates.js public/video-ui/src/components/Header.jsx build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/test/models.ts public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/test/getAspectRatio.spec.ts pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/components/VideoItem/VideoItemError.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts public/video-ui/src/slices/gridMetadata.ts public/video-ui/src/pages/Video/tabs/Management.tsx |
| 18. | Pete F <37048459+bryophyta> |
David Furey <david.furey> |
66 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/upload/model/Upload.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx build.sbt public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/model/VideoAsset.scala app/util/StepFunctions.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx common/src/main/scala/com/gu/media/aws/AwsAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx common/src/main/scala/com/gu/media/upload/UploadKeys.scala .eslintrc.js tsconfig.json test/model/ClientAssetTest.scala uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala public/video-ui/src/pages/Video/tabs/Pluto.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx common/src/test/scala/com/gu/media/upload/UploadKeyTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx public/video-ui/src/components/FormFields/SelectBox.jsx app/util/UploadBuilder.scala |
| 19. | Andrew Nowak <10963046+andrew-nowak> |
Lindsey Dew <lindsey.dew> |
65 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/util/getYouTubeTagCharCount.js public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock public/video-ui/src/test/keywordsApi.spec.ts expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json public/video-ui/src/components/VideoUpload/VideoTrail.tsx scheduler/src/main/resources/logback.xml common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts expirer/src/main/resources/logback.xml expirer/src/test/resources/one-expired-atom-two-yt-assets.json app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/constants/youTubeKeywords.ts public/video-ui/src/components/Flags/index.jsx common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala public/video-ui/src/components/utils/Modal.tsx expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala public/video-ui/src/util/getComposerData.js public/video-ui/src/services/WorkflowApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala expirer/src/test/resources/one-atom-per-page-page-2.json pluto-message-ingestion/yarn.lock conf/riff-raff.yaml app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx app/model/commands/PublishAtomCommand.scala public/video-ui/src/components/FormFields/DatePicker.jsx docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala app/views/VideoUIApp/app.scala.html pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock public/video-ui/src/components/utils/GridImageSelect.jsx .github/dependabot.yml app/controllers/IconikController.scala public/video-ui/src/components/Create.tsx pluto-message-ingestion/scripts/package.json common/src/main/scala/com/gu/media/aws/DynamoAccess.scala app/views/VideoUIApp/notInIconik.scala.html uploader/src/main/resources/cfn-template.yaml docs/10-architecture.md public/video-ui/src/slices/s3Upload.ts expirer/src/test/resources/one-atom-per-page-page-1.json common/src/main/scala/com/gu/media/youtube/package.scala .github/workflows/check-labels.yaml |
| 20. | Pete F <pete.faulconbridge> |
David Furey <david.furey> |
65 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/upload/model/Upload.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx build.sbt public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/model/VideoAsset.scala app/util/StepFunctions.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx common/src/main/scala/com/gu/media/aws/AwsAccess.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/constants/blankVideoData.ts public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala public/video-ui/src/components/utils/YouTubeEmbed.jsx app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/TagSearch/TagSearch.jsx public/video-ui/src/components/FormFields/RichTextField.tsx uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx common/src/main/scala/com/gu/media/upload/UploadKeys.scala .eslintrc.js tsconfig.json test/model/ClientAssetTest.scala uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala public/video-ui/src/pages/Video/tabs/Pluto.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx common/src/test/scala/com/gu/media/upload/UploadKeyTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx public/video-ui/src/pages/Video/tabs/Iconik.tsx public/video-ui/src/components/FormFields/SelectBox.jsx app/util/UploadBuilder.scala |
| 21. | Junyuan Xue <junyuanxue.is> |
David Furey <david.furey> |
62 shared filespublic/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Header.jsx build.sbt public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/util/storeAccessor.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/services/TargetingApi.js public/video-ui/src/components/Presence.jsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/FormFields/SelectBox.jsx |
| 22. | Freddie Preece <40991816+fweddi> |
David Furey <david.furey> |
62 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala vite.config.ts uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala build.sbt common/src/main/scala/com/gu/media/model/VideoAsset.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/model.scala uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala public/video-ui/src/components/Flags/index.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/JobSettingsBuilder.scala public/video-ui/src/components/utils/Modal.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/util/getComposerData.js uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/CaptionsHelpers.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala public/video-ui/src/pages/Video/index.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala tsconfig.json test/model/ClientAssetTest.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/JPEGOutput.scala public/video-ui/src/routes.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/WebVTTOutput.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala app/util/UploadBuilder.scala |
| 23. | Andrew Nowak <andrew.nowak> |
Lindsey Dew <lindsey.dew> |
61 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/util/getYouTubeTagCharCount.js public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock public/video-ui/src/test/keywordsApi.spec.ts expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json public/video-ui/src/components/VideoUpload/VideoTrail.tsx scheduler/src/main/resources/logback.xml common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts expirer/src/main/resources/logback.xml expirer/src/test/resources/one-expired-atom-two-yt-assets.json app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/constants/youTubeKeywords.ts public/video-ui/src/components/Flags/index.jsx common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala public/video-ui/src/util/getComposerData.js common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala expirer/src/test/resources/one-atom-per-page-page-2.json pluto-message-ingestion/yarn.lock conf/riff-raff.yaml app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala public/video-ui/src/components/VideoData/VideoData.jsx app/model/commands/PublishAtomCommand.scala public/video-ui/src/components/FormFields/DatePicker.jsx docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala app/views/VideoUIApp/app.scala.html pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock .github/dependabot.yml app/controllers/IconikController.scala public/video-ui/src/components/Create.tsx pluto-message-ingestion/scripts/package.json common/src/main/scala/com/gu/media/aws/DynamoAccess.scala app/views/VideoUIApp/notInIconik.scala.html uploader/src/main/resources/cfn-template.yaml docs/10-architecture.md public/video-ui/src/slices/s3Upload.ts expirer/src/test/resources/one-atom-per-page-page-1.json common/src/main/scala/com/gu/media/youtube/package.scala |
| 24. | fweddi <freddiepreece> |
Freddie Preece <40991816+fweddi> |
59 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/images/cross.svg conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala scripts/client-dev.sh public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts test/data/CapiBackedAtomListStoreSpec.scala public/video-ui/styles/components/_header.scss public/video-ui/src/components/YoutubeFurniture/index.jsx common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/images/nonyoutube.svg public/video-ui/images/info.svg public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala app/model/MediaAtomSummary.scala public/video-ui/src/components/utils/Modal.jsx package.json app/data/AtomListStore.scala public/video-ui/src/components/Flags/index.jsx public/video-ui/src/pages/Upload/index.jsx public/video-ui/src/components/utils/Modal.tsx common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/styles/layout/_video.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/util/getComposerData.js app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/images/cinemagraph.svg public/video-ui/styles/components/_modal.scss public/video-ui/images/youtube.svg public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx tsconfig.json scripts/start.sh docs/03-running.md public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/constants/videoPlayerFormats.ts public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/routes.tsx public/video-ui/images/loop.svg public/video-ui/src/constants/queryParams.js public/video-ui/images/checkmark.svg public/video-ui/src/components/Icon.jsx |
| 25. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuan_xue> |
57 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/services/GridMetadata.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/constants/privacyStates.js public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Help/index.jsx public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/util/getTagDisplayNames.js public/video-ui/src/util/getAspectRatio.ts public/video-ui/src/test/models.ts public/video-ui/src/test/getGridQueryParams.spec.ts public/video-ui/src/components/VideoSearch/VideoSearch.jsx public/video-ui/src/test/getAspectRatio.spec.ts public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/ErrorBoundary/ErrorBoundary.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/components/VideoItem/VideoItemError.jsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts public/video-ui/src/slices/gridMetadata.ts |
| 26. | fweddi <freddiepreece> |
Lindsey Dew <lindsey.dew> |
56 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/images/cross.svg conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala scripts/client-dev.sh public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts test/data/CapiBackedAtomListStoreSpec.scala public/video-ui/styles/components/_header.scss public/video-ui/src/components/YoutubeFurniture/index.jsx common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/images/nonyoutube.svg public/video-ui/images/info.svg public/video-ui/src/components/Header.jsx common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala app/model/MediaAtomSummary.scala public/video-ui/src/components/utils/Modal.jsx package.json app/data/AtomListStore.scala public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/styles/layout/_video.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/util/getComposerData.js app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/images/cinemagraph.svg public/video-ui/styles/components/_modal.scss public/video-ui/images/youtube.svg public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx tsconfig.json scripts/start.sh docs/03-running.md public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/constants/videoPlayerFormats.ts public/video-ui/src/util/video.js public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/routes.tsx public/video-ui/images/loop.svg public/video-ui/src/constants/queryParams.js public/video-ui/images/checkmark.svg public/video-ui/src/components/Icon.jsx |
| 27. | Junyuan Xue <junyuan_xue> |
David Furey <david.furey> |
56 shared filespublic/video-ui/src/components/FormFields/richtext/utils/keymap.ts public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Videos/ComposerPageCreate.jsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/FormFields/DraggableTagList.tsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/actions/VideoActions/deleteAsset.ts public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts public/video-ui/src/util/storeAccessor.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/Videos/AdvancedActions.jsx public/video-ui/src/services/TargetingApi.js public/video-ui/src/components/Presence.jsx public/video-ui/src/services/tagmanager.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/Workflow/Workflow.jsx public/video-ui/src/actions/VideoActions/updateVideo.ts public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/FormFields/DurationInput.jsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TextInput.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/components/Targeting/Targeting.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/FormFields/TextAreaInput.jsx public/video-ui/src/components/Tags/TagFieldValue.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/FormFields/SelectBox.jsx |
| 28. | Pete F <37048459+bryophyta> |
Andrew Nowak <andrew.nowak> |
54 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json public/video-ui/src/components/VideoUpload/VideoTrail.tsx scheduler/src/main/resources/logback.xml public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts expirer/src/main/resources/logback.xml expirer/src/test/resources/one-expired-atom-two-yt-assets.json app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala expirer/src/test/resources/one-atom-per-page-page-2.json pluto-message-ingestion/yarn.lock common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala public/video-ui/src/components/FormFields/DatePicker.jsx docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala .tool-versions public/video-ui/src/services/UploadsApi.js pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx app/controllers/IconikController.scala pluto-message-ingestion/scripts/package.json common/src/main/scala/com/gu/media/aws/DynamoAccess.scala uploader/src/main/resources/cfn-template.yaml docs/10-architecture.md public/video-ui/src/slices/s3Upload.ts expirer/src/test/resources/one-atom-per-page-page-1.json common/src/main/scala/com/gu/media/youtube/package.scala |
| 29. | Pete F <37048459+bryophyta> |
Andrew Nowak <10963046+andrew-nowak> |
54 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock expirer/src/test/resources/one-expired-atom-one-yt-asset-one-nonyt-asset.json public/video-ui/src/components/VideoUpload/VideoTrail.tsx scheduler/src/main/resources/logback.xml public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts expirer/src/main/resources/logback.xml expirer/src/test/resources/one-expired-atom-two-yt-assets.json app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala expirer/src/test/resources/one-atom-per-page-page-2.json pluto-message-ingestion/yarn.lock common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala public/video-ui/src/services/VideosApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala public/video-ui/src/components/FormFields/DatePicker.jsx docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala .tool-versions public/video-ui/src/services/UploadsApi.js pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx app/controllers/IconikController.scala pluto-message-ingestion/scripts/package.json common/src/main/scala/com/gu/media/aws/DynamoAccess.scala uploader/src/main/resources/cfn-template.yaml docs/10-architecture.md public/video-ui/src/slices/s3Upload.ts expirer/src/test/resources/one-atom-per-page-page-1.json common/src/main/scala/com/gu/media/youtube/package.scala |
| 30. | Lindsey Dew <lindsey.dew> |
Wai Sing Yiu <89925410+waisingyiu> |
52 shared filesapp/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala yarn.lock public/video-ui/images/bin.svg common/src/main/scala/com/gu/media/aws/SecretsManagerAccess.scala test/controllers/UploadControllerTest.scala public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala common/src/main/scala/com/gu/media/config/Stage.scala common/src/main/scala/com/gu/media/upload/model/StepFunctionEvent.scala build.sbt package.json uploader/src/main/scala/com/gu/media/upload/JobMetricsPublisher.scala common/src/main/scala/com/gu/media/util/JobCompletedMetrics.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/constants/blankVideoData.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/controllers/UploadController.scala public/video-ui/src/util/validateField.js public/video-ui/src/constants/TagTypes.ts public/video-ui/src/services/tagmanager.ts conf/riff-raff.yaml app/controllers/Api.scala common/src/main/scala/com/gu/media/telemetry/Telemetry.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/util/config.js public/video-ui/src/components/ManagedForm/ManagedField.jsx app/model/commands/UpdateAtomCommand.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala test/model/commands/UpdateAtomCommandTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/util/videoPublishCheck.ts common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js common/src/test/scala/com/gu/media/TestHelpers.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/constants/queryParams.js public/video-ui/src/constants/requiredForDefaultVideo.ts public/video-ui/src/components/FormFields/tags/allowTags.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala |
| 31. | Pete F <pete.faulconbridge> |
Freddie Preece <40991816+fweddi> |
49 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala build.sbt package.json common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/model/commands/ActiveAssetCommand.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala app/controllers/Api.scala public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx app/model/commands/DeleteCommand.scala common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala test/ThriftUtilSpec.scala public/video-ui/src/routes.tsx app/util/UploadBuilder.scala |
| 32. | Pete F <37048459+bryophyta> |
Freddie Preece <40991816+fweddi> |
49 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala public/video-ui/src/components/VideoUpload/VideoTrail.tsx test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala public/video-ui/src/components/YoutubeFurniture/index.jsx test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala build.sbt package.json common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/model/commands/ActiveAssetCommand.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala app/controllers/Api.scala public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx app/model/commands/DeleteCommand.scala common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala test/ThriftUtilSpec.scala public/video-ui/src/routes.tsx app/util/UploadBuilder.scala |
| 33. | Lakshmi R Pillai <73653255+lakshmirpillai> |
David Furey <david.furey> |
46 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala common/src/main/scala/com/gu/media/upload/model/Upload.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx uploader/src/main/resources/lambda-template.yaml build.sbt public/video-ui/src/actions/VideoActions/getVideo.js common/src/main/scala/com/gu/media/model/VideoAsset.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala common/src/main/scala/com/gu/media/aws/AwsAccess.scala public/video-ui/src/components/ReactApp.tsx uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala public/video-ui/src/util/setupStore.ts uploader/src/main/scala/com/gu/media/upload/MultipartCopyChunkInS3.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/slices/video.ts conf/riff-raff.yaml uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala public/video-ui/src/pages/Video/index.jsx common/src/main/scala/com/gu/media/upload/UploadKeys.scala test/model/ClientAssetTest.scala uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala public/video-ui/src/services/UploadsApi.js common/src/test/scala/com/gu/media/upload/UploadKeyTest.scala common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx app/util/UploadBuilder.scala |
| 34. | Pete F <pete.faulconbridge> |
Andrew Nowak <10963046+andrew-nowak> |
45 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala public/video-ui/src/services/WorkflowApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala pluto-message-ingestion/yarn.lock common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala public/video-ui/src/services/VideosApi.ts common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala .tool-versions public/video-ui/src/services/UploadsApi.js pluto-message-ingestion/package.json public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx app/controllers/IconikController.scala common/src/main/scala/com/gu/media/aws/DynamoAccess.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts common/src/main/scala/com/gu/media/youtube/package.scala |
| 35. | Holly Knox <168672047+hk-15> |
AlexAscherson <aascherson> |
45 shared files.devcontainer/devenv.yaml public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/tagParsers.ts public/video-ui/src/components/ActivateButton.tsx public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx conf/application.conf public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/TagSearch/TagUnavailable.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoUpload/VideoTrail.test.tsx package.json public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/types/tags.ts public/video-ui/src/components/ReactApp.tsx .github/workflows/ci.yaml scripts/setup.sh pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx .devcontainer/.gitignore .devcontainer/shared/devcontainer.json public/video-ui/src/components/FormFields/TagPicker.jsx scripts/fetch-dev-config.sh docs/01-dev-setup.md public/video-ui/src/components/Header.tsx scripts/start.sh docs/03-running.md .tool-versions app/views/VideoUIApp/app.scala.html public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx scripts/check-credentials.sh public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/components/VideoUpload/VideoTrail.fixtures.ts .devcontainer/README.md public/video-ui/src/slices/error.ts |
| 36. | Junyuan Xue <junyuanxue.is> |
Junyuan Xue <junyuan.xue> |
45 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt pluto-message-ingestion/src/types.ts scripts/app-ci.sh package.json public/video-ui/src/components/DeleteButton.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/components/DeleteButton.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Management.tsx |
| 37. | AlexAscherson <aascherson> |
Junyuan Xue <junyuan.xue> |
45 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Usage.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt pluto-message-ingestion/src/types.ts scripts/app-ci.sh package.json public/video-ui/src/components/DeleteButton.tsx public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/EditSaveCancel.tsx common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/styles/components/_forms.scss public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/components/ScheduledLaunch.tsx public/video-ui/src/components/ManagedForm/types.ts public/video-ui/src/pages/Video/tabs/Targeting.tsx public/video-ui/src/services/IconikApi.ts public/video-ui/styles/vendor/_normalize.scss pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/components/DeleteButton.jsx public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts test/data/IconikDataStoreSpec.scala public/video-ui/src/pages/Video/tabs/Workflow.tsx public/video-ui/src/components/ScheduleRecap.tsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.tsx public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Furniture.tsx public/video-ui/src/pages/Video/tabs/Management.tsx |
| 38. | Pete F <pete.faulconbridge> |
Andrew Nowak <andrew.nowak> |
44 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt package.json common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala pluto-message-ingestion/yarn.lock common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala docs/08-youtube.md common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala .tool-versions public/video-ui/src/services/UploadsApi.js pluto-message-ingestion/package.json public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx app/controllers/IconikController.scala common/src/main/scala/com/gu/media/aws/DynamoAccess.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts common/src/main/scala/com/gu/media/youtube/package.scala |
| 39. | Pete F <pete.faulconbridge> |
Junyuan Xue <junyuanxue.is> |
43 shared filespublic/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/components/Header.jsx build.sbt pluto-message-ingestion/src/types.ts package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/DeleteButton.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx test/data/IconikDataStoreSpec.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/slices/s3Upload.ts .git-blame-ignore-revs public/video-ui/src/components/FormFields/SelectBox.jsx |
| 40. | Pete F <37048459+bryophyta> |
Junyuan Xue <junyuanxue.is> |
43 shared filespublic/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/components/Header.jsx build.sbt pluto-message-ingestion/src/types.ts package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/components/DeleteButton.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx test/data/IconikDataStoreSpec.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/slices/s3Upload.ts .git-blame-ignore-revs public/video-ui/src/components/FormFields/SelectBox.jsx |
| 41. | Freddie Preece <40991816+fweddi> |
AlexAscherson <aascherson> |
41 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts conf/routes public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx build.sbt package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js app/controllers/UploadController.scala public/video-ui/src/components/Pluto/PlutoProjectPicker.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx tsconfig.json scripts/start.sh docs/03-running.md public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/routes.tsx public/video-ui/src/constants/queryParams.js public/video-ui/src/components/Icon.jsx |
| 42. | Andy Noton <andy.noton.contractor> |
Freddie Preece <40991816+fweddi> |
41 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx test/data/CapiBackedAtomListStoreSpec.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala app/model/MediaAtomSummary.scala build.sbt package.json common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala common/src/main/scala/com/gu/media/model/Platform.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/styles/components/_modal.scss public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala public/video-ui/src/components/ManagedForm/ManagedForm.jsx app/model/commands/DeleteCommand.scala public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/constants/videoPlayerFormats.ts common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/components/Create.tsx test/ThriftUtilSpec.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala |
| 43. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Freddie Preece <40991816+fweddi> |
40 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/util/UploadBuilderTest.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala build.sbt common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/ReactApp.tsx common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/model/commands/ActiveAssetCommand.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala app/controllers/Api.scala public/video-ui/src/pages/Video/index.jsx app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala test/model/ClientAssetTest.scala public/video-ui/src/services/UploadsApi.js app/model/commands/DeleteCommand.scala common/src/test/scala/com/gu/media/upload/UploadTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala test/ThriftUtilSpec.scala public/video-ui/src/routes.tsx app/util/UploadBuilder.scala |
| 44. | Anna Beddow <anna.beddow> |
Lindsey Dew <lindsey.dew> |
40 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala uploader/src/main/scala/com/gu/media/upload/S3Helpers.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json .github/workflows/sbt-dependency-graph.yaml uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala app/util/StepFunctions.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/src/constants/videoCreateOptions.ts common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala uploader/src/test/scala/com/gu/media/upload/FfMpegTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala .github/workflows/ci.yaml uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala tsconfig.json test/model/ClientAssetTest.scala pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/Create.tsx pluto-message-ingestion/scripts/package.json uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala app/util/UploadBuilder.scala |
| 45. | Anna Beddow <anna.beddow> |
David Furey <david.furey> |
38 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala build.sbt common/src/main/scala/com/gu/media/upload/model/MediaConvertEvent.scala uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/FfMpeg.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/components/utils/VideoEmbed.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/AudioOutput.scala public/video-ui/src/slices/workflow.ts public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala public/video-ui/src/pages/Video/index.jsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala tsconfig.json uploader/src/main/scala/com/gu/media/upload/mediaconvert/EncodingConfig.scala test/model/ClientAssetTest.scala common/src/test/scala/com/gu/media/upload/model/MediaConvertEventTest.scala uploader/src/test/scala/com/gu/media/upload/m3u8/CodecsTest.scala uploader/src/main/scala/com/gu/media/upload/m3u8/Codecs.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala public/video-ui/src/components/Create.tsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala app/util/UploadBuilder.scala |
| 46. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Andrew Nowak <andrew.nowak> |
36 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt .github/workflows/sbt-dependency-graph.yaml common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala project/plugins.sbt app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala conf/riff-raff.yaml app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala .tool-versions public/video-ui/src/services/UploadsApi.js common/src/main/scala/com/gu/media/aws/DynamoAccess.scala public/video-ui/src/slices/s3Upload.ts common/src/main/scala/com/gu/media/youtube/package.scala |
| 47. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Andrew Nowak <10963046+andrew-nowak> |
36 shared filescommon/src/main/scala/com/gu/media/ses/Mailer.scala app/model/commands/AddAssetCommand.scala app/util/AWS.scala conf/routes cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/di.scala common/src/main/scala/com/gu/media/aws/SESSettings.scala uploader/src/main/resources/lambda-template.yaml common/src/main/scala/com/gu/media/aws/SNSAccess.scala build.sbt .github/workflows/sbt-dependency-graph.yaml common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala common/src/main/scala/com/gu/media/Settings.scala expirer/src/test/scala/com/gu/media/ExpirerLambdaTest.scala common/src/main/scala/com/gu/media/PlutoDataStore.scala app/data/DataStores.scala uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala conf/riff-raff.yaml app/controllers/Healthcheck.scala app/controllers/YoutubeTagController.scala common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala app/model/commands/PublishAtomCommand.scala app/util/ThumbnailGenerator.scala common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala common/src/main/scala/com/gu/media/aws/AwsV2Util.scala .tool-versions public/video-ui/src/services/UploadsApi.js common/src/main/scala/com/gu/media/aws/DynamoAccess.scala public/video-ui/src/slices/s3Upload.ts public/video-ui/styles/layout/_common.scss common/src/main/scala/com/gu/media/youtube/package.scala |
| 48. | fweddi <freddiepreece> |
AlexAscherson <aascherson> |
36 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts conf/routes public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js app/controllers/UploadController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx tsconfig.json scripts/start.sh docs/03-running.md public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/routes.tsx public/video-ui/src/constants/queryParams.js public/video-ui/src/components/Icon.jsx |
| 49. | Andy Noton <andy.noton.contractor> |
Lindsey Dew <lindsey.dew> |
35 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx test/data/CapiBackedAtomListStoreSpec.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala app/model/MediaAtomSummary.scala build.sbt package.json app/data/AtomListStore.scala common/src/main/scala/com/gu/media/model/Platform.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/styles/components/_modal.scss public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/constants/videoPlayerFormats.ts common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/components/Create.tsx test/ThriftUtilSpec.scala common/src/main/scala/com/gu/media/util/AspectRatio.scala |
| 50. | Andrew Nowak <10963046+andrew-nowak> |
AlexAscherson <aascherson> |
34 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/util/getYouTubeTagCharCount.js public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala conf/routes yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/di.scala build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/util/getComposerData.js public/video-ui/src/services/WorkflowApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx .tool-versions public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js app/views/VideoUIApp/app.scala.html pluto-message-ingestion/package.json public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 51. | Lakshmi R Pillai <73653255+lakshmirpillai> |
AlexAscherson <aascherson> |
32 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/actions/VideoActions/revertAsset.ts app/model/commands/AddAssetCommand.scala conf/routes public/video-ui/src/actions/VideoActions/publishVideo.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/model/ClientConfig.scala app/controllers/VideoUIApp.scala public/video-ui/src/components/Header.jsx app/di.scala common/src/main/scala/com/gu/media/aws/UploadAccess.scala build.sbt public/video-ui/src/actions/VideoActions/getVideo.js .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx app/model/commands/CommandException.scala app/util/UploadDecorator.scala app/controllers/UploadController.scala public/video-ui/src/slices/video.ts public/video-ui/src/pages/Video/index.jsx .tool-versions public/video-ui/src/services/UploadsApi.js app/util/RequestLogging.scala public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/routes.tsx .git-blame-ignore-revs public/video-ui/src/slices/error.ts |
| 52. | Freddie Preece <40991816+fweddi> |
Junyuan Xue <junyuanxue.is> |
32 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx build.sbt package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/constants/queryParams.js |
| 53. | Freddie Preece <40991816+fweddi> |
Anna Beddow <anna.beddow> |
32 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/CaptionsOutput.scala build.sbt package.json uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/src/constants/videoCreateOptions.ts common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/JobSettingsBuilder.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala public/video-ui/src/pages/Video/index.jsx test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala tsconfig.json test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala public/video-ui/src/components/Create.tsx uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala app/util/UploadBuilder.scala |
| 54. | Pete F <37048459+bryophyta> |
Anna Beddow <anna.beddow> |
31 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json app/util/StepFunctions.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock public/video-ui/src/slices/workflow.ts public/video-ui/src/pages/Video/index.jsx test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala pluto-message-ingestion/package.json pluto-message-ingestion/scripts/yarn.lock public/video-ui/src/components/Iconik/IconikProjectPicker.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala pluto-message-ingestion/scripts/package.json uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts app/util/UploadBuilder.scala |
| 55. | Andrew Nowak <andrew.nowak> |
AlexAscherson <aascherson> |
30 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/util/getYouTubeTagCharCount.js public/video-ui/src/components/FormFields/ExpireNow.tsx app/model/commands/AddAssetCommand.scala conf/routes yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts app/di.scala build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/Flags/index.jsx public/video-ui/src/util/getComposerData.js pluto-message-ingestion/yarn.lock public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx .tool-versions public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js app/views/VideoUIApp/app.scala.html pluto-message-ingestion/package.json public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 56. | Pete F <pete.faulconbridge> |
Andy Noton <andy.noton.contractor> |
30 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala build.sbt package.json common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/services/VideosApi.ts app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala test/ThriftUtilSpec.scala |
| 57. | Pete F <37048459+bryophyta> |
Andy Noton <andy.noton.contractor> |
30 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala build.sbt package.json common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/services/VideosApi.ts app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala test/ThriftUtilSpec.scala |
| 58. | Pete F <pete.faulconbridge> |
Junyuan Xue <junyuan_xue> |
29 shared filespublic/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/slices/s3Upload.ts .git-blame-ignore-revs public/video-ui/src/components/FormFields/SelectBox.jsx |
| 59. | Pete F <37048459+bryophyta> |
Junyuan Xue <junyuan_xue> |
29 shared filespublic/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/FormFields/TextInputTagPicker.jsx public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/components/FormFields/PureTagPicker.jsx public/video-ui/src/components/FormFields/RichTextField.tsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/getGridMediaId.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUsages/VideoUsages.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/FormFields/CheckBox.jsx public/video-ui/src/slices/s3Upload.ts .git-blame-ignore-revs public/video-ui/src/components/FormFields/SelectBox.jsx |
| 60. | Pete F <pete.faulconbridge> |
Anna Beddow <anna.beddow> |
29 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json app/util/StepFunctions.scala public/video-ui/src/components/VideoPreview/VideoPreview.jsx common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala pluto-message-ingestion/yarn.lock public/video-ui/src/slices/workflow.ts public/video-ui/src/pages/Video/index.jsx test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx common/src/main/scala/com/gu/media/model/ClientAsset.scala uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts app/util/UploadBuilder.scala |
| 61. | fweddi <freddiepreece> |
Junyuan Xue <junyuanxue.is> |
28 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/constants/queryParams.js |
| 62. | Freddie Preece <40991816+fweddi> |
Junyuan Xue <junyuan_xue> |
28 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/constants/queryParams.js |
| 63. | Pete F <pete.faulconbridge> |
Wai Sing Yiu <89925410+waisingyiu> |
28 shared filesapp/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala build.sbt package.json app/util/StepFunctions.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/constants/blankVideoData.ts app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/components/ManagedForm/ManagedField.jsx app/model/commands/UpdateAtomCommand.scala test/model/commands/ActiveAssetCommandTest.scala test/model/commands/UpdateAtomCommandTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala common/src/test/scala/com/gu/media/TestHelpers.scala uploader/src/main/resources/cfn-template.yaml common/src/test/scala/com/gu/media/util/JobCompletedMetricsTest.scala |
| 64. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuanxue.is> |
27 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/ExpireNow.tsx yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/util/getComposerData.js public/video-ui/src/services/WorkflowApi.ts pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js pluto-message-ingestion/package.json public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 65. | Pete F <37048459+bryophyta> |
Wai Sing Yiu <89925410+waisingyiu> |
27 shared filesapp/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala build.sbt package.json app/util/StepFunctions.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx common/src/main/scala/com/gu/media/model/MediaAtom.scala public/video-ui/src/constants/blankVideoData.ts app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/util/config.js public/video-ui/src/components/ManagedForm/ManagedField.jsx app/model/commands/UpdateAtomCommand.scala test/model/commands/ActiveAssetCommandTest.scala test/model/commands/UpdateAtomCommandTest.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala common/src/test/scala/com/gu/media/TestHelpers.scala uploader/src/main/resources/cfn-template.yaml |
| 66. | Lindsey Dew <lindsey.dew> |
Holly Knox <168672047+hk-15> |
27 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/util/hasIconikOrPlutoProject.ts .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx scripts/start.sh docs/03-running.md app/views/VideoUIApp/app.scala.html public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx .github/workflows/check-labels.yaml public/video-ui/src/slices/error.ts |
| 67. | Wai Sing Yiu <89925410+waisingyiu> |
David Furey <david.furey> |
26 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala test/controllers/UploadControllerTest.scala public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/blankVideoData.ts uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/controllers/UploadController.scala public/video-ui/src/services/tagmanager.ts conf/riff-raff.yaml uploader/src/main/scala/com/gu/media/upload/mediaconvert/Resolution.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala public/video-ui/src/util/config.ts common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js uploader/src/main/resources/cfn-template.yaml uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala |
| 68. | fweddi <freddiepreece> |
Junyuan Xue <junyuan_xue> |
25 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/slices/videos.ts public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/constants/videoCreateOptions.ts public/video-ui/src/util/getComposerData.js public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/constants/queryParams.js |
| 69. | David Furey <david.furey> |
fweddi <freddiepreece> |
25 shared filespublic/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/components/YoutubeFurniture/index.jsx common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/components/ReactApp.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/util/getComposerData.js app/controllers/UploadController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx tsconfig.json public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/components/VideoImages/VideoImages.jsx public/video-ui/src/util/video.js public/video-ui/src/slices/search.ts public/video-ui/src/pages/Search/index.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/routes.tsx |
| 70. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Andy Noton <andy.noton.contractor> |
24 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala build.sbt common/src/main/scala/com/gu/media/model/VideoAsset.scala app/data/AtomListStore.scala common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala app/util/S3ImageUtil.scala test/model/commands/ActiveAssetCommandTest.scala test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala test/ThriftUtilSpec.scala |
| 71. | Andy Noton <andy.noton.contractor> |
David Furey <david.furey> |
24 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgressV2.scala test/controllers/UploadControllerTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx build.sbt common/src/main/scala/com/gu/media/model/VideoAsset.scala common/src/test/scala/com/gu/media/util/AspectRatioTest.scala public/video-ui/styles/components/_forms.scss app/controllers/UploadController.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx tsconfig.json test/model/ClientAssetTest.scala public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/utils/GridImageSelect.jsx common/src/main/scala/com/gu/media/model/ClientAsset.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/components/Create.tsx common/src/main/scala/com/gu/media/util/AspectRatio.scala |
| 72. | Pete F <37048459+bryophyta> |
fweddi <freddiepreece> |
24 shared filesconf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala package.json app/data/AtomListStore.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx tsconfig.json public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/routes.tsx |
| 73. | Pete F <pete.faulconbridge> |
fweddi <freddiepreece> |
24 shared filesconf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/components/VideoItem/index.jsx public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala package.json app/data/AtomListStore.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/model/Platform.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx tsconfig.json public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/routes.tsx |
| 74. | Andrew Nowak <andrew.nowak> |
Junyuan Xue <junyuanxue.is> |
23 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/ExpireNow.tsx yarn.lock public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/util/getComposerData.js pluto-message-ingestion/yarn.lock public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js pluto-message-ingestion/package.json public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 75. | Freddie Preece <40991816+fweddi> |
Wai Sing Yiu <89925410+waisingyiu> |
23 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala public/video-ui/src/util/video.js public/video-ui/src/constants/queryParams.js uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala |
| 76. | fweddi <freddiepreece> |
Andy Noton <andy.noton.contractor> |
23 shared filescommon/src/test/scala/com/gu/media/model/MediaAtomTest.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx test/data/CapiBackedAtomListStoreSpec.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx common/src/main/scala/com/gu/media/model/VideoPlayerFormat.scala app/model/MediaAtomSummary.scala package.json app/data/AtomListStore.scala common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/styles/components/_forms.scss common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala public/video-ui/styles/components/_modal.scss public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx tsconfig.json public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/constants/videoPlayerFormats.ts public/video-ui/src/components/Create.tsx |
| 77. | Wai Sing Yiu <89925410+waisingyiu> |
AlexAscherson <aascherson> |
21 shared filesapp/model/commands/AddAssetCommand.scala yarn.lock public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/constants/blankVideoData.ts app/controllers/UploadController.scala public/video-ui/src/services/tagmanager.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/config.ts public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts |
| 78. | Andrew Nowak <10963046+andrew-nowak> |
David Furey <david.furey> |
21 shared filespublic/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/VideoUpload/VideoAsset.tsx uploader/src/main/resources/lambda-template.yaml build.sbt common/src/main/scala/com/gu/media/upload/model/MediaConvertEvent.scala public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala public/video-ui/src/util/getComposerData.js conf/riff-raff.yaml public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx project/StateMachine.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/Create.tsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts |
| 79. | Andrew Nowak <10963046+andrew-nowak> |
Junyuan Xue <junyuan_xue> |
20 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/util/getComposerData.js public/video-ui/src/services/WorkflowApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 80. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Anna Beddow <anna.beddow> |
20 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt .github/workflows/sbt-dependency-graph.yaml app/util/StepFunctions.scala common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/pages/Video/index.jsx test/model/commands/ActiveAssetCommandTest.scala test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala public/video-ui/src/slices/s3Upload.ts app/util/UploadBuilder.scala |
| 81. | Anna Beddow <anna.beddow> |
AlexAscherson <aascherson> |
20 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json .github/workflows/sbt-dependency-graph.yaml public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/constants/videoCreateOptions.ts .github/workflows/ci.yaml pluto-message-ingestion/yarn.lock public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/slices/workflow.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx tsconfig.json pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 82. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Wai Sing Yiu <89925410+waisingyiu> |
19 shared filesapp/model/commands/AddAssetCommand.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala app/util/AWS.scala common/src/test/scala/com/gu/media/model/MediaAtomTest.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx app/di.scala build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx app/util/StepFunctions.scala common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala conf/riff-raff.yaml app/controllers/Api.scala app/model/commands/UpdateAtomCommand.scala test/model/commands/ActiveAssetCommandTest.scala test/model/commands/UpdateAtomCommandTest.scala common/src/test/scala/com/gu/media/util/MediaAtomHelpersTest.scala common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala |
| 83. | Junyuan Xue <junyuanxue.is> |
Holly Knox <168672047+hk-15> |
19 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/util/storeMiddleware.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx pluto-message-ingestion/yarn.lock public/video-ui/src/services/VideosApi.ts public/video-ui/styles/layout/_topbar.scss public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 84. | Pete F <37048459+bryophyta> |
Junyuan Xue <junyuan.xue> |
18 shared filespublic/video-ui/src/pages/Upload/index.tsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt pluto-message-ingestion/src/types.ts package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/DeleteButton.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx test/data/IconikDataStoreSpec.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 85. | Lindsey Dew <lindsey.dew> |
Junyuan Xue <junyuan.xue> |
18 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/constants/themeOverrides.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/services/IconikApi.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx public/video-ui/src/pages/Video/tabs/Management.tsx |
| 86. | Junyuan Xue <junyuan_xue> |
Junyuan Xue <junyuan.xue> |
18 shared filespublic/video-ui/src/pages/Upload/index.tsx public/video-ui/src/pages/Video/tabs/Workflow.jsx public/video-ui/src/components/ScheduleRecap/ScheduleRecap.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/pages/Video/tabs/Furniture.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/EditSaveCancel/index.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/pages/Video/tabs/Usage.jsx public/video-ui/src/pages/Video/tabs/YoutubeFurniture.jsx public/video-ui/src/pages/Video/tabs/Targeting.jsx public/video-ui/src/pages/Video/tabs/Management.jsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/test/models.ts public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 87. | Lakshmi R Pillai <73653255+lakshmirpillai> |
fweddi <freddiepreece> |
17 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts conf/routes common/src/test/scala/com/gu/media/model/MediaAtomTest.scala common/src/main/scala/com/gu/media/Permissions.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx app/model/MediaAtomSummary.scala app/data/AtomListStore.scala public/video-ui/src/pages/Upload/index.jsx common/src/main/scala/com/gu/media/model/Platform.scala public/video-ui/src/components/ReactApp.tsx common/src/main/scala/com/gu/media/model/MediaAtom.scala app/controllers/UploadController.scala app/controllers/Api.scala public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/routes.tsx |
| 88. | Andrew Nowak <andrew.nowak> |
Junyuan Xue <junyuan_xue> |
17 shared filespublic/video-ui/src/services/KeywordsApi.ts public/video-ui/src/components/FormFields/ExpireNow.tsx public/video-ui/src/test/keywordsApi.spec.ts public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/VideoUpload/VideoAsset.tsx package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/util/getComposerData.js public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx public/video-ui/src/slices/uploads.ts public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 89. | Andy Noton <andy.noton.contractor> |
Anna Beddow <anna.beddow> |
17 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala public/video-ui/src/pages/Upload/index.tsx yarn.lock common/src/main/scala/com/gu/media/model/Asset.scala test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala public/video-ui/src/components/VideoData/VideoData.jsx test/model/commands/ActiveAssetCommandTest.scala tsconfig.json test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala public/video-ui/src/components/Create.tsx |
| 90. | Freddie Preece <40991816+fweddi> |
Sam Hession <sam.hession> |
17 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala build.sbt uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala app/util/UploadBuilder.scala |
| 91. | Sam Hession <sam.hession> |
Anna Beddow <anna.beddow> |
17 shared filescommon/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala common/src/main/scala/com/gu/media/util/JsonConversions.scala common/src/main/scala/com/gu/media/model/Asset.scala uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala test/controllers/UploadControllerTest.scala build.sbt uploader/src/main/scala/com/gu/media/upload/TranscoderComplete.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/SharedCodecSettings.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala app/model/commands/ActiveAssetCommand.scala uploader/src/main/scala/com/gu/media/upload/SendToTranscoderV2.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala test/model/ClientAssetTest.scala app/model/commands/DeleteCommand.scala common/src/main/scala/com/gu/media/model/ClientAsset.scala app/util/UploadBuilder.scala |
| 92. | Pete F <pete.faulconbridge> |
Junyuan Xue <junyuan.xue> |
17 shared filespublic/video-ui/src/pages/Upload/index.tsx cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt pluto-message-ingestion/src/types.ts package.json common/src/main/scala/com/gu/media/iconik/IconikModels.scala public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/src/services/IconikApi.ts pluto-message-ingestion/src/process-record.test.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/DeleteButton.jsx public/video-ui/src/pages/Video/index.jsx test/data/IconikDataStoreSpec.scala public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx |
| 93. | Andrew Nowak <andrew.nowak> |
David Furey <david.furey> |
17 shared filespublic/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/actions/VideoActions/videoPageCreate.js public/video-ui/src/components/VideoUpload/VideoAsset.tsx uploader/src/main/resources/lambda-template.yaml build.sbt public/video-ui/src/components/Flags/index.jsx uploader/src/main/scala/com/gu/media/upload/SendToPluto.scala public/video-ui/src/util/getComposerData.js conf/riff-raff.yaml public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/FormFields/DatePicker.jsx project/StateMachine.scala public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/Create.tsx uploader/src/main/resources/cfn-template.yaml public/video-ui/src/slices/s3Upload.ts |
| 94. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Junyuan Xue <junyuanxue.is> |
16 shared filespublic/video-ui/src/actions/VideoActions/createVideo.ts public/video-ui/src/actions/VideoActions/revertAsset.ts public/video-ui/src/actions/VideoActions/publishVideo.ts cloudformation/media-atom-maker-dev.yml public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts public/video-ui/src/components/Header.jsx build.sbt public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/pages/Video/index.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/actions/VideoActions/createAsset.js public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts .git-blame-ignore-revs |
| 95. | Anna Beddow <anna.beddow> |
Junyuan Xue <junyuanxue.is> |
16 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/actions/VideoActions/saveVideo.ts build.sbt package.json public/video-ui/src/components/VideoPreview/VideoPreview.jsx public/video-ui/src/constants/videoCreateOptions.ts pluto-message-ingestion/yarn.lock public/video-ui/src/components/utils/VideoEmbed.tsx public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/pages/Video/index.jsx pluto-message-ingestion/package.json public/video-ui/src/components/Iconik/IconikProjectPicker.tsx public/video-ui/src/components/Create.tsx public/video-ui/src/slices/s3Upload.ts |
| 96. | Junyuan Xue <junyuanxue.is> |
Wai Sing Yiu <89925410+waisingyiu> |
16 shared filesyarn.lock public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/FormFields/StandTagPicker.tsx public/video-ui/styles/components/_forms.scss public/video-ui/src/services/tagmanager.ts public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/components/ManagedForm/ManagedField.jsx public/video-ui/src/util/videoPublishCheck.ts public/video-ui/src/util/video.js public/video-ui/src/constants/queryParams.js public/video-ui/src/components/FormFields/tags/allowTags.ts |
| 97. | Holly Knox <168672047+hk-15> |
David Furey <david.furey> |
16 shared filespublic/video-ui/src/components/VideoUpload/VideoTrail.tsx vite.config.ts public/video-ui/src/util/validateField.ts public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/VideoUpload/VideoAsset.fixtures.ts public/video-ui/src/components/Header.jsx public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx public/video-ui/src/components/ReactApp.tsx public/video-ui/src/services/VideosApi.ts public/video-ui/src/pages/Video/index.jsx public/video-ui/src/components/FormFields/TagPicker.jsx public/video-ui/src/components/Header.tsx public/video-ui/src/components/FormFields/TagPicker.test.jsx public/video-ui/src/components/VideoUpload/VideoAsset.test.tsx public/video-ui/src/slices/s3Upload.ts public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx |
| 98. | Anna Beddow <anna.beddow> |
Wai Sing Yiu <89925410+waisingyiu> |
15 shared filescommon/src/main/scala/com/gu/media/util/JsonConversions.scala yarn.lock test/controllers/UploadControllerTest.scala public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json app/util/StepFunctions.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/HLSOutputGroup.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/hls/VideoOutput.scala public/video-ui/src/components/VideoData/VideoData.jsx uploader/src/main/scala/com/gu/media/upload/AddSubtitlesToMP4.scala test/model/commands/ActiveAssetCommandTest.scala uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/MP4Output.scala uploader/src/main/resources/cfn-template.yaml uploader/src/main/scala/com/gu/media/upload/mediaconvert/file/FileOutputGroup.scala |
| 99. | Andrew Nowak <10963046+andrew-nowak> |
Freddie Preece <40991816+fweddi> |
15 shared filesconf/routes yarn.lock public/video-ui/src/components/VideoUpload/VideoTrail.tsx public/video-ui/src/components/YoutubeFurniture/index.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx build.sbt package.json public/video-ui/src/components/Flags/index.jsx public/video-ui/src/components/utils/Modal.tsx public/video-ui/src/util/getComposerData.js public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx public/video-ui/src/services/UploadsApi.js public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/Create.tsx |
| 100. | Andy Noton <andy.noton.contractor> |
AlexAscherson <aascherson> |
15 shared filespublic/video-ui/src/pages/Upload/index.tsx yarn.lock public/video-ui/src/components/VideoUpload/AddSelfHostedAsset.jsx public/video-ui/src/components/VideoUpload/VideoAsset.tsx public/video-ui/src/components/Header.jsx build.sbt package.json public/video-ui/styles/components/_forms.scss app/controllers/UploadController.scala public/video-ui/src/services/VideosApi.ts public/video-ui/src/components/VideoData/VideoData.jsx tsconfig.json public/video-ui/src/components/ManagedForm/ManagedForm.jsx public/video-ui/src/components/utils/GridImageSelect.jsx public/video-ui/src/components/Create.tsx |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Lindsey Dew <lindsey.dew> |
26 | 246 |
| 2. | Andrew Nowak <10963046+andrew-nowak> |
25 | 49 |
| 3. | Pete F <37048459+bryophyta> |
24 | 45 |
| 4. | Andrew Nowak <andrew.nowak> |
23 | 63 |
| 5. | Lakshmi R Pillai <73653255+lakshmirpillai> |
22 | 8 |
| 6. | AlexAscherson <aascherson> |
21 | 193 |
| 7. | David Furey <david.furey> |
21 | 120 |
| 8. | Pete F <pete.faulconbridge> |
21 | 85 |
| 9. | Junyuan Xue <junyuanxue.is> |
21 | 27 |
| 10. | Andy Noton <andy.noton.contractor> |
21 | 24 |
| 11. | Junyuan Xue <junyuan.xue> |
21 | 18 |
| 12. | Freddie Preece <40991816+fweddi> |
21 | 14 |
| 13. | Anna Beddow <anna.beddow> |
20 | 77 |
| 14. | Holly Knox <168672047+hk-15> |
20 | 47 |
| 15. | Wai Sing Yiu <89925410+waisingyiu> |
20 | 46 |
| 16. | Junyuan Xue <junyuan_xue> |
20 | 2 |
| 17. | fweddi <freddiepreece> |
19 | 88 |
| 18. | Sam Hession <samhession> |
19 | 20 |
| 19. | dependabot[bot] <49699333+dependabot[bot]> |
17 | 37 |
| 20. | Lakshmi Pillai <lakshmi.pillai> |
16 | 6 |
| 21. | Sam Hession <sam.hession> |
15 | 14 |
| 22. | copilot-swe-agent[bot] <198982749+copilot> |
9 | 1 |
| 23. | Akash Askoolum <akash1810> |
6 | 2 |
| 24. | Emily Bourke <emily.bourke> |
5 | 12 |
| 25. | Emily Bourke <emily> |
5 | 1 |
| 26. | Reetta Vaahtoranta <rvaahtoranta> |
4 | 1 |
| 27. | David Blishen <david.blishen> |
4 | 1 |
| 28. | Mateusz <mateusz.karpow> |
2 | 2 |
C-median: 20.0
A half of the contributors has more than 20.0 connections, and a half has less than this number.
C-mean: 16.7
An average number of connections a contributor has with other contributors.
C-index: 17.0
There are 17.0 contributors with 17.0 or more connections.