Commit Graph

65 Commits

Author SHA1 Message Date
Jonathan Barrow
9838fb314f
feat: add grace period for account deletions 2026-01-20 21:02:17 -05:00
limes
dcf230aa57 fix(mailer): escape pnid 2025-11-15 21:19:13 +01:00
William Oldham
ab80f48dde chore: add logging to ip2location and add token to build scripts 2025-10-05 19:48:02 +01:00
Jonathan Barrow
093f6bd2dc
chore: update @pretendonetwork/grpc 2025-10-03 12:55:49 -04:00
Jonathan Barrow
1ef20edd72
chore: switch from unzipper to yauzl-promise 2025-09-02 18:04:07 -04:00
Jonathan Barrow
a088c29822
feat(nnas/api): add Mississippi check at registration 2025-08-27 15:50:59 -04:00
Jonathan Barrow
e01bd005a8
chore: update grpc package version to 2.2.1 2025-06-18 18:13:27 -04:00
Jonathan Barrow
eac5ec9742
feat: implement v2 grpc servers
adds support for the new v2 gRPC servers while maintaining the old ones for legacy clients
2025-06-17 16:55:38 -04:00
William Oldham
d54ee06de1 fix: pin mii-js at working version 2025-05-20 23:40:09 +01:00
William Oldham
82b3a44645 chore: upgrade to 0.0.8 of eslint-config 2025-05-19 23:44:13 +01:00
William Oldham
78924d8baa chore: upgrade eslint and use common package 2025-05-19 23:34:54 +01:00
mrjvs
ef34e1e2fe Add pnid scrubbing script 2024-12-18 14:37:15 +01:00
William Oldham
fc6ff262da Upgrade to AWS SDK v3 2024-09-23 21:52:15 +01:00
William Oldham
7a0c2e4231 Add full configurability to each service for domain routing - remove express-subdomain 2024-09-23 21:28:14 +01:00
William Oldham
0aed6cb932 Update build scripts to be cross-platform 2024-09-21 18:07:58 +01:00
Matthew Lopez
78a9ebc345
chore: uninstall unused packages 2024-06-24 17:31:49 -04:00
Jemma
37fa5abd83 Added support for user information app on Wii U (from #77) 2024-04-21 18:28:18 -05:00
Jonathan Barrow
2bc1d9cf8e
nnas: renamed nnid service to nnas 2024-04-14 18:02:01 -04:00
Jonathan Barrow
ec99749753
chore: move email sending to AWS SES 2024-02-20 13:51:10 -05:00
Jonathan Barrow
a6c1bd09ee
grpc: updated updatePNIDPermissions to latest permissions 2023-11-17 10:08:21 -05:00
Jonathan Barrow
b998f754a8
Added support for BOSS permissions 2023-08-25 20:55:37 -04:00
Jonathan Barrow
7624263d46
Removed old gRPC package from package.json 2023-08-19 09:48:37 -04:00
Jonathan Barrow
93ab251176
Move gRPC to new NPM package and begin migration to new permissions system 2023-08-19 09:46:10 -04:00
Jonathan Barrow
f584a5b499
Make user data update endpoint do something 2023-07-12 18:17:15 -04:00
Jonathan Barrow
d269258b61
Added token checksum to non-access/refresh tokens 2023-05-01 15:02:04 -04:00
Jonathan Barrow
8b7296543d
Cancel Stripe subscription during PNID scrubbing 2023-04-29 14:48:19 -04:00
Jonathan Barrow
85d9c65989
Added getUserData gRPC method 2023-04-27 23:58:02 -04:00
Jonathan Barrow
d6d92ca27c
Added types to modules without types 2023-04-27 15:05:22 -04:00
Jonathan Barrow
84c2086da2
Updated build command 2023-04-27 14:39:02 -04:00
Jonathan Barrow
36bf30a64a
Replace rm -rf with rimraf 2023-04-27 14:38:28 -04:00
Jonathan Barrow
2de196a649
Updated lint and build commands 2023-04-27 14:35:27 -04:00
Jonathan Barrow
a95d4e10a6
Handle arrays and proper types on headers and query strings 2023-03-19 11:52:43 -04:00
Jonathan Barrow
0d3d6fcce7
Stubbed missing types from 3rd party modules 2023-03-18 10:12:37 -04:00
Jonathan Barrow
dd952954fd
Enable strict mode in TS and fix most issues with it 2023-03-17 17:39:46 -04:00
Jonathan Barrow
9fafca77fd
Typed literally everything and eslint is happy 2023-03-06 21:01:15 -05:00
Jonathan Barrow
a836f67b47
Bump mongoose to 7 and use mongoose-unique-validator fork 2023-03-04 10:03:06 -05:00
Jonathan Barrow
45a5fd9862
Add import aliases 2023-03-04 09:45:12 -05:00
Jonathan Barrow
d05a1eed91
Better typed Mongoose models 2023-03-03 20:59:05 -05:00
Jonathan Barrow
75de643ac5
Bump version to 2.0.0 2023-03-03 12:45:49 -05:00
Jonathan Barrow
3ef40c64cd
Updated packages 2023-03-03 12:37:50 -05:00
Jonathan Barrow
ff69ac3cea
Added tsconfig and start of TypeScript migration 2023-02-28 21:08:52 -05:00
Jonathan Barrow
6787361ee4
Remove unused modules 2023-02-28 20:44:01 -05:00
Jonathan Barrow
1b2141ff76
Improved config value set checks 2022-10-09 13:54:42 -04:00
Jonathan Barrow
3b6a4eeb07
Added required fields check to config manager 2022-10-08 10:26:48 -04:00
Jonathan Barrow
625bab0e25
Added loading config from env 2022-10-08 09:56:17 -04:00
Jonathan Barrow
93bfb41a4d
Added password reset endpoints for website 2022-10-01 16:59:39 -04:00
Jonathan Barrow
0649ad46e3
Implement mii-js lib and fix default Mii on website register 2022-10-01 13:01:11 -04:00
Jonathan Barrow
14f2331901
Redis cache now auto-reads files 2022-09-30 21:24:14 -04:00
Jonathan Barrow
f549a602d8
Use joi for object validation 2022-09-24 21:14:21 -04:00
Jonathan Barrow
14b2c73986
Added start of redis cache 2022-09-24 18:23:35 -04:00