Releases: Forge-Space/siza
v0.49.0
[0.49.0] — 2026-03-16
Added
- Landing page redesign — animated demo, unified violet palette, social proof section, and improved hero copy (#530)
- Interactive CodeShowcase — hover-to-highlight file tree nodes with live diff view (#532, #534)
- EcosystemSection pipeline diagram — layered flow diagram replacing card grid with connected architecture visual (#534)
- Auth split-panel layout — sign-in/up pages now show feature bullets and trust signals in a left panel (#533)
- Pricing annual/monthly toggle — gradient header, annual discount display, and tier differentiation (#547)
- Generator empty state — styled placeholder in code/preview panels before first generation (#546)
- ProjectCard open link — replaces meaningless progress bar with direct Open project link (#545)
- Typography hierarchy — normalized H2/H3 sizing across EcosystemSection and CapabilitiesSection; sidebar active indicator polish (#549)
- Generator component unit tests — 74 tests across 9 suites covering GeneratorForm, ThemeGenerator, DesignContext, LivePreview, and CodeEditor
- Dashboard shell unit tests — 46 tests across 7 suites covering Sidebar, TopBar, UserMenu, MobileNav, PRStatus, GitHubPanel, and ProjectSettings
- Billing component unit tests — 38 tests across PricingCard (15), SubscriptionStatus (10), UpgradePrompt (4), and UsageChart (9)
- Roadmap and tour unit tests — PhaseCard, PhaseNavigator, StatusFilter, TourCard, RoadmapHero (50+ tests)
- Catalog, onboarding, analytics unit tests — TryItPanel, WelcomeStep, ProjectStep, GenerateStep, AnalyticsDashboard, StatsBar, ecosystem-data (90+ tests)
- Wireframe component unit tests — FigmaExportDialog (8) and WireframePreview (10)
- ThemeSelector unit tests — 14 tests covering selection, save, import/export, duplicate, and built-in delete guard
- SonarCloud CPD exclusions — test files excluded from duplication checks (#528)
Fixed
- Sidebar active indicator — exact-match on
/dashboardprevents all child routes from appearing active; collapsed sidebar now hides left border correctly - Teams E2E flakiness — unique
runIdsuffix prevents parallel test collisions;afterEachcleanup removes created teams
Changed
- Dependencies — major bumps: openai 4→6, express 4→5, vite 6→8, @vitejs/plugin-react 4→6, @types/node 22→25, @typescript-eslint 7→8, supertest, marked 15→17, and 14-package minor/patch group (#535–#544)
v0.48.0
What's Changed
Added
- StatsBar component — global stats strip with real-time project, component, and user metrics (PR #521)
Changed
- Removed console.error/log from production error boundaries and component catch blocks
Full Changelog: https://github.com/Forge-Space/siza/blob/main/CHANGELOG.md#0480---2026-03-15
v0.47.1 — Dependency bumps
Dependency updates: actions/checkout@6, setup-node@6, action-gh-release@2.5.3, download-artifact@8.0.1
v0.47.0 — 179+ new unit tests across 17+ API routes
Major test coverage expansion: 179+ new unit tests covering admin routes, analyze-image, auth, components/[id], features/[id], github routes, golden-paths scaffold, internal-validation, plugins/[slug], projects/[id], stripe checkout, teams/[slug], templates/[id], wireframe, generate/format, catalog routes, and more. Full lint compliance across all test files.
v0.46.0 — +51 unit tests for dynamic [id] routes, api-route-testing v1.3.0
Adds 51 unit tests for dynamic [id] route handlers (projects, components, generations). Updates api-route-testing skill to v1.3.0 with expanded guidance. CHANGELOG updated with full test suite expansion history.
v0.45.0 — +29 unit tests for projects, components, and generations routes
Continues API route test expansion: 29 new unit tests covering projects, components, and generations route handlers. Total: 43 routes with unit test coverage across this test series.
v0.44.0 — +15 unit tests for generate routes, skill improvements
What's New
Tests (+15 unit tests)
| Route | Test file | Tests |
|---|---|---|
POST /api/generate/analyze |
generate-analyze-route.test.ts |
8 |
POST /api/generate/validate |
generate-validate-route.test.ts |
7 |
Patterns tested: auth, request body validation, service call, error propagation, schema validation errors.
Skills
api-route-testingv1.2.0 — expanded response body shape reference (errorResponse, successResponse, jsonResponse, NextResponse.json), updated coverage map (14 routes tested, next targets identified)verifyskill improvements
Coverage
29 API routes now have unit test coverage across all sessions in this series.
Breaking Changes
None.
v0.43.0 — API route test coverage (+49 unit tests)
What's New
Tests (+49 new unit tests across 9 API route handlers)
Continues API route test expansion from the previous session (PR #490, v0.42.0).
| Route | Tests | PR |
|---|---|---|
GET /api/suggestions |
6 | #491 |
GET /api/generations/history |
6 | #491 |
GET /api/feature-toggles |
6 | #491 |
GET /api/metrics |
6 | #492 |
GET + POST /api/teams |
8 | #492 |
GET /api/plugins |
4 | #492 |
GET + POST /api/golden-paths |
6 | #492 |
GET + POST /api/templates |
7 | #492 |
Also includes an updated api-route-testing skill (v1.1.0) with extended coverage map.
Coverage Impact
15 API routes now have unit test coverage. Core auth, error, and pagination patterns tested across all handlers.
Breaking Changes
None.
v0.42.0 — Conversion funnel, gate activation, security spoke, coverage boost
What's New
Features
- Conversion lift — P0-A in-app conversion lift for no-project users (#485); one-click starter project activation CTAs; guided starter-project prompt for gate activation (#474)
- Gate activation funnel — core-flow activation v2 nudges and telemetry; route dashboard activation CTAs by core-flow progress (#472); gate-activation funnel and nudges (#468)
- Security spoke — ingestion, persistence, and admin telemetry (#459)
- Lead readiness — acquisition flow and smoke gates (#456)
- Core-flow validation — validation gate telemetry (#454); report endpoint and workflow (#464)
- Admin analytics — live admin analytics telemetry (#458)
- Roadmap gate metrics — MCP-first fallback policy (#452)
- Marketing — SEO contract and static indexability hardening (#444, #445); live ecosystem sync (#421); golden paths sync and theme generator polish (#436)
- Public gallery — generation gallery (#401); interactive onboarding tour (#406)
- Accessibility skills — 3 accessibility specialist skills for skill marketplace (#407)
Fixes
- Production blockers — hardened siza production blockers and audit gating (#481)
- Lead-readiness — stabilized production lead-readiness tour interaction (#482)
- Auth & gallery — improved public auth and gallery guidance (#486)
- Lighthouse — optimized landing with static homepage rendering (#435)
- Dependencies — remediated high dependency alerts (#449, #450)
- CI — core-flow validation report schedule corrected (#467); SonarCloud hotspot blockers (#420)
Tests & Coverage
- +27 new tests — storage.ts, limits.ts, provider.tsx brought to 96-100% isolated coverage (#489)
- E2E — catalog, teams, golden paths, onboarding coverage (#404); lead-conversion recovery (#477)
Chores
- Dependencies bumped across the board (express 5.x, sonner 2.x, eslint-config-next, vitest 4.x)
Breaking Changes
None. All changes are additive or behind feature gates.
v0.41.0
Full Changelog: v0.40.0...v0.41.0