---
pageType: source
id: source.2026-03-18
title: 2026-03-18
sourceType: local-file
sourcePath: /home/topher/.openclaw/workspace-2890-bot/memory/2026-03-18.md
ingestedAt: 2026-05-02T21:33:32.364Z
updatedAt: 2026-05-02T21:33:32.364Z
status: active
growth: 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
```text
# 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
<!-- openclaw:human:start -->
<!-- openclaw:human:end -->

## Related
<!-- openclaw:wiki:related:start -->
- No related pages yet.
<!-- openclaw:wiki:related:end -->
