Skip to content

journiv-app

v0.1.0-beta.23 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 9d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

self-hosted journal journaling-app mood mood-tracker note-taking
+3 more
notes-app privacy privacy-tools

Affected surfaces

breaking_upgrade

Summary

AI summary

Broad release touches Highlights, fix, ❤️ Supporters Ongoing, and chore.

Full changelog

[!CAUTION]
Starting with this release (beta.23), Journiv is dropping support for Progressive Web App (PWA) service workers due to their removal in recent Flutter upstream versions. To ensure you see the new user interface and avoid loading a broken or outdated version of the app, you must clear the cache of your browser, reverse proxy, or Cloudflare setup (depending on your deployment environment).
How to force a clean reload: Chromium-based browsers (Chrome, Brave, Edge): Open the Developer Tools (F12), right-click or hold-click the browser's refresh button, and select "Empty Cache and Hard Reload". Other environments: Ensure any edge caching or CDN rules are purged for your domain.

[!IMPORTANT]
Creating full database backup (not just a Journiv export) before upgrading is highly recommended.
Do NOT upgrade without a proper database backup if you care about your existing entries.

Highlights

  • People Support: Add and manage important people in your life, then attach them to journal entries to better organize and revisit memories shared with them. Learn more.
  • Automatic Immich People Sync: Sync people from your Immich instance into Journiv. When you attach Immich assets to a journal entry, Journiv can automatically associate the entry with the people detected in those assets. Learn more and watch demo.

Blogpost

Journiv People Tracking with Immich: Remembering Who Was There

What's Changed

  • chore: update version to 0.1.0-beta.23 by @swalabtech in https://github.com/journiv/journiv-app/pull/528
  • fix: handle last_error for scheduled sync for transient failures by @swalabtech in https://github.com/journiv/journiv-app/pull/533
  • chore: update frontend for immich connection refresh fix by @swalabtech in https://github.com/journiv/journiv-app/pull/534
  • fix: update frontend for #531 #542 by @swalabtech in https://github.com/journiv/journiv-app/pull/543
  • feat: Add support for people and sync with immich people #294 by @swalabtech in https://github.com/journiv/journiv-app/pull/548
  • feat: Add UI for people and immich people sync #294 by @swalabtech in https://github.com/journiv/journiv-app/pull/549
  • fix: keyboard close on android browser #438 by @swalabtech in https://github.com/journiv/journiv-app/pull/550
  • fix: quicklog note display on ios when keyboard is open #551 by @swalabtech in https://github.com/journiv/journiv-app/pull/552
  • fix: memory selection logic #529 by @swalabtech in https://github.com/journiv/journiv-app/pull/553
  • fix: remove redundant request logging from middleware #471 by @swalabtech in https://github.com/journiv/journiv-app/pull/554
  • fix: title gesture out of focus #529 by @swalabtech in https://github.com/journiv/journiv-app/pull/555
  • fix: handle standard Quill block attributes on newline ops #362 by @swalabtech in https://github.com/journiv/journiv-app/pull/556
  • fix: preserve non-collapsed selections for block formatting #362 by @swalabtech in https://github.com/journiv/journiv-app/pull/557
  • fix: frontend crash from immich photos for archived people by @swalabtech in https://github.com/journiv/journiv-app/pull/558
  • fix: support people profile photo import and export by @swalabtech in https://github.com/journiv/journiv-app/pull/559
  • chore: update web for beta.23 release by @swalabtech in https://github.com/journiv/journiv-app/pull/560
  • fix: update frontend for people filter in timeline and journal screen by @swalabtech in https://github.com/journiv/journiv-app/pull/561
  • fix: long caching flutter_bootstrap.js which stop new UI from showing up by @swalabtech in https://github.com/journiv/journiv-app/pull/562
  • fix: remove service worker registration from frontend by @swalabtech in https://github.com/journiv/journiv-app/pull/563
  • fix: update add person to allow picking from immich or local in botto… by @swalabtech in https://github.com/journiv/journiv-app/pull/564

Full Changelog: https://github.com/journiv/journiv-app/compare/v0.1.0-beta.22...v0.1.0-beta.23

❤️ Supporters

Ongoing

Stay updated

Join subreddit.
Join discord community.
Subscribe to blog posts.

Breaking Changes

  • Removed Progressive Web App (PWA) service worker support; must clear browser/CDN cache on upgrade.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track journiv-app

Get notified when new releases ship.

Sign up free

About journiv-app

Journiv - Self hosted private journaling app

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]