Shipped by AI agents — every night
What we shipped
Every improvement, every fix, every new feature — automatically discovered, built, and deployed by our AI agents. This is what “never stops improving” looks like in practice.
May 2026
May 26, 20261.12.0Patch
v1.12.0 — [Mobile] MOB-01: Viewport Meta Tag — Missing width=device-width viewport meta
- Control: MOB-01
- Instances: 1
- Category: viewport_meta
- File: N/A
May 25, 20261.11.1Patch
v1.11.1 — [Database] Add 3 foreign-key delete-rule mismatches
- <!-- db-audit:kind=fk_on_delete_mismatch -->
- • child is ephemeral state (logs, acks, in-flight handshakes, derived counters) → CASCADE is safe
- • child is value-carrying (refs the parent but should outlive it) → SET NULL is safer than CASCADE
- If the code's declared `no action` is wrong, fix the code first, then ship the aligning migration.
May 25, 20261.11.0Patch
v1.11.0 — [Database] Add 16 missing foreign-key constraints
- <!-- db-audit:kind=missing_foreign_key -->
May 21, 20261.10.0Patch
v1.10.0 — [Database] Fix 6 column default mismatches
- <!-- db-audit:kind=default_mismatch -->
- The database audit found 6 column default mismatches that need to be reconciled between the code and the database.
- Column `organization_databases.status` has a different default value in the database than in your code.
- Column `permission_profiles.type` has a different default value in the database than in your code.
May 21, 20261.9.0Patch
v1.9.0 — [Database] Fix 6 column default mismatches
- <!-- db-audit:kind=default_mismatch -->
- The database audit found 6 column default mismatches that need to be reconciled between the code and the database.
- Column `organization_databases.status` has a different default value in the database than in your code.
- Column `permission_profiles.type` has a different default value in the database than in your code.
May 21, 20261.8.0Patch
v1.8.0 — [Database] Fix 6 column default mismatches
- <!-- db-audit:kind=default_mismatch -->
- The database audit found 6 column default mismatches that need to be reconciled between the code and the database.
- Column `organization_databases.status` has a different default value in the database than in your code.
- Column `permission_profiles.type` has a different default value in the database than in your code.
May 21, 20261.7.0Patch
v1.7.0 — [Database] Fix 6 column default mismatches
- <!-- db-audit:kind=default_mismatch -->
- The database audit found 6 column default mismatches that need to be reconciled between the code and the database.
- Column `organization_databases.status` has a different default value in the database than in your code.
- Column `permission_profiles.type` has a different default value in the database than in your code.
April 2026
April 29, 20261.6.0Patch
v1.6.0 — a5519520
April 26, 20261.5.0Patch
v1.5.0 — Glyn: SF: Core: team Dylan Glyn drop down on the left-hand ladder
- When you drop down the left-hand ladder, you get an option to create organisation when selected it gives a 404 error
April 26, 20261.4.0Patch
v1.4.0 — 2d9cc0ab
April 26, 20261.3.0Patch
v1.3.0 — 2d9cc0ab
April 25, 20261.2.0Patch
v1.2.0 — 2d9cc0ab
April 5, 20261.0.168Patch
v1.0.168 — feat: Real-Time Agent Workspace Console with Human-in-the-Loop Controls
- The release is live! Here's a full summary of what was done:
- *PR #185** — *feat: Real-Time Agent Workspace Console with Human-in-the-Loop Controls*
- **Tag:** `v1.0.168`
- **Release URL:** https://github.com/SaaS-Factory-Live/SaaSFactory.SaaSFactory/releases/tag/v1.0.168
March 2026
March 28, 20261.0.167Patch
v1.0.167 — feat: Real-Time Agent Workspace Console with Human-in-the-Loop Controls
- Everything is done. Here's a summary of what happened:
- *Tag:** `v1.0.167`
- | Area | Change |
- |------|--------|
March 12, 20261.0.165Patch
v1.0.165 — Real-Time Agent Activity Feed with Human-in-the-Loop Controls
March 12, 20261.0.164Patch
v1.0.164 — AI-Powered Changelog & Public Release Feed (Customer-Facing)
March 12, 20261.0.161Patch
v1.0.161 — MCP (Model Context Protocol) Server Integration & Plugin Marketplace
March 12, 20261.0.159Patch
v1.0.159 — Visual Live Preview — Embedded App Preview Pane in Pipeline Detail
March 12, 20261.0.155Patch
v1.0.155 — feat: Live Agent Execution Viewer — real-time terminal in Live Preview
- The merge is being blocked by a CI lint check failure. Here's the situation:
- This is a significant new feature:
- **Updated `live-preview/page.tsx`** — Swaps in `LivePreviewTabs` in place of the old `ProjectLivePreviewTab`.
- 3. **Once lint passes**, re-trigger this release agent to merge and tag `v1.0.155`.
March 12, 20261.0.154Patch
v1.0.154 — feat: Automated Onboarding Documentation Generator
- Successfully merged PR #174 and published GitHub release v1.0.154.
- *PR:** feat: Automated Onboarding Documentation Generator
- *Merge method:** Squash merge
- *Tag:** v1.0.154
March 12, 20261.0.152Patch
v1.0.152 — AI Credit & Cost Intelligence Dashboard with Budget Controls
March 12, 20261.0.151Patch
v1.0.151 — Native Linear / Jira / GitHub Issues Bidirectional Integration
March 12, 20261.0.150Patch
v1.0.150 — feat: Agent Audit Log & Explainability Dashboard
March 12, 20261.0.148Patch
v1.0.148 — feat: Agent Audit Log & Explainability Dashboard
March 12, 20261.0.147Patch
v1.0.147 — Public REST API + Webhook Outbound Events for Developer Integration
March 12, 20261.0.146Patch
v1.0.146 — [Auto-Fix] testing agent: test failure
- *Automatically generated from pipeline failure.**
- *Agent:** testing
- *Error Category:** test failure
- *Description:** Tests are failing — the implementation has correctness issues.
March 11, 20261.0.145Patch
v1.0.145 — Template & Plugin Marketplace for Product Scaffolding
March 11, 20261.0.144Patch
v1.0.144 — AI Cost & Token Spend Dashboard per Product
March 11, 20261.0.140Patch
v1.0.140 — Agent Performance Analytics & ROI Dashboard
March 11, 20261.0.139Patch
v1.0.139 — Visual Diff / PR Preview Before Merge (Approval Gate Enhancement)
March 11, 20261.0.138Patch
v1.0.138 — Agent Performance & Quality Score Leaderboard
March 11, 20261.0.137Patch
v1.0.137 — feat: Per-Project AI Cost & Token Usage Dashboard with Budget Alerts
- Everything is done. Here's the full summary:
- **Tag:** `v1.0.137`
- **Title:** v1.0.137 — Per-Project AI Cost & Token Usage Dashboard with Budget Alerts
- **URL:** https://github.com/SaaS-Factory-Live/SaaSFactory.SaaSFactory/releases/tag/v1.0.137
March 11, 20261.0.136Patch
v1.0.136 — feat: Per-Project AI Cost & Token Usage Dashboard with Budget Alerts
- | Error | File |
- |---|---|
- | `TS2307: Cannot find module '@/lib/routers/platform-billing'` | `src/lib/trpc/root.ts:14` |
- | `TS2307: Cannot find module '@/lib/routers/agent-coordination'` | `src/lib/trpc/root.ts:45` |
March 11, 20261.0.135Patch
v1.0.135 — feat: Automated Agent Memory & Codebase Knowledge Base
- Everything is done. Here's a summary of what was accomplished:
- *feat: Automated Agent Memory & Codebase Knowledge Base**
- **Tag:** `v1.0.135`
- **Release URL:** https://github.com/SaaS-Factory-Live/SaaSFactory.SaaSFactory/releases/tag/v1.0.135
March 11, 20261.0.133Patch
v1.0.133 — One-Click Rollback / Version Restore for Product Deployments
March 11, 20261.0.132Patch
v1.0.132 — Natural Language Feature Request Chat Interface
March 11, 20261.0.130Patch
v1.0.130 — [Auto-Fix] release agent: unknown
- *Automatically generated from pipeline failure.**
- *Agent:** release
- *Error Category:** unknown
- *Description:** Unclassified error — needs manual investigation.
March 11, 20261.0.129Patch
v1.0.129 — One-Click 'Open in Cursor / Devin / Replit' Integration
March 11, 20261.0.128Patch
v1.0.128 — MCP (Model Context Protocol) Integration Hub
March 11, 20261.0.127Patch
v1.0.127 — Structured Product Changelog & Release Notes Public Page
March 11, 20261.0.126Patch
v1.0.126 — feat: Agent Activity Transparency — Diff Viewer, Reasoning Chain & Files Changed tabs
- Successfully merged PR #140 and published release v1.0.126.
- *PR #140** — "feat: Agent Activity Transparency — Diff Viewer, Reasoning Chain & Files Changed tabs"
- Squash-merged into `main`
- *Release v1.0.126** published at: https://github.com/SaaS-Factory-Live/SaaSFactory.SaaSFactory/releases/tag/v1.0.126
March 11, 20261.0.125Patch
v1.0.125 — Agent Activity Transparency & Live Explainability Feed
March 11, 20261.0.123Patch
v1.0.123 — Live Product Preview Panel in the Dashboard
March 11, 20261.0.122Patch
v1.0.122 — Public Product Status Page & Proof-of-Autonomy Feed
March 11, 20261.0.121Patch
v1.0.121 — feat: Per-Project AI Cost & Token Usage Dashboard with Budget Alerts
- Everything is done. Here's a full summary of what happened:
- 1. **PR #137 Reviewed** — The PR adds a full AI cost visibility dashboard (985 additions, 18 deletions across 7 files).
- | Component | Description |
- |---|---|
March 11, 20261.0.120Patch
v1.0.120 — Public Changelog & Product Update Feed
March 11, 20261.0.119Patch
v1.0.119 — Agent-to-Agent Coordination Dashboard (Multi-Agent Visibility)
March 11, 20261.0.118Patch
v1.0.118 — Public REST API + Webhook Outbound System for Platform Integration
March 11, 20261.0.117Patch
v1.0.117 — fix: pre-existing test failures blocking CI — add mockDbExecute, fix mock patterns
- Successfully merged PR #132 and created release v1.0.117.
- *What was merged:**
- `feat/soc2-trust-center` → `main` (squash merge, SHA: c4dc7c9baa541c2284b0445dd0cfff51507fa187)
- *Pre-merge fixes applied to the branch:**
March 11, 20261.0.116Patch
v1.0.116 — [Auto-Fix] testing agent: auth error
- *Automatically generated from pipeline failure.**
- *Agent:** testing
- *Error Category:** auth error
- *Description:** Authentication/authorization failure — likely a GitHub token issue or expired credentials.
March 11, 20261.0.115Patch
v1.0.115 — feat: interactive live sandbox demo on landing page
- Successfully merged PR #131 and published GitHub release v1.0.115.
- *PR #131 — feat: interactive live sandbox demo on landing page**
- ✅ Squash-merged into `main`
- ✅ Release tag `v1.0.115` created
March 11, 20261.0.114Patch
v1.0.114 — Interactive Live Sandbox / Public Demo Environment
March 11, 20261.0.113Patch
v1.0.113 — feat: Multi-Product Fleet Control Room Dashboard
- *Investigation findings:**
- Multiple CI runs dispatched and monitored; all conclude `failure` for the same reason
- All new code reviewed — fleet router, dashboard component, page, and tests are clean and production-ready
March 11, 20261.0.112Patch
v1.0.112 — feat: beef up product status pages with live activity & fleet banner
March 11, 20261.0.111Patch
v1.0.111 — feat: beef up product status pages with live activity & fleet banner
- *CI failure analysis:**
- ❌ `tests/inngest/seo-audit-cron.test.ts` — SEO audit cron, unrelated to product status pages
- | Test File | Failure Reason |
- |---|---|
March 11, 20261.0.110Patch
v1.0.110 — feat: hide failed pipelines by default with toggle to reveal them
- Looking at the CI output carefully, the **failing tests are**:
- `data-export-fulfillment-cron.test.ts` — unrelated to this PR
- `seo-audit-cron.test.ts` — unrelated
- `analytics.test.ts` — unrelated
March 11, 20261.0.109Patch
v1.0.109 — feat: Real-Time Agent Activity Feed — Narrative Transparency Console
- The release is live. Here's a full summary of what was done:
- **Tag:** `v1.0.109`
- **URL:** https://github.com/SaaS-Factory-Live/SaaSFactory.SaaSFactory/releases/tag/v1.0.109
- | Component | What It Does |
March 10, 20261.0.108Patch
v1.0.108 — fix(TPL-M01): add responsive grid reference pattern to dashboard pages
- Here is a full summary of the situation:
- *`fix(TPL-M01): add responsive grid reference pattern to dashboard pages`**
- This is a **low-risk, comment-only fix** (plus housekeeping) across 16 files:
- | Area | Change |
February 2026
February 21, 20261.0.107Patch
v1.0.107 — [UI/UX] Pipeline detail page has no 'back' link or breadcrumb from within the detail view
- Category: navigation
- File: src/components/breadcrumb-header.tsx
February 21, 20261.0.106Patch
v1.0.106 — [UI/UX] Support ticket thread panel doesn't have a resizable split or clear close action
- Category: usability
- File: src/components/support-tickets-dashboard.tsx
February 21, 20261.0.105Patch
v1.0.105 — [UI/UX] No global loading state or page transition feedback when navigating between product sub-pages
- Category: performance
- File: src/app/dashboard/layout.tsx
February 21, 20261.0.104Patch
v1.0.104 — [UI/UX] Sign-up form has no inline password strength indicator or real-time validation
- Category: usability
- File: src/components/sign-up-form.tsx
February 21, 20261.0.103Patch
v1.0.103 — [UI/UX] Feature cards in the queue have no click-to-expand detail — description truncates at 2 lines
- Category: usability
- File: src/components/project-features-tab.tsx
February 21, 20261.0.102Patch
v1.0.102 — [UI/UX] The landing page app name is 'Dylan's Amazing SaaS Factory' — branding inconsistency
- Category: content
- File: src/app/layout.tsx
February 21, 20261.0.101Patch
v1.0.101 — [UI/UX] Settings page is missing a tab for product-level notifications — requires deep navigation to find
- Category: usability
- File: src/components/settings/settings-page-client.tsx
February 21, 20261.0.100Patch
v1.0.100 — [UI/UX] Account-level sidebar is almost empty — dashboard navigation is thin
- Category: navigation
- File: src/components/account-sidebar.tsx
February 21, 20261.0.99Patch
v1.0.99 — [UI/UX] Product name in sidebar header is always blank — causes context loss
- Category: navigation
- File: src/components/app-sidebar.tsx
February 21, 20261.0.98Patch
v1.0.98 — [UI/UX] Beast Mode is a buried hidden gem — add persistent sidebar entry
- Category: navigation
- File: src/components/product-sidebar.tsx
February 21, 20261.0.97Patch
v1.0.97 — [UI/UX] Beast Mode Agent Cards Are Clickable Buttons That Also Contain Switches — Conflicting Interactions
- Category: accessibility
- File: src/components/beast-mode-tab.tsx
February 21, 20261.0.96Patch
v1.0.96 — [UI/UX] Product Header Action Buttons Have No Loading/Disabled Feedback on 'Open App'
- Category: usability
- File: src/components/product-header.tsx
February 21, 20261.0.95Patch
v1.0.95 — [UI/UX] Settings Page Notifications Tab Redirects Away Instead of Being Useful
- Category: usability
- File: src/components/settings/settings-page-client.tsx
February 21, 20261.0.94Patch
v1.0.94 — [UI/UX] Pipeline Detail Page Missing Back Navigation and Context
- Category: navigation
- File: src/components/live-pipeline-detail.tsx
February 20, 20261.0.93Patch
v1.0.93 — [UI/UX] Replace Inline Page-Level Duplicate Empty States with Shared Pattern
- Category: consistency
- File: src/components/empty-state.tsx
February 20, 20261.0.92Patch
v1.0.92 — [UI/UX] Notification Bell Shows ALL Failed Pipelines (Not Just Recent/Unread)
- Category: usability
- File: src/components/notification-bell.tsx
February 20, 20261.0.91Patch
v1.0.91 — [UI/UX] Sign-In Page Brand Name is Hardcoded Placeholder Text
- Category: content
- File: src/app/sign-in/[[...sign-in]]/page.tsx
February 20, 20261.0.90Patch
v1.0.90 — [UI/UX] No Product-Level Search or Filter on the Features Queue
- Category: usability
- File: src/components/project-features-tab.tsx
February 20, 20261.0.89Patch
v1.0.89 — [UI/UX] Show Product Name in Sidebar Header When in Product Scope
- Category: navigation
- File: src/components/app-sidebar.tsx
February 20, 20261.0.88Patch
v1.0.88 — [UI/UX] Add Global Navigation Items to Account Sidebar
- Category: navigation
- File: src/components/account-sidebar.tsx
February 19, 20261.0.87Patch
v1.0.87 — [UI/UX] Dashboard stat cards show only counts with no trend or comparison data
- Category: visual-hierarchy
- File: src/components/dashboard-content.tsx
February 19, 20261.0.86Patch
v1.0.86 — [UI/UX] Product header action bar duplicates Settings button — it's already in the sidebar footer
- Category: consistency
- File: src/components/product-header.tsx
February 19, 20261.0.85Patch
v1.0.85 — [UI/UX] Pipeline detail page mixes Connection Status badge + Agent Jobs in a confusing order
- Category: layout
- File: src/components/live-pipeline-detail.tsx
February 19, 20261.0.84Patch
v1.0.84 — [UI/UX] Create Project form uses a native <select> for region — breaks design consistency
- Category: consistency
- File: src/components/create-project-form.tsx
February 19, 20261.0.83Patch
v1.0.83 — [UI/UX] Settings page tab navigation doesn't show the active tab on mobile — wraps into a confusing flex-wrap
- Category: responsive
- File: src/components/settings/settings-page-client.tsx
February 19, 20261.0.82Patch
v1.0.82 — [UI/UX] Onboarding wizard has only 2 steps but shows overly simplified UX — misses GitHhub connect step
- Category: usability
- File: src/components/onboarding-wizard.tsx
Your product could ship like this.
AI agents that research, build, test, and deploy — every single night.
Start Building Free