Merge pull request #509 from saffron-health/release-v0.6.38
Features
-
Unified authenticated dashboard: Signed-in users now land in a single left-sidebar dashboard that consolidates all workspace views into one place. Sections include Workflows, Schedules, Workflow Runs, Browser Sessions, Self-Healing Playwright, Users, Secrets, API Keys, and Billing — all reachable from
/dashboard/<section>. -
Secrets management: A new Secrets section lets workspace owners add, rename, replace, and delete encrypted secrets directly from the dashboard. Secret values are write-only — they are never returned in dashboard responses or shown in tables. A visibility toggle lets you preview a value before saving.
-
API key management: A new API Keys section lets any user create named API keys and delete keys they own. The raw key material is displayed exactly once immediately after creation with a one-click copy button, then never shown again.
-
Guided empty states: Each automation table shows a contextual prompt when no data is present. Cloud-dependent sections (Workflows, Schedules, Workflow Runs, Browser Sessions) surface a copyable Libretto Cloud setup prompt. The Self-Healing Playwright section walks through the ordered steps: create an API key → copy the PR agent prompt → connect a GitHub repository.
-
Updated homepage copy: The homepage hero now reads "Automate the work that happens in your browser" with an updated description reflecting the full product breadth (Chrome extension, CLI, SDKs, cloud browsers).
Improvements
- Simplified sign-in flow: After signing in or verifying an email, users with an existing organization are sent directly to
/dashboardinstead of a setup wizard. New users create their organization first, then enter the dashboard. - Simplified navbar: The account dropdown in the navbar has been replaced with a single Dashboard button for signed-in users.
- Legacy dashboard URLs redirect:
/dashboard,/dashboard/cloud-browsers,/dashboard/pr-agent, and/dashboard/chrome-extensionall redirect into the equivalent new dashboard section without breaking existing links. - Static prerendering for dashboard routes: All dashboard section pages are now prerendered at build time, so direct links, page refreshes, and auth redirects resolve correctly on Vercel without a client-side navigation round-trip.
- Removed setup wizard: The
/setuproute has been removed. Any links that previously pointed there now redirect to the dashboard.