June 24, 2025
added -l so we can customize the delay, like how many
so yeah, i added --autosave so it auto commit every 30min, and well, added some enhancement ig
um, yeah i added a print at the end and changed the delay for the notif from 30min to 20min
well, yeah, first and last devlog (if it works on windows ;-;) , i added the funny kris animation, and a notifier that will notify u every 30min so u dont forget to commit, and yeah, its pretty much everything
hire this man, he will keep watching ur local repo to remind u to git commit every 30min, very useful :3
ooh, yeah, learned WASM to make it run in the browser, no result, TRIED LEPTOS, nothing worked, TRIED TO MAKE IT HAVE HIS OWN TERMINAL WHERE I CAN CONTROLL THE FONT SIZE AND STUFF, nothing worked, and at the end, i just made it redraw everything when we resize it, and fixed the font thingy bug ;-;
so made the ansi more earlier, first i made the player work with the ansi then i got soo many issues i rewrited it, now we can move, there is also a weird bug when going to the right (or left ? idk) when even wit gaps we see only a part of the next, and the S character become attracted too , but its a gud start
so yeah, i fixed a memory leak (ง🔥ロ🔥)ง, that was very very difficult, i found out that i was creating new uuid for messages in every loop, and adding it to the message list, so to fix this i made another variable in the broadcast struct with a client_id so we don't regenerate an uuid, we just use one that we already have
so yeah, its been a while, ive made the image not have more widht when reached the max widht, and have more height when he don't have a lot of widht, and made the notification manager, fully working , now im gonna enhance the other things, so w'll have a fully working chat app >:]
omg how i can tell that, i was having issue with the previewer, ive changed smt that made him crash, so i git restore . , but i forgot that i haven't commited the changes yesterday, so now i lost everything, but im trying to rewrite the file manager again, also the pic is unrelated
so i fixed the bug, where when we open the settings ,and then go out of it, the chat pgae reconnect and that stuff, also worked on the file manager, there is a lot of bugs, like the image preview not working and that stuff, but working partially, and fixed the scroll bc uh, it was really buggy ("=-=)
uh, the originael version took a lot of cpu usage, so i decided to optimize it, and use tokio instead of rusts std async, for now, i ReeWritted the home and auth tui page, and its using 2% less than the original version :yay: (< why :heavysob:), tommoroy ill reewrite the chat tui ofc, AND MAYBE AN AUDIO PLAYER idk
made some server optimization, now we can download a 255% of a file in less than 0.5s, added image handling, but still gif need work, then ill do some tui tweaks, and a .conf file for personalising the colors and custom themes, i think ill also enhance the settings etc, but bruh it seems a lot of wrok tbh
BREAKING CHANGE!
switched to Rocket and Reddis (was reading the docs and doing some text last night)
now we have real time for real
we removed the tui because it is not complatible with the older one
gonna rewrite it
more secure, when registering, we receive a token that is used to talk with the websocket
Forgot to say we added websocket
my hand hurts so here is a vid
well, i added the auth tui chat tui (just a prototype) , and also a net debuger to see what the client and the server are talking about , well, the app is quite usable, just some things like sending new messages to others and add a checker to check if the message can be sended to others or have some bad words that shouldnt be sent
This was widely regarded as a great move by everyone.