Every change with a date, newest first. No “recently”, no “we fixed some minor issues”. The numbers in these entries are measured on our own production, not copied from a vendor’s materials.
Outages sit here next to releases. If the service was down, you will find an entry with the date, how long it lasted, how many jobs failed and what we changed so it does not happen again. A failed job never charges credits.
The six tools that restore photos and film now state a measured time instead of a promise: photo colorization usually 19 seconds, upscaler 17, deblur 24, old photo 33. These are medians from our own production since 1 July, not numbers from a vendor press kit. Nine photos in ten are colorized in under 40 seconds.
Open the toolDenoise, sharpen, the upscaler and the video upscaler preview now keep working when our main GPU provider goes down. Two fallbacks we rejected after quality tests: for canvas expansion the substitute drew a film-strip border, and for portrait relighting it replaced the whole scene. Those two tools now say plainly that they are temporarily unavailable, because an honest message beats a bad result paid for in credits.
Between 16 September 13:30 and 18 September 09:52 not a single video colorization job succeeded: 73 failed attempts, three users, zero credits charged. Two things combined: our main GPU provider locked the account over its balance, and our own code misread the second provider’s reduced-rate-limit notice as an out-of-funds error, sending frames back to the locked provider for 15 minutes at a time. Worse than the outage itself: our monitoring showed both providers as healthy, and the outage alert could never fire because of a bug in its condition, ever since we wrote it. The probes now measure account state at the provider, alerts fire and have been verified, and the service has been running since 18 September 09:53.
Open the toolThe pricing page promised “valid for 12 months”, while about thirty other places on the site said credits never expire. We settled it in the code, not in marketing: credits are a plain number on the account, with no expiry field and no process that clears them. The contradiction is fixed in six languages, and a test now blocks any translation that gives credits a deadline.
Open the toolThe video colorization gallery now shows six pairs of synchronized clips you can drag a slider across, instead of three still frames with a note that real samples would come later. Every result comes from the same production pipeline you use. The strip on the home page now plays three-second before-and-after loops instead of posters.
Open the toolEvery release used to open a window where the site answered noticeably slower — we measured 3,540 milliseconds on the pricing page. We now keep two parallel releases and switch traffic only once the new one answers correctly. Since the change, no sample has crossed one second.
The site showed customer testimonials we did not have and figures nobody here had measured. We removed both, and rewrote the About page down to what can be verified. There is less copy and it looks less impressive, but every sentence can be checked.
Open the toolTool descriptions listed models that were never in our pipeline, and the Polish structured data advertised a competitor and promised 8K output we do not deliver. Engine names now match whatever actually computes the job. The denoiser also stopped posing as old-photo restoration, because it was taking traffic from the tool that does it better.
Open the toolWe have had the mechanism for a long time, but never stated it where it matters. Now a single sentence sits under every tool, before payment, with numbers taken from the code: video is kept 30 days, photos of signed-in users indefinitely, guest files 14 days. A failed job returns credits automatically.
From 8 to 12 September, video colorization finished no jobs: 158 failed requests. Our account at the GPU provider fell below its $5 threshold, which there does not mean no service but a hard rate cap with the surplus rejected. Our logs showed it as an ordinary network error, so we looked for the cause on our own side. The balance threshold is now checked separately and named for what it is.
Open the toolVideo colorization now runs on our side: frames, color, temporal stabilisation, reassembly and the original sound put back. After stabilisation, flicker measures 2.83 against 3.81 for ordinary camera footage, so the result is steadier than material shot on a camera. Clips up to 5 minutes, sound preserved, and the five-second preview is free and usually back within a minute.
Open the toolThe tools are laid out across five studios — image, video, audio, portrait and marketing — all under one subscription. Nothing was lost for users of 1.x: account, credits and history stayed where they were.
Open the toolThis page is about the past. If you are checking whether something works right now, see the status page.
System status