Commit Graph

243 Commits

Author SHA1 Message Date
Daniel López Guimaraes
99173260f1
fix(grpc/v2): Fix PIKMIN 3 name on EUR and JPN
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-11-02 00:54:50 +00:00
Daniel López Guimaraes
257ef945ec
feat(npts): Implement attributes mode
When using this mode, the server only returns the filename, type, size
and attributes of a file.
2025-11-02 00:47:22 +00: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
Daniel López Guimaraes
4d266e38a0
fix(database): Search for no countries or languages if not specified
This allows us to create files targeted to specific countries and/or
languages without any issues such as returning a random language when
none is specified.
2025-11-02 00:46:06 +00:00
Daniel López Guimaraes
3a55e46fa1 fix(npfl): Query files from FileCTR
Also use proper size on content size column.
2025-11-01 23:27:34 +00:00
Jonathan Barrow
3bf0334c0c
chore: update @pretendonetwork/boss-crypto and @pretendonetwork/grpc 2025-11-01 16:25:57 -04:00
Jonathan Barrow
92f9c09a37
fix: npm run lint:fix
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-10-20 14:17:57 -04:00
Jonathan Barrow
4c07a01ed7
feat: full upgrade to boss grpc v2 2025-10-20 14:13:56 -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
4186968576
feat: begin gRPC 2.2.4 port. missing CTR
some of these changes seem like they need database changes as well, that needs to be talked about
2025-10-14 14:49:07 -04:00
Jonathan Barrow
22f3016f50
fix: update cli create command to use bigint title ID 2025-10-14 14:47:25 -04:00
Jonathan Barrow
1f5455219b
feat: port original BOSS gRPC implementation into v1 folder 2025-10-14 14:06:40 -04:00
mrjvs
e66bc817b1 Merge branch 'master' into dev
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-09-29 22:46:24 +02:00
mrjvs
848988caa2
Merge pull request #40 from PretendoNetwork/feat/etags
Add ETag handling to stream based responses
2025-09-29 22:35:53 +02:00
mrjvs
599ef7812d feat: add ETag handling to stream based responses 2025-09-29 22:28:00 +02:00
William Oldham
9441b575e4
Merge pull request #39 from PretendoNetwork/dev
BOSS Release - Fix CLI
2025-09-29 20:48:53 +01:00
William Oldham
91bc93ed93
Merge pull request #36 from PretendoNetwork/feat/cli-output-format
Add output format to CLI
2025-09-29 20:43:48 +01:00
William Oldham
364615f3ce
Merge pull request #38 from PretendoNetwork/hotfix/hash-valid-filenames
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: Use hex as hash key, as base64 is not a valid filename
2025-09-26 22:06:49 +01:00
mrjvs
21c111a5e0 fix: Use hex as hash key, as base64 is not a valid filename 2025-09-26 23:03:32 +02:00
mrjvs
c01bc7f167 fix: add missing table row in app ls
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-09-24 14:59:13 +02:00
mrjvs
5d426bcf94 chore: refactor how outputs are created in CLI
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-09-23 22:31:32 +02:00
William Oldham
f8fca8f082 fix: use json replacer for both util functions 2025-09-19 22:53:50 +01:00
William Oldham
40a0308088 fix: remove rouge console log 2025-09-19 21:58:35 +01:00
mrjvs
48a1ca83df Merge branch 'feat/cli-output-format' of github.com:PretendoNetwork/BOSS into feat/cli-output-format 2025-09-19 22:47:22 +02:00
mrjvs
6b95420e0f feat: add json logging to rest of CLI 2025-09-19 22:47:18 +02:00
William Oldham
d8b2a8dcba fix: handle bigints in json cli serialisation 2025-09-19 21:45:04 +01:00
mrjvs
25b871e3b5 feat: add JSON output support to CLI file commands 2025-09-19 22:30:45 +02:00
mrjvs
52ca229352 chore: add libc compatiblity for dotnet (dont ask) 2025-09-19 22:30:25 +02:00
mrjvs
18bc5510b8
Merge pull request #35 from PretendoNetwork/dev
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
Release
2025-09-19 21:10:02 +02:00
mrjvs
29291f5ac1
Merge pull request #34 from PretendoNetwork/chore/cve-fixes
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
Remove or update dependencies with vulnerabilities
2025-09-19 21:05:40 +02:00
mrjvs
4275d2ed9d fix: fix typo in enum values 2025-09-19 20:58:53 +02:00
mrjvs
6d7646a5db Merge branch 'dev' into chore/cve-fixes 2025-09-19 20:56:57 +02:00
mrjvs
2bcff40f6c fix: add closed value to task enum 2025-09-19 20:55:34 +02:00
mrjvs
840ccc2598 fix: fixed spr metadata being used as a file while it's a field 2025-09-19 20:45:01 +02:00
mrjvs
1ea8bf2ff9
Merge pull request #29 from PretendoNetwork/feat/clean-cec
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
Automatically clean old SPR data
2025-09-19 17:59:00 +02:00
mrjvs
ea6b47d652 Merge branch 'feat/clean-cec' of github.com:PretendoNetwork/BOSS into feat/clean-cec
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-09-18 21:49:20 +02:00
mrjvs
c9d0bd4b82 fix: fixed infinite looping of deleting + deleting in wrong namespace 2025-09-18 21:45:53 +02:00
mrjvs
099ebec85e fix: fixed bulk deleting empty list of keys 2025-09-18 21:45:32 +02:00
mrjvs
36be92449b
Merge branch 'dev' into feat/clean-cec 2025-09-18 21:17:36 +02:00
mrjvs
3099a9cf3a fix: clean up files after request
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-09-18 21:11:27 +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
6b03e1c82f chore: remove update-rotations.mjs and replace it with documentation on how to use the CLI
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-09-17 12:08:32 +02:00
mrjvs
5518973557 fix: add seeding folder to the docker image 2025-09-17 11:52:42 +02:00
mrjvs
33bad47332 feat: remove CECSlot references while clearing old CECData 2025-09-17 11:40:38 +02:00
mrjvs
193bbcee07 feat: implement bulk deletion of CDN items 2025-09-17 11:40:21 +02:00
mrjvs
4599c82a67 Merge branch 'dev' into feat/clean-cec 2025-09-17 11:15:56 +02:00