# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.6.0] - 2025-10-28 ### Added - **Custom Status Modal System**: Professional theme-consistent status dialogs replacing browser alerts with proper branding and accessibility - **HTML Generation Dogtag**: Automatic attribution with timestamp and username linking for generated HTML documents - **Enhanced Link Navigation**: All document links now open in new tabs without triggering edit mode for improved user experience - **Comprehensive UI Framework Documentation**: Complete guide (UserInterfaceFramework.md) for consistent UI development patterns - **Database Integration**: Added store_document method to CleanDocumentManager with proper front matter parsing - **Enhanced AST Processing**: Improved title extraction from front matter and heading detection with cache file generation ### Changed - **Complete Document Manager Cleanup**: Removed 2000+ lines of legacy code while maintaining full backward compatibility - **Clean Architecture Implementation**: DocumentManager now extends CleanDocumentManager with clean wrapper pattern - **Improved Error Handling**: Enhanced validation and graceful error recovery throughout the system - **Standardized CSS Naming**: Consistent class naming conventions across all UI components ### Fixed - **Test Suite Compatibility**: Updated all tests to work with clean implementation architecture - **JavaScript Syntax Issues**: Resolved template literal and string escaping problems in generated HTML - **Link Behavior**: Fixed issue where document links were incorrectly triggering edit mode - **Front Matter Parsing**: Proper integration with FrontMatterParser for metadata extraction ### Technical - Added --nodogtag CLI option for clean output when attribution is not desired - Enhanced ingest_file method with proper title extraction from front matter and headings - Implemented theme-aware modal overlay patterns with proper CSS styling - Fixed CSS escape sequences and JavaScript syntax validation issues ## [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 ## [0.3.0] - 2025-10-25 ### Added - **Kaizen-agentic Framework Integration**: Integrated capability submodule for enhanced development workflow - **Test Reorganization System**: Reorganized tests by capability with improved modularity - **Capability Inclusion Management**: Comprehensive system for managing capability inclusions - **Todofile System**: Implemented todofile system to replace NEXT.md for better task tracking ### Changed - **Directory Organization**: Logical separation and reorganization of project structure - **Historical File Organization**: Cleaner structure with better file organization ## [0.2.0] - 2025-10-20 ### Added - **GraphQL Interface**: Advanced querying capabilities with full GraphQL implementation - **Full-text Search**: FTS5 backend integration for powerful search functionality - **Plugin Architecture**: Extensible framework with comprehensive plugin support - **Query Paradigms**: 14 different query paradigms for flexible data access - **Cost Management**: Activity tracking and resource cost management - **Template Rendering**: Template system with validation capabilities - **CLI Consolidation**: Unified command-line interface - **Production Asset Management**: Content-addressable storage system - **17 Kaizen-agentic Agents**: Integrated development agent ecosystem ### Changed - **Performance Optimization**: 60-85% performance improvement through system optimization - **Error Handling**: Enterprise-grade error handling and recovery mechanisms - **Resource Management**: Memory-efficient and scalable architecture ### Fixed - **Cross-platform Validation**: Comprehensive validation for Unix/Windows/macOS - **Type Safety**: Enhanced type safety and security validation - **Test Coverage**: 1983/1983 tests passing (100% success rate) ## [0.1.0] - 2025-10-15 ### Added - **Development Infrastructure**: Comprehensive Makefile for development workflow - **Project Documentation**: ProjectStatusDigest.md and ProjectDiary.md for tracking - **TDD Workspace System**: Structured Test-Driven Development workflow implementation - **Issue Management**: Gitea integration for issue tracking and management - **Virtual Environment Management**: Enhanced venv detection and shell activation - **Wiki Integration**: Submodule tracking for project documentation - **Core Repository Setup**: Initial project structure and configuration ### Changed - **Build System**: Enhanced build targets with venv Python and PYTHONPATH support - **Target Naming**: Renamed workspace targets to TDD Workspace with tdd- prefix xxx