Releases
Server, Web, Android, Desktop, and Docs have independent lifecycles. A Server 1.4.2 does not require the Web to use the same version. Release tags use Semantic Versioning when a component is ready for that commitment.
Server and Web tag workflows validate, create GitHub Releases, and publish GHCR images. Breaking API changes require explicit compatibility notes. Android and Desktop have no product releases yet.
The complete commit, automation, tag, and container policy is documented in Semantic versioning and releases.
