Milestones
List view
Prepare the rewritten NipahTV extension for public release. This involves implementing and testing the data migration logic from the previous version, packaging the old version as "NipahTV Classic", finalizing production builds, preparing release notes and store assets, and executing the rollout strategy.
No due date•0/5 issues closedIntegrate the implemented components, ensure they work together correctly, and rigorously test the application. This includes writing automated unit and integration tests, conducting internal alpha testing (and potentially external beta testing), identifying and fixing bugs, and addressing performance issues. The goal is to achieve a stable, functional MVP.
No due date•0/3 issues closedDevelop the core functional components of the NipahTV extension based on the established design. This covers the implementation of Service Worker services, the emote handling system (including Kick and 7TV providers), Kick platform integration, the Content Script framework, the basic message UI, and the message processing pipeline.
No due date•0/5 issues closedFocus on refining and documenting the architectural design before major implementation begins. This involves finalizing architecture diagrams, defining key component interfaces and communication protocols, documenting core data flows, and detailing interactions with external APIs (Kick, 7TV).
No due date•2/4 issues closedEstablish the foundational technical infrastructure for the NipahTV rewrite. This includes setting up the project repository, configuring the build system (Vite for MV3/Userscript), installing core dependencies (TypeScript, SolidJS) and implementing code quality tooling (Prettier). The goal is to have a runnable skeleton project ready for further development.
No due date•3/3 issues closed