github journiv/journiv-app v0.1.0-beta.20

7 hours ago

Caution

Major Architectural & Database Changes

Beta.20 introduces significant architectural changes and large database schema updates to support:

  • Detailed mood tracking
  • Activity tracking
  • Goal tracking
  • Moment-first architecture

⚠️ You must create a full database backup (not just a Journiv export) before upgrading.
Do NOT upgrade without a proper database backup if you care about your existing entries.

Making Backup

1. Make Postgres DB backup

This will dump your database backup to file named in journiv_full_backup.sql in current working directory. If you are using sqlite then you can just copy the sqlite db file to a safe location.

docker exec -t journiv-postgres-db pg_dumpall -c -U journiv > journiv_full_backup.sql

2. Journiv Export (Optional)

Make a Journiv export of you journals as back up. You should select "All Journals" and you would need to ask all user on your instances to make the export (if you have multiple users). We will keep this as a secondary backup but the guide below prefer direct docker backup and restore.


What's Changed

Moment-First Architecture (Major Revamp)

  • Revamped Journiv to a moment-first architecture
  • Full backend & frontend support for Moments
  • Unified journal + moment experience
  • Quick Log to quickly capture moment and later expand to journal entries
  • Various backend improvements for moment based architecture

Mood, Activity & Goal Tracking

  • Added support for:
    • Customizable moods and mood groups
    • Customizable activities and activity groups
    • Customizable goals and goal groups
  • Automated goal tracking based on logged activities
  • Detailed goal history

Daylio Import Support

  • Full Daylio import support
  • Mood association during import
  • Retain goal history from Daylio
  • Inline media support for Daylio imports

Media Improvements

  • HEIC media support
  • Improved moment timelines with media

Journal Improvements

  • Custom journal ordering support
  • Improved unified journal & timeline screen

Authentication

  • Added support for OIDC-only mode

Details

❤️ Supporters

Ongoing

One Time

  • Dylan

Stay updated

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

New Contributors

Full Changelog: v0.1.0-beta.19...v0.1.0-beta.20

Don't miss a new journiv-app release

NewReleases is sending notifications on new releases.