feat: implement stats history, growth tracking, and mermaid trend charts

This commit is contained in:
fujie
2026-02-11 11:41:12 +08:00
parent 0b9c242c0f
commit a63d3e89ff
7 changed files with 378 additions and 129 deletions

View File

@@ -1,16 +1,18 @@
{
"total_posts": 22,
"total_downloads": 4154,
"total_views": 49223,
"total_views": 45888,
"total_upvotes": 231,
"total_downvotes": 2,
"total_saves": 274,
"total_comments": 55,
"by_type": {
"unknown": 5,
"filter": 2,
"post": 3,
"filter": 4,
"pipe": 1,
"action": 14
"action": 12,
"prompt": 1,
"review": 1
},
"posts": [
{
@@ -25,8 +27,8 @@
"upvotes": 22,
"saves": 50,
"comments": 13,
"created_at": "2025-12-30",
"updated_at": "2026-01-28",
"created_at": "2025-12-31",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/turn_any_text_into_beautiful_mind_maps_3094c59a"
},
{
@@ -37,12 +39,12 @@
"author": "Fu-Jie",
"description": "AI-powered infographic generator based on AntV Infographic. Supports professional templates, auto-icon matching, and SVG/PNG downloads.",
"downloads": 706,
"views": 6695,
"views": 6698,
"upvotes": 24,
"saves": 34,
"comments": 10,
"created_at": "2025-12-28",
"updated_at": "2026-01-30",
"updated_at": "2026-01-31",
"url": "https://openwebui.com/posts/smart_infographic_ad6f0c7f"
},
{
@@ -53,7 +55,7 @@
"author": "Fu-Jie",
"description": "Export current conversation from Markdown to Word (.docx) with Mermaid diagrams rendered client-side (Mermaid.js, SVG+PNG), LaTeX math, real hyperlinks, improved tables, syntax highlighting, and blockquote support.",
"downloads": 383,
"views": 3022,
"views": 3026,
"upvotes": 14,
"saves": 26,
"comments": 5,
@@ -64,17 +66,17 @@
{
"title": "Async Context Compression",
"slug": "async_context_compression_b1655bc8",
"type": "action",
"type": "filter",
"version": "1.2.2",
"author": "Fu-Jie",
"description": "Reduces token consumption in long conversations while maintaining coherence through intelligent summarization and message compression.",
"downloads": 363,
"views": 3750,
"views": 3754,
"upvotes": 14,
"saves": 34,
"comments": 0,
"created_at": "2025-11-08",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/async_context_compression_b1655bc8"
},
{
@@ -90,18 +92,18 @@
"saves": 6,
"comments": 0,
"created_at": "2025-05-30",
"updated_at": "2026-02-09",
"updated_at": "2026-02-10",
"url": "https://openwebui.com/posts/export_mulit_table_to_excel_244b8f9d"
},
{
"title": "Markdown Normalizer",
"slug": "markdown_normalizer_baaa8732",
"type": "action",
"type": "filter",
"version": "1.2.4",
"author": "Fu-Jie",
"description": "A content normalizer filter that fixes common Markdown formatting issues in LLM outputs, such as broken code blocks, LaTeX formulas, and list formatting.",
"downloads": 341,
"views": 4706,
"views": 4710,
"upvotes": 17,
"saves": 30,
"comments": 5,
@@ -117,18 +119,18 @@
"author": "Fu-Jie",
"description": "Quickly generates beautiful flashcards from text, extracting key points and categories.",
"downloads": 226,
"views": 3385,
"views": 3387,
"upvotes": 13,
"saves": 14,
"comments": 2,
"created_at": "2025-12-30",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/flash_card_65a2ea8f"
},
{
"title": "AI Task Instruction Generator",
"slug": "ai_task_instruction_generator_9bab8b37",
"type": "unknown",
"type": "prompt",
"version": "",
"author": "",
"description": "",
@@ -165,7 +167,7 @@
"author": "Fu-Jie",
"description": "将对话导出为 Word (.docx),支持 Mermaid 图表 (客户端渲染 SVG+PNG)、LaTeX 数学公式、真实超链接、增强表格格式、代码高亮和引用块。",
"downloads": 128,
"views": 2218,
"views": 2219,
"upvotes": 13,
"saves": 7,
"comments": 4,
@@ -181,7 +183,7 @@
"author": "Fu-Jie",
"description": "Integrate GitHub Copilot SDK. Supports dynamic models, multi-turn conversation, streaming, multimodal input, infinite sessions, and frontend debug logging.",
"downloads": 107,
"views": 2401,
"views": 2402,
"upvotes": 14,
"saves": 9,
"comments": 6,
@@ -234,7 +236,7 @@
"saves": 2,
"comments": 0,
"created_at": "2025-12-31",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/智能生成交互式思维导图帮助用户可视化知识_8d4b097b"
},
{
@@ -250,7 +252,7 @@
"saves": 5,
"comments": 0,
"created_at": "2025-11-08",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/异步上下文压缩_5c0617cb"
},
{
@@ -266,7 +268,7 @@
"saves": 1,
"comments": 0,
"created_at": "2025-12-30",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/闪记卡生成插件_4a31eac3"
},
{
@@ -293,7 +295,7 @@
"author": "Fu-Jie",
"description": "A specialized filter to bypass OpenWebUI's default RAG for GitHub Copilot SDK models. It moves uploaded files to a safe location ('copilot_files') so the Copilot Pipe can process them natively without interference.",
"downloads": 16,
"views": 840,
"views": 847,
"upvotes": 3,
"saves": 0,
"comments": 0,
@@ -304,12 +306,12 @@
{
"title": "🚀 GitHub Copilot SDK Pipe: AI That Executes, Not Just Talks",
"slug": "github_copilot_sdk_for_openwebui_elevate_your_ai_t_a140f293",
"type": "unknown",
"type": "post",
"version": "",
"author": "",
"description": "",
"downloads": 0,
"views": 261,
"views": 268,
"upvotes": 5,
"saves": 0,
"comments": 0,
@@ -320,28 +322,28 @@
{
"title": "🚀 Open WebUI Prompt Plus: AI-Powered Prompt Manager",
"slug": "open_webui_prompt_plus_ai_powered_prompt_manager_s_15fa060e",
"type": "unknown",
"type": "post",
"version": "",
"author": "",
"description": "",
"downloads": 0,
"views": 1522,
"views": 1523,
"upvotes": 12,
"saves": 19,
"comments": 8,
"created_at": "2026-01-25",
"updated_at": "2026-01-28",
"updated_at": "2026-01-29",
"url": "https://openwebui.com/posts/open_webui_prompt_plus_ai_powered_prompt_manager_s_15fa060e"
},
{
"title": "Review of Claude Haiku 4.5",
"slug": "review_of_claude_haiku_45_41b0db39",
"type": "unknown",
"type": "review",
"version": "",
"author": "",
"description": "",
"downloads": 0,
"views": 157,
"views": 159,
"upvotes": 2,
"saves": 0,
"comments": 0,
@@ -352,7 +354,7 @@
{
"title": " 🛠️ Debug Open WebUI Plugins in Your Browser",
"slug": "debug_open_webui_plugins_in_your_browser_81bf7960",
"type": "unknown",
"type": "post",
"version": "",
"author": "",
"description": "",