fujie
e1dac2219e
fix(stats): stabilize Top6 version badges and fix Excel version display [skip release]
...
- replace rank-based p{idx}_version usage with per-post static version badge generation
- set Export to Excel version badge to v0.3.7 in home README and README_CN
2026-03-04 01:59:31 +08:00
fujie
369e8c900c
fix(stats): restore dynamic badges and update community statistics
...
- Recover dynamic Shields.io badges in README by restoring missing Gist ID 'db3d95687075a880af6f1fba76d679c6'.
- Add 'tool' to DOWNLOADABLE_TYPES and implement TYPE_ALIASES for normalization (mapping 'tools' to 'tool').
- Update community statistics and Ranking list (Top 6) based on latest marketplace data.
- Refactor openwebui_stats.py with 100% English comments and enhanced user ID auto-resolution.
- Verify Smart Mind Map (#1 ) and other top plugins maintain correct sorting.
2026-03-03 19:29:34 +08:00
fujie
1192c71453
fix: merge Gist+local history and rebuild from community-stats.json
2026-02-11 14:04:03 +08:00
fujie
1736a1bfbf
feat: auto-rebuild stats history from git logs if local/gist data is missing
2026-02-11 13:53:55 +08:00
fujie
d7c25aa973
fix: relax history requirements for chart generation
2026-02-11 13:50:42 +08:00
fujie
d71b4a7351
chore: add logging to upload_chart_svg to debug silent failure
2026-02-11 13:49:08 +08:00
fujie
a05697df70
fix: correct vl_spec syntax and use POST for Kroki
2026-02-11 13:47:23 +08:00
fujie
b355c3f0c1
feat: implement SVG generation and Gist upload logic in stats script
2026-02-11 13:42:27 +08:00
fujie
4032746243
style: enhance stats docs with colored badges for post types
2026-02-11 13:34:14 +08:00
fujie
954ebad8b2
feat: sync docs chart with README chart (Vega-Lite)
2026-02-11 13:31:14 +08:00
fujie
fa5d962152
feat: use dynamic badges for plugin versions, remove version changes as commit trigger
2026-02-11 13:28:19 +08:00
fujie
2381c5080e
fix: revert chart to embedded data - Kroki server-side rendering cannot fetch external URLs
2026-02-11 13:23:05 +08:00
fujie
7c9bf4082a
feat: sync activity chart in docs with README configuration
2026-02-11 13:16:02 +08:00
fujie
8621d178ae
feat: restore external Gist data source for stable chart URL
2026-02-11 13:11:54 +08:00
fujie
20a7d57b5b
fix: revert to embedded activity chart data to resolve loading failures
2026-02-11 13:09:23 +08:00
fujie
8f72e25671
perf: use external Gist data source for trend chart to keep URL static
2026-02-11 13:04:36 +08:00
fujie
bbccffa95b
style: move activity chart to end of stats section and add updated badge to top6 table
2026-02-11 12:56:30 +08:00
fujie
b9104702ac
fix: use dynamic badges for auto-updated timestamp to ensure real-time accuracy
2026-02-11 12:54:45 +08:00
fujie
015b0d98ec
style: embed full-history activity chart into stats section and refine top 6 table
2026-02-11 12:52:14 +08:00
fujie
fc56ea7faa
style: move activity chart to bottom and use vega-lite for better visuals
2026-02-11 12:46:24 +08:00
fujie
e1c2261537
fix: implement safe badge keys and add dynamic upvote/save badges
2026-02-11 12:41:16 +08:00
fujie
93e8e3bee2
fix: remove duplicate saves entry and restore comments entry formatting
2026-02-11 12:37:51 +08:00
fujie
1fb2cccd58
fix: resolve type error in gist sync and implement full English localization for charts
2026-02-11 12:35:45 +08:00
fujie
49efcb7e4d
feat: implement Zero-Commit dynamic Mermaid charts via Kroki server-side rendering
2026-02-11 12:26:09 +08:00
fujie
8d334a48b9
feat: transition stats hosting to Gist-first model to minimize repository commits
2026-02-11 12:23:10 +08:00
fujie
dc0366aab2
feat: enable live stats for community reports via Gist dynamic badges
2026-02-11 12:19:16 +08:00
fujie
e50a55ee11
feat: enhance Mermaid visualizations with multi-series trends, distribution pie, and impact analysis
2026-02-11 12:13:29 +08:00
fujie
edbd75e5dc
fix: URL encode Gist raw endpoints for reliable Shields.io badge rendering
2026-02-11 12:12:37 +08:00
fujie
387ca8788b
feat: use dynamic badges for Top 6 plugin statistics in README
2026-02-11 12:10:46 +08:00
fujie
0424521380
feat: complete no-commit update system with dynamic badges and history sync
2026-02-11 12:08:05 +08:00
fujie
c2ea3b2479
feat: migrate stats display to dynamic Shields.io badges via Gist
2026-02-11 12:05:52 +08:00
fujie
a96a588141
style: reformat README stats section for better clarity and premium look
2026-02-11 12:01:54 +08:00
fujie
f34da0b263
feat: include per-post download stats in historical snapshots
2026-02-11 11:59:56 +08:00
fujie
80dce6e1de
fix: compatibility with Python < 3.12 for f-strings with backslashes
2026-02-11 11:58:44 +08:00
fujie
080534d03b
feat: implement Gist-based history tracking and enhanced stats categorization
2026-02-11 11:57:07 +08:00
fujie
a63d3e89ff
feat: implement stats history, growth tracking, and mermaid trend charts
2026-02-11 11:41:12 +08:00
fujie
447e791ab6
style: fix lint global errors and synchronize stats generator
2026-02-09 21:58:27 +08:00
fujie
8511b7df80
feat: add version column to top plugins stats and optimize workflow
2026-01-12 01:57:15 +08:00
fujie
08c0dd984c
docs: add 'Updated' column for each plugin in Top 6 table
2026-01-11 18:05:01 +08:00
fujie
e870ad8823
docs: add last updated time to Top 6 plugins section and update stats script
2026-01-11 17:59:08 +08:00
fujie
51612ea783
Fix AttributeError in stats script: handle NoneType data field
2026-01-10 16:19:44 +08:00
fujie
96638d8092
feat: smart commit for community-stats - only commit when data changes
...
- Add generate_shields_endpoints() for dynamic badges
- Update workflow to check for significant changes before commit
- Support uploading badge JSON to GitHub Gist
- Reduce unnecessary commits from hourly to only when data changes
2026-01-08 22:29:02 +08:00
fujie
1e0f5fb65a
feat: improve release workflow and update community stats to Top 6
2026-01-07 22:35:24 +08:00
fujie
a477d2baad
🔧 移除时间显示中的时区标注
2026-01-06 19:38:54 +08:00
fujie
8471680efe
⏰ 时间显示改为北京时间并精确到分钟
...
- 所有时间戳使用北京时区 (UTC+8)
- 格式从 YYYY-MM-DD 改为 YYYY-MM-DD HH:MM
- 添加 '(北京时间)' 标注
2026-01-06 19:31:18 +08:00
fujie
65fe16e185
🔧 修复数据解析和添加英文报告
...
- 修正 data 字段解析路径:data.function.meta 而不是 data.meta
- 现在正确显示插件类型 (action/filter) 和版本号
- 添加英文版详细报告 (community-stats.en.md)
- generate_markdown 方法支持中英文切换
2026-01-06 02:02:26 +08:00
fujie
136e7e9021
✨ 添加作者统计信息
...
- README 统计区域新增作者信息:粉丝数、积分、贡献数
- 中英文版本分别使用对应语言的表头
- 从 API 返回的 user 对象中提取用户统计数据
2026-01-06 01:53:03 +08:00
fujie
c1a660a2a1
🔧 修复社区统计功能
...
- 修正 README 结构:标题 → 语言切换 → 简介 → 统计 → 内容
- 英文版使用英文统计文本,中文版使用中文统计文本
- 修正插件 URL 为 /posts/{slug} 格式
- 清理 README_CN.md 中的重复内容
2026-01-06 01:49:39 +08:00
fujie
53f04debaf
✨ 添加 OpenWebUI 社区统计功能
...
- 新增统计脚本 scripts/openwebui_stats.py
- 新增 GitHub Actions 每日自动更新统计
- README 中英文版添加统计徽章和热门插件 Top 5
- 统计数据输出到 docs/community-stats.md 和 JSON
2026-01-06 01:32:38 +08:00