release: bump version to 0.6.0 with clean editor architecture
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
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>
This commit is contained in:
28
CHANGELOG.md
28
CHANGELOG.md
@@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [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
|
||||
|
||||
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "markitect"
|
||||
version = "0.5.0"
|
||||
version = "0.6.0"
|
||||
description = "Advanced Markdown engine for structured content"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.8"
|
||||
|
||||
Reference in New Issue
Block a user