Commit Graph

45 Commits

Author SHA1 Message Date
Daniel López Guimaraes
06c63713fc
fix(database) Fix FileCTR attribute search
Mongoose requires nested objects to be filtered this way. Fixes issues
when using attribute search on NPFL.
2025-12-09 22:33:17 +00:00
Daniel López Guimaraes
17bdbb2751
chore: Update pretendonetwork/boss-crypto to 1.2.2
Plus some other fixes.
2025-11-11 11:53:08 +00:00
Daniel López Guimaraes
f3f895ebd6
chore: Update pretendonetwork/grpc to 2.3.5 2025-11-09 21:20:39 +00:00
Daniel López Guimaraes
18b71796c6
chore: Update pretendonetwork/grpc to 2.3.4 2025-11-09 00:54:05 +00:00
Jonathan Barrow
e1bb1b2cd8
chore: update @typegoose/auto-increment 2025-11-03 15:21:36 -05:00
Daniel López Guimaraes
43f03c83f8
feat(boss/v2): Expand list of known apps
Use the JSON list of apps documented on the archival-tools repo as
source for these apps. The title IDs were obtained by querying
tasksheets of these apps, but not all of them were available so the
title ID is set to 0 in those cases.

The title name and region were populated though various public sources,
but they aren't perfect so some names and/or regions are left unknown.
2025-11-02 00:46:55 +00:00
Jonathan Barrow
3bf0334c0c
chore: update @pretendonetwork/boss-crypto and @pretendonetwork/grpc 2025-11-01 16:25:57 -04:00
Jonathan Barrow
436a8eda74
chore: npm audit fix 2025-10-19 18:09:23 -04:00
Jonathan Barrow
9be53c0382
chore: bump @pretendonetwork/boss-crypto 2025-10-19 18:09:04 -04:00
Jonathan Barrow
0078fbf690
chore: bump @pretendonetwork/grpc 2025-10-19 18:08:41 -04:00
Jonathan Barrow
1f5455219b
feat: port original BOSS gRPC implementation into v1 folder 2025-10-14 14:06:40 -04:00
mrjvs
6d7646a5db Merge branch 'dev' into chore/cve-fixes 2025-09-19 20:56:57 +02:00
mrjvs
2e2ccaf1c2 chore: remove dicer types 2025-09-17 12:46:19 +02:00
mrjvs
28f77dcf77 chore: replace dicer with formidable 2025-09-17 12:45:24 +02:00
mrjvs
f432d2d3dc chore: update mongoose and auto-increment to latest version 2025-09-17 12:15:41 +02:00
mrjvs
4599c82a67 Merge branch 'dev' into feat/clean-cec 2025-09-17 11:15:56 +02:00
mrjvs
c19feefcb7 feat: add scheduled action system + halffinished SPR data clean procedure 2025-09-16 19:43:19 +02:00
mrjvs
45dde0be43 fix: fixed fetch not allowing host header to be modified 2025-09-16 19:00:56 +02:00
mrjvs
6418d5fa58 chore: remove boss-js, switch to boss-crypto 2025-09-16 18:22:23 +02:00
mrjvs
616a24d8d7 feat: add foundation for a BOSS CLI 2025-09-03 22:20:50 +02:00
mrjvs
91ec0e7d8a chore: run npm audit fix to reduce vulnerabilites 2025-09-03 21:22:18 +02:00
mrjvs
e783dd9e46 fix: remove unused packages 2025-09-03 12:22:08 +02:00
mrjvs
64b33cb25f feat: add pino logger 2025-09-03 12:17:29 +02:00
mrjvs
de8d6f86ac feat: make domains configuable + remove express-subdomain 2025-09-03 11:59:21 +02:00
William Oldham
de5036f80a chore: update eslint-config
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
2025-08-16 19:42:53 +01:00
William Oldham
b7b9dd6cbd chore: upgrade to express 5 2025-06-11 23:09:39 +01:00
William Oldham
442a0efdd3 chore: add script to do rotation
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
2025-02-13 23:24:59 +00:00
William Oldham
6e2a268d7f chore: add common eslint config
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
2025-02-01 21:04:34 +00:00
William Oldham
d7446ffbcd chore: update eslint-config 2025-02-01 20:33:30 +00:00
William Oldham
15488e2ea5 chore: update common eslint to include global ignores
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
2025-01-19 23:39:05 +00:00
William Oldham
b354f8c350 chore: remove unneeded dependencies
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
2025-01-17 18:08:05 +00:00
William Oldham
5bbbe03150 chore: add common eslint config 2025-01-17 18:05:47 +00:00
William Oldham
fec123d838 chore; use tsup for building
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
2025-01-09 17:35:49 +00:00
William Oldham
60df36abd3 chore: update eslint + deps, add new rules, update tsconfig 2025-01-08 16:27:54 +00:00
William Oldham
f4b8f44f07 chore: Update dependencies in package.json 2025-01-07 13:49:58 +00:00
William Oldham
96d2ccf8a8 chore: Add @smithy/types for correct type for s3 client 2025-01-07 13:42:26 +00:00
Matthew Lopez
0b376788bc
fix: make fs-extra a production dependency 2024-07-02 14:39:28 -04:00
Daniel López Guimaraes
5f83d7a655
feat: Introduce StreetPass Relays
StreetPass Relay allows 3DS users to exchange StreetPass data over the
Internet. This is handled through SpotPass, and no user interaction is
required.

Also reenable the user agent checks as it's needed to identify the user
using the PID present on it.
2024-04-27 00:03:32 +01:00
Jonathan Barrow
f9c71e300d
added 3DS npfl service 2023-11-15 23:15:21 -05:00
Jonathan Barrow
4ecb833d35
Separate task ID and in-game ID 2023-08-26 02:05:31 -04:00
Jonathan Barrow
042ed74385
Forgot to remove local imports, oops 2023-08-25 21:27:14 -04:00
Jonathan Barrow
335439db7d
BOSS 2.0 - Full TS and microservice rewrite. Still pulls from local until admin panel updates 2023-08-25 21:11:44 -04:00
Jonathan Barrow
38739fef7e
Convert to TypeScript 2023-08-17 22:32:40 -04:00
Jonathan Barrow
c2548c8f87
Add script to update local BOSS content 2022-09-03 19:46:22 -04:00
Jonathan Barrow
3d9a93385c Added basic CDN file serving 2021-08-22 18:24:32 -04:00