Commit Graph

727 Commits

Author SHA1 Message Date
Tienson Qin
a1ca6820df Fix: broken linked references (#6105)
* enhance: clicking the refresh button if a query is slow

* fix: skip running slow queries if there's no need to refresh

* fix: linked reference filtering does not work on TASK items

close #1669

* fix: each block should have its own page as a reference when query page references

* fix: references

* fix: non consecutive blocks in query result and filtered linked references

* simplify filters logic

* fix: ref numbers

* Save both :block/refs and :block/path-refs for different usage

* fix: block refs

* enhance: move scheduled and deadlines to its own ns

* linked references performance tweaks

* mouse hover filters icon to expand the collapsed linked refs

* perf: react/refresh! once instead twice

* enhance: compute flashcards every hour instead of every 5s

* feat: macros as blocks

* feat: flashcards list

* fix: refed pages count

* fix: can't select in linked references

* fix: block editing on linked refs

* perf: editing in linked references

* enhance: update srs cards number when clicking flashcards

* Add a test for the case fixed in #6100

* Address feedbacks from Gabriel

* fix: Block Ref Indicator is missing from the references-blocks class

close #5375

* fix: referenced pages

* fix: page refs

* fix: Using filters pushed the title property to the second block

close #5845

Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2022-08-04 13:03:12 +08:00
Peng Xiao
ab6eec5fc3 Merge remote-tracking branch 'upstream/master' into whiteboards 2022-08-03 14:12:10 +08:00
Peng Xiao
035b96e70a feat: add whiteboard toggle 2022-08-02 10:55:19 +08:00
Gabriel Horner
49fbdd0244 Merge pull request #6214 from logseq/fix/hidden-properties-in-autocompletion
Fix: Property completion for hidden properties and property ordering
2022-08-01 14:42:06 -04:00
Peng Xiao
45272ef52b Merge remote-tracking branch 'upstream/master' into whiteboards 2022-08-01 10:22:15 +08:00
Gabriel Horner
42b7f5d189 Add two editable org built-in properties
Also ported old filetags property tests from b991599244.
2022-07-30 06:33:37 +08:00
Gabriel Horner
b1c98ec09c Fix property ordering for large property maps
Fixes #4907. Issue was that we were losing sort order by converting a
linked/sorted map to a normal unsorted map.  Also ensure
properties-order is a vec to simplify edn serialization
2022-07-28 15:46:18 -04:00
Peng Xiao
66a08f8916 Merge remote-tracking branch 'upstream/master' into whiteboards 2022-07-26 09:31:48 +08:00
charlie
bb2362b5d6 improve(ux): remove :file-path from hidden page properties 2022-07-25 23:38:57 +08:00
Peng Xiao
751df3b97d fix: filter out none shapes for tldraw 2022-07-25 20:51:43 +08:00
Peng Xiao
b83f4fb1a2 Update extract.cljc 2022-07-24 12:25:37 +08:00
Peng Xiao
754b952173 fix 2022-07-24 12:15:58 +08:00
Peng Xiao
cefe46072e fix: whiteboard path-refs 2022-07-24 10:26:20 +08:00
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