Commit Graph

16091 Commits

Author SHA1 Message Date
Gabriel Horner
08c29d8a39 fix: sorting for query table for db graphs
by using property db-idents. Fixes LOG-3075
2024-06-10 16:52:38 -04:00
Gabriel Horner
0ce4e1b65e fix: query table not displaying user property columns
Also fixed rendering property values for all property types
2024-06-10 16:05:33 -04:00
Gabriel Horner
e7d7e55b28 fix: query-table toggle not working for file graphs 2024-06-10 14:58:20 -04:00
Gabriel Horner
2d1073fa5b fix: remove outdated clauses for property values
This became outedated with to property values as refs
2024-06-10 13:26:21 -04:00
Gabriel Horner
16cfb76c9b fix: update :query/result-transforms to work with db graphs
since they are the future. Leave example disabled by default as it's
not important to have :sort-by-priority enabled by default and working
for both file and db graphs
2024-06-10 12:38:40 -04:00
rcmerci
575558e169 fix(rtc): wrong order 2024-06-11 00:09:48 +08:00
Gabriel Horner
04b25a9240 chore: add basic tests for sqlite.build
and added a couple db-graph specific for query-dsl. Also
moved fns in pu that should be in db-pu
2024-06-10 11:52:39 -04:00
rcmerci
d574cc3b0e enhance(rtc): replace :left by :block/order in query-response 2024-06-10 23:52:00 +08:00
charlie
5e92d6610c enhance(api): support normalize json data for the Entity values 2024-06-09 17:59:33 +08:00
charlie
c12880ab3d enhance(ui): alignments for the headings with positioned icons within editing mode 2024-06-09 12:53:47 +08:00
Tienson Qin
03a0e99b65 enhance: add block-order malli schema 2024-06-09 11:39:00 +08:00
Tienson Qin
0a77ba077f fix: reuse :block/order if exists when inserting blocks from remote 2024-06-09 11:02:26 +08:00
charlie
d55fe4af50 enhance(api): WIP add property related APIs 2024-06-08 16:55:36 +08:00
charlie
72897acb1e enhance(api): support empty value for the multi pages property value 2024-06-08 12:09:09 +08:00
Gabriel Horner
9636fbe7ab fix: remaining query dsl tests for db graphs
Re-enable CI step for testing query-dsl and db graphs
2024-06-07 18:02:32 -04:00
Gabriel Horner
7f3e22c8eb fix: priority filters for db graphs 2024-06-07 17:58:49 -04:00
Tienson Qin
214eefbf67 enhance: drop -page for filter properties 2024-06-08 05:33:41 +08:00
Tienson Qin
b2e113d8eb refactor: db based filters
Uses properties :logseq.property.linked-references/included-pages
and :logseq.property.linked-references/excluded-pages to store filters
instead of a map.

Fixes LOG-3074
2024-06-08 05:28:55 +08:00
rcmerci
7396176dd3 fix(rtc): dont generate undo-ops rtc-ops when download-graph 2024-06-08 00:23:23 +08:00
rcmerci
fda893fca7 fix(rtc): update local-tx if not exists yet when register-graph-updates 2024-06-08 00:23:23 +08:00
Gabriel Horner
29810f4683 fix: lint 2024-06-07 12:12:17 -04:00
Gabriel Horner
039da828ac enhance: infer property schema and add new-pages from properties
for sqlite-build graphs. Also fixed numbered page query not working for
db graphs and related tests
2024-06-07 12:10:15 -04:00
Tienson Qin
14368026ab fix: can't delete :many property from a block 2024-06-07 21:20:55 +08:00
charlie
a6e80d85d9 enhance(api): support multi page values for the multi type property 2024-06-07 18:27:04 +08:00
rcmerci
806e24fff7 fix(rtc): fix :update-schema op, must have :db/valueType key 2024-06-07 18:10:49 +08:00
rcmerci
6fac75a036 fix(rtc): update :av-coll in :update op 2024-06-07 17:38:14 +08:00
Tienson Qin
43bd6cacb5 fix: /query /calculator not works
We still need to save block content changes when exiting the editor,
previously, we handled both :on-blur and :Escape, but not editor
unmount.

Also disabled /Zotero and /Draw for db graphs.
2024-06-07 17:27:16 +08:00
Tienson Qin
33977ee836 fix: pause edit if the new block is not created yet 2024-06-07 15:04:17 +08:00
Tienson Qin
75fd607c2a enhance: debounce undo/redo 2024-06-07 14:48:39 +08:00
rcmerci
b7bbce51e4 dev: add runtime-id-list 2024-06-07 13:32:05 +08:00
rcmerci
bd0482f60e enhance(rtc): update block position related logic 2024-06-07 13:31:28 +08:00
Tienson Qin
da37a2177c fix: wrong start editor pos 2024-06-07 13:18:16 +08:00
Gabriel Horner
64c7368489 fix: frontend lint 2024-06-06 17:49:56 -04:00
Gabriel Horner
fd8bd1e3f2 fix: db graph test using :build/tags 2024-06-06 17:47:18 -04:00
Gabriel Horner
516192fa92 fix: db lint 2024-06-06 17:22:02 -04:00
Gabriel Horner
938dd04811 enhance: add :build/tags and :auto-create-ontology?
for tested+generated graphs. :build/tags allows easy generation of
objects as seen in fixed up inferred graph
2024-06-06 17:05:13 -04:00
Tienson Qin
08de1fc84d fix: full text search matches on page-ref uuids
fixes LOG-3147

I also removed properties from search, because it can make the search
results verbose and also increases time on datascript queries.
2024-06-07 01:12:47 +08:00
Tienson Qin
df2cec71f8 fix: save current block in :editor/exit
/query not works
2024-06-06 23:01:05 +08:00
Gabriel Horner
3d9c606899 fix: query function for db graphs 2024-06-06 10:57:34 -04:00
Gabriel Horner
7e6f5878d6 fix: not filter query bug
for db graphs. not filter was returning all blocks
including all built-in properties. Also fixed a couple
tests to be db-graph compatible
2024-06-06 10:57:34 -04:00
Tienson Qin
b3866fbf01 fix: move deleting block's properties to its prev-block
Notice this works only for the db graph.
Fixes LOG-3135
2024-06-06 20:14:09 +08:00
Tienson Qin
bbb454a7d7 fix: lint 2024-06-06 19:52:34 +08:00
Tienson Qin
05425667b9 fix: undo deleting refed blocks 2024-06-06 19:44:13 +08:00
Tienson Qin
9b1da32028 fix: simplify deleting refed blocks
The new implementation will replace refs of the current deleting block
with the nearby block (if exists).
2024-06-06 19:36:40 +08:00
Tienson Qin
a647954eea refactor: remove hacky editor will-unmount 2024-06-06 17:59:23 +08:00
Tienson Qin
070ff212e4 fix: DEL doesn't save newly input text 2024-06-06 16:58:17 +08:00
Tienson Qin
fcc659f1fd chore: remove debug ask-ai 2024-06-06 16:52:57 +08:00
Tienson Qin
2b17284f77 fix: DEL lost editor state 2024-06-06 16:44:00 +08:00
Tienson Qin
9e5a002cf8 enhance: avoid replacing page refs if there's no special chars 2024-06-06 15:15:01 +08:00
Tienson Qin
d893e04925 fix: tests 2024-06-06 15:02:10 +08:00