You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enhance documentation and AI features in index.html and zh/index.html
- Updated SEO meta tags to reflect new AI functionalities, including AI problem generation, chat hints, and solution generation.
- Revised descriptions and keywords to emphasize the AI capabilities and Web IDE features.
- Improved the content structure to highlight AI assistance in both English and Chinese versions.
- Added a dedicated AI section to showcase the new features and their benefits for users.
These changes improve the visibility and clarity of the application's capabilities, enhancing user engagement and understanding of the AI functionalities.
Copy file name to clipboardExpand all lines: docs/index.html
+22-22Lines changed: 22 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,8 @@
7
7
8
8
<!-- SEO Meta Tags -->
9
9
<title>Offline Code Practice - Free LeetCode-Style Algorithm Practice App | No Internet Required</title>
10
-
<metaname="description" content="Practice coding algorithms 100% offline with our free desktop app. Supports JavaScript, TypeScript, and Python. Built-in problem library, AI problem generator, and VS Code-like editor. Available for Windows, macOS, and Linux.">
11
-
<metaname="keywords" content="LeetCode, algorithm practice, coding interview, offline coding, JavaScript, TypeScript, Python, programming practice, data structures, coding problems, free, open source">
10
+
<metaname="description" content="Practice coding algorithms 100% offline with a VS Code-like Web IDE. Includes AI problem generator, AI chat hints, and AI solution generation. Supports JavaScript, TypeScript, and Python. Available for Windows, macOS, and Linux. Free & open source.">
11
+
<metaname="keywords" content="LeetCode, algorithm practice, coding interview, offline coding, AI coding assistant, AI solution, AI chat, AI problem generator, JavaScript, TypeScript, Python, programming practice, data structures, coding problems, free, open source">
<metaproperty="og:title" content="Offline Code Practice - Free Algorithm Practice App">
22
-
<metaproperty="og:description" content="Practice coding algorithms 100% offline. Supports JavaScript, TypeScript, and Python. Free and open source.">
22
+
<metaproperty="og:description" content="Practice algorithms offline with a Web IDE + AI assistant: AI problem generator, AI chat hints, and AI solution generation. Supports JavaScript/TypeScript/Python. Free & open source.">
<metaname="twitter:title" content="Offline Code Practice - Free Algorithm Practice App">
29
-
<metaname="twitter:description" content="Practice coding algorithms 100% offline. Supports JavaScript, TypeScript, and Python. Free and open source.">
29
+
<metaname="twitter:description" content="Practice algorithms offline with a Web IDE + AI assistant: AI problem generator, AI chat hints, and AI solution generation. Supports JavaScript/TypeScript/Python. Free & open source.">
"description": "A standalone algorithm coding practice application that works 100% offline.",
53
+
"description": "A standalone algorithm coding practice app that works 100% offline, with AI problem generator, AI chat assistant, and AI solution generation.",
<p>A 100% offline LeetCode-style coding practice app. No internet required. Supports JavaScript, TypeScript, and Python with WASM-powered browser execution.</p>
741
+
<h1>Offline Practice<br>With AI Assistance</h1>
742
+
<p>A 100% offline LeetCode-style coding practice app with a Web IDE. Use AI to generate problems, chat for hints, and generate complete solutions—then run tests locally. Supports JavaScript, TypeScript, and Python.</p>
<p>Generate custom problems using AI. Supports DeepSeek, OpenAI, Claude, Qwen, and Ollama.</p>
782
+
<h3>AI Assistant (3-in-1)</h3>
783
+
<p>AI Problem Generator + AI Chat + AI Solution generation—configurable providers in Settings (DeepSeek/OpenAI/Claude/Qwen/Ollama).</p>
783
784
</article>
784
785
<articleclass="feature-card fade-in">
785
786
<divclass="feature-icon">📚</div>
@@ -891,12 +892,12 @@ <h3>Linux</h3>
891
892
</section>
892
893
893
894
<!-- AI Section -->
894
-
<sectionclass="ai-section">
895
+
<sectionclass="ai-section"id="ai">
895
896
<divclass="container">
896
897
<divclass="ai-content">
897
898
<divclass="ai-text fade-in">
898
-
<h2>AI-Powered Problem Generation</h2>
899
-
<p>Describe what you want to practice in natural language, and AI will generate a complete problem with test cases and solutions. Works with multiple AI providers.</p>
899
+
<h2>AI for the Whole Workflow</h2>
900
+
<p>Generate new problems, ask for hints while you code, and generate full annotated solutions. All AI features share the same provider settings so you can switch models anytime.</p>
900
901
<divclass="ai-providers">
901
902
<spanclass="provider-badge">🤖 DeepSeek</span>
902
903
<spanclass="provider-badge">🧠 OpenAI</span>
@@ -907,17 +908,16 @@ <h2>AI-Powered Problem Generation</h2>
907
908
</div>
908
909
<divclass="ai-visual fade-in">
909
910
<divclass="code-block">
910
-
<p><spanclass="code-comment">// User prompt:</span></p>
911
-
<p><spanclass="code-string">"Generate a dynamic programming problem about finding the longest increasing subsequence"</span></p>
911
+
<p><spanclass="code-comment">// AI Chat:</span></p>
912
+
<p><spanclass="code-string">"Give me a hint based on my current code..."</span></p>
912
913
<br>
913
-
<p><spanclass="code-comment">// AI generates:</span></p>
0 commit comments