Skip to content

[E] Chrome extension v2 [BLOCKED] #47

Description

@anupsingh244

Epic: Chrome Extension V2 Revamp

  1. 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.

  2. 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.
  3. 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.
  4. 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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

No fields configured for EPIC.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions