June 16, 2025
I think ship feedback thing done
Implemented
regeneration feature for admin
AI generated feedback for ships based on votes
Backfill job to generate feedback for all previous ships before this
Last devlog of som utils 🥺 I made it so ship data that's saved (local storage dw) is used for my_projects page estimations & calcs which makes it way more accurate as it knows how many shipped hours/unshipped hours. also improved the goal projection with that, and that's way more accurate now too. fixed quite a few UI bugs, and added estimated ELO too to individual ship stats.
Pr got merged yay, removed sinking stuff, and main things are shells per hour, est votes per ship, worked on the modal mostly its pretty you gotta give it that. To do is use the saved ship data so it can be used for more accurate estimations and also we can get unshipped hours too & more accurate s/ph calculations based on that.
so like 50% of this time was in setting up my local enviroment why is windows so hard for ruby :sob: but I added time covered on ship events, i guess it'll be easier to test next change
A DB launcher with convex, supabase, etc. as options and fully configurable too!
Updated with even better model, this one had bindings and everything changed so fixed that, and found another bug that because of read more, long AI generated devlogs weren't going into the model as their full text leading to wrong predictions, now its a bit inconvient for the user because all the devlogs are now shown fully. Working on a solution for it, added a custom style if AI over 50% chance, and improved text shown, as now its not snake case
This was a long one, I started with ai.hackclub.com trying to do devlog detection + github code & readme detection for vibecoding signs, It somewhat worked, llama didn't really follow instructions that well however, and it was quite slow, then i saw Eli's model trained on SOM devlogs so im like lets use that instead, i tried using the wasm normally, really hard cause of CSP & MIME issues, i made it into a next.js api and was going to do it that way, then the legend tells me i could urlencode it and then instantiate the url encoded wasm, and it worked. So, got it working at last, going to publish on gh soon, as he's going to do a model update so when that's done il update gh. Also did some old code cleanup
Added wakeup server button, some fixes
tbh, i'm going to give up convex migration. The fact there isn't much documentation and overall im finding it really difficult. I tried doing custom JWT for auth, for some reason it always says JWT payload is incorrect even though i included the issuer, signed it, did it via base64, but it just doesn't work, which is unfortunate, account gets created, but only the first time, if you logout and login you'll never be able to because the JWT is apparently corrupt, I also tried using clerk but they're flutter package is really new & in beta too and i have already failed 3 times now so i just give up :(
A Browser extension (supports Chrome, Firefox and safari) for useful features on SOM. This includes but not limited to shells/hour Display, project sorting, paste file functionality on devlogs, Vote and ELO Estimation, Shop time estimates based on your average shell per hour, goal tracking system with projection for your future shells, lot of statistics on shop items, removes the sinking stuff, AI detection during voting, and in your own project too, rank & total shells display, and other cool stuff. Go try it out!
Playground fully implemented, reused room code from older project so realtime features fairly easy.
This was also included with examples page development, idrk why the time got split up
Examples page done added a few examples for now and also added integration directly to playground with the run button on every example, now playground work.
Website landing page, docs done. Examples & collaborative playground TODOs
Scrapped the logo cause it's too big to fit imo, went with a simple C and also changed the color scheme the cargo kind of colors didnt really hit.
Worked on a logo, started work on website
For loop function implemented
Implemented arrays with built in functions for them!
Quite basic stuff done, variables, functions, operators, user input.
Will continue to more advanced features of the above like functions with default values for variables etc.
War themed esolang, with collaborative features for playground
open world survival + pirate game
Fixed cluttered config for diagram panel, make readings auto fetch after analysis is done, improved the diagram generation for more cleaner/organized diagrams and also ability for simpler or more detailed diagrams also improved error handling by a lot, improved analysis prompt too
Massive UI changes part 2 - Changed the color scheme, mint green color fits way more w this, also changed the name Lattice, made a new logo, improved landing page, fixed diagram panel bug of being stale data + spacing. todo: fix way too cluttered config for diagram panel, make readings also auto update after analysis is done, improve the way diagrams are shown + some more cleaner diagram generation, improved analysis, and find alternatives to firecrawl for sources/readings
Massive UI changes - added a good color scheme, added a landing/home page, improved the space usage for readings + diagram, still have to brand with Perspectiv, i think contrast between blue + white is still too much, fix some bugs w diagrams being stale, improve landing page UI
An asteroid brought the plague. The undead roam free. The only hope left? A top-secret potion to end the infection. Arm up, soldier, you're humanity's final courier.
Initial MVP built, going to improve UI though, and work on the gallery + make the fillout form
This was widely regarded as a great move by everyone.