Files
markitect-main/markitect
tegwick a350b96dd2 feat: implement graceful degradation and error reporting for md-render --edit
Complete redesign of edit mode using progressive enhancement principles:

ALWAYS WORKS:
- Content is rendered server-side first (like regular mode)
- Visible even if JavaScript completely fails
- Fallback rendering if CDN is blocked

USER-FRIENDLY ERROR REPORTING:
- Visual status indicator shows edit mode state
- Clear error messages displayed on page (not just console)
- Browser info and GitHub issue link for bug reports
- Helps users understand what's happening and how to help

PROGRESSIVE ENHANCEMENT:
- Step 1: Render content (guaranteed to work)
- Step 2: Try to add edit capabilities (bonus feature)
- If Step 2 fails, users still get full content + clear explanation

This solves the core issue where users got blank pages when JavaScript
failed, and provides much better debugging information for future issues.

Addresses feedback on #154: Html generated by "md-render --edit" does not show in firefox

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 00:55:46 +02:00
..
2025-09-16 03:04:18 +02:00