716 Commits

Author SHA1 Message Date
mrjvs
edb4b02e9f Merge pull request #347 from suprstarrd/fix/remove-connection-route
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
fix: remove legacy connections route
2026-08-06 14:33:41 +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
fc1206184f Merge pull request #342 from PretendoNetwork/fix/rate-limits
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 rate limits to unauthenticated endpoints
2026-07-18 17:18:48 +10: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
d32a8c0c4b Merge pull request #313 from PretendoNetwork/feat/grpc-tokens
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
Opaque tokens
2026-07-17 16:12:25 -04:00
Jonathan Barrow
4b23969848 feat: add token and pid indexes to token models
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-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
efe35da6eb chore: only lint src folder 2026-07-15 11:53:45 -04:00
Jonathan Barrow
089a94332a Merge branch 'dev' into feat/grpc-tokens 2026-07-15 11:50:42 -04:00
Jonathan Barrow
9253b2f25a Merge pull request #337 from PretendoNetwork/fix/mac-ouis
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-05-22 19:31:48 -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
caff78db50 Merge pull request #336 from PretendoNetwork/chore/automatic-scrub-save
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
Fix automatic PNID scrubbing
2026-05-12 11:56:55 -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
660f692379 Merge pull request #334 from PretendoNetwork/fix/#333
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
Throw `0114` for users under 13
2026-05-11 19:45:50 -04:00
Jonathan Barrow
d47f2faa58 chore: update capitalization in "PNID deleted" 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
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
e2e458bcdb Merge pull request #326 from PretendoNetwork/feat/pnids-fetch-api
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: Implement GetPNIDs rpc & stub newer account v2 grpc methods
2026-04-25 20:14:39 -05:00
Jemma Poffinbarger
c9d36d8ca2 fix: update lock file to address build errors in docker
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-04-24 22:34:03 -05: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
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-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
b2768be21c Merge pull request #329 from PretendoNetwork/feat/bypass-account-deletion
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
Upgrade gRPC and ESLint, implement deletion bypass, add indexes
2026-04-20 21:58:25 +01: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
e4e5bc42bb Merge pull request #327 from PretendoNetwork/fix/#325
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
2026-04-19 17:28:13 -04: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
Jemma Poffinbarger
e8aa04baf5 chore(grpc): bump version and fix imports 2026-04-19 12:29:22 -05:00
Jonathan Barrow
ece6a294fb Merge pull request #322 from PretendoNetwork/fix/#321
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
Fix: #321
2026-02-06 16:19:51 -05:00
Jonathan Barrow
df9e6c7c0e fix: only run Promise.race if healthCheckTargets has data
fixes #321
2026-02-06 15:15:21 -05:00
Jonathan Barrow
fde09d8edc Merge pull request #320 from PretendoNetwork/feat/grace-period
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-01-28 12:05:02 -05:00
Jonathan Barrow
f3aa7c2439 feat(grpc): update to grpc v2.4.3 2026-01-21 17:47:10 -05:00
Jonathan Barrow
0a0cf13e84 fix: only update access level in PNID.scrub when above 0 2026-01-21 17:15:53 -05:00