← Back to all posts

What's new: bring your old data, design editors in your app, and no more "Log in" flash

What's new: bring your old data, design editors in your app, and no more "Log in" flash

A lot has landed since the last roundup. Here it is, roughly in order of how much it changes your day.

Bring your old data with you

Moving off another system no longer means starting from an empty app. Attach your old database to the chat: a plain Postgres dump, a CSV, or a zip of them, up to 50 MB. Kreova reads the file on its own server and shows the builder your tables, and together you decide what goes where.

  • Nothing moves until it has been tried. The builder does a practice run first, so the count and any errors are real before a single row lands in your app.
  • Secrets stay behind. Sessions, tokens, payment records, passwords and card numbers are left out, and you are told what was skipped. Your members use Forgot password once.
  • It cleans up after itself. The imported copy stays private and is removed 7 days after your last import.

A real design editor inside your app

Your app can now include a small design editor: pictures, text you edit in place, arrows and shapes, a pen, and undo. Good for marking up a photo, making a social card, or letting a customer design a product within the printable area. It works with a finger on a phone, and a card made on a phone exports at the same size as one made on a desktop. There is also a signature pad.

No more "Log in" flash

If your site has a sign-in corner, signed-in people used to see "Log in" for a moment on every page before their name appeared. We measured 250 to 500 milliseconds on a live site. A page can now know who is there before it draws, so the right corner shows first time.

Pages Google can read properly

Public detail pages now carry their full text in the page by default, without anyone asking. Blank lines in that text now become real paragraphs too, so a four-paragraph answer no longer reaches search engines as one block.

Your own site behind a password

Link your own site and give its password in the same message, and Kreova can read it signed in, like a staging site or a store still behind its password page. The password is used for that read only and is hidden from the chat history.

And smaller things

The builder checks what it wrote. If it stops with pages it never looked at, it goes back and checks them, new ones first.

Tables in the chat. When the builder answers with a table, you now get a real table, and it scrolls sideways on a phone.

Stop means stop. Pressing Stop now also turns off auto-continue for that project, so your next message does not start a new chain of builds.

Bigger files. The builder can download files up to 25 MB each and shrink them, so a huge banner from your old site is no longer a problem.

Lighter pictures. Pictures your app makes are about a tenth of the size, and an installed app now opens on your site's own background instead of white.

Tidier emails. Money is grouped and dates are readable in the emails your site sends.

French is read as French. The builder no longer mistakes French for Spanish.

A plain summary for AI tools. kreova.app now has an llms.txt, so AI assistants can read what Kreova does.

Everything here is live now. If you have a site on Kreova already, tell the builder what you want to try and it will set it up.