chart/app/api
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 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 Keep the Schwab token alive, and reconnect from the header 2026-08-18 10:11:02 +00:00
schwab_auth.py Keep the Schwab token alive, and reconnect from the header 2026-08-18 10:11:02 +00:00
ws.py Add a Drawings layer toggle that hides lines and comments 2026-08-18 09:53:33 +00:00