Peng Xiao
6bf4b05141
feat: pasting shapes into outliner
2022-07-23 23:31:42 +08:00
Peng Xiao
d919c6c363
fix: block name should always be lowercase
2022-07-23 22:44:11 +08:00
Peng Xiao
4f2626e297
fix: block back ref uuid
2022-07-23 22:32:07 +08:00
Peng Xiao
45798ba714
feat: displaying whiteboard text shape in outliner
2022-07-22 14:47:57 +08:00
Peng Xiao
4d42877f3d
fix: parsing/saving issues on block/refs
2022-07-22 10:29:24 +08:00
Gabriel Horner
48be2c9990
Update to latest nbb-logseq
2022-07-21 14:32:40 -04:00
Gabriel Horner
c8864e777d
Fix page-properties not using :property-pages/* config
2022-07-21 13:59:16 -04:00
Peng Xiao
8eefd44540
fix: shape uuid should be persisted
2022-07-21 22:57:06 +08:00
Peng Xiao
26f04b073b
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-07-21 10:24:48 +08:00
Peng Xiao
1ce9017c5d
feat: first working poc for whiteboard as page
2022-07-20 02:04:18 +08:00
8N9KT
f79888b4d8
raname ":exclude-in-graph" to ":exclude-from-graph-view"
...
- raname ":exclude-in-graph" to ":exclude-from-graph-view"
- add ":exclude-from-graph-view" in "editable-built-in-properties"
2022-07-19 16:55:04 +02:00
Peng Xiao
f4715f59fd
rename whiteboard pages
2022-07-19 00:22:19 +08:00
Peng Xiao
2bb7ef5919
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-07-18 22:50:43 +08:00
Gabriel Horner
7370716215
Move editable linkable built-in props to var
...
They were also being referred to elsewhere in block.cljs
Also moved filters to editable as that is existing behavior
Also disabled verbosity of cli tests to allow graph-parser tests to be
more readable
2022-07-15 10:41:35 -04:00
llcc
54a7e61b26
Revert: don't parse some special property key values as pages
...
Produced two many extra pages.
2022-07-15 16:11:11 +08:00
llcc
cd6c355e8d
fix testings
2022-07-15 15:52:00 +08:00
llcc
1b5627ed4d
add :icon :aliases to editable-built-in-properties
2022-07-15 15:52:00 +08:00
llcc
4ea1cbadaf
don't parse some special property key values as pages
...
e.g. numbers, boolean
2022-07-15 15:26:09 +08:00
llcc
f371d99034
don't parse value of built-in property keys as pages
2022-07-15 15:26:09 +08:00
Andelf
5f74ba6907
fix: allow edit icon:: property
2022-07-15 15:26:09 +08:00
Gabriel Horner
a0087d7792
Add config options to disable property pages and to exclude certain ones
2022-07-15 15:26:09 +08:00
Gabriel Horner
de61b28000
Add additionable built-in properties that shouldn't have pages created
...
Introduced hidden naming as that is a more accurate name for its usage.
There may be a possible bug with existing built-in-properties but not
familiar with all cases here and don't want to introduce more bugs
before release
2022-07-15 15:26:09 +08:00
Gabriel Horner
abd7e0becb
Add 3 missing built-in-properties
...
Also fix carve linter and make nbb test invocation easier
2022-07-15 15:26:09 +08:00
Gabriel Horner
50bce350de
Don't auto-create pages for built-in properties
...
Fixes #5963
2022-07-15 15:26:09 +08:00
Peng Xiao
2d4e0bef18
fix ends-with nil issue
2022-07-13 19:28:22 +08:00
Peng Xiao
0b1119a61f
fix tests
2022-07-13 14:46:38 +08:00
Peng Xiao
dbb49fe8d1
lint
2022-07-13 14:33:45 +08:00
Peng Xiao
deb0268ac5
fix graph-parser tests
2022-07-13 14:28:11 +08:00
Peng Xiao
a84ec7a5f3
fix block uuid
2022-07-13 14:20:30 +08:00
Peng Xiao
d33d1cfede
wip add more tests
2022-07-13 03:20:22 +08:00
Peng Xiao
06bfdee7b4
support parsing edn file as pages
2022-07-10 01:39:34 +08:00
Peng Xiao
d3dae5fddc
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-07-07 14:07:35 +08:00
Tienson Qin
ea5fac1a70
fix: replace some invalid chars for property keys
2022-07-07 01:42:16 +08:00
Tienson Qin
264801fedf
fix: verify property key && make property values string when searching
2022-07-07 01:42:16 +08:00
Tienson Qin
e8023b9246
fix: graph parser ci
2022-07-07 01:42:16 +08:00
Tienson Qin
49acb54178
feat: add properties as linked references
2022-07-07 01:42:16 +08:00
Tienson Qin
08263d6f96
fix: wrong file path name when renaming
2022-07-06 00:03:41 +08:00
Tienson Qin
73a202b3c2
fix: redirect to home when deleting a page
2022-07-04 20:42:41 +08:00
Tienson Qin
1b2ba25521
fix: rename namespace page results in lower-case page
2022-07-04 20:12:46 +08:00
Peng Xiao
fb832d2493
fix: indexing whiteboard page files
2022-07-04 00:41:29 +08:00
Peng Xiao
35d00eda74
code cleanup
2022-07-03 15:55:01 +08:00
Peng Xiao
26ad627661
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-07-03 12:46:36 +08:00
Junyi Du
50c9e69c21
test: update page number due to CANCELED / CANCELLED built-in pages added
2022-06-30 16:26:56 +08:00
llcc
bba9c935e0
feat: open plaintext assets files in logseq
2022-06-29 10:34:52 -04:00
Junyi Du
0cdacc35e2
feat: import from logseq edn
...
feat: import edn with provided uuid
feat: overwrite page uuid; use properties in content
feat: error handling for importing
feat: support json import
chore: fix lint by splitting setup ui
2022-06-24 17:11:24 +08:00
Peng Xiao
36513b7391
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-06-20 15:12:07 +08:00
Gabriel Horner
69ba15252e
cli/parse-graph returns ast data as well
...
This data was not returned and is valuable for CI jobs
and possibly other functionality
2022-06-20 10:06:08 +08:00
Peng Xiao
6b5b1940d3
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-06-14 10:17:21 +08:00
Gabriel Horner
d0755ef161
Update dependencies in deps
...
Also fix conditional workflows that didn't trigger if changes were made
to them
2022-06-10 15:39:11 +08:00
Gabriel Horner
ee9f390761
Localize bb-tasks for deps
...
Deps need to be independent to not introduce testing bugs.
These bb tasks are good candidates to move into bb-tasks gitlib
2022-06-10 15:39:11 +08:00
Gabriel Horner
6608537909
Move logseq.graph-parser.db* namespaces to their own dep
...
Also add its own CI file
2022-06-10 15:39:11 +08:00
Gabriel Horner
01b28e26ee
Exceptions during block extraction shouldn't delete data
...
This will prevent future occurrences of #5548
2022-06-08 13:19:50 +08:00
Gabriel Horner
5188c86547
Add tests for bug fix in #5553
...
Test normal and buggy case. Put these tests in graph-parser as
it allows us to test more user facing assertions and is easier to setup
2022-06-08 13:19:50 +08:00
Peng Xiao
5c2e644a43
Merge remote-tracking branch 'upstream/master' into whiteboards
2022-06-07 10:52:11 +08:00
Andelf
333017235b
fix(graph-parser): avoid parsing illegal id
2022-06-05 15:12:01 +08:00
Tienson Qin
78d1b17743
fix: ignore parsing for :file-path
2022-06-05 12:39:12 +08:00
Gabriel Horner
29f73549aa
Moved nbb tasks to another repo
...
They are useful outside of logseq development and don't need to be
embedded in the Logseq app
2022-06-01 01:17:29 -04:00
Gabriel Horner
83a4e62bfd
Merge branch 'master' into enhance/graph-parser-part-four
2022-05-30 10:18:34 -04:00
Gabriel Horner
70c0708f09
Add nbb:watch task and example
...
Also update to latest clj-kondo
2022-05-27 20:42:17 -04:00
Gabriel Horner
7e5ba8d705
Upgrade to latest clj-kondo dep and pods
...
- Remove cljs 1.11 workarounds since latest includes those symbols
- Unique duplicate ns which intermittently show up in script-vars
despite using :lang :cljs
- Able to use :format :progress since failing bug no longer shows up
- Remove unnecessary ignore and unused garden config
2022-05-27 10:07:22 -04:00
Gabriel Horner
b142327491
Finish up logseq.graph-parser
...
- Parser now parses all graph files like the app does, not just pages and journals.
This required extracting another fn from repo-handler
- Add and tweak CI steps that are specific to graph-parser. All
namespaces in this library are checked for nbb compatibility
- Cleaned up parser cli API so only one fn is needed for scripts
- Tests were updated to match new parsing behavior
- large_vars.clj can run with a smaller max-line-count after only refactoring two fns
- Add docs
2022-05-27 00:54:30 -04:00
Gabriel Horner
1e299052ce
Setup cljs tests for graph-parser
...
- Also reuse docs graph test assertions to ensure main app
and graph-parser are in sync.
- Removed promesa from extract tests
since they are no longer async
- Added cljs and npm deps that were missing and caught by cljs tests
2022-05-26 18:04:45 -04:00
Gabriel Horner
15b8e5e9df
Setup CI jobs that are only for graph-parser
...
Also move all non graph-parser fns to frontend thanks to carve lint
2022-05-26 18:04:45 -04:00
Gabriel Horner
4813d903d5
Move graph-parser to its own dir
2022-05-26 18:04:45 -04:00