Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
compare changes
🩹 Fixes
docker: Carry the migration runner + SQL lineage in the runtime image (#149 )
docker: Un-ignore supabase/migrations so the runtime COPY resolves (#150 )
chat: Stop silent output-token truncation from stranding agent writes (#151 )
cdn: Honor default locale, locale_strategy, and singleton status in builds (#152 )
cdn: Skip content-less builds so the manifest never outruns the bundle (#153 )
cdn: Serialize builds per project to stop concurrent-build corruption (#154 )
content: Pin non-i18n meta to default locale; upgrade contentrain to 2.x (#155 )
chat: Render agent turns as chronological segments with scroll-follow (#159 )
chat: Keep the full agent trace visible in history and never end a turn without a summary (#160 )
chat: Stream updates never re-rendered — mutate the assistant message via its reactive proxy (#161 )
💅 Refactors
content: Delegate content-dir resolution to MCP contentDirPath (mcp 2.1.0) (#162 )
📖 Documentation
mcp: Refresh remote-MCP submission runbook (#148 )
❤️ Contributors
AHMET BAYHAN BAYRAMOGLU (@ABB65 )
compare changes
🚀 Enhancements
ai: Add Claude Sonnet 5 + single-source chat model catalog (#113 )
durability: Alert on swallowed R2-teardown failures + require explicit CDN bucket (#121 )
cdn: Emit per-locale content bundles for single-fetch delivery (#125 )
providers: Add auth/database provider selectors behind boot validation (#126 )
db: Portable migration lineage — plain-Postgres auth shim, runner, CI proof (#127 )
db: Postgres DatabaseProvider core — client, RLS helpers, first 4 modules, contract suite (#128 )
db: Postgres provider — projects, usage, conversations (43 methods) + conversation delete-policy fix (#130 )
db: Postgres DatabaseProvider COMPLETE — final 6 modules + delete-safe FK fixes (#131 )
auth: Managed AuthProvider — the postgres pair is now selectable (#132 )
tests: Plain-PG test matrix + managed-pair boot smoke + provider-pair docs (Faz 4) (#138 )
oauth: Studio-managed OAuth 2.1 AS for the remote MCP surface (#141 )
mcp: ProjectId-less remote MCP endpoint behind the OAuth grant (#142 )
ui: Connected apps panel — see and revoke remote MCP grants (#143 )
auth: Directory-review support — env-gated reviewer login + submission prep (#144 )
mcp: Bump @contentrain/mcp to 1.10.0 — session fingerprint + media tool classes (#145 )
mcp: Media facet — the 1.10.0 media tools over MCP Cloud (#146 )
🔥 Performance
~6x fewer GitHub API calls in the agent write path (W1-W4) (#116 )
cdn: Serve delivery hot path from in-process caches + conditional R2 reads (#124 )
🩹 Fixes
auth: Keep user sessions off the service-role Supabase client (#112 )
content: Add 17 dictionary keys used in code but never defined (#114 )
cdn: Stop full rebuild from wiping out-of-band media binaries (#115 )
git: Never auto-delete the source branch on merge (MCP 1.8.0) (#118 )
brain: Full-rebuild off default branch when contentrain is missing (#119 )
content: Handle document per-slug meta in status, copy-locale, and UI (#123 )
auth: Pin the OAuth exchange redirect_uri to siteUrl behind proxies (#134 )
auth: Let the oauth module own both dance legs — its state, its check (#135 )
auth: Drop the state param from the oauth entry URL — it broke module CSRF (#136 )
cdn: Derive webhook build paths from the compare API, not payload commits (#139 )
chat: Refuse media-intent uploads while project CDN delivery is off (#140 )
🏡 Chore
gitignore: Ignore .codex/ agent local configs (#147 )
❤️ Contributors
AHMET BAYHAN BAYRAMOGLU (@ABB65 )
You can’t perform that action at this time.