Commit Graph

66 Commits

Author SHA1 Message Date
Jonathan Barrow
6e99715f85
fix: add try-catch to Discourse data scrubbing 2025-10-03 16:22:17 -04:00
Jonathan Barrow
cda6f85399
feat: add automatic Miiverse data removal on PNID scrub 2025-10-03 13:58:23 -04:00
Jonathan Barrow
8f1cd2c2d6
feat: automatically anonymize Discourse users on PNID scrub 2025-10-03 13:41:07 -04:00
Jonathan Barrow
195f9541f1
feat: automatically delete Stripe user, not just sub, on PNID scrub 2025-10-03 13:40:48 -04:00
Jonathan Barrow
8fa0ee16ae
fix: remove unique constraint from 6 digit email code 2025-06-23 14:42:30 -04:00
William Oldham
6c04fbd68c style: do eslint format 2025-05-19 23:44:21 +01:00
William Oldham
1a3445db5b chore: revert auth-update changes and hotpatches related
Commits:
- f349b9de42
- b9966807c3
- 0bc3af0507
- 008a517947
2025-05-09 18:08:47 +01:00
Jonathan Barrow
e6b9448d32
fix: remove unique constraint from 6 digit email code 2025-01-31 15:53:18 -05:00
Billy
6e724c2e60 nit: don't use an escaped string when a variable is fine. 2025-01-18 17:59:50 +00:00
Billy
6d821d6af5 Mii uploads: use config for bucket name 2025-01-18 17:52:58 +00:00
Jonathan Barrow
82d353357b
chore: updated comments to use Better Comments syntax 2024-04-14 19:41:47 -04:00
Jonathan Barrow
cb10a16668
chore: removed unnecessary type declarations 2024-04-14 19:16:25 -04:00
Jonathan Barrow
6db67698e2
updated PNID scrubbing for number values 2023-11-17 10:27:16 -05: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
664562f344
Update Stripe checks in PNID scrub method 2023-07-05 16:30:26 -04:00
Jonathan Barrow
70a00bb139
Removed useless unique fields on PNID model 2023-06-15 14:55:13 -04:00
Jonathan Barrow
ca20208041
Fixed PNID scrubbing not saving default Mii data 2023-06-14 13:02:42 -04:00
Jonathan Barrow
976c1bf21f
NNID service tokens now check client_id for generation 2023-06-14 12:58:09 -04:00
Jonathan Barrow
cb89fb925b
Removed is_emulator field from device document schema 2023-06-13 23:21:01 -04:00
Jonathan Barrow
b36c63a0b3
Added better console tracking 2023-06-11 07:46:27 -04:00
Jonathan Barrow
8b578c750a
Removed password change from PNID.scrub and added 0112 error on deleted accounts 2023-05-03 12:19:55 -04:00
Jonathan Barrow
9f68827337
Generate 3DS friend code when registering 3DS NEX account 2023-05-02 14:37:11 -04:00
Jonathan Barrow
b9481892e0
Removed unsafe .get() calls from Mongoose documents 2023-04-29 15:39:20 -04:00
Jonathan Barrow
cc62c8dad3
Removed unused PNIDgetServerMode method 2023-04-29 15:30:12 -04:00
Jonathan Barrow
d821802088
Add types to PNID.updateMii params 2023-04-29 15:27:41 -04:00
Jonathan Barrow
91e1537b10
Call PNID.updateMii when scrubbing to generate default Mii images 2023-04-29 15:25:18 -04:00
Jonathan Barrow
65f057c47a
Added deleted flag to PNIDs 2023-04-29 14:52:18 -04:00
Jonathan Barrow
8b7296543d
Cancel Stripe subscription during PNID scrubbing 2023-04-29 14:48:19 -04:00
Jonathan Barrow
50089e0435
Added PNID.scrub method to remove personal information 2023-04-29 14:32:04 -04:00
Jonathan Barrow
b67b266b8d
Added missing Stripe connection on PNIDs 2023-04-27 23:34:49 -04:00
Jonathan Barrow
d6d92ca27c
Added types to modules without types 2023-04-27 15:05:22 -04:00
Jonathan Barrow
55ee3ce18b
Changed token format to be much smaller (thanks 3DS) 2023-04-01 11:15:59 -04:00
Jonathan Barrow
741e82daaf
Removed all .set calls from documents 2023-03-19 13:36:01 -04:00
Jonathan Barrow
b309eecff9
Finish strict mode errors 2023-03-18 16:58:20 -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
9f3d5c4a35
Removed default exports in favor of named exports 2023-03-17 16:16:10 -04:00
Jonathan Barrow
c7626de1f1
Revert "revert me"
This reverts commit 928e6f6701.
2023-03-08 17:11:26 -05:00
Jonathan Barrow
928e6f6701
revert me 2023-03-08 17:11:17 -05:00
Jonathan Barrow
b01ef39fb2
Added missing types 2023-03-06 21:16:44 -05:00
Jonathan Barrow
19a695af3f
DeviceAttribute was defined but not used 2023-03-06 21:08:32 -05:00
Jonathan Barrow
7660b9134c
Removed unused exports 2023-03-06 21:07:35 -05:00
Jonathan Barrow
e438253d3b
Moved types folder into src and changed alias root to @/ 2023-03-04 20:25:01 -05:00
Jonathan Barrow
6f570f6c2b
Disable id virtual getter on mongoose documents 2023-03-04 11:29:48 -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
a75769a326
First steps to TypeScript 2023-03-03 12:38:36 -05: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
99b8032d98
Made 3DS and Wii U use the same NEX PID pool again 2022-10-01 01:36:42 -04:00
Jonathan Barrow
48bc34a78b
Added email confirmation code support 2022-09-30 23:22:43 -04:00