Commit Graph

  • f2e695e643 feat: map any modern ban to a legancy -1 access level for older APIs feat/audit-log Jonathan Barrow 2026-09-21 14:18:06 -04:00
  • b29786be95 feat(grpc/account): unstub updateBan Jonathan Barrow 2026-09-16 17:23:23 -04:00
  • 19472ecdc3 feat(grpc/account): unstub pardonBan Jonathan Barrow 2026-09-16 17:16:24 -04:00
  • db1d8e9d92 feat(grpc/account): unstub issueBan Jonathan Barrow 2026-09-16 17:12:10 -04:00
  • e5ac39707a feat(grpc/account): unstub updatePNID Jonathan Barrow 2026-09-16 13:49:27 -04:00
  • 2d7c89bf61 feat(grpc/account): unstub deletePNID Jonathan Barrow 2026-09-16 13:34:12 -04:00
  • 9f708cf17c feat(grpc/account): unstub updateNEXAccount Jonathan Barrow 2026-09-16 13:16:29 -04:00
  • 87df5a7ffe feat(grpc/account): unstub deleteServer Jonathan Barrow 2026-09-16 13:12:18 -04:00
  • 1b43ec6900 feat(grpc/account): unstub updateServer Jonathan Barrow 2026-09-16 13:08:07 -04:00
  • 4d98ca727a feat(grpc/account): unstub createServer Jonathan Barrow 2026-09-16 12:45:31 -04:00
  • 7fd0f45f31 feat(grpc/account): unstub audit log-specific methods Jonathan Barrow 2026-09-16 12:19:45 -04:00
  • ecd5501175 Merge pull request #352 from PretendoNetwork/chore/nnas-people-updates dev William Oldham 2026-09-16 08:10:40 +01:00
  • ed58eabb54 Merge branch 'dev' into chore/nnas-people-updates Jonathan Barrow 2026-09-11 16:25:11 -04:00
  • 867d2d4caf Merge branch 'dev' master limes 2026-09-08 22:24:38 +02:00
  • b857d73f14 Merge pull request #357 from PretendoNetwork/feat/update-password mrjvs 2026-09-07 19:22:37 +02:00
  • b094475c28 Merge branch 'feat/update-password' of https://github.com/PretendoNetwork/account into feat/update-password limes 2026-09-06 21:10:47 +02:00
  • 958d7bee7d fix: remove unnecessary non-null assertion limes 2026-09-06 21:10:19 +02:00
  • d0dfc8913a Merge branch 'dev' into feat/update-password mrjvs 2026-09-06 19:05:25 +02:00
  • f7b1bc2509 Merge pull request #358 from PretendoNetwork/feat/healthcheck-metrics-and-more mrjvs 2026-09-01 21:52:02 +02:00
  • 4bcfb7b184 chore: add documentation of new config fields mrjvs 2026-09-01 21:42:58 +02:00
  • e4d8950659 fix: Remove deprecated usage of request.host mrjvs 2026-09-01 21:33:46 +02:00
  • 7babb418df feat: implement PNID and NEXToken metrics mrjvs 2026-09-01 21:29:29 +02:00
  • 8a1964fab0 feat: add support for prometheus metrics mrjvs 2026-09-01 21:15:36 +02:00
  • 5b3b5e4151 fix: made error logs include the stacktrace mrjvs 2026-09-01 21:02:47 +02:00
  • a622772eed feat: add healthcheck endpoint mrjvs 2026-09-01 20:54:37 +02:00
  • ba245c0f93 fix: remove deletion workflow from boot mrjvs 2026-09-01 20:49:00 +02:00
  • 13b6feb22f chore: Made schedule creation a success log and not an error mrjvs 2026-09-01 20:48:27 +02:00
  • 34dc075b58 Merge pull request #355 from PretendoNetwork/feat/update-email mrjvs 2026-08-29 22:29:57 +02:00
  • c1a885602d feat: send password change notice on every endpoint limes 2026-08-29 19:57:07 +02:00
  • c378553fe4 feat: add password update grpc endpoint limes 2026-08-29 19:56:38 +02:00
  • 4e19a2f785 fix: type import limes 2026-08-29 18:02:21 +02:00
  • 5cc6dd30c4 fix: clear email history... better? limes 2026-08-29 18:01:12 +02:00
  • dfe17a2bf2 fix: use v2 auth middleware for v2 paths limes 2026-08-29 16:35:19 +02:00
  • 7f9d91b3b7 fix: history not tracked on nnas endpoint, not scrubbed limes 2026-08-29 16:26:45 +02:00
  • 990c9bfd13 Merge pull request #356 from PretendoNetwork/chore/mongo-device-index Jonathan Barrow 2026-08-28 19:25:37 -04:00
  • 394e772333 chore: add Mongo index on linked_pids in DeviceSchema Jonathan Barrow 2026-08-28 19:17:43 -04:00
  • 0bb3d86fa9 feat: add updateEmail/verifyEmail grpc, track email changes limes 2026-08-26 20:42:43 +02:00
  • 2f93854240 Merge pull request #354 from PretendoNetwork/feat/date-validation Jonathan Barrow 2026-08-25 20:15:57 -04:00
  • 07d2809ae2 feat: account birthday validation limes 2026-08-26 02:03:49 +02:00
  • e4e7561281 chore(grpc/apiv2): port missing sanity checks to register RPC Jonathan Barrow 2026-08-25 18:24:56 -04:00
  • 9c7900aacb chore: centralize NNID username/password rule checks Jonathan Barrow 2026-08-23 17:38:43 -04:00
  • 21567faab4 feat(NNAS): add ALLOWED_ACCOUNT_COUNTRIES check to people endpoint Jonathan Barrow 2026-08-23 17:05:57 -04:00
  • 41c59c2951 feat(NNAS): add ALLOWED_ACCOUNT_LANGUAGES check to people endpoint Jonathan Barrow 2026-08-23 17:02:25 -04:00
  • bfe4fe31b3 feat(NNAS): add user mii sanity check people endpoint Jonathan Barrow 2026-08-23 15:40:37 -04:00
  • b01330358d feat(NNAS): add user marketing flag sanity check people endpoint Jonathan Barrow 2026-08-23 15:31:43 -04:00
  • e345c0abb8 feat(NNAS): add user region sanity check people endpoint Jonathan Barrow 2026-08-23 15:30:51 -04:00
  • 9b68d908de feat(NNAS): add user gender sanity check people endpoint Jonathan Barrow 2026-08-23 15:27:22 -04:00
  • 4abcae37d7 feat(NNAS): add user email sanity check people endpoint Jonathan Barrow 2026-08-23 15:26:15 -04:00
  • ad1b6d0ccc feat(NNAS): add user timezone name sanity check people endpoint Jonathan Barrow 2026-08-23 15:20:53 -04:00
  • a8d8992cda feat(NNAS): add user language sanity check people endpoint Jonathan Barrow 2026-08-23 15:15:39 -04:00
  • 40e636efcd feat(NNAS): add user country sanity check people endpoint Jonathan Barrow 2026-08-23 15:14:19 -04:00
  • c0248143e4 fix(NNAS): port API service password checks to people endpoint Jonathan Barrow 2026-08-23 15:10:08 -04:00
  • 534b22dc87 fix(NNAS): port API service username checks to people endpoint Jonathan Barrow 2026-08-23 15:06:15 -04:00
  • eb8136c3c0 fix(NNAS): check if birthday matches expected format in people endpoint Jonathan Barrow 2026-08-23 15:00:29 -04:00
  • 84cf7a2e3a fix(NNAS): check if "person" object exists in people endpoint Jonathan Barrow 2026-08-23 14:59:21 -04:00
  • 81cbacfec1 Merge pull request #351 from PretendoNetwork/feat-account-edit Jonathan Barrow 2026-08-23 12:54:08 -04:00
  • 11f10aa25f lint: run linter limes 2026-08-23 18:49:24 +02:00
  • 45ac3b889c chore: update eslint rules limes 2026-08-23 18:49:16 +02:00
  • cbf2fdf0f2 feat: simplify region update logic, per review limes 2026-08-20 03:29:58 +02:00
  • 770c706c0f fix: update user data endpoint based on review limes 2026-08-19 23:07:04 +02:00
  • d6791f1b35 feat: add account editing limes 2026-08-19 22:35:50 +02:00
  • 0c8f4a07b1 fix: pnid interface limes 2026-08-19 21:11:55 +02:00
  • 8c802d7f6c Merge pull request #350 from PretendoNetwork/feat/longer-refresh-tokens Jonathan Barrow 2026-08-19 14:30:14 -04:00
  • abbaeec0ac feat: update refresh token expiry to 7 days mrjvs 2026-08-19 20:27:14 +02:00
  • caf623e4a3 Merge branch 'dev' mrjvs 2026-08-19 15:48:25 +02:00
  • 2c6927ff46 Merge pull request #349 from PretendoNetwork/feat/email-db-call-fix mrjvs 2026-08-19 15:47:15 +02:00
  • 104a99cfba fix: less db calls on email confirmation mrjvs 2026-08-19 15:44:24 +02:00
  • 35f32a735f Merge branch 'dev' mrjvs 2026-08-06 14:34:02 +02:00
  • edb4b02e9f Merge pull request #347 from suprstarrd/fix/remove-connection-route mrjvs 2026-08-06 14:33:41 +02:00
  • 3ed056c458 fix: remove unused dependency on joi suprstarrd 2026-08-04 16:43:42 -04:00
  • 53489a009d fix: remove unused connection data variables suprstarrd 2026-08-04 10:41:36 -04:00
  • 3b4b4dbb54 fix: remove legacy connections route suprstarrd 2026-08-02 14:50:54 -04:00
  • ba39ce2fe2 fix(nasc): properly check for uidhmac field feat/repair-uidhmac Daniel López Guimaraes 2026-07-27 12:21:24 +01:00
  • cb8608511a Merge branch 'dev' into feat/repair-uidhmac Daniel López Guimaraes 2026-07-23 18:34:26 +01:00
  • fc1206184f Merge pull request #342 from PretendoNetwork/fix/rate-limits Ash 2026-07-18 17:18:48 +10:00
  • 20788433b0 feat: ratelimit unauthenticated endpoints Ash Logan 2026-07-18 15:23:55 +10:00
  • 696e93af9e chore: rename ratelimit to deviceRatelimit Ash Logan 2026-07-18 14:55:55 +10:00
  • d32a8c0c4b Merge pull request #313 from PretendoNetwork/feat/grpc-tokens Jonathan Barrow 2026-07-17 16:12:25 -04:00
  • 4b23969848 feat: add token and pid indexes to token models Jonathan Barrow 2026-07-15 17:09:04 -04:00
  • 46e7ea163a fix: make tokenType use the token type, not system type Jonathan Barrow 2026-07-15 17:00:35 -04:00
  • 6a02c328bc feat: delete tokens when password is successfully reset Jonathan Barrow 2026-07-15 16:58:46 -04:00
  • f6735da36b chore: fix build errors after merge conflicts Jonathan Barrow 2026-07-15 14:13:02 -04:00
  • efe35da6eb chore: only lint src folder Jonathan Barrow 2026-07-15 11:53:45 -04:00
  • 089a94332a Merge branch 'dev' into feat/grpc-tokens Jonathan Barrow 2026-07-15 11:50:42 -04:00
  • e1bcfb32d3 fix: fix account not found status in UID repair Jonathan Barrow 2026-07-15 11:49:41 -04:00
  • 9253b2f25a Merge pull request #337 from PretendoNetwork/fix/mac-ouis Jonathan Barrow 2026-05-22 19:31:48 -04:00
  • f24e22337c fix(nasc): use the official vendor OUI list Jonathan Barrow 2026-05-17 15:06:33 -04:00
  • caff78db50 Merge pull request #336 from PretendoNetwork/chore/automatic-scrub-save Jonathan Barrow 2026-05-12 11:56:55 -04:00
  • bd37a737e0 chore: add try-catch to checkMarkedDeletions loop Jonathan Barrow 2026-05-12 11:46:35 -04:00
  • f1262bf64a fix: add automatic this.save() calls to pnid.scrub/markForDeletion Jonathan Barrow 2026-05-12 11:44:14 -04:00
  • eef5b0b4af Merge pull request #335 from PretendoNetwork/fix/#332 Jonathan Barrow 2026-05-12 11:41:25 -04:00
  • 660f692379 Merge pull request #334 from PretendoNetwork/fix/#333 Jonathan Barrow 2026-05-11 19:45:50 -04:00
  • d47f2faa58 chore: update capitalization in "PNID deleted" email Jonathan Barrow 2026-05-11 19:45:05 -04:00
  • 722d08e4bc fix: correct linting in sendPNIDDeletedEmail Jonathan Barrow 2026-05-08 17:40:14 -04:00
  • cfabe01f30 chore: make "PNID deleted" email even less wordy Jonathan Barrow 2026-05-08 17:36:27 -04:00
  • 9ae3b5322a chore: split up and reword account deletion email to be a bit shorter Jonathan Barrow 2026-05-08 17:21:21 -04:00
  • ac3418cabe chore: update "PNID deleted" email to mention the 7 day grace period and how to restore Jonathan Barrow 2026-05-08 15:52:24 -04:00
  • cc4ded2b78 fix(nnas): throw 0114 for bad birthdays Jonathan Barrow 2026-05-08 14:44:20 -04:00
  • e2e458bcdb Merge pull request #326 from PretendoNetwork/feat/pnids-fetch-api Jemma Poffinbarger 2026-04-25 20:14:39 -05:00
  • c9d36d8ca2 fix: update lock file to address build errors in docker Jemma Poffinbarger 2026-04-24 22:34:03 -05:00