Commit Graph

16067 Commits

Author SHA1 Message Date
Gabriel Horner
79e75060d6 enhance(cli): Add validate command for local graph(s)
Improves :errors of invalid errors to be more user friendly.
Also enable closed-value validation optionally as it is useful
to have higher data quality for non RTC graphs
2025-11-19 17:51:45 -05:00
Gabriel Horner
4dce582d33 fix: frontend lint
Move ensure-db-graph check which provides clear and consistent
error messages instead of the inconsistent, confusing errors
we had before for file graphs
2025-11-18 12:21:12 -05:00
Gabriel Horner
d6a20e6a9b fix(cli): ensure cli commands are running against DB graphs
Fixed all local graphs and a couple of API commands
2025-11-18 11:56:45 -05:00
Gabriel Horner
5489e7572f enhance(cli): export-edn prints unexpected errors
especially when an invalid export-type is given
2025-11-18 09:51:20 -05:00
Tienson Qin
8bd6acfb2a fix: relax closed values validation
because we can't ensure this when merging updates from server
2025-11-18 14:13:48 +08:00
Gabriel Horner
62deed7e7f enhance(cli): add api mode for export-edn command
Also changes :graph from being a required arg to an option
2025-11-17 15:11:02 -05:00
charlie
60a38f888e fix(apis): simplify db ident retrieval in property handling 2025-11-16 20:26:07 +08:00
Tienson Qin
65627d819d fix: youtube embed 2025-11-14 20:34:15 +08:00
Tienson Qin
5d8c9a4f81 Add rtc e2e tests for page references 2025-11-14 18:46:42 +08:00
Tienson Qin
f9cd1acbff fix: refs not rebuilt when applying rtc remote ops 2025-11-14 18:22:22 +08:00
Tienson Qin
7c9cfadad6 fix: more migration issues for old graphs 2025-11-14 18:00:08 +08:00
Tienson Qin
0a54e807bb enhance(api): plugin class with ident like plugin.class.id/class-name (#12200)
* enhance(api): plugin class with ident like `plugin.class.id/class-name`
* enhance(apis): remove support for namespace separator in create tag
* enhance(apis): get tag with ident or uuid
* fix(lint): remove unused vars
* fix(apis): sanitize user property name
* enhance(apis): get tag ex info
* chore: bump libs version
---------
Co-authored-by: charlie <xyhp915@qq.com>
2025-11-14 10:48:08 +08:00
Tienson Qin
875e1b68c4 chore: no need to check indexeddb support anymore 2025-11-14 00:06:38 +08:00
Tienson Qin
955baafd7f fix: lint 2025-11-14 00:02:22 +08:00
Tienson Qin
5173a73c12 fix: db worker doesn't need to wait for plugin initialization 2025-11-13 23:54:52 +08:00
Tienson Qin
a626cec342 enhance(perf): reduce initial datoms that need to be loaded 2025-11-13 21:27:22 +08:00
Tienson Qin
f34d58acc7 fix: virtualized list shouldn't be nested 2025-11-13 14:05:39 +08:00
Tienson Qin
e8fef0d814 enhance(ux): render blocks together with parent page for list view 2025-11-13 12:34:40 +08:00
Tienson Qin
5942c1b988 enhance(ux): use dot icon for block node 2025-11-12 06:14:42 +08:00
Tienson Qin
4c6c3322fe enhance(ux): show node icon in search results 2025-11-12 06:03:26 +08:00
Tienson Qin
a7c8212df5 enhance(ux): same node render for both reference and embed
also use icon-component/get-node-icon-cp when possible
2025-11-12 03:57:18 +08:00
Tienson Qin
3b99f1344f fix: tag dialog 2025-11-12 03:07:28 +08:00
Tienson Qin
1bae7b46fc enhance(ux): disable breadcrumb redirect in cmd+k results 2025-11-12 02:46:24 +08:00
Tienson Qin
04dd7a56d0 enhance: show the settings icon when configuring tag 2025-11-12 02:35:01 +08:00
Tienson Qin
f85546c15a fix: cmd+k shows configure tag but creating a new page
related to https://github.com/logseq/db-test/issues/583
2025-11-12 02:20:10 +08:00
Tienson Qin
c8c2d780a6 fix: remove :block/level in old graphs 2025-11-11 01:41:56 +08:00
Tienson Qin
07d8d6c710 fix: invalid data for old graphs 2025-11-10 14:39:36 +08:00
Tienson Qin
9ebe370ec6 Enhance/native bottom tabs (#12202)
* enhance(ux): native bottom tabs on iOS

* fix: hide bottom tabs when sheet has been opened
2025-11-10 13:15:00 +08:00
Tienson Qin
079c8944b8 fix: can't undo pasting at empty block 2025-11-10 08:48:47 +08:00
Tienson Qin
2140029c60 fix: can't paste asset
fixes https://github.com/logseq/db-test/issues/575
2025-11-10 08:32:05 +08:00
Tienson Qin
4ba05f69a6 fix: invalid icon data for old graphs
related to https://github.com/logseq/db-test/issues/574
2025-11-09 21:33:10 +08:00
Tienson Qin
2122d3d27c fix: Active breadcrumbs in node property dropdown menu
fixes https://github.com/logseq/db-test/issues/565
2025-11-09 09:02:46 +08:00
Tienson Qin
e99f2b6b8d fix: Left arrow does not work properly in the "property name" field
fixes https://github.com/logseq/db-test/issues/570
2025-11-09 08:48:16 +08:00
Tienson Qin
965ff3059c fix: invalid data for old graphs
skip db validate when migrating db
2025-11-09 08:29:23 +08:00
Tienson Qin
4462634f0e enhance(ux): keep today queries to avoid scroll junk 2025-11-09 08:29:23 +08:00
Gabriel Horner
87ad398399 fix: incorrect descriptions for db graphs
Fixes https://github.com/logseq/db-test/issues/567
2025-11-07 16:26:24 -05:00
charlie
025e2e70de feat(apis): export prepend_block_in_page function
fix(editor): convert opts to JS object in insert_block
chore: bump version to 0.2.7
2025-11-07 15:01:12 +08:00
Gabriel Horner
41164c60e9 fix: frontend lint 2025-11-06 19:09:43 -05:00
Gabriel Horner
0bc0892b8a enhance(cli): Add import-edn command
Works for both current and local graphs. Addresses CLI and API for
https://discord.com/channels/725182569297215569/1365819617079066744/1365819617079066744
2025-11-06 16:42:46 -05:00
Tienson Qin
085f9093c3 fix: use alt+shift+i for go/search-themes on windows/linux 2025-11-07 03:57:27 +08:00
Tienson Qin
3bc65300be enhance: don't reset :block/refs when editing a block
Instead, compute the diff between the old and new refs, transacting
the deltas.
2025-11-07 03:44:40 +08:00
Tienson Qin
fec4f5165c fix: set heading removes refs
related to https://github.com/logseq/db-test/issues/559
2025-11-07 03:29:11 +08:00
Tienson Qin
cb0bda3c52 fix: validate graph shouldn't remove empty-placeholder values 2025-11-07 01:29:11 +08:00
Tienson Qin
561f422c09 fix: e2e tests 2025-11-07 01:22:45 +08:00
Tienson Qin
1662497aa6 enhance(ux): display property pairs vertically on mobile
addresses https://test.logseq.com/#/page/690cb89e-997f-425a-ae04-e7709b23c827
2025-11-07 00:34:07 +08:00
Tienson Qin
68548ea2f7 fix: don't show page's tags in node references 2025-11-07 00:03:13 +08:00
Tienson Qin
dcb448d6b7 fix: don't show page's tags in property values 2025-11-07 00:00:46 +08:00
Tienson Qin
84bfd7715e fix: ensure all elements is inline for favorites and recents 2025-11-06 23:51:10 +08:00
Tienson Qin
b4c4b673e5 enhance(ux): set background color for full block instead of title
fixes https://github.com/logseq/db-test/issues/560
fixes https://github.com/logseq/db-test/issues/253
2025-11-06 21:39:49 +08:00
Tienson Qin
33ae3f9a0e fix(search): built-in tag/property are excluded from semantic search 2025-11-06 21:25:18 +08:00