After reviews and testing, I launched v0.3.0 that ditches the old custom UI and uses GNOME interface for the popups, along with a few bug fixes and cleanup
I read a blog from the reviewer at EGO yesterday, and I felt very bad about how I approached this project and expected to have it reviewed. Although I have been working with JS for quite a few years, I paid very little attention to the actual code up until v0.2.0 and the blog really resonated with me since almost all of the code is AI generated. So, this time I have taken steps to ensure I read as much of the code as I could before releasing, read documentations on developing extensions, and worked on a practices document for AI for days before I touched the code. I still cannot guarantee that this will pass as a thoroughly tested and reviewed codebase but Im sure its a hundred times better than before. The burden of making sure we dont trouble the maintainers and reviewers of an open source community should always fall to us developers, and we should do everything we can to respect their time and effort, and not make trouble.
My stance on AI development is that its an inevitable change, and there is no point in fighting it. What needs fighting is careless development, environmental impacts and no accountability.
Tldr; Tokengrill is a gnome extension that lets you view usage for multiple providers and their multiple accounts in one place. cleaned up the codebase, fixed some bugs, and now its gnome themed.
Would love to keep the discussion going