Commit Graph

3732 Commits

Author SHA1 Message Date
Tienson Qin
22ca116f8a fix: somehow some pages don't have :block/title 2025-04-14 23:56:31 +08:00
Tienson Qin
876a33e4d7 fix: page titles shown as (()) 2025-04-14 23:35:13 +08:00
Tienson Qin
ff32bc9925 fix: lint 2025-04-14 18:13:03 +08:00
Tienson Qin
a9e38f0e0d Merge branch 'feat/db' into perf/app-start 2025-04-14 17:48:32 +08:00
Tienson Qin
c13b259a55 add comment 2025-04-14 17:36:07 +08:00
Tienson Qin
f4848f0c57 fix: linked references do not group blocks by page in file graphs 2025-04-14 12:55:47 +08:00
Tienson Qin
044f3eb80a fix: load property description for initial data 2025-04-14 09:18:10 +08:00
rcmerci
e3b57eb915 refactor: use db instead of conn as much as possible in outliner/core.cljs
fns that do not update db should use `db` instead of `conn` whenever possible.
it becomes easier to determine which outliner functions have no side effects.
2025-04-12 16:54:10 +08:00
Gabriel Horner
9c0bfda2c6 fix: query for :datetime value through query builder 2025-04-11 11:40:12 -04:00
rcmerci
c591598d22 enhance: move adding created-by logic to pipeline-hook 2025-04-11 21:49:03 +08:00
Gabriel Horner
cd5385a0c3 chore: mv graph view ns to frontend ns
Graph view is fairly tied to the frontend, has styling concerns in the
ns and doesn't have use cases outside the app. frontend.common is
the parent ns for frontend code to reuse across UI threads.
Didn't move db-view because there are use cases for generating view
entities outside the app and there's no styling related code in it
2025-04-11 09:30:14 -04:00
Tienson Qin
f5342c3192 Merge branch 'feat/db' into perf/app-start 2025-04-11 09:19:13 +08:00
Tienson Qin
74886f9fab enhance(ux): show block metadata when hovering on bullet 2025-04-11 09:11:06 +08:00
rcmerci
768b745a26 fix: skip nil created-by 2025-04-10 20:39:07 +08:00
rcmerci
ff40821994 feat(rtc): add property :logseq.property/created-by-ref 2025-04-10 19:22:16 +08:00
Gabriel Horner
bd945b2408 fix: shui/button triggers double-click when Enter is pressed
Follow up to 6cb93386ae which only
fixed it for one button
2025-04-10 12:37:48 +08:00
Gabriel Horner
d3ec345441 chore: update restore test to test against something
asserting nothing isn't a useful test
2025-04-09 13:22:50 -04:00
Gabriel Horner
a18afc62f8 fix: shui/button triggers double-click when Enter is pressed
Follow up to 6cb93386ae which only
fixed it for one button
2025-04-09 09:00:54 -04:00
Tienson Qin
3d238d22fc fix: load whiteboard data for file graphs 2025-04-09 20:39:33 +08:00
Tienson Qin
25ba3e6b7d fix: code block bottom space 2025-04-09 19:02:35 +08:00
Tienson Qin
bdde2c7526 Merge branch 'feat/db' into perf/app-start 2025-04-09 17:57:36 +08:00
Tienson Qin
43e9f9707c fix: tag/property refs on file graphs 2025-04-09 15:06:46 +08:00
Tienson Qin
32379260d5 fix: all pages empty 2025-04-09 13:42:43 +08:00
Gabriel Horner
6ce701ccc3 fix: remove clj-kondo/ignore
that was moved to incorrect location.  Also fix clj-kondo config
so those ignores aren't needed anymore
2025-04-08 13:36:17 -04:00
Gabriel Horner
2d62bcf78b chore: address most of the large vars in db dep 2025-04-08 12:14:55 -04:00
Gabriel Horner
6cb93386ae fix: creating a choice with keyboard
always displays invalid warning. This happened because Enter was
causing a 2nd click, upsert and then the message to display.
Fixes https://test.logseq.com/#/page/67f52d87-3858-4b06-a26b-f601b0c4c1ef
2025-04-08 10:17:14 -04:00
Tienson Qin
1d13e75726 Merge branch 'feat/db' into perf/app-start 2025-04-08 21:15:02 +08:00
rcmerci
cce15d2c42 fix(export): export-edn on table-view 2025-04-08 15:41:08 +08:00
Tienson Qin
8f13520e5a fix: pinned columns 2025-04-08 15:37:51 +08:00
Tienson Qin
aa8aa798df perf: lazy rendering table cell 2025-04-08 11:56:18 +08:00
Gabriel Horner
90dbdd6cdc chore: disallow user idents from clobbering internal idents
If users can clobber internal idents it would create bugs and possibly
security issues for internal idents associated with security.
Also updated docstrings of related fn
2025-04-07 16:40:42 -04:00
Tienson Qin
d466b98848 fix: lint 2025-04-07 21:25:29 +08:00
Tienson Qin
7aa0b110d8 fix: all pages on file graphs 2025-04-07 20:50:36 +08:00
Tienson Qin
4169f20a28 Merge branch 'feat/db' into perf/app-start 2025-04-07 20:06:45 +08:00
Tienson Qin
70e2012e29 bump React to 18 2025-04-07 19:51:14 +08:00
Tienson Qin
c2aad7109b perf: don't trigger <get-block when scrolling table view 2025-04-07 19:18:45 +08:00
Tienson Qin
73801eb9f3 enhance: show block popup for text properties except :block/title 2025-04-07 18:36:43 +08:00
Tienson Qin
ba39aed385 perf: all pages 2025-04-06 15:37:39 +08:00
Tienson Qin
72bd28cf12 fix: sorting 2025-04-06 13:44:52 +08:00
Tienson Qin
89a9b18dbb fix: view group by and filters 2025-04-06 10:40:44 +08:00
Tienson Qin
b7be2f46c6 add eavt sort example 2025-04-06 00:27:26 +08:00
rcmerci
b0745d0865 perf: much faster get-view-data 2025-04-05 21:20:31 +08:00
Tienson Qin
d2037c1c73 fix: view sorting && filters on file graphs 2025-04-05 08:54:48 +08:00
Gabriel Horner
99331545c4 enhance: give partial exports reliable page sort order
Could be useful as partial exports are used more often
2025-04-04 15:12:11 -04:00
Gabriel Horner
ffca9c862f enhance: add export+import of selected nodes
Fixes https://github.com/logseq/db-test/issues/232
2025-04-04 14:48:09 -04:00
Gabriel Horner
445be61fcf enhance: Add EDN export to page+block menus
for db graphs for more user-friendly use of the feature and to provide
consistency. Addresses a request in #alpha-db-feedback
2025-04-04 11:07:05 -04:00
Tienson Qin
f0c5851abf fix: views not displayed for file graphs 2025-04-04 22:13:42 +08:00
Tienson Qin
b39a81db17 fix: lint 2025-04-04 21:39:29 +08:00
Gabriel Horner
f4c5e6b0bb Add time assertion on largest test import to prevent regression 2025-04-04 08:34:31 -04:00
Gabriel Horner
26cbd74cd1 enhance(perf): speed up db graph importer for larger graphs
Use atom cache based on tx instead of full db lookup to create
all-existing-page-uuids
2025-04-04 08:34:31 -04:00