chart/app/api
Chris Amow fced18528b Backfill the history missed while the live stream was down.
History was only fetched by the startup seed, so a Schwab outage stayed a
hole until the next deploy — Sept 9 to 24 after a refresh token expired.
A reconnect more than two minutes past the last bar now fetches the gap
from Yahoo, fills empty buckets only, refolds the live forming buckets,
rebuilds levels without alerting, and resyncs every socket.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 18:48:54 -05:00
..
__init__.py Implement M1 live one-minute chart 2026-08-09 20:38:50 -05:00
captures.py improved diag screen capture 2026-08-14 23:40:49 -05:00
deps.py - Drag a selected trendline body to reposition the entire line. 2026-08-11 05:46:09 -05:00
meta.py improved diag screen capture 2026-08-14 23:40:49 -05:00
routes.py Stamp drawings and alerts with symbol; snap from the instrument profile. 2026-09-07 04:01:08 -05:00
schwab_auth.py Keep the Schwab token alive, and reconnect from the header 2026-08-18 10:11:02 +00:00
ws.py Backfill the history missed while the live stream was down. 2026-09-24 18:48:54 -05:00