June 16, 2025
Well I've not really devlogged as much as I should have pf, but it all works now! I've got IDV support, user inviting, promotion and more! Unfortunately Hackatime lost a bunch of my hours because Zed wakatime is terrible, but oh well.
Now I just need to make an app home dashboard. I already have a bit of a basic one but I need a UI to manage programs and for admins to change global settings.
Started the project :D
I've been fighting with SQLModel, migrating to Piccolo (best decision), creating a system to run a command in Slack to request an API key and adding an approval/rejection system for that.
So far so good, added an endpoint to invite the user using the API key, and it works!!
Except.... it also doesn't work when using certain API keys which I now need to figure out
How many tickets have people resolved? Who's at the top of the leaderboard? Well, nobody - there's no leaderboard.
I've added a public stats API to the help bot (https://nephthys.hackclub.com/api/stats) and a daily summary that sends in our backend channel!
Nephthys is the support bot I built for Summer of Making! You might also have seen her around as Helper Heidi :) She's the next iteration of Slack support, designed to be simpler than Boatswain yet friendly and useful for everyone!
This was widely regarded as a great move by everyone.