iOS: episodes kept on the device, played offline #425
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A WKWebView does not run the page's service worker (#412), so the app plays everything from the server. Native downloads (background URLSession) into the app's storage, played by Playback from the file, with the page's On this device row and Keep button driven through the bridge. Uses the player token (#419).
Built in
ecc2483, TestFlight build 6. Checked in the simulator (plain and DeadAir copies kept, then played with the server refusing /media). Needs ipx-web deployed for the Keep button to show in the app, after build 6 is installed. The page still needs a connection to open: #435.The page's side (
ecc2483: Keep on this device handed to the app through native.ts) is deployed in ipx-web, 2026-11-08. The Swift side is not built or checked here; left open until it is tried on the phone.ipx-web deployed at Tower on 2026-11-08 with this change. Waiting on a check on the phone.
Checked on the phone with TestFlight build 14: works.