Changelog Sep 25, 2026 - Theme Motion playback speed and saved scans that match their runs
Theme Motion plays at up to 8x and opens on axes that run through today, saved scans with a technical study stop flagging their own runs as different filters, and free accounts see P/E on a 15-minute delay.
Most of this release is fixes. Theme Motion picks up a speed control and new opening axes, and saved scans with a technical study stop tripping the Different filters badge against their own runs.
Theme Motion plays faster, and through today
The Theme Motion price strip has a speed button beside the play controls. Each click steps it through 1×, 2×, 4× and 8×, and you can change speed mid-play. At 8× a year of history plays in about 45 seconds instead of six minutes. Speed lasts for your session and opens at 1× after a reload, the same as play and pause.
New cards open on dollar volume, performance and theme relative strength. All three update during the trading day, so a fresh card plays through today's session where the old defaults stopped at yesterday's close. Cards you already placed keep the axes you saved them with. Theme Motion runs on Super and Super Pro.
Saved scans match their own runs
Load a saved scan that held a technical study and the scanner would show Different filters on it, even if you hadn't touched a thing. Save then refused to keep the run's results and asked you to rescan. Our scan engine writes two extra fields back onto every technical study, and our comparison stripped them from the saved scan but not from the run. It strips both sides now, so the badge appears when your filters differ from the run's and stays off otherwise. We changed no stored data, so every existing saved scan picks up the fix the next time you open it.
The links that open a saved scan in the scanner had a second bug. From My Scans, a scan's details page or a scan-refresh notification, the scanner could open on an empty grid, while the same scan loaded fine from the Load dialog. Those links now open the scan with its last run in place.
Also in this release
- Free and expired accounts see P/E on a 15-minute delay, labelled P/E (15m delayed) on the ticker page. A live P/E times the public earnings figure gives you the live price, which the free plan doesn't include. The delayed P/E stays blank for about the first 15 minutes after the open. Paid plans and API tokens keep the realtime figure, labelled P/E (realtime). Web and app.
- In two cases, the AI terminal told you a filter wasn't on your plan when the filter it had built was malformed. It now reports those as invalid filters and leaves your plan out of it.
- Code samples on api-docs.scanr.ai printed the
path prefix twice, as
https://scanr.ai/api/v2/api/v2/scan. They print the right path now, and you can download the spec from api-docs.scanr.ai/openapi.json.
Tell us which speed you settle on for Theme Motion, or anything else you run into, at feedback.scanr.ai or [email protected].
— Eoin & The Scanr.ai team

