Repository navigation
[E] Chrome extension v2 [BLOCKED] #47
Copy link
Copy link
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
anupsingh244 commentedon Sep 8, 2025
📌 Prioritized Roadmap (Milestones)
🔹 M1: Beta (internal/unlisted release)
• CI/CD pipeline for beta channel.
• Core UI shell & state management upgrade.
• SDK detection & config display.
• Clean console logs + minimal error handling.
🔹 M2: Beta+ (feature build-out)
• Visitor profile viewer.
• Live request stream.
• Security: start refactoring permissions + CSP.
• Basic tests integrated into CI/CD.
🔹 M3: Prod Release
• Full feature parity with V1.
• Security compliance.
• Performance optimizations.
• Documentation + developer guide.
• Accessibility polish. [optional]
• Dependency cleanup.
[-][E] Chrome extension v2[/-][+][E] Chrome extension v2 [BLOCKED][/+]drewlanenga commentedon Feb 24, 2026
This is blocked behind upcoming work to consolidate Personalize Events and Lytics Events.