Some checks failed
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
Test Suite / code-quality (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
Version 0.6.0 introduces comprehensive improvements: 🚀 Major Features: - Custom status modal system with theme consistency - HTML generation dogtag with user attribution - Enhanced link navigation (new tabs, no edit trigger) - Comprehensive UI framework documentation 🔧 Architecture: - Complete document_manager.py cleanup (-2000 lines) - Clean wrapper pattern maintaining compatibility - Enhanced database integration and AST processing 🎨 UI/UX: - Theme-aware modal dialogs - Standardized CSS naming conventions - Improved error handling and validation 🧪 Quality: - Updated test suite for clean implementation - Fixed JavaScript syntax and CSS escape issues - Enhanced front matter parsing integration This release establishes a solid foundation for maintainable, clean architecture while preserving all existing functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
134 lines
7.1 KiB
Markdown
134 lines
7.1 KiB
Markdown
# 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
|