File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,120 files with 80,105 lines of code in files.
    • 872 files that are 366+ days old (61,990 lines of code)
    • 166 files that are 181-365 days old (11,655 lines of code)
    • 49 files that are 91-180 days old (5,063 lines of code)
    • 16 files that are 31-90 days old (754 lines of code)
    • 17 files that are 1-30 days old (643 lines of code)
77% | 14% | 6% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 1,120 files with 80,105 lines of code in files.
    • 495 files have been last changed 366+ days ago (18,640 lines of code)
    • 45 files have been last changed 181-365 days ago (2,492 lines of code)
    • 281 files have been last changed 91-180 days ago (20,469 lines of code)
    • 145 files have been last changed 31-90 days ago (17,139 lines of code)
    • 154 files have been last changed 1-30 days ago (21,365 lines of code)
23% | 3% | 25% | 21% | 26%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
scala, tsx, ts, json, sbt, md, yml, js, sh, yaml, snap, html, xml, jsx, gitignore, mjs, java, txt, svg, gitattributes, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx75% | 18% | 5% | <1% | <1%
scala90% | 7% | <1% | <1% | 1%
ts66% | 16% | 14% | 1% | <1%
yaml97% | 0% | 0% | 2% | 0%
js100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
mjs55% | 34% | 5% | 4% | 0%
xml100% | 0% | 0% | 0% | 0%
jsx0% | 100% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
scala49% | 2% | 12% | 17% | 18%
tsx15% | 4% | 32% | 17% | 29%
ts8% | 2% | 24% | 34% | 31%
yaml51% | <1% | 45% | 0% | 2%
html24% | 0% | 26% | 31% | 17%
xml100% | 0% | 0% | 0% | 0%
js14% | 0% | 43% | 3% | 38%
mjs0% | 34% | 55% | 5% | 4%
jsx0% | 40% | 59% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
support-frontend72% | 17% | 7% | <1% | <1%
support-payment-api100% | 0% | 0% | 0% | 0%
support-models98% | 0% | 0% | 0% | 1%
support-workers69% | 29% | 0% | 1% | 0%
cdk90% | <1% | 8% | 0% | 0%
supporter-product-data100% | 0% | 0% | 0% | 0%
support-lambdas98% | 0% | 1% | 0% | 0%
stripe-patrons-data100% | 0% | 0% | 0% | 0%
support-modules100% | 0% | 0% | 0% | 0%
support-internationalisation100% | 0% | 0% | 0% | 0%
support-services92% | 7% | 0% | 0% | 0%
support-config84% | 7% | 2% | 0% | 4%
.github100% | 0% | 0% | 0% | 0%
modules100% | 0% | 0% | 0% | 0%
support-e2e100% | 0% | 0% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
support-frontend-static100% | 0% | 0% | 0% | 0%
ROOT30% | 70% | 0% | 0% | 0%
support-backend0% | 0% | 39% | 60% | 0%
.devcontainer0% | 0% | 0% | 100% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
support-frontend15% | 3% | 29% | 22% | 29%
support-payment-api70% | 0% | 0% | 28% | 1%
support-models64% | <1% | 4% | 17% | 13%
supporter-product-data63% | 8% | 27% | 0% | 0%
stripe-patrons-data86% | 0% | 13% | 0% | 0%
support-modules82% | 0% | 17% | 0% | 0%
support-services61% | 0% | 11% | 7% | 20%
support-lambdas43% | 14% | 0% | 41% | 0%
support-internationalisation48% | 0% | 0% | 51% | 0%
support-config84% | 0% | 7% | 2% | 4%
support-workers6% | 0% | 25% | 28% | 40%
support-e2e64% | 0% | 0% | 0% | 35%
project56% | 0% | 0% | 0% | 43%
modules6% | 0% | 17% | 76% | 0%
ROOT30% | 70% | 0% | 0% | 0%
cdk0% | <1% | 32% | 0% | 66%
.github0% | 0% | 100% | 0% | 0%
support-backend0% | 0% | 21% | 46% | 32%
support-frontend-static0% | 0% | 100% | 0% | 0%
.devcontainer0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
3 - 2018-08-13 2018-08-16 3 2 regis.kuckaertz justinpinner
Product.scala
in support-models/src/main/scala/com/gu/support/catalog
487 8 2018-12-05 2026-08-20 142 25 rupert.bates jon.flynn
SubscriptionData.scala
in support-models/src/main/scala/com/gu/support/zuora/api
201 3 2018-12-05 2025-09-25 64 18 rupert.bates jon.flynn
Responses.scala
in support-models/src/main/scala/com/gu/support/zuora/api/response
173 4 2018-12-05 2025-09-09 44 17 rupert.bates john.duffell
PaymentMethods.scala
in support-models/src/main/scala/com/gu/support/workers
111 1 2018-12-05 2026-09-22 52 20 rupert.bates jorge.costa
PaymentFields.scala
in support-models/src/main/scala/com/gu/support/workers
110 6 2018-12-05 2026-09-22 64 26 rupert.bates jorge.costa
Products.scala
in support-models/src/main/scala/com/gu/support/workers
106 - 2018-12-05 2025-09-09 73 22 rupert.bates john.duffell
CheckoutFailureReasons.scala
in support-models/src/main/scala/com/gu/support/workers
101 2 2018-12-05 2026-06-18 21 14 rupert.bates jon.flynn
JsonHelpers.scala
in support-models/src/main/scala/com/gu/support/encoding
97 8 2018-12-05 2022-02-10 24 11 rupert.bates rupert.bates
CustomCodecs.scala
in support-models/src/main/scala/com/gu/support/encoding
80 4 2018-12-05 2024-04-09 29 10 rupert.bates george.haberis
ZuoraConfigProvider.scala
in support-config/src/main/scala/com/gu/support/config
68 1 2018-12-05 2024-08-20 37 16 rupert.bates jamesgorrie
PromotionValidator.scala
in support-services/src/main/scala/com/gu/support/promotions
64 2 2018-12-05 2024-10-15 16 7 rupert.bates rupert.bates
PaymentGateway.scala
in support-models/src/main/scala/com/gu/support/zuora/api
61 1 2018-12-05 2026-09-22 35 15 rupert.bates jorge.costa
Benefit.scala
in support-models/src/main/scala/com/gu/support/promotions
60 1 2018-12-05 2022-02-10 11 6 rupert.bates rupert.bates
PromotionApplicator.scala
in support-services/src/main/scala/com/gu/support/promotions
59 6 2018-12-05 2024-10-14 18 10 rupert.bates rupert.bates
DynamoService.scala
in support-services/src/main/scala/com/gu/support/promotions/dynamo
48 - 2018-12-05 2024-04-09 16 9 rupert.bates george.haberis
StripeConfig.scala
in support-config/src/main/scala/com/gu/support/config
48 2 2018-12-05 2025-04-04 37 15 rupert.bates paul.brown
PromotionService.scala
in support-services/src/main/scala/com/gu/support/promotions
46 3 2018-12-05 2026-06-18 35 16 rupert.bates jon.flynn
Catalog.scala
in support-models/src/main/scala/com/gu/support/catalog
43 3 2018-12-05 2025-09-30 41 13 rupert.bates 36296660+david-pepper
Promotion.scala
in support-models/src/main/scala/com/gu/support/promotions
39 1 2018-12-05 2026-09-30 45 18 rupert.bates rupert.bates
FailureHandlerState.scala
in support-models/src/main/scala/com/gu/support/workers/states
35 - 2018-12-05 2024-10-21 37 10 rupert.bates rupert.bates
SubscriptionsResponse.scala
in support-models/src/main/scala/com/gu/support/zuora/api/response
33 - 2018-12-05 2022-06-07 22 10 rupert.bates rik.roots
Codec.scala
in support-models/src/main/scala/com/gu/support/encoding
32 1 2018-12-05 2022-02-10 9 7 rupert.bates rupert.bates
package.scala
in support-models/src/main/scala/com/gu/support/zuora/domain
31 1 2018-12-05 2022-02-10 10 7 rupert.bates rupert.bates
CreatePaymentMethodState.scala
in support-models/src/main/scala/com/gu/support/workers/states
31 - 2018-12-05 2025-09-09 53 11 rupert.bates john.duffell
CatalogService.scala
in support-services/src/main/scala/com/gu/support/catalog
31 2 2018-12-05 2025-02-24 58 15 rupert.bates 76729591+paul-daniel-dempsey
ContactDetails.scala
in support-models/src/main/scala/com/gu/support/zuora/api
28 - 2018-12-05 2022-02-10 14 9 rupert.bates rupert.bates
BillingPeriod.scala
in support-models/src/main/scala/com/gu/support/workers
28 1 2018-12-05 2024-10-14 21 9 rupert.bates rupert.bates
Account.scala
in support-models/src/main/scala/com/gu/support/zuora/api
26 - 2018-12-05 2024-08-20 15 10 rupert.bates jamesgorrie
PromotionsConfig.scala
in support-config/src/main/scala/com/gu/support/config
26 1 2018-12-05 2022-02-10 16 8 rupert.bates rupert.bates
QueryResponse.scala
in support-models/src/main/scala/com/gu/support/zuora/api/response
24 - 2018-12-05 2025-02-24 18 8 rupert.bates 76729591+paul-daniel-dempsey
SubscribeRequest.scala
in support-models/src/main/scala/com/gu/support/zuora/api
24 - 2018-12-05 2025-02-24 30 11 rupert.bates 76729591+paul-daniel-dempsey
PromotionCollection.scala
in support-services/src/main/scala/com/gu/support/promotions
23 3 2018-12-05 2026-06-18 20 11 rupert.bates jon.flynn
PromoError.scala
in support-models/src/main/scala/com/gu/support/promotions
22 - 2018-12-05 2026-06-18 12 6 rupert.bates jon.flynn
Status.scala
in support-models/src/main/scala/com/gu/support/workers
22 1 2018-12-05 2022-02-10 10 6 rupert.bates rupert.bates
PaymentMethodDetailResponse.scala
in support-models/src/main/scala/com/gu/support/zuora/api/response
21 - 2018-12-05 2022-02-10 6 5 rupert.bates rupert.bates
User.scala
in support-models/src/main/scala/com/gu/support/workers
21 - 2018-12-05 2022-02-17 23 8 rupert.bates rupert.bates
ErrorJson.scala
in support-models/src/main/scala/com/gu/support/encoding
15 1 2018-12-05 2025-10-13 7 6 rupert.bates 36296660+david-pepper
ProductRatePlan.scala
in support-models/src/main/scala/com/gu/support/catalog
14 - 2018-12-05 2024-10-14 28 12 rupert.bates rupert.bates
TouchpointConfigProvider.scala
in support-config/src/main/scala/com/gu/support/config
14 - 2018-12-05 2023-05-05 19 8 rupert.bates 76729591+paul-daniel-dempsey
13 - 2018-12-05 2026-10-02 204 43 rupert.bates tom.wey
AppliesTo.scala
in support-models/src/main/scala/com/gu/support/promotions
12 - 2018-12-05 2022-02-10 14 7 rupert.bates rupert.bates
RetryException.scala
in support-models/src/main/scala/com/gu/support/workers/exceptions
9 - 2018-12-05 2022-02-10 6 5 rupert.bates rupert.bates
CheckoutFailureState.scala
in support-models/src/main/scala/com/gu/support/workers/states
9 - 2018-12-05 2019-03-04 5 3 rupert.bates laura.gonzalez
RequestInfo.scala
in support-models/src/main/scala/com/gu/support/workers
9 1 2018-12-05 2025-09-09 23 13 rupert.bates john.duffell
JsonWrapper.scala
in support-models/src/main/scala/com/gu/support/workers
8 - 2018-12-05 2020-12-07 11 5 rupert.bates imogen.hardy
StringExtensions.scala
in support-models/src/main/scala/com/gu/support/encoding
7 - 2018-12-05 2019-03-04 6 3 rupert.bates laura.gonzalez
SubscribeOptions.scala
in support-models/src/main/scala/com/gu/support/zuora/api
7 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
QueryData.scala
in support-models/src/main/scala/com/gu/support/zuora/api
7 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
ExecutionError.scala
in support-models/src/main/scala/com/gu/support/workers
7 - 2018-12-05 2019-03-04 5 3 rupert.bates laura.gonzalez
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
3 - 2018-08-13 2018-08-16 3 2 regis.kuckaertz justinpinner
addToWindow.scala.html
in support-frontend/app/views
5 - 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
StepFunctionUserState.scala
in support-models/src/main/scala/com/gu/support/workers/states
5 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
package.scala
in support-models/src/main/scala/com/gu/support/promotions
6 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
Token.scala
in support-frontend/app/services/paypal
7 - 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
settingsScript.scala.html
in support-frontend/app/views
7 - 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
Group.scala
in support-frontend/app/admin
7 - 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
IdentityId.scala
in support-models/src/main/scala/com/gu/support/workers
7 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
SalesforceContactRecord.scala
in support-models/src/main/scala/com/gu/support/workers
7 - 2018-12-05 2019-03-04 5 3 rupert.bates laura.gonzalez
ExecutionError.scala
in support-models/src/main/scala/com/gu/support/workers
7 - 2018-12-05 2019-03-04 5 3 rupert.bates laura.gonzalez
QueryData.scala
in support-models/src/main/scala/com/gu/support/zuora/api
7 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
PreviewOptions.scala
in support-models/src/main/scala/com/gu/support/zuora/api
7 - 2019-01-14 2019-03-04 5 4 jacob.winch laura.gonzalez
SubscribeOptions.scala
in support-models/src/main/scala/com/gu/support/zuora/api
7 - 2018-12-05 2019-03-04 4 3 rupert.bates laura.gonzalez
StringExtensions.scala
in support-models/src/main/scala/com/gu/support/encoding
7 - 2018-12-05 2019-03-04 6 3 rupert.bates laura.gonzalez
Autofill.scala
in support-frontend/app/models
8 - 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
CheckoutFailureState.scala
in support-models/src/main/scala/com/gu/support/workers/states
9 - 2018-12-05 2019-03-04 5 3 rupert.bates laura.gonzalez
UserResponse.scala
in support-frontend/app/models/identity/responses
10 - 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
StateMachineArn.scala
in support-frontend/app/services/stepfunctions
12 1 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
Segment.scala
in support-frontend/app/admin
16 1 2019-02-25 2019-03-04 3 3 rupert.bates laura.gonzalez
Price.scala
in support-models/src/main/scala/com/gu/support/catalog
18 1 2019-01-09 2019-03-04 6 3 rupert.bates laura.gonzalez
ApplicationConfiguration.scala
in support-frontend/app/wiring
6 - 2019-02-25 2019-06-27 5 6 rupert.bates lucy.monie.hall
GoogleAuth.scala
in support-frontend/app/config
8 - 2019-02-25 2019-06-27 5 6 rupert.bates lucy.monie.hall
FastlyGEOIP.scala
in support-frontend/app/utils
12 - 2019-07-16 2019-08-12 2 2 paul.brown lucy.monie.hall
GeoRedirect.scala
in support-frontend/app/controllers
14 1 2019-02-25 2019-08-12 6 6 rupert.bates lucy.monie.hall
logback.xml
in support-lambdas/stripe-intent/src/main/resources
10 - 2019-10-04 2019-10-24 2 2 john.duffell alexflav23
JsStringLiteral.scala
in support-frontend/app/views
21 2 2020-06-22 2020-06-22 1 1 john.duffell john.duffell
package.scala
in support-payment-api/src/main/scala/model
4 - 2020-08-18 2020-10-02 4 3 tom.forbes imogen.hardy
PaymentStatus.scala
in support-payment-api/src/main/scala/model
10 - 2020-08-18 2020-10-02 4 3 tom.forbes imogen.hardy
RequestType.scala
in support-payment-api/src/main/scala/model
11 - 2020-08-18 2020-10-02 4 3 tom.forbes imogen.hardy
PaypalMode.scala
in support-payment-api/src/main/scala/model/paypal
17 1 2020-08-18 2020-10-02 4 3 tom.forbes imogen.hardy
RequestEnvironments.scala
in support-payment-api/src/main/scala/model
23 - 2020-08-18 2020-10-02 4 3 tom.forbes imogen.hardy
logback.xml
in support-payment-api/src/main/resources
26 - 2020-08-18 2020-10-02 4 3 tom.forbes imogen.hardy
RedemptionValidationResult.scala
in support-frontend/app/controllers
8 - 2020-05-26 2020-10-05 8 4 rupert.bates lucy.monie.hall
JsonWrapper.scala
in support-models/src/main/scala/com/gu/support/workers
8 - 2018-12-05 2020-12-07 11 5 rupert.bates imogen.hardy
TouchpointServiceProvider.scala
in support-services/src/main/scala/com/gu/support/touchpoint
9 - 2019-01-25 2021-03-17 12 5 rupert.bates john.duffell
JobStatus.scala
in supporter-product-data/src/main/scala/com/gu/model/zuora/response
15 - 2021-01-19 2021-03-24 5 3 rupert.bates lucy.monie.hall
BatchStatus.scala
in supporter-product-data/src/main/scala/com/gu/model/zuora/response
15 - 2021-01-19 2021-03-24 5 3 rupert.bates lucy.monie.hall
logback.xml
in supporter-product-data/src/main/resources
16 - 2021-01-29 2021-03-24 5 3 rupert.bates lucy.monie.hall
ZuoraFieldNames.scala
in supporter-product-data/src/main/scala/com/gu/model
11 - 2021-04-20 2021-05-13 3 2 rupert.bates john.duffell
login.scala.html
in support-frontend/app/views
15 - 2019-02-25 2021-06-23 6 5 rupert.bates imogen.hardy
userAgent.ts
in support-frontend/assets/helpers/utilities
3 - 2021-10-19 2021-11-25 3 1 john.duffell john.duffell
promise.ts
in support-frontend/assets/helpers/utilities
10 - 2021-10-26 2021-11-25 3 3 tompretty2 john.duffell
ExecutePaymentResponse.scala
in support-payment-api/src/main/scala/model/paypal
3 - 2020-08-18 2022-02-10 8 6 tom.forbes rupert.bates
cssOverrideable.ts
in support-frontend/assets/helpers/types
4 - 2021-11-24 2022-02-10 4 3 imogen.hardy tompretty2
EnvironmentBasedBuilder.scala
in support-payment-api/src/main/scala/util
8 - 2020-08-18 2022-02-10 6 6 tom.forbes rupert.bates
GoCardlessFrontendServiceProvider.scala
in support-frontend/app/services
9 - 2019-04-29 2022-02-10 4 4 thomas.w.richards rupert.bates
InitializationError.scala
in support-payment-api/src/main/scala/model
9 - 2020-08-18 2022-02-10 6 6 tom.forbes rupert.bates
PromotionServiceProvider.scala
in support-services/src/main/scala/com/gu/support/promotions
9 1 2019-09-19 2022-02-10 6 5 rupert.bates rupert.bates
RetryException.scala
in support-models/src/main/scala/com/gu/support/workers/exceptions
9 - 2018-12-05 2022-02-10 6 5 rupert.bates rupert.bates
Logging.scala
in support-frontend/app/monitoring
10 - 2019-02-25 2022-02-10 7 5 rupert.bates rupert.bates
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
useStudentBeansRegionValid.ts
in support-frontend/assets/pages/[countryGroupId]/helpers
23 - 2026-10-07 2026-10-07 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
AbParticipationsContext.tsx
in support-frontend/assets/contexts
16 - 2026-10-01 2026-10-01 1 1 jorge.costa jorge.costa
threeTierFooter.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
100 1 2026-09-30 2026-09-30 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
usSupportAnotherWay.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
48 1 2026-09-30 2026-09-30 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
getTierPlanCost.ts
in support-frontend/assets/pages/[countryGroupId]/helpers
42 1 2026-09-30 2026-09-30 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
useThreeTierUrlSelection.tsx
in support-frontend/assets/pages/supporter-plus-landing/twoStepPages
47 3 2026-09-29 2026-10-07 2 1 jorge.costa jorge.costa
ApplicablePromotions.scala
in support-frontend/app/services
33 1 2026-09-29 2026-09-30 2 1 rupert.bates rupert.bates
appliedPromotion.ts
in support-frontend/assets/helpers/productPrice
24 1 2026-09-29 2026-09-30 2 1 rupert.bates rupert.bates
discountedPrice.ts
in support-frontend/assets/helpers/productPrice
21 1 2026-09-29 2026-09-30 2 1 rupert.bates rupert.bates
promotionHelpers.ts
in support-frontend/assets/pages/promotion-terms
36 3 2026-09-28 2026-09-30 3 1 rupert.bates rupert.bates
PromoWithCatalogInformation.scala
in support-models/src/main/scala/com/gu/support/promotions
54 - 2026-09-16 2026-09-30 4 1 rupert.bates rupert.bates
CachedPromotionsService.scala
in support-frontend/app/services
74 3 2026-09-14 2026-10-05 6 1 rupert.bates rupert.bates
PromotionsApiService.scala
in support-frontend/app/services
51 1 2026-09-14 2026-10-05 7 1 rupert.bates rupert.bates
PromotionsApiConfig.scala
in support-config/src/main/scala/com/gu/support/config
15 1 2026-09-14 2026-09-22 3 1 rupert.bates rupert.bates
DeclineInvitation.stories.tsx
in support-frontend/stories/onboarding
37 - 2026-09-09 2026-09-16 3 3 admin.jonathan.ruda juabara
InvitationUnavailable.stories.tsx
in support-frontend/stories/onboarding
11 - 2026-09-09 2026-09-16 3 3 admin.jonathan.ruda juabara
WrongEmail.stories.tsx
in support-frontend/stories/onboarding
11 - 2026-09-09 2026-09-16 3 3 admin.jonathan.ruda juabara
mjs
esbuild.config.mjs
in support-backend
9 - 2026-09-04 2026-09-08 2 3 juabara jonathan.ruda.mindera
wrongEmail.tsx
in support-frontend/assets/components/onboarding/sections
77 1 2026-08-27 2026-09-16 4 3 admin.jonathan.ruda juabara
devenv.yaml
in .devcontainer
27 - 2026-08-26 2026-09-16 6 4 tom.wey juabara
cloudwatch.ts
in support-backend/src/aws
41 2 2026-08-25 2026-10-05 2 2 jonathan.ruda.mindera tom.wey
deliveryAgents.ts
in support-backend/src/handlers
64 2 2026-08-13 2026-08-25 3 3 jonathan.ruda.mindera tom.wey
paperRoundService.ts
in support-backend/src/services
57 2 2026-08-13 2026-08-20 2 3 jonathan.ruda.mindera jon.flynn
ssm.ts
in support-backend/src/aws
49 3 2026-08-13 2026-10-05 3 3 jonathan.ruda.mindera tom.wey
noCache.ts
in support-backend/src/middlewares
5 - 2026-08-13 2026-08-20 2 3 jonathan.ruda.mindera jon.flynn
invitation.tsx
in support-frontend/assets/pages/[countryGroupId]
66 - 2026-08-12 2026-09-16 5 3 admin.jonathan.ruda juabara
cardTheme.ts
in support-frontend/assets/helpers/landingPage
22 - 2026-08-12 2026-09-16 5 4 76729591+paul-daniel-dempsey juabara
transactionDeclinedErrors.ts
in support-workers/src/typescript/errors
44 1 2026-08-10 2026-10-07 5 4 rupert.bates tom.wey
invitationUnavailable.tsx
in support-frontend/assets/components/onboarding/sections
71 - 2026-08-03 2026-09-16 5 3 admin.jonathan.ruda juabara
InvitationController.scala
in support-frontend/app/controllers
123 6 2026-07-23 2026-09-29 10 3 admin.jonathan.ruda admin.jonathan.ruda
MultipleAccountApiService.scala
in support-frontend/app/services
40 1 2026-07-23 2026-09-16 7 3 admin.jonathan.ruda juabara
MultipleAccountApiConfig.scala
in support-frontend/app/config
10 - 2026-07-23 2026-09-16 3 3 admin.jonathan.ruda juabara
CurrentMaxRatesByCountry.tsx
in support-frontend/assets/pages/[countryGroupId]/helpers
49 - 2026-07-15 2026-09-02 5 4 jorge.costa jonathan.ruda.mindera
mjs
esbuild.config.mjs
in support-lambdas/bigquery-acquisitions-publisher
10 - 2026-07-09 2026-08-20 4 3 rupert.bates jon.flynn
priceBreakdown.tsx
in support-frontend/assets/components/orderSummary
136 - 2026-07-08 2026-08-20 11 8 tom.wey jon.flynn
maybeEstimatedTaxSummary.tsx
in support-frontend/assets/components/salesTax
83 1 2026-07-08 2026-08-20 9 7 tom.wey jon.flynn
MaybeEstimatedTaxSummary.stories.tsx
in support-frontend/stories/checkouts
77 4 2026-07-08 2026-08-20 8 7 tom.wey jon.flynn
getEstimatedSalesTaxConfig.ts
in support-frontend/assets/helpers/salesTax
71 2 2026-07-08 2026-08-20 5 5 tom.wey jon.flynn
maybeEstimatedTax.tsx
in support-frontend/assets/components/salesTax
50 1 2026-07-08 2026-08-20 8 7 tom.wey jon.flynn
priceSummary.tsx
in support-frontend/assets/components/priceSummary
49 1 2026-07-08 2026-08-20 5 5 tom.wey jon.flynn
taxTsAndCs.tsx
in support-frontend/assets/components/orderSummary
21 1 2026-07-08 2026-08-20 7 5 tom.wey jon.flynn
productCatalogFixture.ts
in support-frontend/assets/fixtures
2108 - 2026-07-06 2026-08-20 5 5 tom.wey jon.flynn
taxRatesFixture.ts
in support-frontend/assets/fixtures
33 - 2026-07-06 2026-08-20 3 3 tom.wey jon.flynn
summaryHelpers.ts
in support-frontend/assets/components/onboarding/sections
28 1 2026-07-06 2026-08-20 9 7 jorge.costa jon.flynn
declineInvitation.tsx
in support-frontend/assets/components/onboarding/sections
163 - 2026-07-02 2026-09-16 7 3 admin.jonathan.ruda juabara
onboardingDeclineComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
74 1 2026-07-02 2026-09-16 7 3 admin.jonathan.ruda juabara
invitationDeclined.tsx
in support-frontend/assets/components/onboarding/sections
62 1 2026-07-02 2026-09-16 5 3 admin.jonathan.ruda juabara
SalesTaxService.scala
in support-frontend/app/services
90 5 2026-06-25 2026-08-20 5 4 tom.wey jon.flynn
SalesTaxApiConfig.scala
in support-config/src/main/scala/com/gu/support/config
10 - 2026-06-25 2026-08-20 4 4 tom.wey jon.flynn
checkoutUrl.ts
in support-frontend/assets/helpers/urls
29 1 2026-06-22 2026-08-20 3 3 jorge.costa jon.flynn
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
threeTierLanding.tsx
in support-frontend/assets/pages/supporter-plus-landing/twoStepPages
504 12 2023-12-15 2026-10-07 272 31 richard.bangay jorge.costa
router.tsx
in support-frontend/assets/pages/[countryGroupId]
296 23 2024-04-26 2026-10-07 98 22 jamesgorrie 76729591+paul-daniel-dempsey
studentFAQs.tsx
in support-frontend/assets/pages/[countryGroupId]/student/helpers
202 4 2025-07-01 2026-10-07 27 14 paul.dempsey 76729591+paul-daniel-dempsey
routes.ts
in support-frontend/assets/helpers/urls
199 9 2021-10-19 2026-10-07 86 23 john.duffell 76729591+paul-daniel-dempsey
studentTsAndCsCopy.tsx
in support-frontend/assets/pages/[countryGroupId]/student/helpers
88 2 2025-07-02 2026-10-07 19 13 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
StudentLandingPage.tsx
in support-frontend/assets/pages/[countryGroupId]/student/components
55 1 2025-08-28 2026-10-07 11 9 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
useThreeTierUrlSelection.tsx
in support-frontend/assets/pages/supporter-plus-landing/twoStepPages
47 3 2026-09-29 2026-10-07 2 1 jorge.costa jorge.costa
transactionDeclinedErrors.ts
in support-workers/src/typescript/errors
44 1 2026-08-10 2026-10-07 5 4 rupert.bates tom.wey
buildCheckoutUrl.ts
in support-frontend/assets/pages/[countryGroupId]/student/helpers
35 1 2025-08-12 2026-10-07 17 9 jorge.costa 76729591+paul-daniel-dempsey
useStudentBeansRegionValid.ts
in support-frontend/assets/pages/[countryGroupId]/helpers
23 - 2026-10-07 2026-10-07 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
jestEnvironment.js
in support-frontend
11 1 2019-02-25 2026-10-07 12 9 rupert.bates jorge.costa
Controllers.scala
in support-frontend/app/wiring
200 - 2019-02-25 2026-10-06 242 48 rupert.bates rupert.bates
WeeklySubscriptionController.scala
in support-frontend/app/controllers
108 3 2021-05-18 2026-10-06 42 14 rupert.bates rupert.bates
CreateSubscriptionController.scala
in support-frontend/app/controllers
510 16 2021-05-18 2026-10-05 125 31 rupert.bates tom.wey
backend.ts
in cdk/lib
187 1 2026-05-18 2026-10-05 15 6 76729591+paul-daniel-dempsey tom.wey
Services.scala
in support-frontend/app/wiring
147 - 2019-02-25 2026-10-05 128 34 rupert.bates rupert.bates
CachedPromotionsService.scala
in support-frontend/app/services
74 3 2026-09-14 2026-10-05 6 1 rupert.bates rupert.bates
PromotionsApiService.scala
in support-frontend/app/services
51 1 2026-09-14 2026-10-05 7 1 rupert.bates rupert.bates
ssm.ts
in support-backend/src/aws
49 3 2026-08-13 2026-10-05 3 3 jonathan.ruda.mindera tom.wey
cloudwatch.ts
in support-backend/src/aws
41 2 2026-08-25 2026-10-05 2 2 jonathan.ruda.mindera tom.wey
server.ts
in support-backend/src
13 - 2026-04-28 2026-10-05 6 6 76729591+paul-daniel-dempsey tom.wey
13 - 2018-12-05 2026-10-02 204 43 rupert.bates tom.wey
oneTimeCheckoutComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
1196 14 2024-11-12 2026-10-01 106 26 114918544+andrewheguardian jorge.costa
checkoutForm.tsx
in support-frontend/assets/pages/[countryGroupId]/components
1192 7 2025-07-23 2026-10-01 87 18 joky jorge.costa
thankYouComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
326 2 2024-11-19 2026-10-01 116 19 114918544+andrewheguardian jorge.costa
checkout.tsx
in support-frontend/assets/pages/[countryGroupId]
257 - 2024-02-15 2026-10-01 244 26 jamesgorrie jorge.costa
checkoutSummary.tsx
in support-frontend/assets/pages/[countryGroupId]/components
219 1 2025-07-23 2026-10-01 67 18 joky jorge.costa
oneTimeCheckout.tsx
in support-frontend/assets/pages/[countryGroupId]
151 1 2024-08-19 2026-10-01 70 16 114918544+andrewheguardian jorge.costa
thankYou.tsx
in support-frontend/assets/pages/[countryGroupId]
146 - 2024-11-19 2026-10-01 71 15 114918544+andrewheguardian jorge.costa
landingPage.tsx
in support-frontend/assets/pages/[countryGroupId]
25 1 2025-01-27 2026-10-01 26 11 76729591+paul-daniel-dempsey jorge.costa
AbParticipationsContext.tsx
in support-frontend/assets/contexts
16 - 2026-10-01 2026-10-01 1 1 jorge.costa jorge.costa
window.ts
in support-frontend/assets/helpers/globalsAndSwitches
262 3 2024-03-04 2026-09-30 79 20 jamesgorrie 76729591+paul-daniel-dempsey
promotions.tsx
in support-frontend/assets/helpers/productPrice
181 8 2021-10-19 2026-09-30 56 23 john.duffell rupert.bates
billingPeriods.ts
in support-frontend/assets/helpers/productPrice
141 7 2021-10-19 2026-09-30 58 18 john.duffell rupert.bates
main.js
in support-frontend/.storybook
131 1 2022-07-11 2026-09-30 28 12 imogen.hardy rupert.bates
studentOffer.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
128 - 2025-08-20 2026-09-30 23 9 tom.wey 76729591+paul-daniel-dempsey
Switches.scala
in support-frontend/app/admin/settings
100 1 2019-02-25 2026-09-30 108 31 rupert.bates 76729591+paul-daniel-dempsey
threeTierFooter.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
100 1 2026-09-30 2026-09-30 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
Promotions.scala
in support-frontend/app/controllers
93 3 2019-09-19 2026-09-30 75 22 rupert.bates rupert.bates
promoDetails.tsx
in support-frontend/assets/pages/promotion-terms
89 1 2021-10-19 2026-09-30 19 10 john.duffell rupert.bates
threeTierTsAndCs.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
82 - 2024-03-17 2026-09-30 44 9 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
PromotionTermsPage.stories.tsx
in support-frontend/stories/pages
79 - 2025-12-15 2026-09-30 8 6 juabara rupert.bates
preview.js
in support-frontend/.storybook
73 - 2022-07-11 2026-09-30 31 14 imogen.hardy rupert.bates
PromoWithCatalogInformation.scala
in support-models/src/main/scala/com/gu/support/promotions
54 - 2026-09-16 2026-09-30 4 1 rupert.bates rupert.bates
DigitalPackTerms.tsx
in support-frontend/assets/pages/promotion-terms
54 - 2021-10-19 2026-09-30 15 8 john.duffell rupert.bates
PaperTerms.tsx
in support-frontend/assets/pages/promotion-terms
53 1 2021-10-19 2026-09-30 8 4 john.duffell rupert.bates
promotionTerms.tsx
in support-frontend/assets/pages/promotion-terms
51 3 2021-10-19 2026-09-30 31 17 john.duffell rupert.bates
usSupportAnotherWay.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
48 1 2026-09-30 2026-09-30 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
legalTerms.tsx
in support-frontend/assets/pages/promotion-terms
44 1 2021-10-19 2026-09-30 14 9 john.duffell rupert.bates
getTierPlanCost.ts
in support-frontend/assets/pages/[countryGroupId]/helpers
42 1 2026-09-30 2026-09-30 1 1 76729591+paul-daniel-dempsey 76729591+paul-daniel-dempsey
Summary
  • Number of files: 1,120
  • Daily file updates (only one update per file and date counted): 7846
  • First update: 2017-04-04
  • Latest update: 2026-10-07
  • Days between first and latest update: 3,474 (496 weeks, estimated 2,480 working days)
  • Active days (at least one file change): 2,395
  • Data: