Commit Graph

478 Commits

Author SHA1 Message Date
Mateus Werneck
cda5689044 fix: remove unsupported height parameter from mii studio body render
the mii studio api does not support a height parameter, the image is always square based on width. verified by testing the api directly.
2026-05-05 13:05:50 -03:00
Mateus Werneck
76672dee82 fix: remove explicit type annotation from expressions array 2026-05-04 13:10:03 -03:00
Mateus Werneck
83ef118c37 fix: update mii renderer filenames and resolutions to match NNS
face expression filenames renamed to match the original Nintendo Network naming convention (e.g. smile_open_mouth -> happy_face, sorrow -> puzzled_face, etc.). face render resolution changed from 128x128 to 96x96, and whole body resolution changed from 270x270 to 270x360.
2026-05-03 02:17:54 -03: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
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
Jemma Poffinbarger
e8aa04baf5 chore(grpc): bump version and fix imports 2026-04-19 12:29:22 -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
0a0cf13e84
fix: only update access level in PNID.scrub when above 0 2026-01-21 17:15:53 -05:00
Jonathan Barrow
7f33bf4bd1
fix: make PNID.markForDeletion not async 2026-01-21 17:14:16 -05:00
Jonathan Barrow
be62bb6b5f
fix: actually call setupScheduledTasks() at boot 2026-01-20 21:08:40 -05:00
Jonathan Barrow
9838fb314f
feat: add grace period for account deletions 2026-01-20 21:02:17 -05:00
mrjvs
526cd119e2 feat: add support for more optional fields + aes_key provisioning 2026-01-14 22:18:01 +01:00
mrjvs
229d855b01 fix: allow provisioning to update ip_list + allow setting some fields to null 2026-01-14 22:09:56 +01:00
Jonathan Barrow
5b44d9f9aa
feat: prefer random IP during health check 2026-01-12 12:53:46 -05:00
Jonathan Barrow
cd5755745c
chore: fix import order in server mongoose schema 2026-01-12 12:40:58 -05:00
Jonathan Barrow
3158252166
feat: change server health check ping-pong time to 2s 2026-01-12 12:38:55 -05:00
Jonathan Barrow
9ade12b51c
feat: add health_check_port to provisioning config 2026-01-12 12:38:04 -05:00
Jonathan Barrow
b805019d28
chore: log warning when server health check fails 2026-01-12 12:35:55 -05:00
Jonathan Barrow
38c6e6ecdf
feat: make server health_check_port optional 2026-01-12 12:33:29 -05:00
Jonathan Barrow
84094ed232
feat: add basic health check before returning server address in getServerConnectInfo 2026-01-11 17:45:23 -05:00
mrjvs
0ffe864384 fix: update server model to properly account for nullable properties 2026-01-11 17:45:40 +01:00
mrjvs
a924002d0b feat: add support for multiple server IPs 2026-01-11 17:15:15 +01:00
mrjvs
b32bcadc05 fix: fix incorrect ID handling in provisioning 2026-01-01 23:53:34 +01:00
mrjvs
c6c5a36c64 feat: Add server provisioning through a config file 2026-01-01 23:19:34 +01:00
Jonathan Barrow
ceffbac2e9
fix(nnas): wrap all errors in an "errors" block
the NNAS client expects all errors to be in a "errors" block. this was not previously done, and some instances were missed when updating the error handling. this likely fixes many 102-2402 errors
2025-12-02 19:33:28 -05:00
limes
e222390b85
Merge pull request #301 from PretendoNetwork/dev-feature-better-mailer
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(mailer): broken links
2025-11-18 23:51:39 +01:00
limes
7fadf7d11b fix(mailer): broken links 2025-11-18 23:45:28 +01:00
limes
564b1371be
Merge pull request #298 from PretendoNetwork/dev-feature-better-mailer
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-15 21:30:13 +01:00
limes
cd497759f4 fix(mailer): fix preview text 2025-11-15 21:20:07 +01:00
limes
dcf230aa57 fix(mailer): escape pnid 2025-11-15 21:19:13 +01:00
limes
2e400a5715 fix(mailer): isolate toText and toHTML, minor changes
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-15 00:45:18 +01:00
limes
53862037ce fix(mailer): <b> and <strong> on icloud web and thunderbird
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-13 02:41:14 +01:00
limes
169dbdf729 feat(mailer): replace notice in footer to only refer to forum
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
2025-11-12 08:34:30 +01:00
limes
17b294e20f feat(mailer): improve layout on gmail mobile 2025-11-12 05:18:59 +01:00
limes
a0bde9538a feat(mailer): improve support for gmail on mobile, minor fixes
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
2025-11-11 01:32:07 +01:00
limes
11bc868da3 feat(mailer): fix theme on gmail
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
2025-11-10 21:38:16 +01:00
limes
e848cc5f35 feat: improve compatibility with iCloud web and legacy clients 2025-11-10 17:49:52 +01:00
limes
660adbd4bf feat(mailer): add padding before all headers
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
2025-11-10 15:22:49 +01:00
limes
3c6393de1e feat(mailer): add required asset for light theme email 2025-11-10 14:19:41 +01:00