Summer of Making voting client. Requires Chrome + Isolated Web Apps.
Neon
Check their projects out: Annoy Lou, Slack zeon, Ntfy w/ som, Summer of making Share votes, @grok is this true, ruby scrapes a book site, SoM userscript, Shipwrecked random phone number, Washing machine updates
drew
Check their projects out: livewaffle.com, Fusion Wakatime, hackOS, DOS INVASION
Maksiks
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
薛叡宇
Check their projects out: BallsDex Config Filler, Centring Disaster, EXIF Extractor
wearr
Check their project out: ResourceDragon - Proprietary Archive Extractor
Austin's SDK
Check their projects out: Austin's SDK Portfolio, Terminal Browser, Photo-previewer, Journly, SoM profile view tracker, Lockdown, WikiBeachia
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Fought with GitHub Actions to get the site deployed. Also added a card with instructions on how to install the Isolated Web App.
Tried out vibe voting (and left some failsafes in the code). I personally will never use this and was surprised at how well it worked.
Voting client finished! Uses an Isolated Web App's Controlled Frame API to fake a Chrome browser. I would have posted a devlog and commit earlier but I had hardcoded vote data to cook on UI.
Added a fetchDb
function to just query straight from DB with the admin APIs. Used it to make a vote viewer.
Created a basic testing UI with m3-dreamland. I may be slightly contributing to the 1.1m requests sent to api/v1/devlogs according to the admin analytics
Got auth, api/v1/ endpoints, flash error handling, and some SSR scraped endpoints (getShop, probeShop, postDevlog, deleteDevlog) working. Also set up a robust multi-client and ratelimit-handling client that wasn't needed because Rowan removed the ratelimits.