7 Commits
Author SHA1 Message Date
roosehash 93a1845d9f fix: Total tab chart shows monthly aggregation for cleaner trend view 2026-03-21 06:55:39 +00:00
roosehash 19db089963 i18n: add Total tab translations (简体/繁體/English) 2026-03-21 06:53:44 +00:00
roosehash 6485ce2aab feat: add Total tab to global stats for all-time view 2026-03-21 06:48:38 +00:00
roosehash 7e93870b54 fix: apply current-period stats to home page global stats too 2026-03-21 06:36:03 +00:00
roosehash 6dd3719944 Merge branch 'feat/scan-agent-workspace-skills' 2026-03-21 06:30:18 +00:00
roosehash 35a78fad04 fix: stats summary cards show current period only
Previously the summary cards (Input Tokens, Output Tokens, Total Messages)
showed the all-time total regardless of the selected time range tab.

Now:
- Daily tab → today's stats
- Weekly tab → this week's stats
- Monthly tab → this month's stats

Fixes #37
2026-03-21 06:26:14 +00:00
roosehash 00bfa23f28 feat: scan agent workspace skills directories
Scan skills from agent workspace and agentDir paths configured in
openclaw.json (agents.list[].workspace and agents.list[].agentDir).

- Resolves symlinks to avoid scanning the same directory twice
- Deduplicates by skill id (agent skills won't override builtin/custom)
- Gracefully skips if config read fails

This helps users with multi-agent setups where skills are stored in
agent workspaces rather than ~/.openclaw/skills/.
2026-03-21 06:17:53 +00:00