Releases: rockfridrich/villa
Releases · rockfridrich/villa
Villa v0.3.0-rc.2
🎉 Villa v0.3.0-rc.2
Live at villa.cash
Changes
- fix(docker): copy next/react/react-dom explicitly into runner stage
- fix(docker): dereference Bun hardlinks before cross-stage COPY
- fix(docker): find next/react modules wherever Bun installed them
- fix(docker): install next/react via npm in runner stage
- fix(docker): use empty package.json for npm install in runner
- fix(docker): copy standalone first, then npm install runtime deps
- fix(docker): override standalone package.json before npm install
- fix(auth): fix key auth flow for beta env and settings CSP (#93)
- fix(auth): remove fake-key.villa.cash refs, use key.villa.cash for all envs (#94)
- fix(hub): persist inline nickname edit to backend + bump v0.3.0-rc.2 (#95)
Commit: 751905c
Villa v0.3.0-rc.1
🎉 Villa v0.3.0-rc.1
Live at villa.cash
Changes
- fix(docker): remove unnecessary node_modules/.bun copies from runner stages
- feat: SDK auto-sync README versions
- ci: add SDK version consistency check workflow
- feat(docker): add BuildKit cache mounts for bun installs
- bump: version to v0.3.0-beta.2
- fix: SDK type exports and auth subscription cleanup
- docs: add QA handoff for v0.3.0-beta.2 release
- chore(beads): close villa-qzt beta 3 cleanup issue
- fix(docs): populate build metadata in health endpoint (#79)
- fix(developers): add missing @monaco-editor/react dependency (#80)
Commit: aa5de26
Villa v0.3.0-beta.1
🎉 Villa v0.3.0-beta.1
Live at villa.cash
Changes
- docs: auto-generate CLAUDE.txt [skip ci]
- fix(ci): use bun instead of pnpm for SDK publish workflow
- docs(sdk): add OpenCode prompt for runtime config implementation
- feat(opencode): add cost-optimized model routing configuration
- fix(agents): update opencode.json models - Qwen/Gemini/Grok
- docs: add production deploy prompt for OpenCode
- chore: align all package versions to 0.2.0
- feat(sdk): popup fixes - Vietnam animals, settings routing, frosted glass
- docs: auto-generate CLAUDE.txt [skip ci]
- feat: SDK runtime config, git protocol, build fixes, agent consolidation (#75)
Commit: 2163b46
Villa v0.21.0
🎉 Villa v0.21.0
Live at villa.cash
Changes
- docs(opencode): beta candidate QA feedback and fixes plan
- docs(opencode): add settings popup UX and nickname ENS architecture
- fix: Villa ID beta candidate + SDK v0.2.0 (#73)
- docs: auto-generate CLAUDE.txt [skip ci]
- fix(ci): use bun instead of pnpm for SDK publish workflow
- docs(sdk): add OpenCode prompt for runtime config implementation
- feat(opencode): add cost-optimized model routing configuration
- fix(agents): update opencode.json models - Qwen/Gemini/Grok
- docs: add production deploy prompt for OpenCode
- chore: align all package versions to 0.2.0
Commit: 4e913d8
Villa v0.9.0-beta.1
🎉 Villa v0.9.0-beta.1
Live at villa.cash
Changes
- fix(key): wait for targetOrigin before sending VILLA_READY
- feat(agents): add multi-platform agent coordination system
- docs(opencode): add Villa ID revamp task spec
- feat: Villa ID Revamp - Porto-identical UX (#72)
- docs: auto-generate CLAUDE.txt [skip ci]
- fix(ci): always run bun install to ensure workspace symlinks
- fix(ci): remove .turbo from cache, use --force for fresh builds
- fix(ci): remove --parallel to respect turbo dependency order
- docs(opencode): beta candidate QA feedback and fixes plan
- docs(opencode): add settings popup UX and nickname ENS architecture
Commit: 9557f0c
Villa v0.20.0
🎉 Villa v0.20.0
Live at villa.cash
Changes
- docs: auto-generate CLAUDE.txt [skip ci]
- chore: major repo cleanup and reorganization
- chore: consolidate AI tool configs (.claude, .opencode, .beads, .github)
- fix: update playground 'How it works' to say key.villa.cash
- docs: improve AI-friendly SDK documentation
- docs: auto-generate CLAUDE.txt [skip ci]
- feat: SDK domain types and playground landing page redesign
- docs: auto-generate CLAUDE.txt [skip ci]
- fix: remove iframe from docs, use direct SDK integration
- chore: add session cost tracking script and protocol references
Commit: 7666b72
Villa v0.1.0-beta.1
🎉 Villa v0.1.0-beta.1
Live at villa.cash
Changes
- docs: auto-generate CLAUDE.txt [skip ci]
- feat(sdk): VillaProfile component + settings popup + village nicknames (#68)
- docs: auto-generate CLAUDE.txt [skip ci]
- docs: update CLAUDE.txt with VillaButton profile dropdown behavior
- chore(sdk): bump to 0.1.1 and publish to npm
- docs: auto-generate CLAUDE.txt [skip ci]
- feat(telemetry): add version status tracking and fix docker command
- feat(key): glassmorphism auth UI redesign (#58)
- fix(key): support LAN IP origins for mobile testing + fix telemetry docker command (#70)
Commit: 87aeda7
Villa v0.19.0-beta.1
🎉 Villa v0.19.0-beta.1
Live at villa.cash
Changes
- fix(deps): upgrade Next.js to 14.2.35 to fix security vulnerabilities
- chore: remove stale pnpm-lock.yaml (using bun.lock)
- fix(railway): extend healthcheck timeout to 120s
- feat(infra): add CloudFlare agent and Railway migration
- feat(infra): rename environments and add @tasks agent
- feat(infra): migrate to Railway with automation scripts
- docs: auto-generate CLAUDE.txt [skip ci]
- fix(developers): add all workspace packages to Dockerfile for bun install
- fix(developers): remove invalid COPY fallback syntax from Dockerfile
- fix(developers): add node_modules/.bun for standalone symlinks
Commit: 2a25949
Villa v0.19.0-alpha.1
🎉 Villa v0.19.0-alpha.1
Live at villa.cash
Changes
- feat(telemetry): add server-side API routes to bypass CORS
- feat(telemetry): add launch actions and agent cost optimization guide
- chore: prepare v0.1.0-alpha.1 release
- docs: auto-generate CLAUDE.txt [skip ci]
- fix(contracts): restore V1 contracts needed by tests/scripts
- docs(specs): add simplified deployment workflow spec
- chore(infra): remove dev-1/dev-2 preview environments
- feat(telemetry): add pipeline stage constants per deployment spec
- docs: update environment docs to reflect simplified 3-env setup
- feat(telemetry): add enhanced pipeline visualization and build status
Commit: 7cc0876
Villa v0.19.0
🎉 Villa v0.19.0
Live at villa.cash
Changes
- fix(developers): add all workspace packages to Dockerfile for bun install
- fix(developers): remove invalid COPY fallback syntax from Dockerfile
- fix(developers): add node_modules/.bun for standalone symlinks
- fix(key): add all workspace packages to Dockerfile for bun install
- chore: add one-off DNS update workflow
- feat(infra): complete Railway migration with agent docs
- feat(telemetry): add key.villa.cash environment and reorder list
- fix(sandbox): update service names after Railway migration
Commit: b9fb62a