* add pre-defined view in config.edn and use it in query :view
* expose js/console.log and pprint to use in query transform function or view function for easy debug query result.
* reusable pre-defined result-transform in cunfig.edn to use in query
* fix whitespace diff
* Add query namespace to predefined :view and :result-transform in config.edn
* enhance(ui): polish elements of left sidebar
* enhance(ui): active state of nav item from left sidebar
* enhance(ui): active state of nav item from left sidebar
* enhance(ui): WIP quick tour tips
* enhance(ui): WIP quick tour tips
* enhance(ui): WIP quick tour tips
* enhance(ux): add quick tour palette command
* enhance(ui): add step dots for quick tour tips
* enhance(ux): title hints for sidebar link items
* fix(ui): active state for journals from left sidebar
* enhance(ux): support quick tour command when initial app
* fix(ui): position of journal page quick tour tip box
* fix: cljs lint
* fix: remove unused method
* fix(e2e): e2e test for new left sidebar
* 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.
* fix(logbook): fix https://github.com/logseq/logseq/issues/2866 partially
Timetracked logbook shouldn't only shown up in block with scheduled
timestamp.
* fix https://github.com/logseq/logseq/issues/2866
* cleanup: arguments in some commands
* Revert "cleanup: arguments in some commands"
This reverts commit 0e7df6e5fe.
* enhance(logbook): add two-level options to show logbook
This PR offer two options to control when the logbook drawer shows in
your block.
- `:logbook/enabled-in-timestamped-blocks`: This option defaults to
true, which means that the logbook drawer will be visible in blocks
only with scheduled or deadline timestamp after timetracking.
- `:logbook/enabled-in-all-blocks`: This option defaults to
nil. Adding `:logbook/enabled-in-all-blocks true` to your config file
will enable the logbook shown-up for all blocks after timetracking.
* fix last commit
* fix: timetrack for now->later on repeated task
* fix: add default marker
* enhance(logbook): support seconds
* logbook: add `with-second-support` doc
* logbook: re-define display config
* fix logbook string indentation
Co-authored-by: leizhe <leizhe@leizhedeMacBook-Air.local>