guardian / gateway
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 473 files with 33,296 lines of code in files.
    • 411 files that are 366+ days old (24,313 lines of code)
    • 50 files that are 181-365 days old (8,589 lines of code)
    • 6 files that are 91-180 days old (233 lines of code)
    • 6 files that are 31-90 days old (161 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
73% | 25% | <1% | <1% | 0%
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 473 files with 33,296 lines of code in files.
    • 93 files have been last changed 366+ days ago (2,228 lines of code)
    • 226 files have been last changed 181-365 days ago (10,527 lines of code)
    • 59 files have been last changed 91-180 days ago (5,796 lines of code)
    • 94 files have been last changed 31-90 days ago (14,538 lines of code)
    • 1 files have been last changed 1-30 days ago (207 lines of code)
6% | 31% | 17% | 43% | <1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
ts, tsx, json, md, js, yaml, gitignore, sh, html, txt, mjs, editorconfig, prettierignore, snap
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts66% | 32% | <1% | <1% | 0%
tsx86% | 12% | <1% | <1% | 0%
yaml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
mjs0% | 100% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts8% | 25% | 13% | 51% | <1%
tsx3% | 49% | 24% | 23% | 0%
html36% | 0% | 0% | 63% | 0%
js12% | 0% | 87% | 0% | 0%
yaml0% | 4% | 0% | 95% | 0%
mjs0% | 0% | 100% | 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
src87% | 11% | <1% | <1% | 0%
cypress17% | 82% | 0% | 0% | 0%
ROOT81% | 18% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
util100% | 0% | 0% | 0% | 0%
cdk0% | 100% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src6% | 35% | 17% | 39% | <1%
cypress5% | 23% | 14% | 56% | 0%
scripts69% | 0% | 13% | 17% | 0%
ROOT3% | 3% | 18% | 74% | 0%
cdk0% | 100% | 0% | 0% | 0%
util0% | 0% | 100% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.ts
in src/server
16 - 2019-12-03 2024-08-08 39 13 orrell@gmail.com ashcorr20@gmail.com
818 - 2019-12-19 2025-04-08 107 22 orrell@gmail.com 106528085+akinsola-guardian...
37 - 2019-12-19 2024-08-01 14 7 orrell@gmail.com ashcorr20@gmail.com
Configuration.ts
in src/server/models
68 - 2020-04-09 2025-04-08 85 18 maheshmakani@gmail.com 106528085+akinsola-guardian...
18 - 2020-04-09 2024-04-04 18 8 maheshmakani@gmail.com 130582307+vlkerag@users.nor...
fonts.ts
in src/client/lib
106 2 2020-04-15 2023-07-17 19 8 maheshmakani@gmail.com mahesh@makani.dev
Font.ts
in src/client/models
35 - 2020-04-16 2025-04-03 7 2 maheshmakani@gmail.com mahesh@makani.dev
index.ts
in src/server/routes
39 - 2020-04-21 2024-07-16 71 16 maheshmakani@gmail.com 101555242+raphaelkabo@users...
ResetPasswordPage.tsx
in src/client/pages
35 - 2020-04-21 2025-02-06 38 14 maheshmakani@gmail.com mahesh@makani.dev
core.ts
in src/server/routes
32 2 2020-04-21 2023-07-17 18 7 maheshmakani@gmail.com mahesh@makani.dev
Style.ts
in src/client/models
17 - 2020-04-23 2024-06-18 16 9 maheshmakani@gmail.com 101555242+raphaelkabo@users...
Routes.ts
in src/shared/model
130 - 2020-04-29 2025-04-08 174 26 maheshmakani@gmail.com 106528085+akinsola-guardian...
Errors.ts
in src/shared/model
103 2 2020-04-29 2025-04-03 83 18 maheshmakani@gmail.com mahesh@makani.dev
NotFound.tsx
in src/client/pages
26 - 2020-05-06 2024-09-23 14 7 maheshmakani@gmail.com mahesh@makani.dev
helmet.ts
in src/server/lib/middleware
58 - 2020-05-14 2025-04-03 55 9 maheshmakani@gmail.com mahesh@makani.dev
index.ts
in src/server/lib/middleware
32 - 2020-05-14 2024-09-12 38 8 maheshmakani@gmail.com ashcorr20@gmail.com
logger.ts
in src/server/lib/middleware
10 - 2020-05-14 2024-09-12 9 5 maheshmakani@gmail.com ashcorr20@gmail.com
ChangePassword.tsx
in src/client/pages
49 - 2020-06-02 2024-09-19 82 14 maheshmakani@gmail.com pvighi@gmail.com
ResetPassword.tsx
in src/client/pages
123 - 2020-06-03 2025-02-06 70 19 maheshmakani@gmail.com mahesh@makani.dev
queryParams.ts
in src/server/lib
79 - 2020-06-09 2025-04-07 77 17 maheshmakani@gmail.com mahesh@makani.dev
Express.ts
in src/server/models
45 - 2020-06-10 2025-02-19 53 15 maheshmakani@gmail.com mahesh@makani.dev
QueryParams.ts
in src/shared/model
36 - 2020-06-12 2025-04-07 78 15 maheshmakani@gmail.com mahesh@makani.dev
ChangePasswordComplete.tsx
in src/client/pages
35 - 2020-06-12 2024-09-19 44 13 maheshmakani@gmail.com pvighi@gmail.com
Shared.ts
in src/client/styles
89 - 2020-06-16 2024-09-19 38 15 maheshmakani@gmail.com pvighi@gmail.com
Metrics.ts
in src/server/models
112 - 2020-06-19 2025-04-03 89 17 maheshmakani@gmail.com mahesh@makani.dev
cache.ts
in src/server/lib/middleware
6 - 2020-06-23 2023-07-17 10 7 maheshmakani@gmail.com mahesh@makani.dev
index.tsx
in src/client/static
9 - 2020-06-26 2025-03-25 40 13 maheshmakani@gmail.com mahesh@makani.dev
routes.tsx
in src/client
263 - 2020-07-02 2025-03-13 130 20 maheshmakani@gmail.com mahesh@makani.dev
PageTitle.ts
in src/shared/model
43 - 2020-07-14 2025-01-27 57 17 maheshmakani@gmail.com mahesh@makani.dev
sourceAccessibility.tsx
in src/client/static
2 - 2020-08-19 2024-05-28 7 5 maheshmakani@gmail.com mahesh@makani.dev
newsletters.ts
in src/server/lib/idapi
111 3 2020-08-21 2024-09-12 45 17 orrell@gmail.com ashcorr20@gmail.com
79 - 2020-08-27 2024-11-20 21 10 orrell@gmail.com mahesh@makani.dev
Newsletter.ts
in src/shared/model
95 - 2020-09-01 2025-04-03 67 17 orrell@gmail.com mahesh@makani.dev
consents.ts
in src/server/lib/idapi
138 2 2020-09-10 2024-11-20 49 17 orrell@gmail.com mahesh@makani.dev
user.ts
in src/server/lib/idapi
93 3 2020-09-10 2024-09-12 69 16 orrell@gmail.com ashcorr20@gmail.com
Consent.ts
in src/shared/model
29 - 2020-09-10 2025-04-03 37 12 orrell@gmail.com mahesh@makani.dev
User.ts
in src/shared/model
27 - 2020-09-10 2025-03-25 28 12 orrell@gmail.com mahesh@makani.dev
auth.ts
in src/server/lib/idapi
48 1 2020-09-25 2024-09-12 41 17 orrell@gmail.com ashcorr20@gmail.com
login.ts
in src/server/lib/middleware
106 2 2020-09-30 2024-11-20 61 14 orrell@gmail.com mahesh@makani.dev
IDAPIAuth.ts
in src/shared/model
9 - 2020-09-30 2024-08-08 11 8 orrell@gmail.com ashcorr20@gmail.com
verifyEmail.ts
in src/server/routes
27 1 2020-10-07 2024-07-16 87 19 maheshmakani@gmail.com 101555242+raphaelkabo@users...
ophan.ts
in src/client/static/analytics
32 - 2020-10-08 2024-11-20 10 6 33927854+rebecca-thompson@u... mahesh@makani.dev
hydration.tsx
in src/client/static
42 - 2020-10-09 2025-02-19 38 12 zvvvvt@gmail.com mahesh@makani.dev
consentsTracking.ts
in src/client/lib
83 - 2020-10-14 2024-06-18 33 10 maheshmakani@gmail.com 101555242+raphaelkabo@users...
ophan.ts
in src/client/lib
33 - 2020-10-14 2024-08-08 23 8 maheshmakani@gmail.com ashcorr20@gmail.com
newsletter.ts
in src/shared/lib
14 - 2020-10-20 2024-08-08 31 12 maheshmakani@gmail.com ashcorr20@gmail.com
Geolocation.ts
in src/shared/model
1 - 2020-10-20 2024-05-15 11 6 maheshmakani@gmail.com 101555242+raphaelkabo@users...
errorHandler.ts
in src/server/lib/middleware
53 - 2020-10-30 2024-11-20 40 13 zvvvvt@gmail.com mahesh@makani.dev
CsrfFormField.tsx
in src/client/components
28 - 2020-10-30 2024-08-19 23 11 zvvvvt@gmail.com mahesh@makani.dev
csrf.ts
in src/server/lib/middleware
4 - 2020-10-30 2025-01-06 20 8 zvvvvt@gmail.com mahesh@makani.dev
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
useClientState.ts
in src/client/lib/hooks
3 - 2022-03-02 2022-03-04 3 2 3338808+liamness@users.nore... 32312712+vlbee@users.norepl...
subscriptions.ts
in src/shared/lib
3 - 2023-06-06 2023-07-17 3 2 tom.forbes@theguardian.com mahesh@makani.dev
OktaQueryParams.ts
in src/shared/model
4 - 2022-01-10 2023-07-17 6 3 becca.al.thompson@gmail.com mahesh@makani.dev
validateClientId.ts
in src/server/lib
4 - 2020-12-02 2023-07-17 7 5 orrell@gmail.com mahesh@makani.dev
emailCookie.ts
in src/server/lib
4 - 2021-08-19 2023-07-17 9 5 mahesh@makani.dev mahesh@makani.dev
timeoutSignal.ts
in src/server/lib
5 - 2022-11-10 2023-07-17 5 2 mahesh@makani.dev mahesh@makani.dev
auth.ts
in cypress/support/idapi
6 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
cache.ts
in src/server/lib/middleware
6 - 2020-06-23 2023-07-17 10 7 maheshmakani@gmail.com mahesh@makani.dev
clientId.ts
in src/shared/lib
8 - 2021-12-13 2023-07-17 6 3 oliver.barnwell@guardian.co.uk mahesh@makani.dev
responses.ts
in src/server/lib/okta/api
8 - 2022-02-09 2023-07-17 9 5 becca.al.thompson@gmail.com mahesh@makani.dev
requestState.ts
in src/server/lib
8 - 2022-09-22 2023-07-17 4 3 raphael.kabo@theguardian.com mahesh@makani.dev
userStatuses.ts
in cypress/support/okta
9 - 2022-08-17 2023-07-17 4 3 raphael.kabo@theguardian.com mahesh@makani.dev
getCsrfPageUrl.ts
in src/server/lib
9 - 2020-12-03 2023-07-17 4 3 orrell@gmail.com mahesh@makani.dev
getBrowserName.ts
in src/server/lib
9 - 2020-12-30 2023-07-17 4 3 zvvvvt@gmail.com mahesh@makani.dev
isStringBoolean.ts
in src/server/lib
9 - 2022-10-25 2023-07-17 4 2 32312712+vlbee@users.norepl... mahesh@makani.dev
Group.ts
in src/server/models/okta
9 - 2022-05-19 2023-07-17 6 1 mahesh@makani.dev mahesh@makani.dev
mockPurge.ts
in cypress/support/commands
10 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
useRefTracking.ts
in src/client/lib/hooks
10 - 2021-12-13 2023-07-17 5 3 mahesh@makani.dev mahesh@makani.dev
useAdFreeCookie.ts
in src/client/lib/hooks
10 - 2022-04-06 2023-07-17 8 2 32312712+vlbee@users.norepl... mahesh@makani.dev
App.ts
in src/server/models/okta
11 - 2022-05-23 2023-07-17 6 1 mahesh@makani.dev mahesh@makani.dev
setMvtId.ts
in cypress/support/commands
12 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
getMvtId.ts
in src/server/lib
12 - 2020-12-02 2023-07-17 9 6 orrell@gmail.com mahesh@makani.dev
maintenance.ts
in src/server/routes
12 - 2022-01-07 2023-07-17 5 5 mahesh@makani.dev mahesh@makani.dev
usePageLoadOphanInteraction.ts
in src/client/lib/hooks
12 - 2021-12-21 2023-07-17 5 3 mahesh@makani.dev mahesh@makani.dev
12 - 2022-08-04 2023-07-17 4 4 barnwelloliver@gmail.com mahesh@makani.dev
setAdFreeCookie.ts
in cypress/support/commands
13 - 2022-05-04 2023-07-17 5 2 32312712+vlbee@users.norepl... mahesh@makani.dev
expressWrappers.ts
in src/server/lib
14 - 2021-01-05 2023-07-17 5 4 zvvvvt@gmail.com mahesh@makani.dev
oktaDev.ts
in src/server/lib/middleware
14 - 2022-04-11 2023-07-17 4 1 mahesh@makani.dev mahesh@makani.dev
useRemoveEncryptedEmailParam.tsx
in src/client/lib/hooks
15 - 2021-10-28 2023-07-17 8 9 mahesh.makani@guardian.co.uk mahesh@makani.dev
verify_email.ts
in cypress/support/pages
17 - 2021-11-02 2023-07-17 5 4 dom@dominickendrick.co.uk mahesh@makani.dev
getProfileUrl.ts
in src/server/lib
17 - 2020-12-02 2023-07-17 7 6 orrell@gmail.com mahesh@makani.dev
getABForcedVariants.ts
in src/server/lib
17 - 2020-12-04 2023-07-17 9 4 orrell@gmail.com mahesh@makani.dev
setEncryptedStateCookie.ts
in cypress/support/commands
18 - 2022-01-25 2023-07-17 4 1 mahesh@makani.dev mahesh@makani.dev
mockNext.ts
in cypress/support/commands
19 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
Page.tsx
in src/email/components
23 - 2021-06-29 2023-07-17 13 5 oliverlloyd@users.noreply.g... mahesh@makani.dev
CreatePassword.tsx
in src/email/templates/CreatePassword
25 - 2021-10-20 2023-07-17 8 4 mahesh.makani@guardian.co.uk mahesh@makani.dev
verify_email.ts
in cypress/support/idapi
26 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
mockAll.ts
in cypress/support/commands
26 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
mockPattern.ts
in cypress/support/commands
26 - 2021-11-02 2023-07-17 3 4 dom@dominickendrick.co.uk mahesh@makani.dev
CompleteRegistration.tsx
in src/email/templates/CompleteRegistration
27 - 2022-11-29 2023-07-17 6 3 raphael.kabo@theguardian.com mahesh@makani.dev
getABTesting.ts
in src/server/lib
29 - 2020-12-07 2023-07-17 14 8 orrell@gmail.com mahesh@makani.dev
UnvalidatedEmailResetPassword.tsx
in src/email/templates/UnvalidatedEmailResetPassword
29 - 2022-09-20 2023-07-17 6 3 raphael.kabo@theguardian.com mahesh@makani.dev
AccountWithoutPasswordExists.tsx
in src/email/templates/AccountWithoutPasswordExists
30 - 2021-10-26 2023-07-17 8 5 33927854+rebecca-thompson@u... mahesh@makani.dev
core.ts
in src/server/routes
32 2 2020-04-21 2023-07-17 18 7 maheshmakani@gmail.com mahesh@makani.dev
NoAccount.tsx
in src/email/templates/NoAccount
32 - 2021-07-05 2023-07-17 17 8 oliverlloyd@users.noreply.g... mahesh@makani.dev
33 - 2022-03-30 2023-07-17 4 3 barnwelloliver@gmail.com mahesh@makani.dev
AccountExists.tsx
in src/email/templates/AccountExists
33 - 2021-07-09 2023-07-17 21 8 oliverlloyd@users.noreply.g... mahesh@makani.dev
AccidentalEmail.tsx
in src/email/templates/AccidentalEmail
42 - 2022-03-29 2023-07-17 7 3 raphaelkabo@hey.com mahesh@makani.dev
getAssets.ts
in src/server/lib
45 - 2020-12-02 2023-07-17 10 8 orrell@gmail.com mahesh@makani.dev
Error.ts
in src/server/models
51 - 2021-11-02 2023-07-17 5 2 mahesh@makani.dev mahesh@makani.dev
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
user-benefits.ts
in src/server/lib/user-benefits-api
31 - 2025-04-08 2025-04-08 1 1 106528085+akinsola-guardian... 106528085+akinsola-guardian...
user-benefits-api.ts
in src/shared/lib
17 - 2025-04-08 2025-04-08 1 1 106528085+akinsola-guardian... 106528085+akinsola-guardian...
skip.ts
in src/server/lib/okta/idx
19 - 2025-04-02 2025-04-07 2 1 mahesh@makani.dev mahesh@makani.dev
types.ts
in src/shared
1 - 2025-03-04 2025-04-03 2 1 mahesh@makani.dev mahesh@makani.dev
NoScript.tsx
in src/client/components
82 - 2025-02-13 2025-02-28 3 1 mahesh@makani.dev mahesh@makani.dev
NoScript.stories.tsx
in src/client/components
11 - 2025-02-13 2025-02-28 3 1 mahesh@makani.dev mahesh@makani.dev
useCountdownTimer.ts
in src/client/lib/hooks
25 - 2025-01-27 2025-01-27 1 1 mahesh@makani.dev mahesh@makani.dev
passcodeSendAgainTimer.ts
in src/server/lib
11 - 2025-01-27 2025-01-27 1 1 mahesh@makani.dev mahesh@makani.dev
WelcomeExisting.tsx
in src/client/pages
52 - 2025-01-20 2025-01-27 2 1 mahesh@makani.dev mahesh@makani.dev
WelcomeExisting.stories.tsx
in src/client/pages
27 - 2025-01-20 2025-01-27 2 1 mahesh@makani.dev mahesh@makani.dev
WelcomeExistingPage.tsx
in src/client/pages
12 - 2025-01-20 2025-01-27 2 1 mahesh@makani.dev mahesh@makani.dev
csrf.ts
in src/server/lib
106 - 2024-12-17 2025-01-06 2 1 mahesh@makani.dev mahesh@makani.dev
149 - 2024-11-05 2024-11-20 3 1 mahesh@makani.dev mahesh@makani.dev
sign_in_passcode.8.cy.ts
in cypress/integration/ete
424 - 2024-10-17 2025-02-11 10 1 mahesh@makani.dev mahesh@makani.dev
signInControllers.ts
in src/server/controllers
526 9 2024-10-16 2025-03-13 14 1 mahesh@makani.dev mahesh@makani.dev
oktaIdxShared.ts
in src/server/controllers
138 2 2024-10-16 2024-10-16 1 1 mahesh@makani.dev mahesh@makani.dev
47 - 2024-10-16 2025-01-27 5 1 mahesh@makani.dev mahesh@makani.dev
subscription.5.cy.ts
in cypress/integration/ete
160 - 2024-10-01 2024-10-03 2 1 mahesh@makani.dev mahesh@makani.dev
idx-identify-response.ts
in cypress/fixtures/okta-responses/success
197 - 2024-09-26 2024-09-30 2 1 mahesh@makani.dev mahesh@makani.dev
requestContext.ts
in src/server/lib/middleware
20 - 2024-09-10 2024-09-12 3 1 ashcorr20@gmail.com ashcorr20@gmail.com
GatewayErrorSummary.stories.tsx
in src/client/components
71 - 2024-08-29 2024-12-03 4 2 pvighi@gmail.com ashcorr20@gmail.com
GatewayErrorSummary.tsx
in src/client/components
52 - 2024-08-29 2024-12-03 5 3 pvighi@gmail.com ashcorr20@gmail.com
reset_password_passcode.7.cy.ts
in cypress/integration/ete
569 - 2024-08-20 2025-04-07 14 1 mahesh@makani.dev mahesh@makani.dev
errorHandling.ts
in src/server/lib/okta/idx/shared
93 2 2024-08-15 2025-02-06 6 1 mahesh@makani.dev mahesh@makani.dev
submitPasscode.ts
in src/server/lib/okta/idx/shared
187 3 2024-08-14 2025-04-07 12 2 mahesh@makani.dev mahesh@makani.dev
idxFetch.ts
in src/server/lib/okta/idx/shared
179 1 2024-08-14 2025-04-01 8 2 mahesh@makani.dev mahesh@makani.dev
schemas.ts
in src/server/lib/okta/idx/shared
112 - 2024-08-14 2025-04-01 9 1 mahesh@makani.dev mahesh@makani.dev
findAuthenticatorId.ts
in src/server/lib/okta/idx/shared
80 - 2024-08-14 2024-09-12 4 1 mahesh@makani.dev mahesh@makani.dev
paths.ts
in src/server/lib/okta/idx/shared
13 - 2024-08-14 2025-04-07 4 1 mahesh@makani.dev mahesh@makani.dev
convertExpiresAtToExpiryTimeInMs.ts
in src/server/lib/okta/idx/shared
5 - 2024-08-14 2024-08-20 2 1 mahesh@makani.dev mahesh@makani.dev
68 - 2024-08-13 2025-01-27 9 1 mahesh@makani.dev mahesh@makani.dev
startIdxFlow.ts
in src/server/lib/okta/idx
58 - 2024-08-13 2025-01-27 7 2 mahesh@makani.dev mahesh@makani.dev
knip.ts
in root
51 - 2024-08-09 2025-01-13 6 1 mahesh@makani.dev mahesh@makani.dev
EmailChallengePasscode.tsx
in src/email/templates/EmailChallengePasscode
34 - 2024-08-08 2024-08-08 1 1 mahesh@makani.dev mahesh@makani.dev
EmailChallengePasscode.stories.tsx
in src/email/templates/EmailChallengePasscode
24 - 2024-08-08 2024-08-08 1 1 mahesh@makani.dev mahesh@makani.dev
EmailChallengePasscodeText.ts
in src/email/templates/EmailChallengePasscode
10 - 2024-08-08 2024-08-08 1 1 mahesh@makani.dev mahesh@makani.dev
validateFromUri.ts
in src/server/lib
10 - 2024-08-08 2024-08-08 1 1 ashcorr20@gmail.com ashcorr20@gmail.com
recover.ts
in src/server/lib/okta/idx
60 - 2024-08-07 2024-09-12 9 2 mahesh@makani.dev ashcorr20@gmail.com
identify.ts
in src/server/lib/okta/idx
60 - 2024-08-07 2024-10-16 10 2 mahesh@makani.dev mahesh@makani.dev
reset_password_1.3.cy.ts
in cypress/integration/ete
451 - 2024-08-06 2024-09-30 4 2 mahesh@makani.dev mahesh@makani.dev
reset_password_2.5.cy.ts
in cypress/integration/ete
107 - 2024-08-06 2025-04-07 7 1 mahesh@makani.dev mahesh@makani.dev
12 1 2024-08-01 2024-08-01 1 1 ashcorr20@gmail.com ashcorr20@gmail.com
registration_2.6.cy.ts
in cypress/integration/ete
956 - 2024-07-09 2025-04-07 11 4 raphael.kabo@theguardian.com mahesh@makani.dev
registration_1.2.cy.ts
in cypress/integration/ete
785 - 2024-07-09 2025-04-07 15 5 raphael.kabo@theguardian.com mahesh@makani.dev
sign_in.1.cy.ts
in cypress/integration/ete
768 - 2024-07-09 2025-02-05 10 3 raphael.kabo@theguardian.com mahesh@makani.dev
reauthenticate.4.cy.ts
in cypress/integration/ete
267 - 2024-07-09 2025-03-13 6 3 raphael.kabo@theguardian.com mahesh@makani.dev
registration_newsletter.5.cy.ts
in cypress/integration/ete
213 - 2024-07-09 2025-03-19 7 4 raphael.kabo@theguardian.com 106528085+akinsola-guardian...
delete.4.cy.ts
in cypress/integration/ete
199 - 2024-07-09 2025-04-08 6 3 raphael.kabo@theguardian.com mahesh@makani.dev
jobs_terms.4.cy.ts
in cypress/integration/ete
184 - 2024-07-09 2025-01-30 4 3 raphael.kabo@theguardian.com mahesh@makani.dev
new_account_review.3.cy.ts
in cypress/integration/ete
172 - 2024-07-09 2025-04-07 11 4 raphael.kabo@theguardian.com mahesh@makani.dev
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
openid-connect.ts
in src/server/lib/okta
207 9 2022-01-20 2025-05-08 58 11 mahesh@makani.dev pvighi@gmail.com
818 - 2019-12-19 2025-04-08 107 22 orrell@gmail.com 106528085+akinsola-guardian...
delete.ts
in src/server/routes
331 13 2023-08-01 2025-04-08 23 4 mahesh@makani.dev mahesh@makani.dev
getConfiguration.ts
in src/server/lib
217 12 2020-12-02 2025-04-08 70 16 orrell@gmail.com 106528085+akinsola-guardian...
delete.4.cy.ts
in cypress/integration/ete
199 - 2024-07-09 2025-04-08 6 3 raphael.kabo@theguardian.com mahesh@makani.dev
Routes.ts
in src/shared/model
130 - 2020-04-29 2025-04-08 174 26 maheshmakani@gmail.com 106528085+akinsola-guardian...
Configuration.ts
in src/server/models
68 - 2020-04-09 2025-04-08 85 18 maheshmakani@gmail.com 106528085+akinsola-guardian...
user-features.ts
in src/server/lib
68 - 2022-10-26 2025-04-08 11 5 mahesh@makani.dev 106528085+akinsola-guardian...
user-benefits.ts
in src/server/lib/user-benefits-api
31 - 2025-04-08 2025-04-08 1 1 106528085+akinsola-guardian... 106528085+akinsola-guardian...
user-benefits-api.ts
in src/shared/lib
17 - 2025-04-08 2025-04-08 1 1 106528085+akinsola-guardian... 106528085+akinsola-guardian...
registration_2.6.cy.ts
in cypress/integration/ete
956 - 2024-07-09 2025-04-07 11 4 raphael.kabo@theguardian.com mahesh@makani.dev
registration_1.2.cy.ts
in cypress/integration/ete
785 - 2024-07-09 2025-04-07 15 5 raphael.kabo@theguardian.com mahesh@makani.dev
reset_password_passcode.7.cy.ts
in cypress/integration/ete
569 - 2024-08-20 2025-04-07 14 1 mahesh@makani.dev mahesh@makani.dev
register.ts
in src/server/routes
555 19 2021-06-15 2025-04-07 156 18 oliverlloyd@users.noreply.g... mahesh@makani.dev
submitPasscode.ts
in src/server/lib/okta/idx/shared
187 3 2024-08-14 2025-04-07 12 2 mahesh@makani.dev mahesh@makani.dev
new_account_review.3.cy.ts
in cypress/integration/ete
172 - 2024-07-09 2025-04-07 11 4 raphael.kabo@theguardian.com mahesh@makani.dev
reset_password_2.5.cy.ts
in cypress/integration/ete
107 - 2024-08-06 2025-04-07 7 1 mahesh@makani.dev mahesh@makani.dev
queryParams.ts
in src/shared/lib
91 - 2021-11-05 2025-04-07 45 11 mahesh@makani.dev mahesh@makani.dev
queryParams.ts
in src/server/lib
79 - 2020-06-09 2025-04-07 77 17 maheshmakani@gmail.com mahesh@makani.dev
PasscodeUsed.tsx
in src/client/pages
59 - 2024-06-19 2025-04-07 9 2 mahesh@makani.dev mahesh@makani.dev
routeUtils.ts
in src/shared/lib
47 - 2021-12-07 2025-04-07 18 7 mahesh@makani.dev mahesh@makani.dev
QueryParams.ts
in src/shared/model
36 - 2020-06-12 2025-04-07 78 15 maheshmakani@gmail.com mahesh@makani.dev
skip.ts
in src/server/lib/okta/idx
19 - 2025-04-02 2025-04-07 2 1 mahesh@makani.dev mahesh@makani.dev
paths.ts
in src/server/lib/okta/idx/shared
13 - 2024-08-14 2025-04-07 4 1 mahesh@makani.dev mahesh@makani.dev
sendChangePasswordEmail.ts
in src/server/controllers
513 13 2022-02-09 2025-04-03 57 10 becca.al.thompson@gmail.com mahesh@makani.dev
checkPasswordToken.ts
in src/server/controllers
249 3 2021-12-10 2025-04-03 65 15 becca.al.thompson@gmail.com mahesh@makani.dev
Metrics.ts
in src/server/models
112 - 2020-06-19 2025-04-03 89 17 maheshmakani@gmail.com mahesh@makani.dev
User.ts
in src/server/models/okta
111 - 2022-01-10 2025-04-03 47 12 becca.al.thompson@gmail.com mahesh@makani.dev
Errors.ts
in src/shared/model
103 2 2020-04-29 2025-04-03 83 18 maheshmakani@gmail.com mahesh@makani.dev
Authentication.ts
in src/server/models/okta
98 - 2022-01-24 2025-04-03 10 3 mahesh@makani.dev mahesh@makani.dev
Newsletter.ts
in src/shared/model
95 - 2020-09-01 2025-04-03 67 17 orrell@gmail.com mahesh@makani.dev
NameInputField.tsx
in src/client/components
93 - 2022-05-09 2025-04-03 13 5 barnwelloliver@gmail.com mahesh@makani.dev
useInputValidityState.ts
in src/client/lib/hooks
70 - 2022-05-06 2025-04-03 10 3 barnwelloliver@gmail.com mahesh@makani.dev
newsletters.ts
in src/server/lib
61 - 2024-05-08 2025-04-03 11 4 raphael.kabo@theguardian.com mahesh@makani.dev
serverSideLogger.ts
in src/server/lib
58 - 2022-01-14 2025-04-03 24 8 oliver.barnwell@guardian.co.uk mahesh@makani.dev
helmet.ts
in src/server/lib/middleware
58 - 2020-05-14 2025-04-03 55 9 maheshmakani@gmail.com mahesh@makani.dev
EmailInput.tsx
in src/client/components
50 - 2021-11-02 2025-04-03 27 10 dom@dominickendrick.co.uk mahesh@makani.dev
clientSideLogger.ts
in src/client/lib
39 3 2022-01-14 2025-04-03 18 6 oliver.barnwell@guardian.co.uk mahesh@makani.dev
Font.ts
in src/client/models
35 - 2020-04-16 2025-04-03 7 2 maheshmakani@gmail.com mahesh@makani.dev
EmailInput.stories.tsx
in src/client/components
30 - 2021-11-02 2025-04-03 11 7 dom@dominickendrick.co.uk mahesh@makani.dev
Consent.ts
in src/shared/model
29 - 2020-09-10 2025-04-03 37 12 orrell@gmail.com mahesh@makani.dev
baseLogger.ts
in src/shared/lib
24 4 2022-01-14 2025-04-03 12 4 oliver.barnwell@guardian.co.uk mahesh@makani.dev
Logger.ts
in src/shared/model
12 - 2022-01-14 2025-04-03 8 3 oliver.barnwell@guardian.co.uk mahesh@makani.dev
OpenIdErrors.ts
in src/shared/model
9 - 2023-11-01 2025-04-03 6 1 mahesh@makani.dev mahesh@makani.dev
types.ts
in src/shared
1 - 2025-03-04 2025-04-03 2 1 mahesh@makani.dev mahesh@makani.dev
RegistrationLocation.ts
in src/shared/model
154 - 2023-12-05 2025-04-02 6 1 mahesh@makani.dev mahesh@makani.dev
users.ts
in src/server/lib/okta/api
260 - 2022-01-10 2025-04-01 40 10 becca.al.thompson@gmail.com mahesh@makani.dev
idxFetch.ts
in src/server/lib/okta/idx/shared
179 1 2024-08-14 2025-04-01 8 2 mahesh@makani.dev mahesh@makani.dev
schemas.ts
in src/server/lib/okta/idx/shared
112 - 2024-08-14 2025-04-01 9 1 mahesh@makani.dev mahesh@makani.dev
authentication.ts
in src/server/lib/okta/api
84 3 2022-01-11 2025-04-01 27 8 becca.al.thompson@gmail.com mahesh@makani.dev