All notable changes to the DevStock extension will be documented here.
- Zero-config experience β Built-in API keys for Unsplash, Pexels, and Pixabay. Users no longer need to configure their own API keys to start using the extension.
- Simplified welcome message β removed "Configure API Keys" prompt since the extension works out-of-the-box.
- Fixed all webview icons not showing β Codicons CSS/fonts were excluded from the VSIX bundle by
.vscodeignore. Added whitelist rule for@vscode/codicons/dist. - Fixed invalid icon name β
codicon-cameradoesn't exist; replaced withcodicon-device-camera.
- Redesigned activity bar SVG icon to match the gallery-style PNG icon (stacked cards with mountains and sun). Uses filled paths for better VS Code rendering compatibility.
- Fixed activity bar icon not displaying. Replaced embedded-raster SVG with a proper vector SVG using
currentColorfor theme compatibility.
- Triple-Engine Search β Unified access to Unsplash, Pexels, and Pixabay
- Premium Lightbox β Fullscreen high-resolution image preview
- Context-Aware Insertion β Auto-detects HTML, Markdown, CSS, JSX, and plain URL
- Smart CSS/JSX Detection β Avoids double-wrapping
url()orsrc={} - Local Downloads β Save images directly to your project folder
- Magic Trigger β Type
{/img}to instantly open search (customizable) - Keyboard Navigation β Arrow keys to navigate grid, Enter to preview, Escape to close
- Rate Limit Awareness β Real-time API usage tracking with visual indicators
- Workspace Trust β Downloads only work in trusted workspaces
- Production Logger β Dedicated "DevStock" output channel for debugging