Added GHL Conversation Archive tool. - #9
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (10)
📝 WalkthroughWalkthroughThe pull request adds a Manifest V3 Chrome extension for HighLevel conversation archives. It validates the active page, retrieves paginated conversation data, writes resumable local exports, provides archive controls and progress reporting, and documents installation and operational limits. ChangesConversation archive workflow
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant Operator
participant Popup
participant HighLevelPage
participant ArchivePage
participant LocalFolder
Operator->>Popup: Open extension
Popup->>HighLevelPage: Run probePage()
HighLevelPage-->>Popup: Return location and authentication status
Popup->>ArchivePage: Open archive workflow
ArchivePage->>HighLevelPage: Fetch conversations, messages, and contacts
HighLevelPage-->>ArchivePage: Return paginated data
ArchivePage->>LocalFolder: Write archive files and checkpoints
ArchivePage-->>Operator: Show progress and completion
Suggested reviewers: Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Summary by CodeRabbit
New Features
Documentation