Commit Graph

10 Commits

Author SHA1 Message Date
uelen 205309eaa3 Incoming message printer now is trace only
This leaks passwords and I dont really want it to show up in trace mode
2026-05-31 14:18:45 -07:00
uelen 598a8624f5 Added working message commands
Also fixed up the subscription forwarder which was sending the wrong
type. Oops
2026-05-31 14:16:49 -07:00
uelen 0e3600c31f Media server support
Still only works for clients and is not federated. Need to figure out
caching when I get to the federated version
2026-05-30 22:22:16 -07:00
uelen 8ba58234e0 Added lots of debugging + token auth
Now you dont have to send your password over the wire every time and can
make do with a token instead. There's lots of debugging info now to make
it easier for me to fix bugs with the server
2026-05-30 18:22:54 -07:00
uelen d71b10f89c Added some user message handlers
Handlers now exist for user creation, auth, state messages, and post
messages. Still need to do group permissions and messages
2026-05-26 19:47:18 -07:00
uelen eaeb293915 State implementation and initial db work
State system is fully implemented and passing tests. I added in a
handful of unit tests to test most of the available operations.

Other work has involved getting the interface between client and server
right and starting on the actual message handler. This involves starting
work on the db as well
2026-05-24 22:55:40 -07:00
uelen c92ee309a9 Initial implementation of db stuffs
Got the migrations and datastructures in. Next step is building db
utility function into the db module or client module
2026-05-18 14:54:57 -07:00
uelen 907c6a8fb0 More plumbing, client partially implemented
Working through client implementation. The broadcast recieve + send is
working now, just have to get through all the incoming message types and
state and db work now
2026-05-17 13:45:02 -07:00
uelen 42bcebb50c Lots more plumbing
Focusing mostly on getting main in shape and figuring out how to make
the connections flow. The main is pretty much there, going to be a bit
more when I take a shot at federation.
2026-05-16 13:31:23 -07:00
uelen 1bd9555287 Initial commit
Has the super barebones of a server

State API is next I think
2026-05-13 12:28:06 -07:00