SOM Utils

SOM Utils

40 devlogs
36h 32m
•  Ship certified
Created by Hridya

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!

Timeline

Ship 2

0 payouts of shell 0 shells

Hridya

about 2 hours ago

Hridya Covers 24 devlogs and 21h 55m

I kinda messed it up & also i had to redo the release text like 5 times..

Update attachment

updated to add chartjs to release too and readme update, this is the last devlog trust

Update attachment

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.

Update attachment
Hridya
Hridya
1h 36m 1 day ago

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.

Update attachment

Remove goals directly from the goal bar instead of going to the item to remove it

Update attachment
Hridya
Hridya
1h 12m 2 days ago

Black market update 🔥 - Items there can also be added into goals, shows advanced stats, you get preferred customer for free (auto skip the loader) free 20 shells worth item yk yk and also fixed a old styling issue

Update attachment

Improved readability of badge again added text shadow so should be readable anywhere and fixed bug with voting badges disappearing also made action just replace old release so no need of extra manual work

Update attachment

Added new model, should be better results overall.

Update attachment
Akaalroop Akaalroop 9 days ago
Downloading now!
Hridya
Hridya
1h 39m 9 days ago

Added AI check to project & improved readability for shells per hour badge.

Update attachment
Hridya Hridya 9 days ago
It’s out now!
Akaalroop Akaalroop 9 days ago
when is new release coming out!! Excited for these new features!!

Added vote quality indicator and fixed bug with votes not refreshing after submit vote button and added improved tooltip UI with show more / show less. Also updated AI model.

Update attachment

Added 1 devlog per xx hours here too

Update attachment

Added this, had the data anyway, fixed up some bugs w projection & new release made for github

Update attachment

Some other minor bug fixes, mainly added projected predictions for goals in shop, this uses unshipped hours and your average efficiency to predict your shells & progress towards goals, more useful for people with huge projects etc.

Update attachment

Fixed a lil bug, updated readme, updated webstore & submitted to mozilla addons

Update attachment

Full project AI detection, all devlogs, description, readme. and 1 devlog per xx hours stat added

Update attachment

Leftover css cleanup & pushed to gh, updated actions to add the wasm stuff into .zips too.

Update attachment

So rounded up metrics stuff, and it collapses after expanding so you might see the animation for like a second but apart from that its better than being fully expanded yk

Update attachment
Youssef Youssef 16 days ago
nice feature

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

Update attachment

Cleaned up code & added new model which is more accurate.

Update attachment

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

Update attachment

This UI bug fixed

Update attachment

A project sorting fix (It didnt detect projects with hours like 9h fixed that) , and ship certification status correctly identified

Update attachment

Improved gh actions for unified release instead of 2 different ones, cleaner overall

Update attachment

Way more accurate vote estimation, before the spread was horrible, most of the time just gave 13 votes like it was hardcoded, now better w top %, and more accurate ELO & votes

Update attachment

Ship 1

1 payout of shell 401.0 shells

Hridya

20 days ago

Hridya Covers 16 devlogs and 14h 37m

I hate firefox. I made github actions for releases on commits, now easy firefox access + chrome, did a bug fix for the rank/percentage fetching too.

Update attachment

Voting estimation implemented, idrk how accurate it is, i tried testing with my 1 project and have based constants on that. Also cleaned up some code.

Update attachment

Implemented quantity for goal items, Scrapped DPS, because it's basically impossible to do realtime without an API key and hardcoding it is kinda pointless.

Update attachment

made this bigger, and started work on DPS stats, (not hardcoded all fetched realtime)

Update attachment

Background script for rank fetching & total shells for the percentage that you have.

Update attachment

This was mainly bug fixing, and also changing some stuff due to chrome restrictions (icons & activeTab wasn't needed)

Update attachment

Added firefox support, apparently all you need is a different manifest. Tested on zen:

Update attachment

Readme & Privacy Policy, tried adding a chatbot but it's not really needed so just scrapped that and submitted to chrome webstore

Update attachment

Cleaned up the code, added sorting on projects page.

Update attachment

Added Paste functionality to devlog attachment uploads, now you don't gotta save screenshots just to upload them! Used the feature to paste this picture in too.

Update attachment

Progress bar + goals implementation done. Theres a slight bug w close shell prices which leads to overlapping if there's a outlier but it's not that big of a deal really.

Update attachment

So I kinda aligned this Add goal button, and also moved the goal progress bar under Shop items text, going to work on Image based progress items, and sort it based on shells needed, etc.

Update attachment

Mainly worked on the advanced stats stuff, but also started with goals.

Update attachment

Shop stuff: Total time estimation based on average shells/per hour for user,
More time needed on items, progress bar. Next i'll add goals for shop items.

Update attachment

Implemented s/ph on project page, and per ship s/ph is essentially impossible to get 100% accuracy because devlogs have rounded up time, the ship event doesn't show total time and nor does the API expose raw time per devlog. Next, I'm probably going to work on store stuff

Update attachment

Implemented shells/per hour on projects page, now going to work on individual project pages and total s/ph, and per ship s/ph.

Update attachment