Changelog

Versionshistorie von DocsOps. Die Notes stammen aus denselben Release-Dateien wie in der App.

v0.1.0

Aktuell

2. August 2026

Development snapshot used for intranet installs and the local demo/VM lab. Published tags may be overwritten while the product is still in early development.

Features

  • Full self-hosted stack (app, worker, frontend, Postgres, MinIO, Caddy) via GitHub Release bundle and GHCR images.
  • Block-based documents, org scopes (company / department / team), drafts and publish workflow.
  • Document title stays metadata and is shown as the reading H1 (not stored in block JSON); editor structure starts at H2.
  • App UI in English and German (locale preference); German landing site in apps/landing.
  • Public landing SEO: robots.txt, sitemap.xml, per-route canonical/OG, FAQ JSON-LD, and SPA prerender for indexable routes.
  • Demo seed (Musterwerk IT GmbH): one unit per scope, five roles, shared password DocsOps1 when DEMO_MODE=true or after CSV re-seed.
  • Demo login with role picker; mutating admin APIs return 403 in DEMO_MODE; rate limits, demo banner, robots.txt / noindex.
  • Host CLI docsops-demo for VM lab (Landing + app, /etc/hosts, daily reset cron). Bundle includes lab Landing dist and the curl install asset.

Fixes

  • Metadata title save no longer uses a stale breadcrumb toolbar closure; live document refetch no longer wipes in-progress metadata edits.
  • Reading typography keeps normal spacing between the metadata H1 and the first body H2.

For operators

  • Pin installs with DOCSOPS_VERSION=v0.1.0. After a retag of the same version, run docker compose pull and recreate containers so Digests refresh. Demo public update: DOCSOPS_FORCE_BUNDLE=1 sudo -E docsops-demo update --version v0.1.0 (or plain docsops-demo update, which forces the bundle refresh).
  • Demo / VM lab: curl -fsSL https://github.com/bjkawecki/docs-ops/releases/latest/download/docsops-demo | sudo bash Client /etc/hosts: <VM-IP> docsops.local demo.docsops.local. See install.md (VM-Lab).
  • Compose overlays: docker-compose.demo.yml + docker-compose.lab.yml and Caddyfile.lab.