Reproduced the preview error against a server built from v0.1.1-nightly.20261020.3401: POST /api/auth/websocket-ticket/media returns 404 there, while the bare /api/auth/websocket-ticket returns a ticket that the preview stream accepts (upgrade 101). Current clients didn't fall back to the bare route for media tickets the way they do for RPC tickets. The fix is in https://git.cafe/pingdotgg/t3code/pull/29616. Main's server (a9ac1e8e54) answers 200 on /media, so a host on a nightly from 2026-10-24 or later should not return this 404. If it still does after the desktop app has fully restarted, please say so here.
The push-notification part has a separate cause; Android registration failures are tracked in https://git.cafe/pingdotgg/t3code/issues/26530.