(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!
薛叡宇
Check their projects out: BallsDex Config Filler, Centring Disaster, EXIF Extractor
Kingsuper195
Check their projects out: Office Kit, Middle Earth on Europe, Flop, The 404, The Parting of the Mountain Waters, Kingsuper195 website, Lego Docs, QuizX, Termrender, Beret Guy's CompanyName.Website
Koei
Check their projects out: Untitled Chat App, Conway's Game of Life in the terminal, Keyholder
vidit2345
Check their projects out: MihanSolo Chess Engine, Terminal Of Hanoi
peme969
Check their projects out: Avatar Editor, Hypria! - A noice Dashboard (hyprland simulator), Linky! - A noice url-shortener
Arca
Check their projects out: Embedded Engine, 8 bit CPU, ESP32-CNC, Yet another personal site, pOSt, flappy
Frog
Check their project out: Python for Beginners
Eucatastrophe
Check their projects out: retroweb site, the wiggling wigglewoods!!!!!!!, sciolyskillz, marbles, inconspicuous authorization a 5 minutes ish game , sands
25th_Bam
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
Manan hacker
Check their projects out: Secret Club of Teens, Two Days, Git roaster, WaifuOS #) (web based OS), Snippix is a simple and awesome code art generator, Whatdidisign, Hodor
Jmeow longnamelongnamelongnamelongnamelongnamelongname'); --//
Check their projects out: Sapphire (Linux), Ultimate Screen Controller, Minecraft Attack Alert, Rust JRE, SoM Map Botnet, Just testing things<script>console.log("Will this work?")</script>, Testingggg, Security testing, Convert Stuff, Getting to Philosophy
Aly
Check their projects out: Aly's Personal Website, Captain Redbeard's Adventure, Oops, I'm innocent!
abdalla
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
QuantumRohan
Check their projects out: DNA-cryption, Letter Game – Demo, Graph Editor, Personal Page – quantumkya.dev, Jumpstart Project Showcase Page, Ruby Mine - for Railway YSWS!, Euclidia
Moaz Mohamed
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
SafeEntity
Check their projects out: UnderTerm, kris-watcher, ReeTui
harry rogers
Check their projects out: secure file storage site, Holy C package manager , RoundedBeGone, all in browser converter, stream something 24/7 , Server management tool, Data on uk politics , Satellite Tracking site, ssh harryprogers.co.uk Portfolio, Boykisser status (HOLY C webserver), Retro search engine
Akaalroop
Check their projects out: justCount, Winter of Making minecraft mod, WWF Support, WORD BAN, Shy bridge, Trafalgar to Trenches, Let's do it!, Rust Is The Best, CloudCat
Afonso
Check their project out: Helpers
vair.nooi
Check their projects out: Simple Docker Dashboard, Little Adventure, Simple Spotify Snake, Docker with Node, My Profile, Hackclub AI UI
L1L14N
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
Basanta
Check their projects out: Personal Website, Terminal Spiel, PY DOS
Hat Dealer
Check their project out: VoxaEngine - C++ 2D Game Engine
cskartikey
Check their projects out: Orpheus Editor, Low Effort Project , Summer of Making!, som
axell
Check their projects out: tinkearOs, rugplay launderer, ray, xpsync
Tymek
Check their projects out: Wasona, Agin CI, Agin Slides, Agin Sensors, Agin Auth
Mitigy
Check their project out: temp-file-share
Clark-cn
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
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!
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.
Search functionality, with autocomplete & no stale data hehe SOMPS, (data is stored for 1.5 days, if wanted user can hard refresh data themselves)
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.
Fixed project metrics & ship metrics, now theme fixing, because i dont think anything else is broken ? If it is, please ping me on slack
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.
Some prompt improvements for AI detector and chatbot & bug fix regarding 0 s/h on shop so no pace & goals shown.
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.
The side borders now properly show on graph modal, although the gaps are still weird, gonna try to fix
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 💀
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
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.
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)
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)
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 👀
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
Fixed the text being shown when sidebar was closed, (for chatbot) and also added leaderboard that directs /leaderboard to sidebar.
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
Some cleanup and other fixes but all ready to ship now, actually no im going to do readme & also update webstore and addons
Some of the fetching was off, orders still has to be fixed i kinda just patched it up for now.
Added lot of useful stats for campfire the glass style kinda looks nice be real, and another pretty small bug fix.
Fixed it, it was just some overly excessive error handling that i needed to remove & add a fallback
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
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
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!
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)
Fixed the hover on chatbot, and hardened for prompt injection now it should be basically impossible idk
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
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)
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
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.
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)
updated to add chartjs to release too and readme update, this is the last devlog trust
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.
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
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
Added AI check to project & improved readability for shells per hour badge.
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.
Added this, had the data anyway, fixed up some bugs w projection & new release made for github
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.
Full project AI detection, all devlogs, description, readme. and 1 devlog per xx hours stat added
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
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
A project sorting fix (It didnt detect projects with hours like 9h fixed that) , and ship certification status correctly identified
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
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.
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.
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.
This was mainly bug fixing, and also changing some stuff due to chrome restrictions (icons & activeTab wasn't needed)
Readme & Privacy Policy, tried adding a chatbot but it's not really needed so just scrapped that and submitted to chrome webstore
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.
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.
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.
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.
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
Implemented shells/per hour on projects page, now going to work on individual project pages and total s/ph, and per ship s/ph.
Man, your packadge/mod is SOOO good.
Man, your packadge/mod is SOOO good.