- Added to CI now that it passes
- Added no-doc for docstrings that don't add any more than what's in the
ns name or for ones where I didn't know the ns that well
- Remove incorrect carve entry
- Move test-only code for extract-properties to test
- Remove unused if branches in extract-properties
- Move json parsing of get-references into mldoc to be consistent about
json encapsulation like other mldoc fns
- reorganize relevant unit tests
- add tests for alias, tags and comma separated config properties
- Update incorrect docstring
* fix(orgmode): don't parse some in-file #+keyword as page properties
e.g. #+Name:, #+tblfm:, etc.
* enhance(orgmode): display image and table's caption keyword
https://orgmode.org/manual/Captions.html
* enhance(orgmode): ignore some #+keywords for parsing properties.
Orgmode uses lots of file level #+keyword: styled keywords[1].
Logseq parses their value as page references except `title` and
`filters`, which pollutes Logseq database.
Users can setup `:ignored-page-property-tags` in config.edn to
make Logseq not parsing those keywords.
[1]: https://orgmode.org/manual/In_002dbuffer-Settings.html.
* use take-while instead. Thanks tienson.
* comment out new settings
* revert some merge conflicts.
* enhance(clock): support recording in repeated block
* cleanup: unused namespaces
* cleanup: missing-else-branch if --> when
* enhance: wider search results window for mobile browser
* fix: namespace requirement
* wip: use web workers to speed up parsing
* chore: uncomment forget.config.js
* fix: parser pool initialization
* fix: extract parser-worker
* fix: can't run the parser worker in the release mode
* fix: extract async tests
* fix: dsl query async test
* fix: img path in dev mode