mrjvs
2ebe0f2054
Merge branch 'master' of github.com:PretendoNetwork/BOSS
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-12-27 14:08:02 +01:00
mrjvs
e545d16863
fix: handle errors with proper process exit
2025-12-27 14:07:45 +01:00
Daniel López Guimaraes
e1f49bb647
Merge pull request #46 from PretendoNetwork/dev
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-12-09 22:38:31 +00:00
Daniel López Guimaraes
7f841de4bd
Merge pull request #45 from DaniElectra/npfl-attribute-search
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-12-09 22:35:31 +00:00
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
57af042654
Merge pull request #44 from PretendoNetwork/dev
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-12-08 22:33:36 +00:00
Jonathan Barrow
3291696bce
Merge pull request #41 from PretendoNetwork/chore/grpc-2.2.4
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-12-03 17:26:54 -05:00
Jonathan Barrow
fa186e5dec
chore: update max send/receive grpc size config option names in the README
...
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
these did not match the actual expected values before
2025-12-02 12:00:11 -05:00
Jonathan Barrow
b1f648a176
fix(grpc): Mongoose FileCTR.create needs an array when using transactions
2025-12-02 11:54:17 -05:00
Jonathan Barrow
a95019778c
feat(grpc): allow the send/receive message sizes to be customized
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-23 13:37:11 -05:00
Daniel López Guimaraes
c17b68c45f
fix(cli): Allow download of files with no payload content
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-11 13:06:11 +00:00
Daniel López Guimaraes
f3c57f99ef
feat(3ds): Add support for no payload contents
...
Having a task file with no payload contents is perfectly valid and
supported officially. This can be used for files where only the metadata
is relevant, such as on Team Kirby Clash Deluxe passwords which are
stored on a file description and the prize comes from the attributes.
2025-11-11 11:56:37 +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
ce8f6a1356
feat(npdl): Support edge cases for country and language-specific files
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
2025-11-10 12:52:39 +00:00
Daniel López Guimaraes
35f23f710c
feat: Store task interval
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
2025-11-09 21:42:12 +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
90f02ac286
feat(cli): Implement 3DS support
...
Also add attributes support for Wii U.
2025-11-09 20:33:48 +00:00
Daniel López Guimaraes
dd8ef4dde6
feat(cli): Update to gRPC v2
2025-11-09 19:39:19 +00:00
Daniel López Guimaraes
767730e42e
fix(grpc/v1): Populate attributes on UploadFile
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
2025-11-09 01:19:01 +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
6f8ae94b82
chore: remove BigInt casts in ListKnownBOSSApps gRPC methods
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-03 15:32:31 -05:00
Jonathan Barrow
78433551a0
chore: convert FileWUP model to use the same attribute structure as the FileCTR model
2025-11-03 15:31:09 -05:00
Jonathan Barrow
e1bb1b2cd8
chore: update @typegoose/auto-increment
2025-11-03 15:21:36 -05:00
Daniel López Guimaraes
99173260f1
fix(grpc/v2): Fix PIKMIN 3 name on EUR and JPN
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
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
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
...
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
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
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