Journal is a privacy first, self hosted digital log book. It is designed to be accessible anywhere you go, allowing you to organize your thoughts, feelings and opinions in one place.
This merge request brings exporting entries from Journal. Entries are converted to markdown files, then later put in to a zip file that is downloadable.
An export runs through a headless process (useful if there are many entries to export)
Only one export process can be triggered because of the new locking utility
Improvements & Maintenance
Support for additional database drivers (reverted)
Fix to potential database proxy cache issue in
20
Code improvements to sanitizer utility
Added PHP Stan for better code analysis in pipeline
Updated Doctrine and various other dependencies
Testing
[ ] Check whether the database migrate works with different database platforms
[x] Check that overall functionality of the project works (since sanitizer has been updated)
[x] Test exporting entries from the user settings page
What's new
This merge request brings exporting entries from Journal. Entries are converted to markdown files, then later put in to a zip file that is downloadable.
Improvements & Maintenance
Support for additional database drivers(reverted)20
Testing
Check whether the database migrate works with different database platforms