Commit Graph

283 Commits

Author SHA1 Message Date
Tienson Qin
a324d845b2 fix: don't parse refs from quoted string 2024-04-07 21:35:14 +08:00
Tienson Qin
b5f0f58efc fix: missing refs for property text values when creating a page 2024-04-07 21:35:14 +08:00
Tienson Qin
621faf90a4 fix: don't treat a block as pre block if it has auto heading 2023-12-15 17:10:16 +08:00
Gabriel Horner
ba53bf297c Remove last use of :block/unordered
This was coming directly from the block's ast so it was harder to trace
2023-07-24 10:26:02 -04:00
Gabriel Horner
2b90b0462a Remove explicit :block/unordered that should already be deleted 2023-07-24 10:26:02 -04:00
Andelf
a59ecb370d chore(deps): bump diff-merge to 0.1.0 2023-06-26 19:20:04 +08:00
Andelf
1c6fe4be82 enhance(sync): add merge step to update local 2023-06-26 19:20:04 +08:00
Junyi Du
bea081c5b0 test: more remove indent test 2023-06-16 00:42:30 +08:00
Junyi Du
e50e129fba dev(docstring): remove indentation 2023-06-16 00:42:30 +08:00
Tienson Qin
6cbbd66333 Revert "Trim whitespaces for org mode files too"
This reverts commit 3fd7492e0ab90fc1d4890ea4b4005743cbbe0856.
2023-06-16 00:42:30 +08:00
Tienson Qin
bccf5888c7 add tests 2023-06-16 00:42:30 +08:00
Tienson Qin
54706785c3 Trim whitespaces for org mode files too 2023-06-16 00:42:30 +08:00
Tienson Qin
b1236b4e89 fix: trim whitespaces for block's content
Let's say we have a page like this:
- a
  - b
 b' content

After parsing, block `b` content should be `b\nb' content`
2023-06-16 00:42:30 +08:00
Gabriel Horner
3f1d32dd6c Update clj-kondo and bb-tasks for deps projects 2023-06-13 14:48:50 +08:00
Gabriel Horner
df2edd44ac Rename temp :block keys to be explicit about their use
:block is a heavily used namespace. We should at least
be explicit about keys that aren't being transacted
2023-05-26 09:13:38 -04:00
Gabriel Horner
33285a354d Fix table and view properties not hidden on display
fix #9489
2023-05-26 09:10:46 -04:00
Gabriel Horner
51a23934a4 Fix parse-graph not ignoring correctly for relative dir
parse-graph now returns absolute file paths
2023-05-19 21:49:58 -04:00
Gabriel Horner
47508ac2ac Add :hidden config support to graph-parser.cli
Also fix lints and tests from previous commits
2023-05-18 23:25:15 +08:00
Gabriel Horner
91beda09d5 Split out graph fns and reuse them b/n gp-cli and electron
Also added test
2023-05-18 23:25:15 +08:00
Gabriel Horner
fe24b61beb Fix asset link creating invalid page for org mode 2023-05-15 11:55:59 +08:00
Gabriel Horner
7335a6f623 Fix org mode page refs - close #9367 2023-05-15 11:55:59 +08:00
Ben Yorke
928742e66b shui/table introduction 2023-05-12 13:24:54 -04:00
Gabriel Horner
b2776bbb18 Remove supported-formats in all the places it's no longer used 2023-05-11 13:56:25 +08:00
Gabriel Horner
b26d83d2fc Fix mailto and other links creating invalid pages
Fixes #9346 and fixes #5926.
Also fixes case where relative paths for unsupported paths were creating
pages per directory e.g. `deps/graph-parser/yarn.lock` created deps and
graph-parser pages
2023-05-11 13:56:25 +08:00
charlie
9367590d9b Merge branch 'master' into feat/custom-children-list-style 2023-04-28 10:30:53 +08:00
Andelf
0c91829365 fix(editor): handle protocol urls
Related: #9243
2023-04-27 14:30:46 -04:00
Andelf
a301f25474 Revert "Feat: ordered(number) list blocks (#9141)"
This reverts commit 68492a5c67.
2023-04-25 12:37:30 +08:00
Charlie
68492a5c67 Feat: ordered(number) list blocks (#9141)
* fix(ui): marker of number list
* feat(ui): sub alpha marker for order block (own-property)
* fix(ui): make order list style more compatiable
* fix(ui): reactive block state for all the order list related items
* improve(ux): backspace for the empty order list block
* improve(ui): slash commands for the own number list block
* fix(ui): incorrect order list number for the root block
* fix(ui): order list not work for the custom query blocks
* fix(ui): contextmenu for the number list marker
* improve(ui): remove the property of `logseq.children-as` for the order list feature
* fix(ui): incorrect order list number for the journal pages list
---------

Co-authored-by: Gabriel Horner <97210743+logseq-cldwalker@users.noreply.github.com>
2023-04-25 12:24:09 +08:00
charlie
e075d23758 improve(ui): remove the property of logseq.children-as for the order list feature 2023-04-21 17:45:57 +08:00
charlie
0449ee6bdc Merge branch 'master' into feat/custom-children-list-style 2023-04-18 18:26:57 +08:00
Tienson Qin
b359718f4a fix: insert properties will truncate other properties if there's any empty property (#9117)
fix: insert properties not working when there's any empty property
2023-04-18 14:01:13 +08:00
charlie
f0855d4021 Merge branch 'master' into feat/custom-children-list-style 2023-04-18 10:05:58 +08:00
Junyi Du
5aba871ead deps: diff-merge
dev: graph parser IoC hook

test: use test db for diff-merge tests

fix: ci lint

dev: refactoring post block-parsing process

feat: diff-merge 2 way merge integration

fix: key namespace of uuid in fix-duplicated-id

fix: duplicated uuid ci
2023-04-17 09:41:39 -04:00
charlie
9183dbfdca Merge branch 'master' into feat/custom-children-list-style 2023-04-17 13:57:57 +08:00
Gabriel Horner
a7fe7fa19d Break up var that is too large 2023-04-14 09:35:55 -04:00
Gabriel Horner
a53ebf1750 Fix parse-graph namespace bugs
parse-graph didn't have all the extract-options that the app does.
Adding them fixed the bugs.
Also fix publishing bug where old :all-pages-public? option wasn't
respected
2023-04-14 09:35:55 -04:00
Gabriel Horner
eac3c273ca Updates docs version for parse-graph integration tests 2023-04-14 09:35:55 -04:00
charlie
1043eff9cd feat(ui): WIP number list block (own-property) 2023-04-14 18:37:31 +08:00
charlie
d8af0cc35a feat(ui): WIP number list block 2023-04-12 17:43:14 +08:00
Gabriel Horner
5cce967192 Add nbb-test-runner to graph-parser
Replaces manual, hardcoded runner
2023-04-12 11:02:43 +08:00
Gabriel Horner
7dc9c41899 Fix nbb.edn paths with latest nbb-logseq
Also upgrade nbb-logseq in other deps
2023-04-12 11:02:43 +08:00
Gabriel Horner
12c0ae38e5 Fix tests and lints
- Fix publishing tests missing dev dep and workaround nbb.edn bug
- Fix regex which fails in cljs tests
- Fix typo
- Fix missing dep in job
2023-04-09 23:13:33 +08:00
Gabriel Horner
fef07fe812 Add docs and workflow for dep
Also rename dep to publishing for consistency with existing names
2023-04-09 23:13:33 +08:00
Gabriel Horner
5186070248 Finish migration of publishing to deps
* Frontend and cmdline version use the same fns!
* Add docstrings and db tests
* Fix bug with intermittently failing asset copies
* Move publish cli to scripts since publish-spa shouldn't have graph-parser dependency
* Fix parse-graph bug noticed while testing publishing
2023-04-09 23:13:33 +08:00
Andelf
94b27014dd fix(fs): asset path on windows 2023-03-28 09:14:42 +08:00
Andelf
72a290d21c fix(electron): initial warning of local dir 2023-03-28 09:14:42 +08:00
Andelf
e95d73059b refactor(fs): refactor bfs to memory-fs, add memory:// support 2023-03-28 09:14:42 +08:00
Andelf
6082663f4c fix(electron): assets:// url handling 2023-03-28 09:14:42 +08:00
Andelf
ad564a4d72 fix(fs): asset url handling 2023-03-28 09:14:42 +08:00
Andelf
31d7c8f836 refactor(fs): use rpath 2023-03-28 09:14:42 +08:00