Skip to content

The Visuals & Efficiency Update

Choose a tag to compare

@soulripper13 soulripper13 released this 06 Feb 06:52
8dfbca0

Blueprint Studio v2.1.2: The Visuals & Efficiency Update 🚀

✨ New Features

  • Enhanced Image Viewer: Now includes full navigation controls for browsing images within the same folder:
    • Previous/Next: Navigate between images with toolbar buttons or keyboard arrow keys.
    • Image Counter: See your current position in the folder (e.g., "1 / 5").
    • Download: One-click download button for images.
  • Markdown Live Preview: View .md files as beautifully rendered HTML directly in the editor. Includes a toggle button in the toolbar to switch between code and preview modes.
  • Integrated PDF Viewer: Full support for viewing PDF files directly within Blueprint Studio. No more downloading files just to see their contents!
  • Viewer Controls: Integrated navigation toolbar with:
    • Page Navigation: Previous and Next page buttons.
    • Page Counter: Real-time display of current page vs. total pages.
    • Direct Download: Dedicated button to download the PDF to your local machine.
  • Bulk File Operations: Efficiency boost for file management:
    • Batch Upload: Select or drag-and-drop multiple files from your computer simultaneously.
    • Batch Delete: Select multiple files or folders and delete them all at once.
    • Batch Download: Download multiple selected items as a single ZIP archive.
    • Batch Move: Drag and drop multiple items to move them simultaneously.
  • Simplified Deletion: Removed the requirement to type the filename when deleting items. A simple confirmation click is now all that's needed.

⚡ Improvements

  • Secure Binary Serving: Introduced a new serve_file backend action to handle raw binary transfers efficiently and securely.
  • Responsive Assets: Image and PDF previews are now fully responsive and optimized for both desktop and mobile viewing.

🐛 Bug Fixes

  • Git Notification Spam: Resolved an issue where "Git change detected" toast notifications would repeatedly pop up every few seconds during background polling.
  • Sandbox Restrictions: Fixed a long-standing issue where browser security policies blocked PDF previews in iframes or embed tags.
  • Auth Stability: Improved authentication handling for binary file downloads to prevent 401 Unauthorized errors.
  • Thread Safety: Fixed a critical RuntimeError where background tasks were being created from a non-thread-safe context.
  • I/O Performance: Resolved a blocking call warning by moving file reads for the version API to the executor thread, preventing event loop lag.
  • Graceful Cleanup: Added proper task cancellation for the filesystem watcher when the integration is unloaded.