Versioner
Versionsanteckningar
Celindor släpps som ett gemensamt versionståg: apparna, servern och den här webbplatsen delar versionsnummer.
Versionsanteckningarna skrivs på engelska.
Changelog
All notable changes to Celindor. The version is the release train shared by
daemon, admin, site and flutter — and by the API contract — so each release
section lists what changed in each area. See RELEASING.md.
The format follows Keep a Changelog.
[Unreleased]
Repository
- One repository for the daemon, admin console, public site and Flutter app, with each former repository’s history preserved under its folder.
API contract
- The contract lives in
daemon/packages/contractand is published ascontracts/openapi.json; its version is the train version. - Health, version,
me, sign-in/session/password/claim and push-device routes are contract routes, with contract tests. - User stream (SSE) events are part of the contract.
- Every response carries
X-Celindor-Version; clients sendX-Celindor-Client-Version, and clients below the supported floor are logged.
daemon
/api/v1/versionreportsversion,minClientVersionandenv.- The API bind address is configurable (
CELINDOR_API_HOST) for containers. state.dblives underCELINDOR_HOMElike the rest of the daemon’s state.- Sandbox containers are named per environment.
admin
- The former celindor-web, reduced to desk and operator tooling: surfaces now owned by the Flutter app (chat, record, documents, me, staging, profile, permissions, notifications, signup/claim/onboarding) are gone.
flutter
- Settings → About shows app and server versions.
- Every request reports the app’s train version.