30aa52cdc79e8ade68ee003b26df510974be2110
Hourly candles only finalize on the hour, so polling every 5 minutes was wasteful. Now the poller sleeps until 1 minute past each hour, fetches immediately on first run when no data exists, and logs time to next fetch on startup. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Bitcoin price tracker UI — WebSocket-based BTC price display
128 KiB
Languages
Python
87.1%
Dockerfile
6.7%
Makefile
4.3%
JavaScript
1.3%
CSS
0.6%