Ooff, yeah, did not log for a long time, but hear me out, I’ve used the time to not add one feature, but multiple and I’ve almost rewrite the whole thing.
My problem was, that I couldn’t show the search expansions when the user was on a repo before, as Github is an SPA (single page app, what does that mean?), so you can’t trust chrome (nor firefox) to reliably load new content scripts if the page wasn’t reloaded.
Sooooo, I’ve written my own contentController which simply gets loaded everywhere on github.com/* and it decides for itself if any module should be loaded. It checks for URL changes via polling (running an interval) and mounts/unmounts the modules.
Also the new feature: you can now view a repo’s language stats as a pie chart.
Damn it, I need a 5$ one time payment to release it on the Google Web Store, but there is a license in the flavortown shop (🥳), I’m gonna get that one.