Changelog
Follow the progress and new features we are adding to LeanPrompts Studio.
Preset Hydration & Build Reliability
Defensive cache hydration safeguards for the dashboard session state and updated archiver build packaging.
- Fixed Added defensive null-guards during initial session cache hydration in the Dashboard to prevent an edge-case TypeError when opening prompts without cached attachments.
- Improved Updated packaging workflow to ensure full compatibility with modern Archiver v8 runtime.
- Improved Synchronized distribution build 1.0.6 with Chrome Web Store.
Workflow Hub Integration & Enhanced LLM Injections
One-click workflow imports from leanprompts.app, robust LLM injection safeguards, full-chain tag merging, and markdown enhancements.
- Added Integrated one-click workflow imports directly from leanprompts.app via secure token handshakes.
- Added Implemented Login & Auth Guard sentinel pattern halting prompt injection if an LLM requires authentication (LOGIN_REQUIRED).
- Added Added full-chain tag merging support across all prompts, snippets, and steps with a confirmation modal.
- Added Added CSP-compliant Main World event timing bridge for reliable multi-file drops in Qwen.
- Improved Hardened Gemini host selection across nested shadow DOMs with immediate toast feedback and resolved new-tab injection timeouts.
- Improved Synchronized variable values and schemas seamlessly across multi-step prompt chains with prompt-scoped session caching.
- Improved Automatic ID and wiki-link reference remapping across prompt chains, step notes, and knowledge base tiles on import.
- Improved Restored full image and base64 rendering within Markdown table cells and card preview tiles with table row normalization.
- Improved Elevated dropdown surface contrast with zinc-800 backgrounds, subtle rim-lighting, and depth shadows.
- Fixed Fixed duplicate active filter badges and refined tag state synchronization in ActiveFilterBar.
Service Worker Reliability & Injection Optimization
Crucial stability updates for extension background scripting and optimized DOM text injection fallback strategies.
- Added Whitelisted localhost and Zenix development origins for the Web-to-Extension communication bridge.
- Improved Optimized direct text injection in AbstractBaseStrategy with cursor-aware paste and fallback strategies.
- Improved Implemented autocomplete relevance scoring and sorting for faster snippet search results.
- Fixed Converted dynamic database imports to static imports in backup.js to prevent background service worker crashes.
- Fixed Corrected localhost match patterns for externally_connectable manifest declarations.
Dashboard Session Cache & Position Fixes
Performance improvements to eliminate layout thrashing and stabilize Inspector UI state and presets.
- Added Implemented atomic batch session cache persistence for the dashboard workspace.
- Improved Replaced layout-thrashing innerText with textContent during DOM injections for faster performance.
- Improved Refactored VariableInspector for container-relative dropdown positioning and automatic presets scroll-closing.
- Fixed Prevented double content script injections on target AI chat pages.
- Fixed Implemented state retention for active presets in the Variable Inspector.
Real-Time Synchronization & Rebranding
Major sync overhaul between the dashboard and popup, security upgrades, and official renaming to LeanPrompts Studio.
- Added Robust bidirectional real-time file and text synchronization between the Dashboard and the Popup.
- Added Automatic split-screen state synchronization upon background service worker wake-up.
- Improved Implemented stricter dynamic content script injection and markdown URL sanitization.
- Improved Updated extension name and metadata to LeanPrompts Studio in manifest and package.json.
- Improved Automatically collapse Base64-encoded images in prompt list previews to save space.
- Fixed Resolved dropzone visual parity and tailwind dynamic opacity issues in the UI.
Autocomplete Stabilization & Onboarding Fixes
Fine-tuning editor autocomplete triggers and fixing onboarding layout alignment race conditions.
- Added Added ResizeObserver to onboarding UI to prevent step-positioning race conditions.
- Improved Fixed autocomplete popup trigger regex in NoteEditor to prevent email/snippet collision.
- Fixed Resolved trailing dot parsing bug in simple snippet names system-wide.
- Fixed Resolved SPA redirect race condition in new tab listeners.
- Fixed Fixed Extension Dashboard errors on websites with Strict Content Security Policies (CSP).
Initial Public Release
First official public release of LeanPrompts, the professional local-first prompt IDE.
- Added Core prompt management dashboard with local IndexedDB storage sandbox.
- Added Onboarding tour emphasizing local-first data sovereignty.
- Added Active form generation with {{ }} placeholders, reusable @snippets, and native file injections.
- Fixed Resolved extension dashboard loading errors on strict CSP (Content Security Policy) web pages.
- Fixed Resolved double token rendering in prompt editor code blocks.