June 16, 2025
i've added a private invitation system (since i'm broke and can't pay for flight updates) and now flight selection uses the airport's local timezone! (finally, no conversion from local time to whatever it is in UTC :heavysob:)
for my first ever videogame, i'm porting power hungry pets!
this first feature is basically drawing cards, but they are not still from the real deck. that'll be worked on tomorrow!
Power Hungry Pets adapted to videogame! (AI used to learn about Godot)
moved over some minecraft related commands (more to come) + bonzify
worked on a link shortener command and moved over the AI channel. this took a while since i basically rewrote it.
it's also not streamed now since it uses groq which is really really really fast!
more flight update fixes and trying to automatically create accounts for another api, to then find out that some features aren't implemented in that api. i'll stick to flightaware for now
flight updates implemented! this was easier than i expected since i already had most of the logic in mind. i was working on this before, hence the small time since update gap i guess.
hey! this is the beginning of the pilot bot development.
i've been implementing the /flight-add command, but had to change apis in the middle of development since flights were innacurate.
it's basically finished now, so i have to track flights now. let's see how it goes!
Slack bot that tracks flights and posts updates on a private channel
i've made a hangman game from scratch, including a command to return a single word from the spanish dictionary. i acquired a 130mb csv file with spanish words and converted it to a sqlite file for all this.
currently, the hangman game only supports 6 letter words.
directly ported the rock paper scissors game over. thought it was broken, but i'm just bad!
did a /chiste command
wrote a program in rust to write all hack club workspace emojis in a json file. this is because i'm adding slack emojis to the chat.
Personal website, rewritten with Astro
got chat history working!
had to go touch grass so today i did basically nothing, just fix the builds
i've set up a github codespace and added a new version notification system, including showing the latest commit in the user tab. it doesn't work in prod for some reason, though! so i have to look into that.
added cursivify, image classification and made suggestion code cleaner
added auto generated A command + database migrations from mongodb to sqlite
added google command (peak discord bot yeah ik)
Refactor of discord bot for a private server
finally, profile pictures can be changed!
i may or may not have overengineered a description markdown editor
now you can enable and disable stream notifications globally in the settings, in case you're testing something and don't want to annoy anybody, as an example.
also, the tabs are controlled through nuqs and the tab is stored through it. (so there's now ?tab=general inside the url)
adding channel managers actually works now!
filtering the combobox really got me bugged out, but i ended up figuring everything out
hey! this is hctv - the streaming service for hackclubbers.
i forgot that there were updates on this program! currently, i'm working on being able to create more channels (on the frontend, the backend already had everything prepared for this)
here's a sneak peek on the settings page. you'll be able to edit general settings and add other people as channel managers!
The streaming service for hackclubbers (#hctv on slack)
This was widely regarded as a great move by everyone.