Gryt v1.9.14
Gryt v1.9.14
Channel: latest
What changed since v1.9.12
Client
- Cut the comments in the auth path in Gryt-chat/client#383
- Cut the comments where they were narration in Gryt-chat/client#384
- One JWT payload decoder, and it reads UTF-8 (GRYT-898) in Gryt-chat/client#382
- Take the conversation title from @gryt/core, and stop drawing blank rows (GRYT-898) in Gryt-chat/client#381
- Take the 24-word backup from @gryt/crypto (GRYT-898) in Gryt-chat/client#380
- The other five base64url copies (GRYT-898) in Gryt-chat/client#379
- Take base64url from @gryt/crypto, and stop carrying three copies (GRYT-898) in Gryt-chat/client#378
- Take the address parser from @gryt/core (GRYT-406) in Gryt-chat/client#377
- Sort two export lists so main goes green again in Gryt-chat/client#376
- Take the name pool and the rule matrix from @gryt/core in Gryt-chat/client#375
- An event is not a message, and a notice is not either (GRYT-896) in Gryt-chat/client#374
- Use @gryt/core instead of this app's copy in Gryt-chat/client#373
- Two doors, and a way to stop being offered our server (GRYT-894) in Gryt-chat/client#372
- Mark a role as invite-grantable, and bind one to an invite (GRYT-893) in Gryt-chat/client#371
- Changing who can use a channel no longer snaps back to Everyone (GRYT-892) in Gryt-chat/client#370
- Give a link card the shape the page actually earns in Gryt-chat/client#369
- Hide a blocked person's messages that are already on screen (GRYT-834) in Gryt-chat/client#368
Server
- Tell one person, in a kind the client knows how to render (GRYT-896) in Gryt-chat/server#130
- Bind a role to an invite code, and make the binding survive the world changing (GRYT-893) in Gryt-chat/server#129
- Read the whole head, and fix isPrivateIp while we are in there in Gryt-chat/server#128
- Stop writing callers' addresses into the log (GRYT-791) in Gryt-chat/server#127
SFU
- Drop ICE candidates for addresses nobody advertised (GRYT-774) in Gryt-chat/sfu#31
Full changelogs
- Client: Gryt-chat/client@4a9f967...74496ea
- Server: Gryt-chat/server@11bf63e...12350b7
- SFU: Gryt-chat/sfu@1c92f93...b2d679d
Built from the monorepo with pinned submodule commits. manifest.json below names the exact commit each component was built from.
Checking this download
SHA256SUMS.txt on this release has a hash for every file here.
sha256sum --check --ignore-missing SHA256SUMS.txt
Every artifact is attested too, so you can check it came out of this
repository rather than only that it matches a hash we published
ourselves.
gh attestation verify <file> --repo Gryt-chat/gryt
So is the web client image, which is what you get if you host Gryt
yourself rather than installing the app:
gh attestation verify oci://ghcr.io/gryt-chat/client:1.9.14 --repo Gryt-chat/gryt