ViewGraph Capture versjonshistorikk - 5 versjonar
ViewGraph Capture av Sourjya S. Sen
ViewGraph Capture versjonshistorikk - 5 versjonar
Ver forsiktig med eldre versjonar! Desse versjonane er vist som referanse og testformål.Du bør alltid bruke den siste versjonen av eit tillegg.
Siste versjon
Versjon 0.4.0
Sleppt 18. apr. 2026 - 282,47 KBFungerar med firefox 109.0 og nyareNew features:
- 2 new enrichment collectors (16 total): client-side storage (with sensitive value redaction) and CSS custom properties
- Themed tooltip component replacing native browser titles across all sidebar buttons
- Status indicators (connection dot, trust shield) moved to footer for cleaner header
- Server lifecycle management: stdin close detection + 30-minute idle timeout
Improvements:
- Sidebar polish: keyboard navigation, incremental tab updates, empty state indicators
- Inspect tab decomposed into focused modules (diagnostics, toggles)
- Shared collector utilities extracted (walkDOM, isZeroSize, isVisuallyHidden)
Security:
- 5-layer prompt injection defense (sanitize, wrap, detect, harden, gate)
- 9 of 11 security review findings resolved
- 16 CodeQL alerts resolved
- Closed shadow DOM for extension isolation
Bug fixes:
- Trash button confirmation dialog (stale closure from incremental tab update)
- Status dot null reference crash in async callbacks
- Settings links now visually identifiable with icons and link color
- Header logo area no longer triggers sidebar collapseKjeldekode sleppt under Berre GNU Affero General Public License v3.0
Eldre versjonar
Versjon 0.3.6
Sleppt 17. apr. 2026 - 275,13 KBFungerar med firefox 109.0 og nyarev0.3.6 - Security & Intelligence Update
New features:
- URL trust indicator with shield icon in sidebar header
- Auto-inspect suggestions with 3-tier scan (accessibility, quality, testability)
- Prompt injection defense (5-layer: sanitize, wrap, detect, harden, gate)
- MCP server instructions for better agent behavior
- Session status tool (37 MCP tools total)
- Transport auto-detection (stdio vs HTTP)
Security improvements:
- innerHTML reduced to 6 safe usages (was 45)
- All user-controlled data removed from innerHTML
- Capture text wrapped in delimiters to prevent prompt injection
- Trust gate blocks untrusted URL captures from reaching AI agents
- STRIDE threat model with 8 identified and mitigated threatsKjeldekode sleppt under Berre GNU Affero General Public License v3.0
Versjon 0.3.3
Sleppt 16. apr. 2026 - 271,7 KBFungerar med firefox 109.0 og nyareArchitecture & Organization:
- Complete extension directory reorganization (collectors/, capture/, session/, export/, ui/, sidebar/)
- Event bus system for inter-module communication
- WS message types use frozen constants instead of magic strings
- All test imports use #lib/ path aliases
New Features:
- Annotation type filter toggles: show/hide bugs, ideas, diagnostics, and notes
- Annotation type registry with standardized badge rendering
- Version display in help card (click ?) and advanced settings
- npm update check on init and status commands
- Server version mismatch detection with amber warning banner
Improvements:
- Node.js minimum updated to 22+
- Build script packages both Chrome and Firefox ZIPs in one command
- Debounce delay field now has explanation text in advanced settings
- Port allocation and auto-discovery documented
- GitHub issue templates for bug reports, feature requests, and questions
Bug Fixes:
- Fixed matchMedia not available in test environment
- Version check only warns when extension is older than server
- Diagnostic annotation properties persist through save/load cycle
Privacy: All data stays on your machine. No external servers, no analytics.
Documentation: https://chaoslabz.gitbook.io/viewgraphKjeldekode sleppt under Berre GNU Affero General Public License v3.0
Versjon 0.3.2
Sleppt 16. apr. 2026 - 270,99 KBFungerar med firefox 109.0 og nyareViewGraph v0.3.2 - Major update from v0.1.0
New Features:
- Idea mode: toggle the lightbulb icon to switch from bug reporting to feature ideation. Generates structured feature specs via @vg-ideate prompt.
- Smart annotation suggestions: clickable chips for detected issues (missing aria-label, no testid, low contrast)
- Keyboard shortcuts: Esc, Ctrl+Enter (send), Ctrl+Shift+C (copy markdown), 1/2/3 (severity), Ctrl+Shift+B (collapse), Ctrl+Shift+X (close)
- Help overlay: click ? in sidebar header for shortcut cheat sheet and documentation links
- Auto-audit: toggle in Inspect tab to automatically run accessibility, layout, and testid audits after each capture
- Diagnostic notes: click the sparkle icon on any Inspect section to create an annotation with diagnostic data attached
- Baseline management: set and compare baselines from the Inspect tab
- Annotation type filtering: toggle icons to show/hide bugs, ideas, diagnostics, and notes
- Section copy buttons: copy any diagnostic section data to clipboard
- Project config: .viewgraph/config.json for persistent feature flags
- HTML snapshots and screenshots now saved alongside captures when enabled in settings
Improvements:
- 36 MCP tools (up from 34) - new compare_styles and get_component_coverage
- Sidebar redesigned: VG icon in header, settings moved to footer, collapsed strip with annotation count
- Annotation badges: distinct icons and colors for bugs, ideas, diagnostics, and page notes
- Pending state: annotations show "Sent to agent - waiting for fix..." while agent works
- Resolution sync: annotations turn green in real-time as agent fixes them
- Failed network requests expand to show full URL, type, and duration
- Review tab shows open annotation count
- Version mismatch detection between extension and server
Privacy:
- All data stays on your machine. No external servers, no analytics, no tracking.
- Open source: https://github.com/sourjya/viewgraph
Documentation: https://chaoslabz.gitbook.io/viewgraphKjeldekode sleppt under Berre GNU Affero General Public License v3.0
Versjon 0.1.0
Sleppt 13. apr. 2026 - 265,76 KBFungerar med firefox 109.0 og nyareKjeldekode sleppt under Berre GNU Affero General Public License v3.0