SOM Utils

SOM Utils

78 devlogs
78h 29m
•  Ship certified
Created by Hridya

(ALL BUGS HAVE BEEN FIXED, INCLUDING THE AI DETECTION, STAT FAILS!! PLEASE REINSTALL!!)
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, AI detection during voting, and in your own project too, rank & total shells display, and other cool stuff. Go try it out!

Timeline

Ship 5

1 payout of shell 240.0 shells

Hridya

about 2 months ago

Hridya Covers 13 devlogs and 8h 49m
Earned sticker

Support with themes, optimizations, some bug fixes like image not saving properly to cache and changed cache duration to a day, i think finally ready to ship, though gizzy pointed out some theme bugs which i'll fix tmrw.

Update attachment
Basanta Basanta about 1 month ago

Man, your packadge/mod is SOOO good.

Basanta Basanta about 1 month ago

Man, your packadge/mod is SOOO good.

Earned sticker

Search functionality, with autocomplete & no stale data hehe SOMPS, (data is stored for 1.5 days, if wanted user can hard refresh data themselves)

Update attachment

Adapted to new shop cards & featured items section

Update attachment

Cool chart. Tbh i think why this took so long was the color coding like on + green, and FRAUD or orders red, i found the solution on someone's random ahh codepen legend bro tysm. anyway i think this is the last devlog acc fr this time unless theres more bugs.

Update attachment

Fixed themes too!! now to fix some actual SOM styles..

Update attachment

Fixed project metrics & ship metrics, now theme fixing, because i dont think anything else is broken ? If it is, please ping me on slack

Update attachment

Basically like 60% of my stuff is broken cus lot of stuff was changed on som site. AHHHH why, anyways campfire hiding fixed, moving onto project page metrics now.

Update attachment

Some prompt improvements for AI detector and chatbot & bug fix regarding 0 s/h on shop so no pace & goals shown.

Update attachment

campfire goals improvements now also shows how much cumulative you can buy if you have multiple small goals might be useful!, bot instructions improvements, and some other small stuff.

Update attachment

Fixed this bug, where Check AI was appearing in the banner upload area

Update attachment

Fixed gaps in the borders.

Update attachment

The side borders now properly show on graph modal, although the gaps are still weird, gonna try to fix

Update attachment

Some bug fixes, and now there's sorting inside black market, previously they were random but now its ascending - descending. I also have to fix some more bugs 💀

Update attachment

Ship 4

1 payout of shell 460.0 shells

Hridya

2 months ago

Hridya Covers 9 devlogs and 16h 58m

Improvements & fixes for catpuccin theme.

Update attachment

Idrk lot of bug fixing mainly and firefox support 👍featuring nuke custom theme

Update attachment

Lot of finetuning, like instant updating on every update, fixed up a lot of the popup stuff, make popup also themed, include black market & some other stuff into the themes, allowing all variables to be customized and also some performance improvements

Update attachment

OMG, 9.5h devlog, uh so i've been working on custom themes, catpuccin theme with SOM UTILS SUPPORT! LFG, and uh allow u to also do ur own custom themes, currently working on that last few stuff and i will publish!!! main reason this took so long was i tried using GGORGZ's and that was .less and it just like ate me with errors, then i switched to eli's and it worked, relatively easily, also fixed some bugs in this time - doubling & the bug below actually found the bug & fixed.

Update attachment

Bug fix report, i believe i fixed it ..? i'm not very sure as again I can't reproduce the bug (I believe its also partly because of another extension or just SOM UI? because they had 1 card blank with som utils off, so i'm not very sure whats causing the issue from my side)

Update attachment

Added quite a lot of admin stuff, idt i can show much but this is 1 of the most time consuming parts (I HATE BLAZER AHHH)

Update attachment

Mainly just debugging the AI.hc.com changes, for some reason the low max completetions token just doesnt work anymore so i bumped it upto 1k and now it works so uh yay. I'm probably going to work on a few admin things next 👀

Update attachment
Hridya Hridya 2 months ago
It uses devlogs & project description even if readme isnt available
Hamza Sayed Hamza Sayed 2 months ago
It gives me 10% AI to a project I haven’t add Its repository LOL
Akaalroop Akaalroop 2 months ago
Awesome!

Fixed the bug where people who had a display name, that others did too, For example Bob, this made the data for the other bobs incorrect therefore I fixed the issue by matching avatar url, and also for last fix i made it hardcoded, but now it dynamically checks whether expand is default to true/false based on that makes the text so it works properly both ways

Update attachment

Fixed the text being shown when sidebar was closed, (for chatbot) and also added leaderboard that directs /leaderboard to sidebar.

Update attachment

Ship 3

1 payout of shell 467.0 shells

Hridya

3 months ago

Hridya Covers 17 devlogs and 16h 28m

Some people havent finished onboarding so campfire stats bug out a bit so fixed that kind of? obviously cant fully replicate but i believe it atleast shows it for them too now

Update attachment
Akaalroop Akaalroop 3 months ago
Imagine you injected ur pyramid scheme link if someone has ur extension before they sign up

Readme & writing out release text!

Update attachment

Some cleanup and other fixes but all ready to ship now, actually no im going to do readme & also update webstore and addons

Update attachment

Some of the fetching was off, orders still has to be fixed i kinda just patched it up for now.

Update attachment

Added lot of useful stats for campfire the glass style kinda looks nice be real, and another pretty small bug fix.

Update attachment
Hridya Hridya 3 months ago
Nah i just felt doing smh different, and ty!
Rei Rei 3 months ago
Looks cool :D
Akaalroop Akaalroop 3 months ago
Is that cuz of Liquid Glass release?

Fixed it, it was just some overly excessive error handling that i needed to remove & add a fallback

Update attachment
Hridya Hridya 3 months ago
uh sure
Akaalroop Akaalroop 3 months ago
Will you rename ur extension to AOM for autumn?

Free sunglasses! and with a toggle too, also i realized that i kinda broke a lot of stuff while tryna do the bug fix, so uh going to fix that next

Update attachment

This was mainly bug fixes and some cleanup.
The ship cards werent in order, fixed that and project efficiency could get contaminated prevented that fixed & ship data was also not always correct, fixed!
And some other code cleanup

Update attachment

Realised that i kind of broke this, when i fixed the other bug related to saving other people's ship data & optimizations, fixed it now, and also improved the cards styling!

Update attachment

Added project stats: ELO, votes, s/h, shipped time, devlogs per xx h, fixed som buttons styling, and changed everywhere where it was x.xh to xh xxm for example 1.3h to 1h 20m (voting devlog per hour stat, project devlog per hour stat, and here)

Update attachment

Fixed the hover on chatbot, and hardened for prompt injection now it should be basically impossible idk

Update attachment

I fixed the bug where xx minutes wasn't being shown for pace.

Update attachment

This was mainly bug fixes:
Bug 1 - Shop projection efficiency fix, this took cumulative, i updated to take average of all efficiencies instead and removed ship efficiency from this, as its not needed
Bug 2 - i fixed black market price fetching, because extension bugged out when there was a comma for example 1,500 instead of 1500

Update attachment

I fixed the bug where if you went to someone else's project page then the extension saved their shells/per hour data and other stuff and improved prompt of chatbot even more (saves current username, and checks if project is owned by user or not)

Update attachment

Fixed svg, put the faq into system prompt improved prompt, but still WIP, streaming works nicely now, and other styling changes so textbox looks big etc

Update attachment

I've been working on a chatbot, which is aware of your projects, the performance on them, what they are etc. to help you with project ideas or try and improve performance or more feature ideas, currently working on improving streaming animation, and going to fix up the svg on sidebar too, improving the prompt on that to give more context as well.

Update attachment
Hridya Hridya 3 months ago
is a chrome extension usable on mobile ….? but its kinda responsive anyway
I I 3 months ago
Make this mobile responsive pls
Akaalroop Akaalroop 3 months ago
So gork but actually useful

So, a lot of people have been asking for more accurate AI checking, apparently the model rn isnt up for it (sorry eli) i experimented with a lot of stuff: Heuristics based, Onnx, transformers, tensorflow, my own model but i sticked with ai.hackclub.com with qwen, now yes its kind of unreliable, and i need to get a good prompt (prompt engineer overlords pls help) but for now i think it lessens the false positives, still working on the prompt to improve accuracy, temperature being 0 helps i think? (Might be longest time w/o devlog)

Update attachment
Hridya Hridya 3 months ago
Yeah i’ll probably sdd something like that
Akaalroop Akaalroop 3 months ago
Does that mean all the factors will be gone? Also, it would be good to add a disclaimer to that thing that it’s not 100% accurate and use ur own judgement and take it with a bag pinch of salt

Ship 2

1 payout of shell 539.0 shells

Hridya

3 months ago

Hridya Covers 23 devlogs and 21h 54m

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
I I 3 months ago
“ this is the last devlog trust” 2 devlogs later…

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

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

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 3 months ago
Downloading now!

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

Update attachment
Hridya Hridya 3 months ago
It’s out now!
Akaalroop Akaalroop 3 months 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 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
SafeEntity SafeEntity 3 months 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

3 months ago

Hridya Covers 16 devlogs and 14h 19m

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