oxalica
|
0ac841e6fa
|
refactor: move types crate into blahd-types subpackage
|
2024-09-10 03:47:41 -04:00 |
|
oxalica
|
61850aa1ed
|
Make mock rng a fixture to allow dyn Rng
|
2024-09-10 01:29:21 -04:00 |
|
oxalica
|
e40ec6a324
|
Add tests for room join/leave and fix response status code
|
2024-09-10 01:29:21 -04:00 |
|
oxalica
|
e98c9f8b3c
|
Derive Clone, PartialEq, Eq for data types
|
2024-09-06 02:29:58 -04:00 |
|
oxalica
|
51e2c8418b
|
Include cid in item responses and update docs
|
2024-09-06 02:27:53 -04:00 |
|
oxalica
|
59d51937da
|
Switch room identifier from UUID to stringified i64
|
2024-09-06 02:06:14 -04:00 |
|
oxalica
|
99d1311d63
|
Avoid unnecessary unwrap
|
2024-09-06 02:05:32 -04:00 |
|
oxalica
|
2eb884766a
|
Impl room leaving and fix frontend room combobox
|
2024-09-03 05:39:06 -04:00 |
|
oxalica
|
263c0ca44b
|
Fix typos
|
2024-08-31 22:39:09 -04:00 |
|
oxalica
|
5d15900436
|
Impl /room and /room/{ruuid}/admin endpoints
|
2024-08-31 18:33:23 -04:00 |
|
oxalica
|
a63d0df443
|
Use serde_jcs for RFC 8785 compliancy
This fixes serialization and reduces maintainance cost, but does more
data copying on serialization.
|
2024-08-31 15:24:07 -04:00 |
|
oxalica
|
4ceffe3f31
|
Split out timestamp check and actually check nonce
|
2024-08-31 00:04:16 -04:00 |
|
oxalica
|
668b873b07
|
Reorganize workspace layout and split out blahd
|
2024-08-31 00:04:16 -04:00 |
|
oxalica
|
370722731b
|
Simplify rich text on-wire format
|
2024-08-30 13:05:29 -04:00 |
|
oxalica
|
c492bb2537
|
Use rich text format for chat
|
2024-08-30 12:26:45 -04:00 |
|
oxalica
|
ff89d36ee5
|
Allow multiple initial members on room creation
|
2024-08-29 19:57:43 -04:00 |
|
oxalica
|
cf5d648315
|
Enforce sorted fields for signed payloads
|
2024-08-29 19:06:48 -04:00 |
|
oxalica
|
4456513139
|
Fix room permission check
|
2024-08-29 18:19:26 -04:00 |
|
oxalica
|
d672d067cd
|
Ser/de bitflags as raw integers
|
2024-08-29 18:14:40 -04:00 |
|
oxalica
|
501b3e8db4
|
Impl private rooms
|
2024-08-29 17:14:56 -04:00 |
|
oxalica
|
593da123b6
|
Initial impl
|
2024-08-27 01:29:48 -04:00 |
|