Skip to content

Commit 986df4a

Browse files
stephanjclaude
andcommitted
perf: convert large PNG images to WebP and add hero video poster
Convert 11 images to WebP (quality 85) for significant size reduction: spotbugs-integration: 1.7 MB → 492 KB (-71%) sonarlint-rule-panel-button: 576 KB → 117 KB (-80%) sonarlint-intention-action: 540 KB → 102 KB (-81%) SDD-ProjectOverview: 414 KB → 128 KB (-69%) sonarlint-banner: 280 KB → 127 KB (-55%) SDD-TaskList: 281 KB → 32 KB (-89%) ACP-Runners-Selection: 272 KB → 83 KB (-70%) others: ~700 KB → ~156 KB Add devoxxgenie-hero-poster.jpg (37 KB) extracted from the hero video for use as a poster frame. Update all in-content image references across blog posts and documentation to use the new WebP assets. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 454d682 commit 986df4a

18 files changed

Lines changed: 19 additions & 19 deletions

docusaurus/blog/2026-02-10-spec-driven-development.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ A dedicated tool window in your IDE gives you two views:
5858

5959
A **Task List** grouped by status (To Do, In Progress, Done) with a detail preview panel:
6060

61-
![SDD Task List](/img/SDD-TaskList.png)
61+
![SDD Task List](/img/SDD-TaskList.webp)
6262

6363
A **Kanban Board** with drag-and-drop for visual task management:
6464

65-
![SDD Kanban Board](/img/SDD-Kanban.png)
65+
![SDD Kanban Board](/img/SDD-Kanban.webp)
6666

6767
### 3. Click "Implement with Agent"
6868

docusaurus/blog/2026-02-14-acp-runners.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,13 @@ Setup is similar to CLI Runners — about a minute of configuration:
8282
5. Click **Test Connection** to verify the ACP handshake succeeds
8383
6. **Apply** and you're done
8484

85-
![ACP Runners Setup](/img/ACP-Runners-Setup.png)
85+
![ACP Runners Setup](/img/ACP-Runners-Setup.webp)
8686

8787
## Selecting Your Runner
8888

8989
The DevoxxGenie Specs toolbar includes an execution mode dropdown where ACP runners appear alongside CLI runners and the built-in LLM provider:
9090

91-
![ACP Runners Selection](/img/ACP-Runners-Selection.png)
91+
![ACP Runners Selection](/img/ACP-Runners-Selection.webp)
9292

9393
ACP runners show up prefixed with **ACP:** — so you'll see entries like *ACP: Claude*, *ACP: Kimi*, and *ACP: Gemini* next to the existing CLI runner options. The selection persists across IDE restarts.
9494

docusaurus/blog/2026-02-18-devoxxgenie-integrations.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ The **SonarLint DevoxxGenie** plugin is a fork of SonarLint for IntelliJ (v11.13
115115

116116
<a href="https://www.youtube.com/watch?v=vWEK0jEIU3s" target="_blank" rel="noopener noreferrer"
117117
style={{display:'block',position:'relative',borderRadius:'8px',overflow:'hidden',boxShadow:'0 4px 8px rgba(0,0,0,0.1)',marginBottom:'1.5rem'}}>
118-
<img src="/img/integrations/sonarlint-banner.png" alt="SonarLint DevoxxGenie Demo"
118+
<img src="/img/integrations/sonarlint-banner.webp" alt="SonarLint DevoxxGenie Demo"
119119
style={{width:'100%',display:'block',borderRadius:'8px'}} />
120120
<div style={{position:'absolute',top:'50%',left:'50%',transform:'translate(-50%,-50%)',
121121
width:'68px',height:'48px',background:'#ff0000',borderRadius:'12px',
@@ -136,19 +136,19 @@ The fork surfaces three entry points for acting on a SonarLint finding with AI.
136136

137137
Press **Alt+Enter** on any SonarLint-highlighted code and you'll see a "Fix with DevoxxGenie" intention action in the lightbulb menu. Select it and the prompt is assembled and submitted automatically — rule ID, rule description, severity, and ±10 lines of context all included.
138138

139-
![Lightbulb intention action for SonarLint fix](/img/integrations/sonarlint-intention-action.png)
139+
![Lightbulb intention action for SonarLint fix](/img/integrations/sonarlint-intention-action.webp)
140140

141141
### Entry Point 2: Rule Panel Button
142142

143143
Open the SonarLint tool window, select an issue, and look at the rule detail panel. A **"Fix with DevoxxGenie"** button appears in the header. Clicking it sends the same rich context to DevoxxGenie and focuses the chat panel so you can review the response.
144144

145-
![Fix with DevoxxGenie button in rule panel](/img/integrations/sonarlint-rule-panel-button.png)
145+
![Fix with DevoxxGenie button in rule panel](/img/integrations/sonarlint-rule-panel-button.webp)
146146

147147
### Entry Point 3: Create DevoxxGenie Task(s)
148148

149149
The SonarLint toolbar has a **"Create DevoxxGenie Task(s)"** action that does something different: instead of invoking the LLM immediately, it writes one or more `TASK-*.md` files into `backlog/tasks/`. This is the SDD integration path — defer the fix, let an agent handle it later.
150150

151-
![Task creation toolbar action](/img/integrations/sonarlint-task-creation.png)
151+
![Task creation toolbar action](/img/integrations/sonarlint-task-creation.webp)
152152

153153
### What Context Gets Sent
154154

@@ -172,7 +172,7 @@ All three entry points build the same prompt from the same fields:
172172

173173
The **SpotBugs DevoxxGenie** plugin is a fork of the JetBrains SpotBugs plugin that adds a DevoxxGenie AI layer for fixing static analysis findings. When SpotBugs detects a potential bug, you send it to DevoxxGenie for an AI-assisted fix — no manual copy-pasting required.
174174

175-
![SpotBugs DevoxxGenie banner](/img/integrations/spotbugs-banner.png)
175+
![SpotBugs DevoxxGenie banner](/img/integrations/spotbugs-banner.webp)
176176

177177
:::info Requirements
178178
- **IntelliJ IDEA** 2023.3 or later
@@ -182,7 +182,7 @@ The **SpotBugs DevoxxGenie** plugin is a fork of the JetBrains SpotBugs plugin t
182182

183183
### Three Entry Points
184184

185-
![SpotBugs DevoxxGenie integration](/img/integrations/spotbugs-integration.png)
185+
![SpotBugs DevoxxGenie integration](/img/integrations/spotbugs-integration.webp)
186186

187187
1. **Intention action** — press **Alt+Enter** on SpotBugs-highlighted code. You'll see a `"DevoxxGenie: Fix '[BugPattern]'"` entry, e.g. `DevoxxGenie: Fix 'NP_NULL_ON_SOME_PATH'`. Selecting it assembles and submits the prompt immediately.
188188

docusaurus/docs/features/spec-driven-development.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ The **DevoxxGenie Specs** tool window provides two views for managing your task
158158

159159
The **Project Overview** panel appears at the top of the Task List tab and gives you an instant summary of your backlog health:
160160

161-
![SDD Project Overview](/img/SDD-ProjectOverview.png)
161+
![SDD Project Overview](/img/SDD-ProjectOverview.webp)
162162

163163
- **Summary line**: shows the total task count, overall completion percentage, and a breakdown by status (e.g. "7 tasks | 14% complete | (1 done, 1 in progress, 5 to do)")
164164
- **Segmented progress bar**: a color-coded bar visualizing task distribution — green for Done, blue for In Progress, gray for To Do, and yellow for any custom statuses
@@ -178,13 +178,13 @@ The Task List view displays tasks in a tree structure grouped by status:
178178

179179
Click any task to see its full details in the preview panel and open the markdown file in the editor. The layout adapts automatically — when the tool window is narrow (e.g., docked to the side), the tree and preview stack vertically; when wide (e.g., docked at the bottom), they sit side by side.
180180

181-
![SDD Task List](/img/SDD-TaskList.png)
181+
![SDD Task List](/img/SDD-TaskList.webp)
182182

183183
### Kanban Board
184184

185185
The Kanban Board provides a visual drag-and-drop interface for managing task status. Each status column shows task cards with priority badges, labels, and acceptance criteria progress.
186186

187-
![SDD Kanban Board](/img/SDD-Kanban.png)
187+
![SDD Kanban Board](/img/SDD-Kanban.webp)
188188

189189
Key features of the Kanban Board:
190190

docusaurus/docs/integrations/sonarlint.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ image: /img/devoxxgenie-social-card.jpg
1111
The **SonarLint DevoxxGenie** plugin is a fork of SonarLint for IntelliJ (v11.13) that adds a DevoxxGenie AI layer on top of the standard SonarQube analysis. It lets you fix SonarLint findings with a single click and optionally create structured backlog task specs for later resolution.
1212

1313
<a href="https://www.youtube.com/watch?v=vWEK0jEIU3s" target="_blank" rel="noopener noreferrer" style={{display: 'block', position: 'relative', borderRadius: '8px', overflow: 'hidden', boxShadow: '0 4px 8px rgba(0,0,0,0.1)'}}>
14-
<img src="/img/integrations/sonarlint-banner.png" alt="SonarLint DevoxxGenie Demo" style={{width: '100%', display: 'block', borderRadius: '8px'}} />
14+
<img src="/img/integrations/sonarlint-banner.webp" alt="SonarLint DevoxxGenie Demo" style={{width: '100%', display: 'block', borderRadius: '8px'}} />
1515
<div style={{position: 'absolute', top: '50%', left: '50%', transform: 'translate(-50%, -50%)', width: '68px', height: '48px', background: '#ff0000', borderRadius: '12px', display: 'flex', alignItems: 'center', justifyContent: 'center'}}>
1616
<svg viewBox="0 0 68 48" width="68" height="48"><polygon points="27,17 27,31 41,24" fill="#fff"/></svg>
1717
</div>
@@ -39,7 +39,7 @@ When SonarLint detects a code quality issue, the SonarLint DevoxxGenie plugin su
3939

4040
Press **Alt+Enter** (or click the lightbulb) on any SonarLint-highlighted code to see a "Fix with DevoxxGenie" intention action. Selecting it sends an AI-crafted fix prompt to DevoxxGenie with full context: the rule ID, rule description, affected code, and surrounding lines.
4141

42-
![Lightbulb intention action for SonarLint fix](/img/integrations/sonarlint-intention-action.png)
42+
![Lightbulb intention action for SonarLint fix](/img/integrations/sonarlint-intention-action.webp)
4343

4444
The prompt is submitted automatically — DevoxxGenie will respond with a suggested fix in the chat panel.
4545

@@ -49,7 +49,7 @@ The prompt is submitted automatically — DevoxxGenie will respond with a sugges
4949

5050
When you open the **SonarLint tool window** and select an issue, the rule detail panel includes a **"Fix with DevoxxGenie"** button in the header area.
5151

52-
![Fix with DevoxxGenie button in rule panel](/img/integrations/sonarlint-rule-panel-button.png)
52+
![Fix with DevoxxGenie button in rule panel](/img/integrations/sonarlint-rule-panel-button.webp)
5353

5454
Clicking this button:
5555
1. Assembles a prompt with the rule name, severity, description, and the violating code snippet
@@ -62,7 +62,7 @@ Clicking this button:
6262

6363
The SonarLint toolbar includes a **"Create DevoxxGenie Task(s)"** action. This does not immediately invoke the LLM — instead, it writes one or more `TASK-*.md` files into `backlog/tasks/` for deferred AI-assisted resolution via the [Spec-Driven Development](../features/spec-driven-development.md) workflow.
6464

65-
![Task creation toolbar action](/img/integrations/sonarlint-task-creation.png)
65+
![Task creation toolbar action](/img/integrations/sonarlint-task-creation.webp)
6666

6767
### What gets written
6868

docusaurus/docs/integrations/spotbugs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ image: /img/devoxxgenie-social-card.jpg
1010

1111
The **SpotBugs DevoxxGenie** plugin is a fork of the JetBrains SpotBugs plugin that adds a DevoxxGenie AI layer for fixing bug findings. When SpotBugs detects a potential bug in your Java code, you can send it to DevoxxGenie for an AI-assisted fix with a single action — no manual copy-pasting required.
1212

13-
![SpotBugs DevoxxGenie banner](/img/integrations/spotbugs-banner.png)
13+
![SpotBugs DevoxxGenie banner](/img/integrations/spotbugs-banner.webp)
1414

1515
:::info Requirements
1616
- **IntelliJ IDEA** 2023.3 or later
@@ -30,7 +30,7 @@ SpotBugs DevoxxGenie surfaces three ways to invoke AI assistance on a finding:
3030

3131
All three entry points send the same rich context to DevoxxGenie: the bug pattern, category, priority, file path, line number, and the surrounding code.
3232

33-
![SpotBugs DevoxxGenie integration](/img/integrations/spotbugs-integration.png)
33+
![SpotBugs DevoxxGenie integration](/img/integrations/spotbugs-integration.webp)
3434

3535
---
3636

82.9 KB
Loading
19.5 KB
Loading
17.5 KB
Loading
128 KB
Loading

0 commit comments

Comments
 (0)