Skip to content

v1.0.6

Latest

Choose a tag to compare

@faelmori faelmori released this 13 Jul 01:21
· 30 commits to main since this release
a6392ab

🚀 Release v1.0.6 – “First Full AI-Awakening”

Release Date: July 12, 2025

🆕 New Features

  • AI‑Driven File Splitting by Markers

    • Right-click → Split by marker automatically tears a single AI-generated file into multiple files based on invisible //m/ … /m// markers.
    • A game-changer for seamlessly structuring AI-generated content or code blocks into separate files.
  • Invisible Extraction Markers

    • Detects ASCII File Separator (character 28) markers and visualizes them inside the Explorer — invisible in the code, yet powerful in impact.
  • Full CLI & CI/CD Integration

    • Includes brand-new CLI tools: extract, generate, validate, demo, and stats.
    • Makes it possible to automate workflows in pipelines, scripts, or non-VS Code environments.
  • Interactive Demo + Stats Panel

    • Show Statistics command provides metrics like file counts, type distribution, sizes, and performance.
    • Quick Demo launches a sample project and interactive walkthrough to showcase the extension in action.

✅ Enhancements

  • Complete Visual Marker Suite

    • Now includes smart icons and notes: ✓ Read, ★ Favorite, ❗ Important, 📝 Todo, 🎯 Custom.
    • Persistent markers between sessions and support for JSON export/import.
  • Marker Generation from Folders

    • Right-click on a folder → Generate Markers produces a comprehensive marker file capturing your entire project structure.
    • Intelligently excludes binaries, large files, node_modules, etc.
  • Marker Validation

    • Validate Markers command scans for structure errors, duplicate filenames, naming conflicts, and provides a diagnostic report.
  • Customizable Visual Settings

    • New options like markerColor, markerIcon, autoSave, showInStatusBar, allowing deep personalization of Explorer visuals.

🐞 Bug Fixes

  • Fixed inconsistent marker display after file renaming in the Explorer.
  • Resolved issue preventing splitting files with spaces or nested folders in paths.
  • Improved performance when opening large files with many markers.

⚙️ Under the Hood

  • Modular refactoring separating visual file markers and extraction logic.
  • Full DOS/Unix compatibility for file paths and splitting.
  • TypeScript typings optimized and integration tests added to CI pipelines.