Commit Graph

7 Commits

Author SHA1 Message Date
uelen 44f8c3a625 Changed which messages are forwardable
Challenges should be forwardable. Group creation  should be done by
users on the local server as otherwise groups will get squatted
incredibly easily and quickly
2026-05-26 19:48:42 -07:00
uelen c2b7575ff4 Lots of changes
Notable ones are that now every message has a field for the target
server, and that messages have an "optional" ID  in that they dont have it
from client -> server and they do have it from server -> client.
2026-05-24 22:56:15 -07:00
uelen a3f5470549 Cleaned up messages, spec changes
The protocol changed a bit, I forgot to add room ids for some of the
messages. Other big features are that there are now ways to process
messages built into the library itself. Signature verification is
stubbed out because its a low priority feature, but encoding it in the
lib gives a standardized way to do it
2026-05-17 13:43:23 -07:00
uelen 8712e4603d Make some necessary fields public 2026-05-16 15:28:23 -07:00
uelen 87ae6e001b Made all client enums public
Oops. Also I don't think I can flatten the message alongside the
signature as theoretically those are the bytes that are getting signed.
2026-05-16 14:51:02 -07:00
uelen 457469fda9 Removed rmp-serde dependency
Also flattened the client message struct because theres no reason to
nest a 2-element map at the top level
2026-05-16 14:32:08 -07:00
uelen ba35808572 Initial commit 2026-05-15 21:42:15 -07:00