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 #528
- fix: handle last_error for scheduled sync for transient failures by @swalabtech in #533
- chore: update frontend for immich connection refresh fix by @swalabtech in #534
- fix: update frontend for #531 #542 by @swalabtech in #543
- feat: Add support for people and sync with immich people #294 by @swalabtech in #548
- feat: Add UI for people and immich people sync #294 by @swalabtech in #549
- fix: keyboard close on android browser #438 by @swalabtech in #550
- fix: quicklog note display on ios when keyboard is open #551 by @swalabtech in #552
- fix: memory selection logic #529 by @swalabtech in #553
- fix: remove redundant request logging from middleware #471 by @swalabtech in #554
- fix: title gesture out of focus #529 by @swalabtech in #555
- fix: handle standard Quill block attributes on newline ops #362 by @swalabtech in #556
- fix: preserve non-collapsed selections for block formatting #362 by @swalabtech in #557
- fix: frontend crash from immich photos for archived people by @swalabtech in #558
- fix: support people profile photo import and export by @swalabtech in #559
- chore: update web for beta.23 release by @swalabtech in #560
- fix: update frontend for people filter in timeline and journal screen by @swalabtech in #561
- fix: long caching flutter_bootstrap.js which stop new UI from showing up by @swalabtech in #562
- fix: remove service worker registration from frontend by @swalabtech in #563
- fix: update add person to allow picking from immich or local in botto… by @swalabtech in #564
Full Changelog: v0.1.0-beta.22...v0.1.0-beta.23
❤️ Supporters
Ongoing
Stay updated
Join subreddit.
Join discord community.
Subscribe to blog posts.