June 16, 2025
Idk why but I started with the auth before building the actual app. I'm so smart :3. Well at least on localhost it works. So here's a photo of it loading the instruments table from supabase! So far, I've only used ai for research (grok to find which database + auth system i should use). I hope it stays that way. I followed the supabase sveltekit tutorial so uhh yeah
Updated the README to have actual text to view, not the auto-generated one by svelte
Added favicons and a title using realfavicongenerator! Such a great site! Anyways, this is a pretty small project. I think I'll ship, I'm pretty much done!
I added a background and a background to all the text so it would be readable. I might've copied the code from my website (https://akaalroop.com) for the text background......
I used ai.hackclub.com for the first time! I used it to generate 100 reasons to convince you why Rust is the best! It has a loading animation and then 100 reasons (with markdown) are loaded! Hopefully you're convinced!
I setup the boilerplate of Svelte and deployed to Cloudflare Pages. I also added a nice lil animation of the rust logo rolling around. Shhh, hopefully I don't get copyrighted...
A website on how RUST is the best!
I added file saving & loading! It works surprisingly well for my first try lol, but serde_json saves the day ig. So I guess I'm ready to ship! Btw, I have more features planned for future ships, so this my friends, is just Ship 1 of many! I had Copilot fix release.yml again, but we're done!! For now...
This is a big one. A big one. I worked really hard with ChatGPT & Copilot to create release.yml. An automatic release & build system. It will automatically make a new release, summarise changes with Gemini and make builds for the 3 main OS's automatically. Apart from the initial setup, this is the ONLY other place I have used AI. I promise solemnly. I will be ticking the AI box just for safety, but 90% of the codebase was hand-written by me. Next devlog, I'll add file-saving support and then I'll ship!
I added a README! Click the README link on my project to read it easily.
Added ASCII art which shows whenever you run the project! I used http://www.network-science.de/ascii/ to generate it! I selected larry3d btw
Here's how it looks!
I added a delete function! It was really easy because all I did was copy & edit my update function lol. Very simple & awesome! I also did some other QoL changes like adding a condition so the update & delete function would immediately stop and say if you had no tasks.
Fixed a bug where you couldn't exit when you were using a function, by adding exit & interrupt handling in the add & update functions.
I added an update function! I changed the tasks HashMap to be a IndexMap so the tasks would stay in order. I did some other refactoring and stuff: check the commits for more details. However, the big thing is the update function! It works well!
I have changed the tasks vector to be a HashMap, so it supports a value. How it works now is that there is the Task string and the Done boolean. The list & add functions have been updated to reflect this change! imma add a update function next!
I added a help command! I also added exit commands and fixed a few things. Check commits for more details.
Added add & list commands. Also refactored Gemini's code so its more my style and makes more sense for me, making it easier for me and yk letting me work without getting confusled
I added the main loop! I cant lie I kinda needed Gemini for this cuz I'm new to rust and know none of the crates. But, it gave me the boilerplate so I shouldn't need ai anymore, and if i do, only for debugging. but i should be fine :) btw i havent added any logic, literally just the main loop + hello & exit commands + error handling. thats it
A simple CLI to do list app made in Rust. Fast, efficient, awesome!
Added favicon and a hackatime badge to README! Also presented it at school today, so ready to ship!
I added the info to the Battle of Trafalgar and World War One page! I spent a lot of time as it’s due today so it is a bit rushed.
Added home button! Added a little text to ww1 page. Designed the home button in Figma! Same colour as Demo button SOM again... love the colour!
Added a button underneath both images saying More Information. Also changed font to National Park. Defo didnt copy the more information button from SoM's demo button...
Added a WW1 image which shows Infantry in Trenches, and also made the close button slightly smaller.
Add the first picture! Also added an info button, which shows a pop-up telling you where to find the credits for the images used. Designed the info & close button in Figma, proud! Never use figma so thats why im happy to use it! Anyways, idc about mobile for now, my project is due thursday. Also fade!
Heyyy! Soz, I meant to make a devlog for the boilerplate, but I forgot. Anyway, I've managed to get a basic background and style + headings going! pretty awesome ngl! I borrowed #tonic's colour (#f4e2cb). I hope it looks alright! Gonna add background pictures and stuff soon!
This is a school project. I'm making it for history at school and it will be about the Battle of Trafalgar & World War One!
I added some new features, which is now all word banning will be channel specific. I did have some brainstorming time on how I could do this and my best solution is to put the channel ID in the word key. I did think about using JSON but I thought I'll just stick with my database xD. I also added more logging! Here's is a demo of how it is channel specific
This app allows you to set banned words and automatically replies to users mentioning them, with any message you want! It also adds a score system so you can see how naughty a certain user has been! Set punishments like automatic reactions of any emoji to their messages and replies, letting them reflect on their naughty actions whenever they post. Redemption is possible! They can redeem themselves by writing a written reflection, which is voted on by channel members, and if it recieves a majority of upvotes, it is accepted and their score is reset to 0! Downvoting on banned word usage also helps their score!
I've been working on the feedback in issue #53 on my repo, and its kinda hard providing a picture for that so uhh, I'll just put a screenshot of what I'll do. Im too tired to be detailed soz
This was widely regarded as a great move by everyone.