Skip to content

Commit c494465

Browse files
committed
Add screenshots, release workflow, and download instructions
- Convert PNG screenshots to JPEG with descriptive names - Add GitHub Actions workflow to build ZIP on version tags with a fixed latest release link - Update README with screenshots section and download-based install option
1 parent 29739c8 commit c494465

7 files changed

Lines changed: 82 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
release:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Get version from tag
18+
id: version
19+
run: echo "version=${GITHUB_REF#refs/tags/}" >> "$GITHUB_OUTPUT"
20+
21+
- name: Build ZIP
22+
run: |
23+
zip -r debug-helper-${{ steps.version.outputs.version }}.zip . \
24+
-x '.git/*' '.github/*' 'images/*.png' '*.json' '!manifest.json'
25+
26+
- name: Create versioned release
27+
uses: softprops/action-gh-release@v2
28+
with:
29+
name: Debug Helper ${{ steps.version.outputs.version }}
30+
generate_release_notes: true
31+
files: debug-helper-${{ steps.version.outputs.version }}.zip
32+
33+
- name: Update latest release
34+
uses: softprops/action-gh-release@v2
35+
with:
36+
tag_name: latest
37+
name: Debug Helper (Latest)
38+
body: |
39+
Always points to the most recent release: **${{ steps.version.outputs.version }}**
40+
41+
Download the ZIP below, unzip, and load as unpacked extension in Chrome.
42+
files: debug-helper-${{ steps.version.outputs.version }}.zip
43+
prerelease: true
44+
make_latest: false

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,46 @@ Chrome extension that captures browser debug context (DOM events, console logs,
88

99
Record a browsing session — every click, input, scroll, console error, and network request gets captured with timestamps. Take annotated screenshots along the way. Add manual notes. Export everything as a structured report that AI coding assistants can read and act on.
1010

11+
## Screenshots
12+
13+
### Popup
14+
Quick access to start/stop recording, take screenshots, and export sessions.
15+
16+
![Popup UI](images/popup-ui.jpg)
17+
18+
### Live Feed
19+
Real-time event stream showing DOM interactions, network requests, and console output as they happen.
20+
21+
![Live Feed](images/live-feed.jpg)
22+
23+
### Session History
24+
Browse and manage all recorded sessions with view, export, rename, and delete actions.
25+
26+
![Session History](images/session-history.jpg)
27+
28+
### Export Preview
29+
Preview and copy the generated debug report in Markdown, JSON, or TOON format.
30+
31+
![Export Preview](images/export-preview.jpg)
32+
33+
### Screenshot Annotator
34+
Annotate captured screenshots with rectangles, arrows, text, counters, freehand drawing, and crop.
35+
36+
![Screenshot Annotator](images/screenshot-annotator.jpg)
37+
1138
## Install
1239

40+
### Option 1: Download release (recommended)
41+
42+
1. Download the [latest release](https://github.com/vibery-studio/debug-helper/releases/tag/latest) ZIP
43+
2. Unzip the file
44+
3. Open `chrome://extensions`
45+
4. Enable **Developer mode**
46+
5. Click **Load unpacked** → select the unzipped folder
47+
6. Pin the extension for quick access
48+
49+
### Option 2: Clone repo
50+
1351
1. Clone this repo
1452
2. Open `chrome://extensions`
1553
3. Enable **Developer mode**

images/export-preview.jpg

328 KB
Loading

images/live-feed.jpg

222 KB
Loading

images/popup-ui.jpg

71.8 KB
Loading

images/screenshot-annotator.jpg

154 KB
Loading

images/session-history.jpg

193 KB
Loading

0 commit comments

Comments
 (0)