slideshare/index.html
Michael Mainguy 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

39 lines
1.7 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- PWA Meta Tags -->
<meta name="theme-color" content="#9563eb" />
<meta name="background-color" content="#001112" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="SlideShare" />
<meta name="msapplication-TileColor" content="#9563eb" />
<meta name="msapplication-config" content="/browserconfig.xml" />
<!-- Open Graph / Social Media Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="SlideShare - Presentation Authoring Tool" />
<meta property="og:description" content="Create, edit, and present slides offline with a modern web-based presentation tool" />
<meta property="og:image" content="/icons/icon-512.png" />
<meta name="twitter:card" content="summary_large_image" />
<!-- Search Engine Optimization -->
<meta name="description" content="Create, edit, and present slides offline with a modern web-based presentation tool. No server required, works completely in your browser." />
<meta name="keywords" content="presentations, slides, offline, PWA, presentation tool, slideshow" />
<meta name="author" content="Michael Mainguy" />
<title>SlideShare - Presentation Authoring Tool</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>