Repository navigation
v0.4.7
⚠️ Upgrade notes
1. No migrations and no new environment variables.
Rolling back the image alone is safe.
2. A chat merge now needs the branch's approval.
On a review project the chat agent's merge_branch goes through the same approval check as the review panel's Merge: a branch without its approvals stays open, the owner included, and the agent points the user to the review panel. An approved chat merge writes the same merge receipt the panel writes. Auto-merge projects are unchanged.
3. Migration media waits for CDN delivery.
The media switch is refused while the project's CDN delivery would not serve the rewritten addresses (CDN off, public media off, or a plan without cdn.delivery); the media card says which and links to the fix.
🩹 Fixes
- review: The chat agent's merge answers to the branch approval; schedule-only branches show
publish_at/expire_atrows and can be approved (#373) - migration: Hold the media switch while CDN delivery would not serve it; preflight reads the signed origin with
repo_full_name(#370) - Stale Approve after a merge, raw scope keys, scheduled/expired entry status, nested field names, workspace-switch hang, CDN panel copy (#371)
🚀 Enhancements
- models:
title_fieldnames a nested field by its dotted path;@contentrain/types1.30.0,@contentrain/mcp3.9.0 (#372)
❤️ Contributors
- AHMET BAYHAN BAYRAMOGLU (@ABB65)