Skip to content

[E] Chrome extension v2 [BLOCKED] #47

Open
8 of 10 issues completed
Open

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.

Activity

  1. added theissue type on Sep 8, 2025
  2. anupsingh244 commented on Sep 8, 2025

    @anupsingh244
    ContributorAuthor

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

  3. self-assigned this
    on Sep 15, 2025
  4. added this to the phase 1 milestone on Sep 26, 2025
  5. changed the title [-][E] Chrome extension v2[/-] [+][E] Chrome extension v2 [BLOCKED][/+] on Feb 24, 2026
  6. drewlanenga commented on Feb 24, 2026

    @drewlanenga

    This is blocked behind upcoming work to consolidate Personalize Events and Lytics Events.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions