Removed the “redbull mode” from the birb and then gave it some sfx
Finally managed to get the trash directory working, need to make the folders work for this, but it should hopefully be a lot easier now that I know how the files work. Also need to fix the thumbnail things for the trash directory cuz I think it’s crashing the backend for some reason.
Got a knockoff API working, but I’ve also put in some time to try and figure out the official youtube API stuff since this one could technically break at any point if Youtube decides to change how their platform works.
Got the basic idea done, should be able to qualify for WebOS 1 given that I made this in React which made it kinda a doozy to figure out how to translate the code to here.
Through some trial and error, I got the window to be draggable
took way too long to figure out, but I figured out why tailwind wasn’t working. Now it’s time to actually start on the project.
Because of a lot of my older work, reimplementing file uploads was pretty easy, but it took me awhile to figure out that the errors saying the upload failed were because of remnants of code still trying to connect to the DB, lol.
Got the “Parent Bar” to show nested directories and made you able to go back through them individually. Probably will need to add a … thingy at some point for longer directories, but it should be able to fit a lot of em for now tho.
Pretty small update, but I repaired the navigation bar. Now I’ll probably want to make it show the full file path, but for now, it works as it did before with the DB.
Finally got to fixing the random backend crashes. Admittedly most of what I did was just paste stuff into ChatGPT, but thankfully the fixes were pretty easy (as you could probably tell by the dev time. It was pretty much just using a slightly wrong variable name in some places.) Hopefully with this fix I won’t have to be having to figure out whether or not the stuff I built is actually working or ghosting me, lol.
Turns out getting the stuff to work on subsequent directories was pretty easy. All I needed to do was change the :id at the end of the routes to /* then the params.id to just params[0] to grab the whole route. I’ve been sent on wild goose chases to figure out why some stuff wasn’t working, only to find it later just working despite me only writing debug lines. Also need to figure out why the backend sometimes just randomly crashes since it forces me to manually restart the website which is kinda annoying.
Finished the basic mockup and such with a couple working features, so I should hopefully be able to qualify for the pulse mission.
Almost finished the mockup. Added random scrolling thing cuz I saw it in someone else’s personal site, lol (It was a thing I was thinking of putting in anyways though. Scrolling’s a nice touch for it tho.)
Added a music detection widget (powered by a discord-based api)
Finally got to actually working on the main page, lol.
Finally managed to get mp4 files working, though I need to adapt the thing to work for other file types as well (hopefully won’t be too hard.)
Got the thingy working. Correctly classifies incoming emails, and of course is able to watch for em coming in.