Commit Graph

123 Commits

Author SHA1 Message Date
Gabriel Horner
6312f8236a fix: remove file graph :block/file and dependent code
Also remove all file graph references in publishing and
add back publishing.db tests with db graph.
Also remove file graph behavior for cmd-k and files
2026-01-22 13:19:57 -05:00
Tienson Qin
bcc478b5f7 refactor: separate og and db version (#12276)
separate og and new version apps

remove file sync, tldraw, excalidraw and zotero
2025-12-29 15:39:32 +08:00
Tienson Qin
4a2d9c1308 fix: e2e tests 2025-12-17 00:19:57 +08:00
Tienson Qin
ef8f5caa27 chore: remove debug 2025-12-16 19:20:07 +08:00
Tienson Qin
fd52fb50c0 fix: search highlights doesn't work for pages
fix https://github.com/logseq/db-test/issues/633
2025-12-16 19:16:35 +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
3afb112b8f fix: search prioritizes creating page over existing library item
fixes https://github.com/logseq/db-test/issues/563
2025-11-06 20:43:36 +08:00
charlie
ffb4d17f6e enhance(ui): polish layout details for the file graph editor 2025-09-23 16:14:55 +08:00
Tienson Qin
063aec02a7 fix: can't create page with the same name if namespace page exists
fixes https://github.com/logseq/db-test/issues/429
2025-08-25 14:56:05 +08:00
Tienson Qin
d84d3f9652 enhance(ux): set/unset #Page to convert between page and block (#11970)
* enhance(ux): add/remove #Page to toggle page/block

* enhance(ux): "p t" to set tags for selected blocks

Updated "p a" to toggle displaying all properties including hidden ones.

* feat: cmd+k move blocks

* fix: block could be converted to page and create invalid nodes

Pages with block namespace parents is nonsensical and pages in
property values led to multiple validation errors. Also guard
against class and property pages as namespace parents

* fix: warn on failed cut+paste or indent/outdent of page blocks. Better to warn than silent failure which leaves user confused on
what happened. 

---------

Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2025-08-05 17:45:57 +08:00
Tienson Qin
7e04733acf fix: lint 2025-07-29 01:21:49 +08:00
Tienson Qin
5ee795171c enhance: display show more by default 2025-07-29 01:19:26 +08:00
Tienson Qin
d1cabafcc2 ensure db/id is not great than 2147483647 for embedding 2025-07-29 00:53:24 +08:00
Tienson Qin
3c52bced5c Merge branch 'master' into feat/capacitor-new 2025-06-22 21:39:37 +08:00
Tienson Qin
3bdd46a898 enhance(ux): use yyyymmdd to search journals 2025-06-18 15:44:40 +08:00
Tienson Qin
a84b648fbf fix: block breadcrumb in cmdk results 2025-06-17 20:15:25 +08:00
Tienson Qin
9ea07091d9 fix: show page title without parent in cmdk result
Its parent will be included in the breadcrumb.
2025-06-16 21:23:38 +08:00
charlie
8e11f0c752 Merge branch 'master' into feat/capacitor-new 2025-06-16 13:57:44 +08:00
Tienson Qin
92ec65d61d Merge branch 'master' into refactor/page-parent 2025-06-15 08:27:33 +08:00
Tienson Qin
25bd22522b enhance(ux): show configure tag instead of create tag when exists 2025-06-13 20:11:28 +08:00
Tienson Qin
1d3e8a1703 enhance(ux): cmdk tag configure 2025-06-13 20:07:16 +08:00
charlie
336f76b2fe Merge branch 'master' into feat/capacitor-new 2025-06-09 09:02:36 +08:00
Tienson Qin
dc8f2f4984 fix: redirect to alias 2025-06-08 16:52:06 +08:00
Tienson Qin
61cc4382c4 fix: alias auto-complete 2025-06-08 14:42:19 +08:00
Tienson Qin
c74abbb7a3 Merge branch 'master' into feat/capacitor-new 2025-06-06 10:28:24 +08:00
Tienson Qin
3a30d47b19 fix: show matched nodes when search input starts with / 2025-06-06 04:00:02 +08:00
Tienson Qin
20ec61641d enhance(ux): put pages before blocks when auto-complete node refs
We can improve it further to display horizontal split views for both
pages and blocks on desktop.
2025-06-06 03:55:40 +08:00
Tienson Qin
589e85550a fix: esc to exit filter first and then clear the input 2025-06-06 02:42:18 +08:00
charlie
48d541acd0 Merge branch 'master' into feat/capacitor-new 2025-06-02 20:05:31 +08:00
Tienson Qin
8eee397b45 fix: rtc creates duplicated first blocks for new journal pages (#11913)
* fix: rtc creates duplicated first blocks for new journal pages

The root cause is that those blocks from different clients have
different ids. Instead of using persistent block id, this fix avoids
generating the first block until users really start editing it.

* fix: add button not displayed when the last block is not empty

* fix: e2e tests

* enhance: remove dummy block

* fix: open-last-block
2025-06-02 14:19:19 +08:00
Tienson Qin
26113f47c7 enhance(ux): search support both recent search and updates 2025-05-28 10:40:26 +08:00
Tienson Qin
87beb7fdaf Add yarn dev 2025-05-28 09:36:38 +08:00
Tienson Qin
c9044afb3d feat: search 2025-05-26 05:39:09 +08:00
Tienson Qin
42778d36ae Merge branch 'feat/db' into refactor/page-parent 2025-05-16 23:27:20 +08:00
Tienson Qin
0822e455f8 Add tests for namespaces in Library 2025-05-16 16:27:28 +08:00
Tienson Qin
765568bd4e enhance: filter recently updated when input
Also, don't show new page for built-in files
2025-05-16 00:07:43 +08:00
Tienson Qin
49ce2c4942 enhance: show breadcrumbs for namespaced pages in cmdk && node
reference.
2025-05-15 05:15:27 +08:00
Tienson Qin
61d5aa3605 Rename :logseq.property/parent to :logseq.property.class/extends 2025-05-14 17:56:35 +08:00
Tienson Qin
0683dd6a56 enhance: use tabler icons instead of our own extensions 2025-05-04 17:31:27 +08:00
Tienson Qin
5ce4935c51 fix: can't create new page or rename page if same page with
different parent exists.

fixes https://github.com/logseq/db-test/issues/272
2025-05-04 16:52:59 +08:00
Tienson Qin
230a512ccf enhance(ux): open tag page in sidebar after creating in cmdk 2025-05-04 16:00:13 +08:00
Tienson Qin
ffa35bc6db fix: ldb/get-recent-updated-pages needs db to be ready 2025-04-28 13:57:06 +08:00
charlie
dd755427af enhance(ui): shui dialog blink 2025-04-25 16:56:41 +08:00
Tienson Qin
a868b3ed44 fix: lint 2025-04-09 20:25:20 +08:00