- New "🚀 Devel" tab with live GitHub commit activity (1-min cache)
- Metrics: Commits Today, This Week, Contributors, Stars
- Commit type distribution (feat/fix/docs/refactor/chore)
- Recent commits list with hash, message, author, relative time
- Repository stats: forks, watchers, open issues
- Cyberpunk-themed commit cards with color-coding
- Pulsing live indicator animation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| files | ||
| README.md | ||
SecuBox Evolution Dashboard
Interactive Streamlit dashboard showing SecuBox project evolution.
Features
- Real-time GitHub sync: Fetches HISTORY.md, WIP.md, TODO.md, README.md from master branch
- Milestone tracking: Parses and displays project milestones with dates
- Search: Full-text search across all project files
- Timeline view: Visual timeline of project evolution
- Feature distribution: Charts showing feature category breakdown
- Dark cyberpunk theme: Matches SecuBox design language
Deployment
- Copy
secubox_evolution.pyto/srv/streamlit/apps/ - Add instance:
uci set streamlit.secubox_evolution=instance && uci set streamlit.secubox_evolution.enabled='1' && uci set streamlit.secubox_evolution.app='secubox_evolution' && uci set streamlit.secubox_evolution.port='8510' && uci commit streamlit - Restart:
/etc/init.d/streamlit restart - Access:
http://<device-ip>:8510
Dependencies
- streamlit >= 1.32.0
- pandas >= 2.0.0
- requests >= 2.31.0
Data Sources
- GitHub:
https://raw.githubusercontent.com/gkerma/secubox-openwrt/master/.claude/ - Auto-refresh: 5 minutes cache TTL