ცვლილებების ისტორია

რა შეიცვალა, უახლესიდან დაწყებული.

Unreleased

Schemahaus is in active development ahead of its first release. This page will carry dated entries from the first public version onwards; until then, the honest summary is below.

The editorial core

Documents split from their language versions, so English can be live while German is in review and Georgian has not been started. Workflow states with role gates on every transition, a required reason on a rejection, and scheduled publishing.

A rich-text editor with Markdown as you type, a slash menu, tables and footnotes. Autosave with a conflict dialog when two people collide, and presence so you can see the collision coming.

Translation

A board showing every document against every language, with progress per language. A side-by-side editor with a word-level diff of what changed in the source. Translations that mark themselves out of date when the source moves, and machine translation in two qualities that always lands as a draft nobody has read.

Delivery

A REST API that is strict about languages by default, with opt-in fallback that marks what it substituted. A Strapi compatibility layer so an existing site can move before it is rewritten. Signed webhooks on publish — plain POST, Next.js revalidation, Cloudflare purge or GitHub dispatch — with a delivery log and a replay button.

Media

Immutable keys, so replacing an image never breaks something already published. Variants and blurhashes generated on upload, deduplication by content hash, and alt text and captions per language.

The rest

An audit log, revision history with a diff, comments with mentions, an inbox that spans every organisation you belong to, and an API for the import scripts that is built around being run twice.