Commit Graph

4 Commits

Author SHA1 Message Date
7bd25e1a7a Add Progressive Web App support and content formatting standards
## PWA Implementation
• Add comprehensive service worker for offline caching and app installation
• Implement PWA manifest with app shortcuts and file handling
• Create offline indicator component with update notifications
• Add service worker utilities for cache management and updates
• Update HTML with PWA meta tags and SEO optimization

## Content Standards Enhancement
• Update presentation JSON generator prompt with strict Unicode prohibition
• Add comprehensive content quality checklist for ASCII-only formatting
• Create two example presentations demonstrating proper formatting
• Fix build errors in OfflineIndicator component styling
• Enforce consistent markdown formatting with plain dash bullets

## Features Added
• Install as native app capability on all platforms
• Complete offline functionality after first load
• Automatic background updates with user notifications
• Export/import JSON presentations with proper formatting
• Real-time online/offline status indicators

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 09:34:40 -05:00
7ad433f260 Add presentation import/export and fix template styling
• Add JSON import/export functionality to presentations list
• Fix HTML sanitizer to allow style tags in layout templates
• Add comprehensive SVG attributes for Mermaid diagram markers
• Create LLM prompt generator for presentation JSON format
• Add sample presentation showcasing SlideShare features
• Clean up diagram-slide layout template

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 08:23:08 -05:00
18d653cc2d Fix Mermaid diagram text visibility and styling issues
- Add essential CSS for proper text display in diagram nodes and edges
- Fix foreignObject text container inheritance for proper styling
- Ensure node labels and edge labels are visible with correct fonts
- Add responsive sizing for mobile devices
- Remove complex styling that was causing text clipping issues
- Simplify diagram container styling for better compatibility

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 06:40:29 -05:00
72cce3af0f Add Mermaid diagram support with dedicated diagram-slide layout
- Implement complete Mermaid.js integration for rich diagram rendering
- Add diagram-slide.html layout with title, diagram, and notes slots
- Create diagramProcessor.ts with async rendering and error handling
- Add comprehensive SVG element support to HTML sanitizer
- Implement async template rendering system for diagram processing
- Add SlidePreview component with loading states for better UX
- Support all major Mermaid diagram types (flowchart, sequence, gantt, pie, etc.)
- Add dark theme integration with custom color scheme
- Include diagram-specific styling and responsive design
- Add diagram field editor with syntax highlighting styling

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 05:41:50 -05:00