What's Changed
Features
- Journiv has new website and documentation page.
- feat 41: Add comprehensive user role management and admin system by @swalabtech in #126
- feat: 41 add web for user management by @swalabtech in #127
- feat 107: Add ability to change the journal of an existing entry by @swalabtech in #124
- fix(oidc): Do not use hash routes during oidc redirects #93 by @swalabtech in #137
Fixes
- fix(insights): Relcalculate writing streak on resource deletion #116 by @swalabtech in #133
- fix(mood): Fix mood update for existing entry with mood #136 by @swalabtech in #138
- Fix import media storage structure by @swalabtech in #142
- fix(media) delete media files on disk on entry or journal delete by @swalabtech in #144
Others
- Bump version to v0.1.0-beta.8 by @swalabtech in #113
- feat: Add automated integration and upgrade tests by @swalabtech in #114
- chore: code rabit to ignore web output folder by @swalabtech in #115
- Simplify docker files by @swalabtech in #123
- feat 107 updated frontend for journal switch support by @swalabtech in #125
- feat (release): Auto release docker image when PR is merged to main (… by @swalabtech in #130
- feat(web): Updated web UI for #116 by @swalabtech in #134
- fix(tag): Update web for tag and oidc redirect fixes #135 #93 by @swalabtech in #139
- update web by @swalabtech in #145
Upgrade Notes
- Admin RBAC: This release adds support for Role-Based Access Control. On fresh installs the first registered user becomes admin, and on upgrades the instance’s original first user is automatically granted the admin role. Learn more
- Postgres Configuration: Configuring Journiv to use postgres over sqlite (default) has been made robust. From v0.1.0-beta.8
DB_DRIVER=postgresandPOSTGRES_PASSWORDorDATABASE_URL(but not both) must be set.
Blogpost
❤️ Supporters
w-club
Zach Newman
Be a part of the journey toward truly personal journaling. Support Journiv!
Full Changelog: v0.1.0-beta.7...v0.1.0-beta.8