Releases: symunona/obsidian-bulk-exporter
Releases · symunona/obsidian-bulk-exporter
Multi Output Support
Now you can create multiple export targets with different queries, different settings.
Instead of a draft
field, I introduced a published
field as it felt more convenient:
When you draft a note, it's easy to forget to add an extra field to make it a draft.
Added nice debug stats in the indicators:
- bug icon, if the script removed links, or could not find attachments
- all the links that are in the file, external, internal
- all the internal links and attachments and what and where the files went
Wrote some unit tests, to make sure
- all the links are found and replaced properly and
- old settings are imported properly.
Hotfix - Refresh Button
Refresh did not clean up after itself.
Customizable header row and comfort features
- Pop up log on error
- Customizable meta header row
- change the order
- select what to display
- remember which groups were open on refresh
- separated stderr and stdout logging in runner
- errors/warnings in one group
- all log another container
Draft Handling and Preview enhancements
- set a draft field (boolean) for not exporting certain notes but show them in the preview
- proper indication of drafts in the preview
- show PUBLISHED/DRAFTS in the export preview
Loading Indicator on Export Button
Better indicate when the export failed, e.g. shell script returned an error.
Better logging shell scripts
Shell script output is now grouped! Counting output lines.
Export Button now indicates loading.
globs, logging, shell runner
- use metakey
copy
to add glob patterns to copy over to the export dir - logging is very nice and detailed now, collapsed output folders and output file stats by default for easier debugging
- shell script runner after export is done!
Initial Code Reviewed Release
Fixed a few things:
- using official API everywhere where possible
- not using global this.app anywhere
- cleaned style sheets, scoped every rule used
- all styles are in CSS instead of JS (where applicable)
- settings cleaning
- added a lot of documentation.
First Release
It should work now.