-
Notifications
You must be signed in to change notification settings - Fork 0
Milestone
Description
Epic: Chrome Extension V2 Revamp
-
Epic Summary
This epic is focused on transforming the Lytics Developer Tools Chrome Extension from a basic debugging utility into a first-class product. We will deliver a secure, reliable, and user-friendly V2 of the extension, ensuring feature parity with current capabilities while improving the overall user experience and establishing a robust, automated release pipeline. This effort will solidify the extension's credibility and long-term maintainability. -
Goals
- Modernize the UI: Deliver a new user interface aligned with Contentstack's branding and usability standards.
- Ensure Feature Parity: Maintain all core V1 debugging features, including SDK detection, request logging, profile viewing, and domain awareness.
- Strengthen Reliability & Security: Harden the extension with structured error handling, improved state management, and other existing priority bugs.
- Automate Release Process: Establish a CI/CD pipeline for automated build, signing, and publishing to the Chrome Web Store.
- Improve Developer Experience: Create clear documentation and a well-structured codebase to improve future development and maintainability.
-
Deliverables
- A fully functional Chrome Extension V2 with a redesigned UI that maintains V1 feature parity and includes V2 scope improvements.
- A new CI/CD pipeline (using GitHub Actions) that automates the build, test, signing, and publishing process.
- Comprehensive developer documentation covering setup, contribution guidelines, and the new publishing process.
- Automated test coverage (unit + end-to-end) for critical extension utilities and user workflows.
- A release notes template for tracking ongoing updates.
-
Acceptance Criteria
- The extension can be successfully installed and updated via the new automated CI/CD pipeline.
- The V2 UI is complete and provides an intuitive user experience for all core functionalities.
- Users can still detect SDK installs/configs, monitor network requests, view visitor profiles, and verify domain activity, just as they could in V1.
- User-facing errors and loading states are structured, reliable, and provide clear feedback.
- The new onboarding flow and settings page are fully implemented and functional.
- All core utilities and user flows are covered by automated unit and E2E tests, which pass consistently in CI/CD.
- All required developer documentation is complete and accessible.
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels