# Changelog ## [0.5.0] - 2025-10-26 ### Added - **Clean TDD-Driven Editor Architecture**: Complete rewrite with object-oriented JavaScript architecture featuring Section, SectionManager, and DOMRenderer classes - **Enhanced Test Framework**: Comprehensive testing framework with clean separation of concerns for robust development - **Multiple Concurrent Section Editing**: Support for editing multiple sections simultaneously with intelligent management - **Intelligent Section Splitting**: Advanced heading detection and section management capabilities - **Four-Layer Content Management**: Sophisticated content state management (original, current, pending, editing layers) - **Enhanced Status Dialog**: Repository info display showing version, git commit status, and actual save filename - **Elegant Slide-in Control Panel**: Floating control panel for edit mode with improved UX - **Intelligent Auto-sizing Textarea**: Optimal editing experience with smart textarea resizing - **Enhanced Empty Line Preservation**: Better markdown structure preservation with automatic paragraph separation ### Fixed - **Textarea Sizing and Font Preservation**: Resolved sizing issues and maintained consistent font rendering - **Markdown Structure Preservation**: Fixed roundtrip formatting issues in save functionality - **Section Duplication Prevention**: Eliminated duplicate sections when saving edited content - **Section Position Preservation**: Prevented unwanted section jumping during editing - **CSS Embedding Issues**: Resolved import errors in HTML template generation - **Control Panel UX**: Hidden control ribbon when panel is expanded for cleaner interface ### Changed - **Action Semantics**: Proper implementation of Accept, Cancel, and Reset operations - **Global Reset Functionality**: Enhanced reset capabilities across the editor - **Makefile Organization**: Reorganized installation targets for better user experience ### Technical Improvements - Complete legacy editor system replacement - Test-driven development approach implementation - Enhanced UI/UX with better section positioning - Improved content management workflow ## [0.4.0] - 2025-10-25 ### Added - feat: add comprehensive testing and error tracking for edit mode ### Fixed - fix: resolve md-render --edit functionality and add enhanced version tracking - fix: resolve critical JavaScript syntax errors in md-render --edit - fix: resolve md-ingest Path object conversion error ### Other - chore: clean up repository documentation files for release All notable changes to MarkiTect will be documented in this file.