Tienson Qin
7e27e5aecc
fix: lint
2025-02-20 17:46:13 +08:00
Tienson Qin
6944ec776c
Merge branch 'feat/db' into enhance/reference-view
2025-02-20 17:40:57 +08:00
Tienson Qin
82bcea2fcf
fix: lint
2025-02-20 17:40:40 +08:00
Tienson Qin
20d483fa30
Merge branch 'feat/db' into enhance/reference-view
2025-02-20 17:39:46 +08:00
Tienson Qin
a3664cc1b6
enhance: render table footer after table body has been rendered
2025-02-20 17:22:38 +08:00
Tienson Qin
d050394979
perf: render objects tabs first
2025-02-20 16:59:05 +08:00
charlie
fdda66a854
enhance(ux): weighted sorting for the marketplace plugins
2025-02-20 16:42:16 +08:00
charlie
51cbb08ddc
enhance(ux): weighted sorting for the marketplace plugins
2025-02-20 12:11:13 +08:00
Gabriel Horner
9750a59256
Merge pull request #11749 from logseq/refactor/db-dep-defaults-to-db-graph
...
Refactor: Cleanup deps db to clarify graph contexts and prevent unnecessary organization bugs
2025-02-19 17:05:17 -05:00
Gabriel Horner
b2d5315a68
enhance(dev): add deps/db/src/logseq/{frontend,sqlite} to
...
separate linter. Will catch mistakes like
e92b107b5b next time. Also fixed
a few more ldb/* calls and expanded /db-based-graph? check
2025-02-19 16:44:17 -05:00
Gabriel Horner
e92b107b5b
fix: entity-util/{journal?,whiteboard?,page?} calls
...
Split up fns of these checks into entity-util, file-entity-util and
common-entity-util so that we have explicit fns for checking in single
or multi-graph contexts. By doing this, were were able to fix more than
20+ fns that were calling general fns in a single graph context e.g.
checking for :block/type in DB graph only namespaces. Some of these
calls were happening on every :block/title lookup so there may be
some perf enhancements
2025-02-19 16:29:26 -05:00
Gabriel Horner
0964331b8a
chore: move 2 more db namespaces to db.common
...
b/c they are used by both graph types
2025-02-19 16:29:26 -05:00
Gabriel Horner
73cff9db44
chore: mv file-specific vars in db dep
...
to their own file-based.* namespaces. logseq.db.frontend
can now be linted
2025-02-19 16:29:26 -05:00
Gabriel Horner
18db6b1937
chore: mv db namespaces common to both graphs to logseq.db.common
2025-02-19 16:29:26 -05:00
Tienson Qin
4829f8542d
fix: lint
2025-02-20 05:23:52 +08:00
Tienson Qin
ef43f997ea
fix: lint
2025-02-20 05:20:25 +08:00
Tienson Qin
79d0008637
Merge branch 'feat/db' into enhance/reference-view
2025-02-20 05:17:37 +08:00
Tienson Qin
e7fd87b791
fix: restore scroll pos if only triggered by back/forward buttons
2025-02-20 04:07:03 +08:00
Tienson Qin
1b72337b11
enhance: fade in table footer to avoid ui jitter
2025-02-20 03:36:44 +08:00
Tienson Qin
a7f81ffe47
fix: add persistent :migrate-new-block-uuid
2025-02-20 02:14:34 +08:00
Tienson Qin
54c6c96f7c
fix: show references view when page references are excluded
2025-02-20 01:39:13 +08:00
Gabriel Horner
753abd2732
fix: importer failing when property-pages/* config present
...
Fixes https://github.com/logseq/db-test/issues/220 . Also removed
unused :extract-refs-from-property-value-fn
2025-02-19 10:03:53 -05:00
Tienson Qin
e5c339e443
fix: support both page filter and view filter
2025-02-19 22:19:34 +08:00
Tienson Qin
030fbff1c3
fix: multiple views created
2025-02-19 21:59:39 +08:00
Tienson Qin
a838edd0e4
fix: multiple views created if there's no view yet
2025-02-19 21:05:09 +08:00
Tienson Qin
24f0eff607
fix: class/property view migrate
2025-02-19 19:33:26 +08:00
Tienson Qin
6cf56b6ea8
Merge branch 'feat/db' into enhance/reference-view
2025-02-19 19:04:47 +08:00
rcmerci
d1b9eadc5e
enhance(rtc): replace console.log and prn with lambdaisland.glogi
2025-02-19 18:37:17 +08:00
Tienson Qin
59ad706a72
fix: remove unused property history blocks
...
Remove :logseq.property.attribute/xxx
2025-02-19 15:59:40 +08:00
rcmerci
af56de64cc
enhance(import): remove rtc related entities when import sqlite
...
Otherwise, the imported graph will connect to the corresponding remote graph.
2025-02-19 15:40:01 +08:00
Gabriel Horner
033c7e5060
fix: export+import references to block
...
in same page
2025-02-17 15:03:06 -05:00
Gabriel Horner
f597f7c9c0
chore: mv handler.common.file to file-based
...
now that this ns is only used by file graph namespaces.
This is important as it then makes explicit that another 500+ lines
in the graph-parser are file-graph specific. Also added docs to most
graph-parser namespaces to make explicit which are file-graph specific
and not
2025-02-17 14:02:49 -05:00
Gabriel Horner
885c06f1fb
chore: mv file-handler dependent namespaces
...
that are now obviously file graph specific
- mv save-tree! as it calls file-handler/alter-files via events
- mv roam import which called file-handler/alter-files
- mv git component which is only enabled for file graphs
- fixed handler.code which allowed db graphs to call file graph code for
an edge case
2025-02-17 14:02:49 -05:00
Gabriel Horner
8710195440
chore: mv handler ns to file-based
...
since it's only used by file graphs. Also remove unnecessary
db-based-graph? calls in in ns and make aliasing consistent for this ns
2025-02-17 14:02:49 -05:00
Gabriel Horner
fac4a45e62
fix: allow any class to be a build/class-parent e.g. schema class
2025-02-17 09:50:53 -05:00
Tienson Qin
a7c2035682
fix: lint warnings
2025-02-17 22:48:52 +08:00
Tienson Qin
73bcc08fd0
style tweaks
2025-02-17 22:39:43 +08:00
Tienson Qin
113945940e
fix: keep old reference view for file graphs
2025-02-17 22:16:34 +08:00
Tienson Qin
4e70901f0d
enhance: display columns visibility only for the table view
2025-02-17 18:28:40 +08:00
Tienson Qin
6a5555bfaf
fix: all pages view
2025-02-17 18:14:09 +08:00
Tienson Qin
fbb9c2498b
refactor: all views support tabs
2025-02-17 16:06:35 +08:00
charlie
31e022f6e0
enhance(ux): persist custom shortcuts for web platform
2025-02-17 15:53:49 +08:00
Tienson Qin
c5b23f8609
enhance: create linked reference view when there're references
...
The view is created only if it's going to be displayed to avoid
generating meaningless views for all the blocks.
2025-02-17 14:02:54 +08:00
Gabriel Horner
52acbd0ed2
fix: block objects failed import if they have properties
2025-02-14 14:29:53 -05:00
Gabriel Horner
6071681306
enhance: export+import block refs from a block
...
Add more docstrings to help with maintainability
2025-02-14 14:06:04 -05:00
Gabriel Horner
b9e4fad959
fix: import of different types of refs still failed
...
if they had deep enough properties or tags. Shallow copied
the refs to fix these failures. Also added undefined uuid
detection
2025-02-14 12:33:27 -05:00
charlie
14d623065d
fix(ui): block content blink for the spent time label
2025-02-14 15:29:52 +08:00
rcmerci
ce3f618e62
fix: parse-schema-version support sequential arg
2025-02-14 13:48:18 +08:00
Tienson Qin
bbcc497341
fix: schema version check
2025-02-14 13:39:28 +08:00
Gabriel Horner
a4aacf022d
chore: use medley/dissoc-in instead of copied version
...
Can rely on medley as it is nbb compatible
2025-02-13 17:50:20 -05:00