Back to Changelog
0.1.0 Beta.22 Release

Journiv 0.1.0 Beta.22 Release

Features

  • Backend PDF export for entries so PDFs are generated server-side instead of inside the Flutter app.
  • Public publishing as a Journiv Plus feature, letting you share selected entries at public URLs.
  • oEmbed support for published entries as a Journiv Plus feature, so compatible platforms can generate richer previews.
  • New Journiv Plus architecture with both inline mode and a sidecar deployment model.

Why it matters

  • PDF generation is now consistent across mobile, web, and PWA clients because the backend owns the export pipeline.
  • Published entries can be shared more cleanly and embedded in places that support oEmbed.
  • Journiv Plus can now run in a separate container for privacy-sensitive and air-gapped deployments.

Fixes

  • Improved media handling inside generated PDFs.
  • Follow-up fixes for oEmbed and embedding/framing behavior.
  • Web quick-log improvements.
  • Fixed activity display issues when more than 50 activities exist.

Upgrade Notes

To upgrade from 0.1.0-beta.21:

docker compose pull
docker compose up -d

Important:

  • Database migration is required in this update because publishing fields were added.
  • Core users do not need any special deployment changes beyond pulling the new image.
  • Journiv Plus users can continue using inline mode or adopt docker-compose.plus-sidecar.yml for the isolated sidecar setup.

Compare changes on GitHub