Skip to content

Release#143

Merged
mrjvs merged 193 commits intomasterfrom
dev
Jul 2, 2025
Merged

Release#143
mrjvs merged 193 commits intomasterfrom
dev

Conversation

@mrjvs
Copy link
Copy Markdown
Contributor

@mrjvs mrjvs commented Jul 2, 2025

changes:

ashquarky added 30 commits June 7, 2025 19:04
If we're putting the method and such in the JSON object, it makes sense to keep the headers at that layer rather than pushing them up to gRPC. This lets the Express router access those headers in the usual way.
This worked well for miiverse-api. It still just spits the stacktrace into the browser, but hey, at least it doesn't crash the server process
i'm not stupid i'm smart
some callsites to the old database method still exist, since the helpers on Post are used for things the backend doesn't have yet

it's annoying to pass the whole Express request so just have a blob object for the things that the user is authenticated with
I went through a copy of the prod db and found lots of optional fields that aren't marked as such, old documents missing fields, etc.

Introduces an IPostInput type that accounts for the mongoose schema doing defaults and fixes, while also allowing IPost to reflect the real db type.

Groundwork for a proper DTO structure.
This provides a layer of abstraction between the actual database implementation and the on-the-wire types which will be useful when the database is changed soon
Some paths use the login template to render errors (?) and this now requires a redirect URL. Provide one.
Place `.docker/mitmproxy-data/mitmproxy-ca-cert.pem` into `sdmc:/3ds/juxt-prod.pem`
fix: Use ParamPack type

fix: typo in getUserFriendPIDs
Attomannen and others added 29 commits June 30, 2025 19:03
Refactor "util" file to be TypeScript
@mrjvs mrjvs merged commit 1208f48 into master Jul 2, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.