Whatssock desktop client.
Whatssock chat service, which emphasizes security and performance. All built in rust. The service will be available on both mobile, desktop and web.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Managed to make it so that it will automaticly load in messages from the server, also implemented a few security check as well as figured out how to get scroll data in dioxus.
You can now view the chatrooms latest message, improved security, code flow, made code faster and cleaner.
Fixed almost everything which ive broken last time. hehe
Ive also made it so that when you join a chatroom the server automaticly subscribes your websocket handle to the chatroom handler. Aka you dont have to send a message to be a ble to receiv messages from the chatroom
Tried reformating the codebase and also simplifying and speeding up the login process, ended up breaking everything lol
You can now message eachother on the platform, although its pretty difficult right now. Added scalable and performant websocket handling.
Improved the looks of the messages, added an api endpoint, caching is now visible in the image included. It automaticly says it was sent by Me if the sender's and the logged in user's id match.
Improved messages, added a few api endpoints also implemented user caching, which works in a way that if it encounters a sender user id which hasnt been seen yet, it requests the profile of the user from the server. It then caches it, so that it doesnt need to load it again when trying to view it.
Added a websocket connection, the server can now handle real life chat requests.
Ive also deleted a whole bunch of irrelevant code
Vastly improved the desktop application, formatted it, added a more complex backend handler, created the main foundation of the ui. User tokens were also added, with verification at the endpoint.
The reason im submitting 32 hours is that I had one of my ship cancelled on shipwrecked.