chart/app/market
Chris Amow cc25871032 Keep the Schwab token alive, and reconnect from the header
The live socket never made a REST call, so the seven-day refresh
token expired while the chart still looked fine. A deploy then
could not log in. Ping user preferences every six hours, and when
the grant is already dead offer a one-click reconnect that writes
the token on the existing callback.
2026-08-18 10:11:02 +00:00
..
__init__.py Implement M0 Yahoo market data and replay 2026-08-09 20:36:13 -05:00
base.py trendlines namable deleteable 2026-08-09 23:00:46 -05:00
es_options.py options finding feature 2026-08-14 06:18:53 -05:00
factory.py Add the Schwab live source: real-time /ES minute bars 2026-08-10 05:23:20 -05:00
recorder.py Implement M0 Yahoo market data and replay 2026-08-09 20:36:13 -05:00
replay.py trendlines namable deleteable 2026-08-09 23:00:46 -05:00
schwab.py Keep the Schwab token alive, and reconnect from the header 2026-08-18 10:11:02 +00:00
schwab_quotes.py options finding feature 2026-08-14 06:18:53 -05:00
stream.py Keep the Schwab token alive, and reconnect from the header 2026-08-18 10:11:02 +00:00
yahoo.py Label the axis past the last bar, and fix the Yahoo bars that exposed 2026-08-11 23:55:27 -05:00