Commit Graph

4580 Commits

Author SHA1 Message Date
rcmerci
b486bde595 refactor: remove usages of navigator.onLine, window.ononline 2025-09-08 21:44:36 +08:00
Tienson Qin
1a9b5b843c refactor: move fs/pfs to db-worker.js 2025-09-07 12:51:02 +08:00
Tienson Qin
59f75319b8 fix: util/web-platform? is not a function 2025-09-05 13:06:57 +08:00
Tienson Qin
cfbb563bc5 fix: don't show file graphs on both web and mobile 2025-09-05 12:52:47 +08:00
Tienson Qin
43e7eda18d fix(mobile): reload the app if db worker closed 2025-09-03 16:36:39 +08:00
Tienson Qin
5846e0544e fix: deleting current node move its properties to previous block
fixes https://github.com/logseq/db-test/issues/448
2025-08-31 13:18:15 +08:00
Tienson Qin
c00460a97d fix: press on indentation line should work recursively
related to https://github.com/logseq/db-test/issues/423
2025-08-27 19:43:40 +08:00
Tienson Qin
8f1d01daad fix: don't show mod+enter to inline #Page 2025-08-27 10:34:28 +08:00
Gabriel Horner
0722097df1 enhance: export cmd reuses existing namespaces 2025-08-26 11:27:34 -04:00
Tienson Qin
bb1a502806 fix: click on indentation line to unfold nodes not working
related to https://github.com/logseq/db-test/issues/423
2025-08-26 21:04:09 +08:00
Tienson Qin
be2977dd40 fix: t o to toggle open all blocks
related to https://github.com/logseq/db-test/issues/423
2025-08-26 20:31:08 +08:00
Tienson Qin
ce933b3c36 enhance: display humanized coerce errors when downloading rtc graph 2025-08-26 12:54:31 +08:00
rcmerci
56f9426740 fix(rtc): fix apply-ops schema 2025-08-26 10:58:59 +08:00
Tienson Qin
0696a556d9 fix: page refs not saved in quick capture 2025-08-25 20:49:48 +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
77c7412271 fix: references not calculated right
related to https://github.com/logseq/db-test/issues/436#issuecomment-3217902953
2025-08-25 12:49:56 +08:00
Tienson Qin
2b624a4b9b fix: graphs should be grouped by :url instead of :graphUUID
Because we don't store :graphUUID in manifest for remote db graphs
compared to sync file graphs.
2025-08-22 10:02:53 +08:00
rcmerci
c668ba2166 chore(rtc): update log 2025-08-21 00:28:02 +08:00
Tienson Qin
060a0dd86b fix(mobile): don't switch to editing mode when scrolling 2025-08-14 13:50:34 +08:00
Tienson Qin
3faee9cc7e fix: stale embedding check (#12049)
* fix: slow stale embedding check

* fix: mark all blocks for embedding when full embedding

Also, store hnsw index for each batch so that embedding can continue
when aborted by switching graph or closing the app.

* remove embedding/re-embedding-graph-data!

* enhance: mod+c mod+s to rebuild both keyword and semantic search
2025-08-14 13:24:50 +08:00
Tienson Qin
061528d082 fix: slow switch to large graph with local embedding enabled 2025-08-14 13:24:50 +08:00
charlie
5e6e5596aa Merge branch 'master' into enhance/mobile-silk 2025-08-10 10:50:38 +08:00
rcmerci
123d03f293 fix: use transit for :inflateGraphsInfo ipc 2025-08-09 22:25:48 +08:00
Tienson Qin
a4d41f63ef Merge branch 'master' into enhance/mobile-silk 2025-08-05 19:27:16 +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
c2c8727f6c Merge branch 'master' into feat/hnswlib+transformer-js 2025-08-03 16:40:22 +08:00
charlie
ebc14a51f7 Merge branch 'master' into enhance/mobile-silk 2025-08-02 10:16:14 +08:00
Tienson Qin
de67a46e92 fix: video assets can not play on desktop app
fixed https://github.com/logseq/db-test/issues/398
2025-08-01 02:37:57 +08:00
Tienson Qin
1fe46682e4 Merge branch 'master' into feat/hnswlib+transformer-js 2025-08-01 00:14:28 +08:00
Tienson Qin
8c402676a9 fix: page references with same name in one block (#12017)
* fix: page references with the same name in one block

* fix: empty :block/name for Library pages

* fix: invalid call to uuid-string?

trace suddenly showing up in multiple CLI calls

---------

Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2025-08-01 00:09:31 +08:00
Tienson Qin
67a0f7cd8c Merge branch 'master' into feat/hnswlib+transformer-js 2025-07-31 20:08:29 +08:00
Tienson Qin
9ed4cdc34d fix: blocks in Library pages have incorrect page relationship
fixed https://github.com/logseq/db-test/issues/394
2025-07-31 17:53:35 +08:00
Tienson Qin
110f5b18e5 Merge branch 'master' into feat/hnswlib+transformer-js 2025-07-28 12:29:32 +08:00
charlie
957109bcad enhance(mobile): improve scroll for the editing block 2025-07-22 16:48:21 +08:00
Tienson Qin
910c8f448f Use missionary clock for auto embedding 2025-07-21 16:13:17 +08:00
Tienson Qin
f296c1e67d fix: auto embedding stops when switching graph 2025-07-19 15:32:16 +08:00
Tienson Qin
de80615c5f enhance: index embedding for updated blocks every 30s 2025-07-19 14:36:11 +08:00
Tienson Qin
4b0cb79d0d fix: vector search 2025-07-16 04:33:05 +08:00
Gabriel Horner
e0632f0e25 fix: published file graph loading bugs
On startup of a published file graph, error notification displayed:
'read:Error: No protocol method Fs.readdir defined for type null' .
Came from :graph/ready event. Also was throwing console error '`Unknown Repo URL type:`'
2025-07-14 10:42:04 -04:00
rcmerci
dbb20dea4b enhance(rtc): try to restart rtc if stop reason is ws-timeout 2025-07-12 23:09:00 +08:00
Tienson Qin
015f7a3f54 enhance: use current time as name when pasting files 2025-07-12 14:26:55 +08:00
Gabriel Horner
3c93fd2637 fix: frontend lint
Also fix desktop download instructions
2025-07-11 09:20:20 -04:00
Tienson Qin
2866d3baad fix: ensure all graphs are latest in those cases
1. upload a local graph
2. download a local graph
3. a remote graph has been deleted from another client
2025-07-11 20:49:02 +08:00
Tienson Qin
9ca7e45ec7 fix: refresh repos after uploading/downloading graph 2025-07-11 18:46:12 +08:00
Tienson Qin
489a88df78 fix: don't run file sync onboarding on web 2025-07-11 18:34:03 +08:00
Tienson Qin
2d50ca5ce2 Merge branch 'master' into feat/hnswlib+transformer-js 2025-07-11 18:15:33 +08:00
Tienson Qin
5a40a2e161 fix: quick add on web/electron should open the last block 2025-07-11 01:52:18 +08:00
Tienson Qin
abe1046f22 fix: rtc group 2025-07-10 23:21:57 +08:00
Tienson Qin
9abe6864c1 Add rtc test group 2025-07-10 18:06:58 +08:00
Tienson Qin
9d7d766ca4 fix: align top new graph dialog 2025-07-09 18:11:52 +08:00