781 Commits

Author SHA1 Message Date
Daniel López Guimaraes
d26c05de4c Merge pull request #308 from PretendoNetwork/feat/repair-uidhmac
Some checks are pending
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Waiting to run
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Waiting to run
Add NASC `uidhmac` repair
2026-10-04 01:51:53 +01:00
Daniel López Guimaraes
533bf42ce2 feat(repair-uidhmac): add ratelimit 2026-10-04 01:34:10 +01:00
Daniel López Guimaraes
a896f0b14b Merge branch 'dev' into feat/repair-uidhmac 2026-10-04 00:39:27 +01:00
Daniel López Guimaraes
52ae8d4fca fix(repair-uidhmac): commit uidhmac to nexAccount 2026-10-03 23:09:50 +01:00
William Oldham
ecd5501175 Merge pull request #352 from PretendoNetwork/chore/nnas-people-updates
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Add sanity checks to `/v1/api/people` NNAS endpoint
2026-09-16 08:10:40 +01:00
Jonathan Barrow
ed58eabb54 Merge branch 'dev' into chore/nnas-people-updates
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-09-11 16:25:11 -04:00
mrjvs
b857d73f14 Merge pull request #357 from PretendoNetwork/feat/update-password
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Feat: update password endpoint, send email notice of password change
2026-09-07 19:22:37 +02:00
limes
b094475c28 Merge branch 'feat/update-password' of https://github.com/PretendoNetwork/account into feat/update-password
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-09-06 21:10:47 +02:00
limes
958d7bee7d fix: remove unnecessary non-null assertion 2026-09-06 21:10:19 +02:00
mrjvs
d0dfc8913a Merge branch 'dev' into feat/update-password 2026-09-06 19:05:25 +02:00
mrjvs
f7b1bc2509 Merge pull request #358 from PretendoNetwork/feat/healthcheck-metrics-and-more
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Healthchecks, metrics & more
2026-09-01 21:52:02 +02:00
mrjvs
4bcfb7b184 chore: add documentation of new config fields 2026-09-01 21:42:58 +02:00
mrjvs
e4d8950659 fix: Remove deprecated usage of request.host 2026-09-01 21:33:46 +02:00
mrjvs
7babb418df feat: implement PNID and NEXToken metrics 2026-09-01 21:29:29 +02:00
mrjvs
8a1964fab0 feat: add support for prometheus metrics 2026-09-01 21:15:36 +02:00
mrjvs
5b3b5e4151 fix: made error logs include the stacktrace 2026-09-01 21:02:47 +02:00
mrjvs
a622772eed feat: add healthcheck endpoint 2026-09-01 20:54:37 +02:00
mrjvs
ba245c0f93 fix: remove deletion workflow from boot 2026-09-01 20:49:00 +02:00
mrjvs
13b6feb22f chore: Made schedule creation a success log and not an error 2026-09-01 20:48:27 +02:00
mrjvs
34dc075b58 Merge pull request #355 from PretendoNetwork/feat/update-email
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
feat: add updateEmail/verifyEmail grpc, track email changes
2026-08-29 22:29:57 +02:00
limes
c1a885602d feat: send password change notice on every endpoint 2026-08-29 19:57:07 +02:00
limes
c378553fe4 feat: add password update grpc endpoint 2026-08-29 19:56:38 +02:00
limes
4e19a2f785 fix: type import
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-08-29 18:02:21 +02:00
limes
5cc6dd30c4 fix: clear email history... better? 2026-08-29 18:01:12 +02:00
limes
dfe17a2bf2 fix: use v2 auth middleware for v2 paths 2026-08-29 16:35:19 +02:00
limes
7f9d91b3b7 fix: history not tracked on nnas endpoint, not scrubbed 2026-08-29 16:26:45 +02:00
Jonathan Barrow
990c9bfd13 Merge pull request #356 from PretendoNetwork/chore/mongo-device-index
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Add Mongo index on `linked_pids` in `DeviceSchema`
2026-08-28 19:25:37 -04:00
Jonathan Barrow
394e772333 chore: add Mongo index on linked_pids in DeviceSchema
helps reduce CPU usage under bigger loads
2026-08-28 19:17:43 -04:00
limes
0bb3d86fa9 feat: add updateEmail/verifyEmail grpc, track email changes 2026-08-26 20:42:43 +02:00
Jonathan Barrow
2f93854240 Merge pull request #354 from PretendoNetwork/feat/date-validation
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-08-25 20:15:57 -04:00
limes
07d2809ae2 feat: account birthday validation 2026-08-26 02:03:49 +02:00
Jonathan Barrow
e4e7561281 chore(grpc/apiv2): port missing sanity checks to register RPC
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-08-25 18:24:56 -04:00
Jonathan Barrow
9c7900aacb chore: centralize NNID username/password rule checks
removes a ton of duplicated code between gRPC, API, and NNAS
2026-08-23 17:38:43 -04:00
Jonathan Barrow
21567faab4 feat(NNAS): add ALLOWED_ACCOUNT_COUNTRIES check to people endpoint 2026-08-23 17:05:57 -04:00
Jonathan Barrow
41c59c2951 feat(NNAS): add ALLOWED_ACCOUNT_LANGUAGES check to people endpoint 2026-08-23 17:02:25 -04:00
Jonathan Barrow
bfe4fe31b3 feat(NNAS): add user mii sanity check people endpoint 2026-08-23 15:40:37 -04:00
Jonathan Barrow
b01330358d feat(NNAS): add user marketing flag sanity check people endpoint 2026-08-23 15:31:43 -04:00
Jonathan Barrow
e345c0abb8 feat(NNAS): add user region sanity check people endpoint 2026-08-23 15:30:51 -04:00
Jonathan Barrow
9b68d908de feat(NNAS): add user gender sanity check people endpoint 2026-08-23 15:27:22 -04:00
Jonathan Barrow
4abcae37d7 feat(NNAS): add user email sanity check people endpoint 2026-08-23 15:26:15 -04:00
Jonathan Barrow
ad1b6d0ccc feat(NNAS): add user timezone name sanity check people endpoint 2026-08-23 15:20:53 -04:00
Jonathan Barrow
a8d8992cda feat(NNAS): add user language sanity check people endpoint 2026-08-23 15:15:39 -04:00
Jonathan Barrow
40e636efcd feat(NNAS): add user country sanity check people endpoint 2026-08-23 15:14:19 -04:00
Jonathan Barrow
c0248143e4 fix(NNAS): port API service password checks to people endpoint 2026-08-23 15:10:08 -04:00
Jonathan Barrow
534b22dc87 fix(NNAS): port API service username checks to people endpoint 2026-08-23 15:06:15 -04:00
Jonathan Barrow
eb8136c3c0 fix(NNAS): check if birthday matches expected format in people endpoint 2026-08-23 15:00:29 -04:00
Jonathan Barrow
84cf7a2e3a fix(NNAS): check if "person" object exists in people endpoint 2026-08-23 14:59:54 -04:00
Jonathan Barrow
81cbacfec1 Merge pull request #351 from PretendoNetwork/feat-account-edit
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Feat: account edit grpc endpoint
2026-08-23 12:54:08 -04:00
limes
11f10aa25f lint: run linter 2026-08-23 18:49:24 +02:00
limes
45ac3b889c chore: update eslint rules 2026-08-23 18:49:16 +02:00