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 -dImportant:
- 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.ymlfor the isolated sidecar setup.