Commit Graph

16882 Commits (b050d478f6f191bd4a1851d60cb55c13804db264)

Author SHA1 Message Date
Tienson Qin b050d478f6 enhance: different title-key for tag and property nodes 2024-08-08 21:22:51 +08:00
Tienson Qin ae746f1a9a feat: convert page to Tag 2024-08-08 21:14:45 +08:00
Tienson Qin b4a887c026 fix: can't paste headings
fixes https://github.com/logseq/db-test-cn/issues/7
2024-08-08 20:28:11 +08:00
Tienson Qin 4c2d6416ce fix: page preview accept page uuid instead of name
fixes https://github.com/logseq/db-test-cn/issues/8
2024-08-08 17:59:16 +08:00
Tienson Qin d70ef31be5 enhance: allow Tag and Property to have notes 2024-08-08 17:47:44 +08:00
rcmerci d132f41cab enhance: validate :block/type change 2024-08-08 17:11:44 +08:00
charlie 159c0bf03e enhance(ux): disable file based graph for web 2024-08-08 16:39:06 +08:00
Tienson Qin a6004f416d fix: ensure all pages list pages only 2024-08-08 16:07:18 +08:00
charlie fbe35645bd enhance(dev): check worker scope 2024-08-08 15:05:11 +08:00
Tienson Qin 12d3fc9135 chore: remove debug 2024-08-08 14:04:56 +08:00
Tienson Qin beaa1709bb fix: image paste not work on production 2024-08-08 13:55:08 +08:00
Tienson Qin 9b8a8e7da5 enhance: implement ISeqable and IPrintwithwriter for EntityPlus 2024-08-08 13:43:18 +08:00
Tienson Qin bf2df9e939 chore: debug image paste 2024-08-08 13:07:13 +08:00
rcmerci 27a47af935 fix(export): replace page-ref-ids when export page 2024-08-08 12:57:54 +08:00
charlie a11e66bb68 Merge branch 'test/db' into feat/db 2024-08-08 12:11:27 +08:00
Tienson Qin a89c01261b chore: debug image paste 2024-08-08 11:47:41 +08:00
Tienson Qin a6e0b0a092 chore: remove ar support 2024-08-08 11:44:32 +08:00
charlie e7520cb095 chore: add GitHub workflow 2024-08-08 11:32:08 +08:00
Tienson Qin 75463c4df4 fix: don't depend frontend.(db|state) in worker ns 2024-08-08 10:34:03 +08:00
Gabriel Horner 3d8e579e67 refactor: decouple block extraction for db graphs and exporting
Coupling db graph app to export needs could lead to bugs and is harder
to maintain. Also fix a test assertion
2024-08-07 18:12:31 -04:00
Gabriel Horner dcb73b1003 fix: db import of advanced queries
Fixes LOG-3082
2024-08-07 16:30:20 -04:00
Gabriel Horner 66439dde68 fix: db import of markdown tables and multiline blocks
Fixes LOG-3072 and fixes LOG-3070
2024-08-07 12:33:13 -04:00
Gabriel Horner 337ae484f7 fix: dev mode should still be able to nav to built-ins
devs work on all parts of a graph and should be able to easily nav
where they need to. Also remove unused built-in? option
2024-08-07 12:26:30 -04:00
rcmerci 8faef71727 chore: clean code 2024-08-07 21:48:36 +08:00
rcmerci ccba2ef34c fix(export): replace page-ref-id with its block/title 2024-08-07 18:47:24 +08:00
charlie b1e53f49a8 fix(ui): repos dropdown 2024-08-07 14:45:32 +08:00
Konstantinos Kaloutas 6c05ca3f65 fix copying non-png images 2024-08-06 16:37:41 -04:00
Gabriel Horner f74e5fbad7 fix: remove unused built-in property
Stop being used in #11311
2024-08-06 15:56:50 -04:00
Gabriel Horner f811ab242c fix: test count changed by #11458 2024-08-06 15:53:07 -04:00
Gabriel Horner 4b4fa45ae2 fix: db import broken by type changes in #11458 and other import bugs
New data model of allowing a single :block/type failed a lot of import tx
because properties and class types could be overwritten by a single page ref.
Also this fixes page-properties-tx which wasn't just transacting the
page properties. Also fixes importing pages like 'Tags' which were
incorrectly getting associated to built-in properties with the same name
2024-08-06 15:35:21 -04:00
Tienson Qin 85dcd53c0e fix: node name should have the same rendering for page && block 2024-08-06 15:43:44 +08:00
Tienson Qin 72552d6224 fix: avoid :block/refs self cycle 2024-08-06 15:21:13 +08:00
charlie d151ec755f enhance(ux): catch component errors 2024-08-06 14:17:29 +08:00
charlie 8fe21b2405 enhance(ui): refs link 2024-08-06 13:43:24 +08:00
Tienson Qin c1c6197b9b fix: pages of different types can use the same name 2024-08-06 13:08:35 +08:00
Tienson Qin e3883822c5 fix: block self reference 2024-08-06 12:05:29 +08:00
charlie b0ce9a0e83 fix(ui): font class 2024-08-06 10:56:47 +08:00
charlie 07ad321eed enhance(ux): quick modal pane for the appearance customize 2024-08-06 10:50:37 +08:00
Tienson Qin 5b22451ae5 fix: block/type filter limits to :is and :is-not operators 2024-08-06 07:42:23 +08:00
Tienson Qin 38533aef8b
Merge pull request #11458 from logseq/refactor/single-block-type
refactor: cardinality one for :block/type
2024-08-06 07:25:04 +08:00
Tienson Qin 9c60742519 Merge branch 'feat/db' into refactor/single-block-type 2024-08-06 07:24:29 +08:00
Tienson Qin f46372b346 chore: keep using class instead of tag for internal usage 2024-08-06 07:15:41 +08:00
Tienson Qin beb3472fec Disable lint rules for db :property and :page-property 2024-08-05 17:12:24 -04:00
Gabriel Horner e5c72f9393 fix: show db graph import for file graphs
db graph import also works in file graphs.
Most users will be in file graphs when using it so doesn't to make
sense to hide it for them
2024-08-05 16:31:24 -04:00
Gabriel Horner 512dd6b543 chore: update linters to use latest deps 2024-08-05 16:29:28 -04:00
Gabriel Horner 94b67d95f2 fix: db import from UI having some intermittent invalid blocks
Some imported blocks in UI have :block.temp/fully-loaded? but db on disk
doesn't.  Unsure what recent change caused this. Also improve console
import errors
2024-08-05 15:26:31 -04:00
Gabriel Horner e9d1ec1cef fix: db import of properties that conflict with new built-in property names
Fixes LOG-3039. This was noticed because new description built-in
conflicted with file graphs that had the same name. This fixes the issue
for :description but also any of the other new db built-in property
names
2024-08-05 15:13:10 -04:00
Tienson Qin 5d2cd70142 Support db migration for :block/type update 2024-08-05 21:23:16 +08:00
charlie 1f8788f5ad enhance(ux): unlink graphs 2024-08-05 19:47:35 +08:00
Tienson Qin 004806d63e fix: can't switch type back to :node when no value created yet 2024-08-05 19:16:45 +08:00