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
...
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
cbf2fdf0f2
feat: simplify region update logic, per review
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-20 03:29:58 +02:00
limes
770c706c0f
fix: update user data endpoint based on review
2026-08-19 23:07:04 +02:00
limes
d6791f1b35
feat: add account editing
2026-08-19 22:35:50 +02:00
limes
0c8f4a07b1
fix: pnid interface
2026-08-19 21:11:55 +02:00
mrjvs
abbaeec0ac
feat: update refresh token expiry to 7 days
2026-08-19 20:27:14 +02:00
mrjvs
104a99cfba
fix: less db calls on email confirmation
2026-08-19 15:44:24 +02:00
suprstarrd
3ed056c458
fix: remove unused dependency on joi
...
Signed-off-by: Sienna "suprstarrd" M. <business@suprstarrd.com >
2026-08-04 16:43:42 -04:00
suprstarrd
53489a009d
fix: remove unused connection data variables
...
Signed-off-by: Sienna "suprstarrd" M. <business@suprstarrd.com >
2026-08-04 10:41:36 -04:00
suprstarrd
3b4b4dbb54
fix: remove legacy connections route
...
Signed-off-by: Sienna "suprstarrd" M. <business@suprstarrd.com >
2026-08-02 14:50:54 -04:00
Ash Logan
20788433b0
feat: ratelimit unauthenticated endpoints
2026-07-18 15:23:55 +10:00
Ash Logan
696e93af9e
chore: rename ratelimit to deviceRatelimit
2026-07-18 14:55:55 +10:00
Jonathan Barrow
4b23969848
feat: add token and pid indexes to token models
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-07-15 17:09:04 -04:00
Jonathan Barrow
46e7ea163a
fix: make tokenType use the token type, not system type
2026-07-15 17:00:35 -04:00
Jonathan Barrow
6a02c328bc
feat: delete tokens when password is successfully reset
2026-07-15 16:58:46 -04:00
Jonathan Barrow
f6735da36b
chore: fix build errors after merge conflicts
...
this fixes all the build errors after 089a943 was merged. it also pins @bufbuild/protobuf to v2.2.2 which is what our gRPC library uses. current versions of @bufbuild/protobuf use newer TypeScript features that we arent setup to handle yet
2026-07-15 14:13:02 -04:00
Jonathan Barrow
089a94332a
Merge branch 'dev' into feat/grpc-tokens
2026-07-15 11:50:42 -04:00
Jonathan Barrow
f24e22337c
fix(nasc): use the official vendor OUI list
...
the old list was out dated and had duplicate OUIs, and the source is dead now
2026-05-17 15:06:33 -04:00
Jonathan Barrow
bd37a737e0
chore: add try-catch to checkMarkedDeletions loop
2026-05-12 11:46:35 -04:00
Jonathan Barrow
f1262bf64a
fix: add automatic this.save() calls to pnid.scrub/markForDeletion
2026-05-12 11:44:14 -04:00
Jonathan Barrow
eef5b0b4af
Merge pull request #335 from PretendoNetwork/fix/#332
...
Update "PNID deleted" email to mention the 7 day grace period
2026-05-12 11:41:25 -04:00
Jonathan Barrow
d47f2faa58
chore: update capitalization in "PNID deleted" email
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-05-11 19:45:05 -04:00
Jonathan Barrow
722d08e4bc
fix: correct linting in sendPNIDDeletedEmail
...
Co-authored-by: William Oldham <github@binaryoverload.co.uk >
2026-05-08 17:40:14 -04:00
Jonathan Barrow
cfabe01f30
chore: make "PNID deleted" email even less wordy
...
Co-authored-by: William Oldham <github@binaryoverload.co.uk >
2026-05-08 17:36:27 -04:00
Jonathan Barrow
9ae3b5322a
chore: split up and reword account deletion email to be a bit shorter
2026-05-08 17:21:21 -04:00
Jonathan Barrow
ac3418cabe
chore: update "PNID deleted" email to mention the 7 day grace period and how to restore
2026-05-08 15:52:54 -04:00
Jonathan Barrow
cc4ded2b78
fix(nnas): throw 0114 for bad birthdays
2026-05-08 14:44:20 -04:00
Jemma Poffinbarger
d04bf139c0
fix: remove unknown user from response
2026-04-24 14:32:47 -05:00
Jemma Poffinbarger
4b139eddf1
chore: remove stubbed files
2026-04-24 14:11:23 -05:00
Jemma Poffinbarger
f44e216338
fix: imports after merge conflict
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-04-22 17:40:01 -05:00
Jemma Poffinbarger
e72e1ca10d
Merge branch 'dev' into feat/pnids-fetch-api
2026-04-22 17:27:00 -05:00
William Oldham
fa50d865ed
fix: more grpc build issues
2026-04-20 21:50:00 +01:00
William Oldham
30d704e1f3
fix: grpc updates
2026-04-20 21:34:36 +01:00
William Oldham
2e9fb42467
chore: add indexes for commonly queried data
2026-04-20 21:10:39 +01:00
William Oldham
125b940fad
feet: implement bypassing grace period for deletions
2026-04-20 21:03:07 +01:00
William Oldham
20f82eaf72
chore: upgrade grpc and eslint config and fix linting
2026-04-20 20:58:01 +01:00
Jonathan Barrow
4cf324b058
fix: unescape timezone json
2026-04-19 16:27:54 -04:00
Jemma Poffinbarger
67b1f47967
chore(grpc): remove missed comment
2026-04-19 13:57:12 -05:00
Jemma Poffinbarger
876a182e7b
feat(grpc): implement getPNIDs
2026-04-19 13:39:32 -05:00
Jonathan Barrow
77feb81df0
feat(grpc): stub release 2.4.0
2026-04-19 12:33:05 -05:00