Your flows can sign in now
Most of an app lives behind a login, and until today a flow stopped at the door. Each repository now has its own test account: open the repo, then Setup — it sits beside Preview URL. Tada generates the email and password; you add that user to your seed so it exists in every preview database, and the flow signs in with {{secret.TADA_TEST_EMAIL}} and {{secret.TADA_TEST_PASSWORD}}. Names, never values — nothing secret is ever committed with the flow.
It is a fake user in a database that is thrown away with the preview, which is the point: Tada never needs to hold a real credential of yours. The password stays viewable on the panel, because you will paste it into a seed script more than once. Regenerate asks first — every environment seeded with the old one fails at sign-in until you update it.
Also in this release
- Your agent can set it up — a second MCP tool,
setup_test_account, returns the account for a repository so the agent can write a flow that signs in without a password ever appearing in the file. - A blocked run says why — when the gate blocks on something the step ledger did not catch, the run now carries the recorder's own words instead of a green ledger under a red verdict.
- You can see Tada at work — a live indicator on a running run, on each step in progress, on a demo being prepared, and on a voice preview, where it moves with the audio. It goes still when nothing is happening.