charlie
|
f818ba0e59
|
enhance(ui): improve property sorting and display with plugin name
|
2026-02-11 15:42:20 +08:00 |
|
Tienson Qin
|
6637d79f78
|
fix: check sync on create graph dialog automatically creates graph
|
2026-02-11 15:40:55 +08:00 |
|
Tienson Qin
|
f95600e595
|
fix: emoji reaction sync
|
2026-02-11 15:29:25 +08:00 |
|
Tienson Qin
|
dbef84fbb4
|
fix: auto-reconnect after long sleep by adding ws health check
|
2026-02-11 15:15:40 +08:00 |
|
Tienson Qin
|
10a8e3c491
|
fix: integrate large graph fixes from ulcaefna
Discord link: https://discord.com/channels/725182569297215569/1400122537744007198/1470853605753094288
1. Added snapshot streaming endpoint on worker:
- deps/db-sync/src/logseq/db_sync/worker/routes/sync.cljs
- deps/db-sync/src/logseq/db_sync/worker/handler/sync.cljs
- Added :sync/snapshot-stream
- Increased snapshot-download-batch-size to 5000
- Added schema-init fallback probing (kvs, tx_log, sync_meta)
- Improved HTTP error responses with debug fields
2. Switched frontend graph download from R2 URL flow to direct stream:
- src/main/frontend/handler/db_based/sync.cljs
- Removed /snapshot/download + cleanup DELETE flow
- Uses direct GET /snapshot/stream
3. Applied large-graph upload stability fixes:
- src/main/frontend/worker/sync.cljs
- upload-kvs-batch-size changed 2000 -> 500
- Reworked offload-large-titles-in-datoms to avoid deep promise chains
- Fixed upload progress message to use updated loaded count
- src/main/frontend/worker/sync/crypt.cljs
- Batched <encrypt-datoms in chunks of 5000
- src/main/frontend/worker/sync/client_op.cljs
- update-graph-uuid now retracts old :graph-uuid datoms before add
4. Applied worker-side error visibility and catch hardening:
- deps/db-sync/src/logseq/db_sync/worker.cljs
- deps/db-sync/src/logseq/db_sync/worker/dispatch.cljs
- deps/db-sync/src/logseq/db_sync/worker/coerce.cljs
- deps/db-sync/src/logseq/db_sync/worker/http.cljs
- deps/db-sync/src/logseq/db_sync/worker/handler/index.cljs
5. Added/updated tests for these behaviors:
|
2026-02-11 14:41:26 +08:00 |
|
Tienson Qin
|
ab7ebbcecb
|
push
|
2026-02-11 14:21:31 +08:00 |
|
Gabriel Horner
|
4cc8ef3ce4
|
fix: importing property value that changes
from :date to :node. Should fix
https://github.com/logseq/db-test/issues/748
|
2026-02-10 14:10:04 -05:00 |
|
Gabriel Horner
|
cd7c1ef50e
|
enhance(dev): add linters for db-sync
Fix minor kondo errors. Also removed obvious dead code found by carve linter
|
2026-02-09 12:25:50 -05:00 |
|
Gabriel Horner
|
8bf63e9715
|
chore: docs on running wrangler locally
|
2026-02-09 11:31:41 -05:00 |
|
Tienson Qin
|
bf40ed9e9f
|
icon size tweak
|
2026-02-07 23:48:26 +08:00 |
|
Tienson Qin
|
7a0ee16d97
|
append only events
|
2026-02-07 23:19:12 +08:00 |
|
Tienson Qin
|
d45a7d7ba4
|
store full session events
|
2026-02-07 23:07:18 +08:00 |
|
Tienson Qin
|
af308defc9
|
fix: reasoning and tool
|
2026-02-07 22:52:30 +08:00 |
|
Tienson Qin
|
2f90a8346e
|
streamdown
|
2026-02-07 19:43:05 +08:00 |
|
Tienson Qin
|
5d14acb3f2
|
fix: sqlite toobig crash on /sessions/:id/messages
|
2026-02-07 19:13:22 +08:00 |
|
Tienson Qin
|
ad41432975
|
AI useChat
|
2026-02-07 19:06:45 +08:00 |
|
Tienson Qin
|
95d3d06fe6
|
remove unneeded events call
|
2026-02-07 17:10:41 +08:00 |
|
Tienson Qin
|
7ceb08b0e8
|
Async message
|
2026-02-07 16:47:47 +08:00 |
|
Tienson Qin
|
99a5ce5b8b
|
fix: sprites session
|
2026-02-07 16:35:06 +08:00 |
|
Tienson Qin
|
e455f4fd39
|
Cloudflare sandbox runtime
|
2026-02-07 14:41:03 +08:00 |
|
Tienson Qin
|
720432d247
|
fix: rename db ident is no longer safe in the new sync
Because Datascript doesn't support multiple db/idents for the same
entity.
|
2026-02-06 20:04:31 +08:00 |
|
Tienson Qin
|
a8ed1c88e6
|
Merge branch 'master' into feat/worker-sync
|
2026-02-06 19:14:20 +08:00 |
|
Ashutosh Singh
|
2cabb09248
|
new window fix (#12371)
|
2026-02-06 19:11:44 +08:00 |
|
Tienson Qin
|
54844ff95f
|
no need to run db-sync tests in build CI
because it's already handled by its own dep ci test
|
2026-02-06 19:08:52 +08:00 |
|
Tienson Qin
|
e428d52ee3
|
fix: can't upsert user in node adapter
|
2026-02-06 18:13:25 +08:00 |
|
Tienson Qin
|
7a915a31b1
|
remove static auth because signin/up doesn't support custom login
|
2026-02-06 17:35:30 +08:00 |
|
Tienson Qin
|
cb57234881
|
fix: lint
|
2026-02-06 16:39:11 +08:00 |
|
Tienson Qin
|
8bbc0fede8
|
enhance: gzip download graph
|
2026-02-06 16:30:01 +08:00 |
|
Tienson Qin
|
0e95d09711
|
chore: remove unused code
|
2026-02-06 16:08:15 +08:00 |
|
Tienson Qin
|
2ea618b76f
|
fix: don't notify source client with presence update
|
2026-02-06 15:55:55 +08:00 |
|
Tienson Qin
|
e6b7fdd16e
|
fix: duplicated online-users messages
|
2026-02-06 15:20:19 +08:00 |
|
Tienson Qin
|
94b2d5018d
|
fix: no UX feedback when downloading a large graph from 'Graphs' screen
|
2026-02-06 15:07:09 +08:00 |
|
Tienson Qin
|
ee30d51c46
|
fix: show user doesn't exist error when inviting wrong email
|
2026-02-06 14:57:35 +08:00 |
|
Tienson Qin
|
11bd281987
|
fix: ensure RSA keys for new users
|
2026-02-06 14:51:49 +08:00 |
|
Tienson Qin
|
b9f321bb13
|
fix: no block creator when hovering on block bullets
|
2026-02-06 14:34:39 +08:00 |
|
Tienson Qin
|
63ea3c0d31
|
codex default to bypass mode
|
2026-02-06 13:32:22 +08:00 |
|
Gabriel Horner
|
adf9770da0
|
fix: lint and docstring
|
2026-02-05 13:13:46 -05:00 |
|
Gabriel Horner
|
229bd14318
|
chore: mark sync unit tests as :long
Allows for local dev to still run all non-long unit tests in under 30s
|
2026-02-05 11:10:17 -05:00 |
|
Gabriel Horner
|
58cb27adf2
|
fix: frontend test
remove dupe test in handler
|
2026-02-05 10:24:39 -05:00 |
|
Gabriel Horner
|
1a1896ba5b
|
fix: internal-ident?
Also fix db test
|
2026-02-05 09:01:04 -05:00 |
|
charlie
|
f6996c5e3e
|
enhance(css): add styles for priority level icons in property component
|
2026-02-05 09:49:36 +08:00 |
|
charlie
|
911caa0673
|
fix(apis): improve case page retrieval with safe navigation
|
2026-02-05 09:49:04 +08:00 |
|
Gabriel Horner
|
4fbd147f08
|
Merge branch 'master' into feat/worker-sync
|
2026-02-04 16:54:56 -05:00 |
|
Gabriel Horner
|
c1ca626b36
|
enhance(dev): add workflow to run db-sync's tests
Also disable test ns that has hanging tests. Was able to pinpoint
where tests are hanging and left logging there to fix it in the future
|
2026-02-04 16:36:16 -05:00 |
|
Tienson Qin
|
88d1fe0ae0
|
agents mvp
|
2026-02-04 23:07:27 +08:00 |
|
Tienson Qin
|
021e2ff319
|
remove global ui
|
2026-02-04 22:00:43 +08:00 |
|
Tienson Qin
|
d1261a7b9a
|
session UI
|
2026-02-04 12:55:16 +08:00 |
|
Tienson Qin
|
03d6d9de64
|
M8
|
2026-02-03 17:45:22 +08:00 |
|
Tienson Qin
|
d4d408f47e
|
fix: react query not computed after importing data
|
2026-02-03 14:30:38 +08:00 |
|
Tienson Qin
|
8094697c8d
|
Agent UI
|
2026-02-03 14:14:27 +08:00 |
|