Edge-Drop v0.1.2 — Security Hardening & Preview Flyout Overhaul
Welcome to Edge-Drop v0.1.2. This update delivers major security infrastructure upgrades — including Windows DPAPI history encryption, process isolation, and Electron 34 — alongside key UI/UX features like Preview Flyout drop-merging, dynamic single-file layouts, and visual image file rendering.
Key Features in this Release
1. Security Infrastructure & Data Protection
- Windows DPAPI safeStorage Encryption: Clipboard history (
items.json) is now encrypted at rest using native Windows DPAPI (tied to your OS user session). Includes a zero-data-loss auto-migration pipeline for existing users with automatic.bakbackups. - Electron v34.2.0 Upgrade: Upgraded the core desktop runtime to Electron v34.2.0, patching upstream Chromium End-of-Life security vulnerabilities and memory safety vectors.
- PowerShell Process Hardening: Replaced synchronous main-thread execution with non-blocking async
execFilebuffer parsing, enforced absolute system binary paths (${SystemRoot}\System32\WindowsPowerShell\v1.0\powershell.exe), added control character path validation (pathValidation.ts), and eliminated queue deadlock conditions. - Protocol & CSP Confinement: Hardened
edgelocal://custom image protocol using canonical path resolution (path.resolve()) strictly confined within%APPDATA%/Edge-Drop/images/with SHA-256 ETag revalidation. Removed inlinedata:scripts in detector windows in favor of staticresources/detector.html.
2. Preview Flyout & Stacking Enhancements
- Drag-to-Stack Merging: You can now drag any item from the clipboard shelf directly onto an open Preview Flyout to stack and merge items instantly.
- Dynamic 100% Full-Width Single-File Layout: Opening the Preview Flyout for a single file (ZIP archives, PDFs, documents) now dynamically expands to a full-width (
1fr) presentation, eliminating unbalanced 2-column grid layouts. - Unified Image File Rendering: Images copied from File Explorer or your desktop (
.png,.jpeg,.gif,.webp,.bmp,.svg) are now automatically recognized and rendered as rich visual image cards with thumbnails on the shelf and full visual image previews in flyouts. - High-Contrast Action Overlays: Quick-action copy buttons over preview images now feature a solid dark backdrop (
rgba(0, 0, 0, 0.85)with blur) for maximum visibility on bright or dark media.
3. Performance & Memory Cleanups
- Detector Window Memory Teardown: Implemented explicit
closedevent listeners to dereference destroyed window handles immediately, preventing memory leaks on application quit. - Adaptive Spring Physics: Integrated
useAdaptiveSpringfor Framer Motion animation physics, ensuring smooth gesture transitions synchronized across high-refresh-rate displays (120Hz/144Hz+). - Sanitized File Reveal: Added
isExistingFilePathchecks prior to opening file locations in Windows Explorer to prevent unhandled OS exceptions.
Installation Instructions
- Download
Edge-Drop Setup 0.1.2.exefrom the Assets section below. - Run
Edge-Drop Setup 0.1.2.exeto install or upgrade. - The app will launch silently in the background. Move your mouse cursor to your configured screen edge to slide open the clipboard shelf!