Hephaestus banner

Hephaestus

0 devlogs
0s

Updated Project: As a former contributor to the original vanilla JS extension (https://github.com/banocean/ifv), I forked it to ensure its survival after it was abandoned. Since this tool is vital for students avoiding Vulcan's paid apps (https://

Updated Project: As a former contributor to the original vanilla JS extension (https://github.com/banocean/ifv), I forked it to ensure its survival after it was abandoned. Since this tool is vital for students avoiding Vulcan’s paid apps (https://youtu.be/WEqzED6US-E) by using the free mobile website, I wanted to guarantee its long-term maintainability. I completely re-engineered the core architecture, migrating to TypeScript and the WXT framework. I replaced the rudimentary script injection with a robust patching engine and rebuilt the popup UI using Svelte. I also introduced safe DOM observation utilities and a fluent ElementBuilder - ready-to-use utilities for developers. Currently, this foundational architecture is fully implemented, while the individual patches are slated for a rewrite next. This massive overhaul improves the developer experience and sets a scalable foundation for future features.

This project uses AI

GitHub Copilot completed some lines for me

Repository

Loading README...