What's Changed
- Enhancements, Bug Fixes, Add Testing Environment, and Miscellaneous Improvements by @blue-monk in #1
- Readme tweaks by @blue-monk in #2
Changes from the Original
New Features
- Output maintains the tree structure of the Quiver library (originally output was flat).
- Added support for all four Obsidian attachment folder policies.
- Converts tags, creation and modification times of notebooks into YAML front matter.
- Migrates Quiver notebooks while preserving their timestamps.
- Added a progress bar to display the transformation progress from Quiver to Obsidian.
Bug Fixes
- Fixed an issue where image links in Markdown cells were not rendering in Obsidian.
- Sanitized characters in titles that are not allowed in Obsidian.
- Fixed LaTeX rendering issues to ensure correct display in Obsidian.
Minor Changes
- Changed the timestamp formatter to
YYYY-MM-DD(ddd) HH:mm:ss
. - Added a check for the existence of the qvlibrary file.
- Displays help text when executed without arguments.
For Developers
- Added debug logging (controlled by the environment variable QUIVER_TO_OBSIDIAN_EXPORTER_LOGGING_VERBOSE).
- Created a Docker environment dedicated to testing.
New Contributors
- @blue-monk made their first contribution in #1
Full Changelog: v1.0.1...v1.1.0