0.38.0 — 2026-08-20
A film can be made on the phone
The Telegram mini app stops being somewhere a film is started and becomes where it is made — cast drawn or photographed, eight steps that say which one you are on, and music under the cut.
Features:
- The mini app is the storyboard. A film is made on the phone rather than begun there and handed to a desktop, and a session the bot turns away now says why instead of going quiet.
- The phone draws its own cast, and the shot list looks like a shot list.
- Eight named steps, so an unfinished film reads as unfinished. Reported as "all the scenes seem empty" — and nothing was wrong: the frames had not been made yet because the cast had no face. The list simply had no way to say that, and eight blank boxes with no explanation reads as a broken app rather than a film at the start of itself.
- The phone lists the films it already has. Asked as "should I just generate another project?", where the honest answer was no and the app gave no way to act on it — the film id lived in localStorage and nowhere else, so a cleared webview or a second handset had no handle on work already paid for.
- A character can be a photograph you took, and a location a photograph you already have. The references step DREW a face because a webview was assumed to have no file chooser. It has one, and phones do it better than laptops — the picture of the shop, the office, the kitchen is usually the thing a client already owns.
- An assembled film comes with music under it.
Improvements:
- Upload looks like a button, and generating one says what it costs. It was a chip — a background colour and no border — which on Telegram's own surface reads as a label rather than as something to press.
Fixes:
- A film made on a phone outlives the provider's link. Every generated take arrives as a temporary URL that stops resolving; in a browser that is invisible, because the app downloads the bytes seconds after a task lands. A phone does not, so the film quietly expired.
- The button offering to open the film in Lucy is gone. It promised a handoff that could not happen — the assets were local to the phone — and it was written before that was true.
- The cast kind switch stops reading as a tab. Reported as "when I switch to the Product tab it still shows JIA's name and there is no separate place to upload the product".
- A download that times out stops being blamed on your photograph.
- The automatic music bed never picks a ShareAlike track. Caught on production an hour after the bed shipped.
- Smart Clips says a file is silent instead of quoting Chrome's decoder at you — and then cuts it anyway. Saying so politely was still a refusal, and a screen recording with no sound is a normal thing to want cut.
- The film says what it is doing, and shows the frames it has. Reported as "it just spins and then disappears", which is exactly what it did — three faults stacked on top of each other.