TREE(74): training modules, entity profiles, 2890 references, keyword indices SPROUT(42): knowledge pages, project docs, curated source material SEED(164): daily notes, raw session logs, unprocessed material Updated AUDIT_MANIFEST.json with growth classifications.
1.7 KiB
1.7 KiB
pageType, id, title, sourceType, sourcePath, ingestedAt, updatedAt, status, growth
| pageType | id | title | sourceType | sourcePath | ingestedAt | updatedAt | status | growth |
|---|---|---|---|---|---|---|---|---|
| source | source.2026-03-18 | 2026-03-18 | local-file | /home/topher/.openclaw/workspace-2890-bot/memory/2026-03-18.md | 2026-05-02T21:33:32.364Z | 2026-05-02T21:33:32.364Z | active | seed |
2026-03-18
Source
- Type:
local-file - Path:
/home/topher/.openclaw/workspace-2890-bot/memory/2026-03-18.md - Bytes: 1120
- Updated: 2026-05-02T21:33:32.364Z
Content
# 2026-03-18
## Queue Ticker Dashboard Feature
- Added auto-updating ticker bar to all dashboard pages
- Fetches latest Nexus bot message from #queueing-notifications channel
- Shows timestamp (just hour:min like "16:09")
- Strips emojis/unicode to avoid display issues
- Scrolling animation for mobile screens (enabled when text is too wide)
- Auto-updates every 30 seconds via JavaScript
- Cron job runs every minute to fetch latest message from Discord
### Files Modified
- docs/dashboard.html - main dashboard with ticker
- docs/event-chesapeake.html - Chesapeake event page with ticker
- docs/event-district.html - District championship page with ticker
- scripts/queue-info.sh - fetches Nexus messages from Discord
### Setup
- Cron: `* * * * *` runs queue-info.sh
- nginx serves queue-info.json at /queue-info.json
- Symlinked: /var/www/html/queue-info.json -> docs/queue-info.json
### Ticker Design
- Pink border (#ec40f5 - team color)
- Just 📢 icon (removed "QUEUE" text for more space)
- "Loading..." initially, updates with latest Nexus message
- Waits for 8am Saturday for real data to start coming in
Notes
Related
- No related pages yet.