markitect-main/markitect/plugins/builtin
tegwick 3a53e0aa58 fix: resolve md-render --edit functionality and add enhanced version tracking
This commit fixes the critical md-render --edit regression that was causing
"blue box, no content" issues and adds comprehensive version tracking.

Key fixes:
- Fixed JavaScript newline escaping in f-string templates (\\n\\n not \\\\n\\\\n)
- Restored proper content rendering with marked.js CDN and graceful fallback
- Removed problematic validation logic that was blocking content display
- Cleaned up html-inject-editing command and related experimental code

Enhancements:
- Added version display in edit mode header with git commit and timestamp
- Enhanced version tracking to show local uncommitted changes with timestamps
- Added comprehensive regression tests to prevent future breakage
- Improved error handling and recovery mechanisms

The md-render --edit functionality now works reliably with full version visibility.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 18:16:25 +02:00
..
search feat: implement lightweight full text search plugin using SQLite FTS5 (issue #83) 2025-10-03 17:03:11 +02:00
__init__.py feat: implement comprehensive plugin architecture and extensions system (issue #19) 2025-10-03 11:23:32 +02:00
formatters.py feat: implement comprehensive plugin architecture and extensions system (issue #19) 2025-10-03 11:23:32 +02:00
markdown_commands.py fix: resolve md-render --edit functionality and add enhanced version tracking 2025-10-25 18:16:25 +02:00
processors.py feat: implement comprehensive plugin architecture and extensions system (issue #19) 2025-10-03 11:23:32 +02:00