Commit Graph

23798 Commits

Author SHA1 Message Date
Tienson Qin
6e737b78ac fix: db unlisten 2026-04-13 18:25:03 +08:00
Mega Yu
69b7a0e893 improve i18n 2026-04-13 14:39:53 +08:00
Tienson Qin
0fc0bb8cef Rename logseq cloud to sync 2026-04-13 13:01:30 +08:00
hoellen
8997638e5b Custom Sync Server URL (#12459)
* Add custom sync server

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-13 13:00:19 +08:00
Tienson Qin
5818b578d5 update podfile lock 2026-04-13 12:38:35 +08:00
Tienson Qin
174fd15c8e fix(sync): stabilize incremental checksum updates 2026-04-12 19:27:05 +08:00
Tienson Qin
3dd7302dc9 fix(db-sync): handle duplicate :block/uuid in incremental checksum
Account for duplicate :block/uuid datom multiplicity during incremental checksum delta calculation.
Expand touched eids to uuid peers and apply digest add/remove by tuple counts.
Add regression fixture+test from rebased retract mismatch log.
2026-04-12 17:46:14 +08:00
Tienson Qin
30bb4acc27 fix: stabilize undo/redo raw tx replay order 2026-04-12 15:55:52 +08:00
Tienson Qin
9baeee6e49 simplify transact ops 2026-04-12 15:41:22 +08:00
Mega Yu
39577a1ba4 improve i18n in packages/ui 2026-04-11 09:42:33 +08:00
Tienson Qin
6cda7fc869 fix: align outliner and db-sync tests with history-op changes 2026-04-11 07:24:28 +08:00
Gabriel Horner
5904433787 chore: mark more long running tests to keep "-e long" useful for local full runs 2026-04-10 11:58:05 -04:00
Gabriel Horner
963cdf9234 fix: recycled/deleted page can't be restored by user
When a user deletes a page and then restores it by creating it again with cmd-k,
the page wasn't restored. The previously recycled page and its block are
now restored when the page is re-created
2026-04-10 11:30:06 -04:00
Mega Yu
476fba4fc3 refactor(quick-add): simplify logical and remove duplicated button 2026-04-10 23:14:30 +08:00
Mega Yu
5a752ef99d fix multiple logic errors caused by date format switching 2026-04-10 22:58:48 +08:00
Mega Yu
7522b53b6a feat(i18n): remove trailing spaces in update-available messages across multiple locales 2026-04-10 22:03:57 +08:00
Mega Yu
5fc9e4aa51 improve dev right sidebar layout 2026-04-10 21:22:35 +08:00
Mega Yu
2306464e94 feat(page): improve error screen layout and styling for better user experience 2026-04-10 20:13:17 +08:00
Mega Yu
c54c54b65d feat(settings): update theme icons and adjust styles for better appearance 2026-04-10 19:01:55 +08:00
Mega Yu
da07a518d5 feat(date): add new date format "yyyy-MM-dd EEE" for journal titles 2026-04-10 18:42:10 +08:00
Mega Yu
066514f545 feat(i18n): always show hint in cmdk and add translations for apply theme action 2026-04-10 18:40:35 +08:00
Mega Yu
1cff73eddd remove deprecated code 2026-04-10 18:17:00 +08:00
Mega Yu
9b8ee19c18 feat(i18n): add authentication error handling and localization 2026-04-10 17:45:55 +08:00
Mega Yu
ca1f1ab69b fix: prevent interval memory leaks in countdown timer 2026-04-10 17:39:45 +08:00
Mega Yu
445f2e5ae8 fix: change email input type to email for better validation 2026-04-10 17:23:51 +08:00
Mega Yu
d9a09213c7 feat(i18n): packages/ui 2026-04-10 17:18:54 +08:00
Mega Yu
35416905ee improve i18n 2026-04-10 16:36:13 +08:00
Tienson Qin
32806264ce fix: reversed datoms should be normalized too for rebase 2026-04-10 14:49:54 +08:00
Mega Yu
3ac92e7485 improve i18n 2026-04-10 14:39:29 +08:00
Tienson Qin
bf04d4cf5d refactor(sync): move client ops to sqlite and harden history ops 2026-04-10 05:44:34 +08:00
Tienson Qin
bbe75823c0 add ADR to store client ops in sqlite tables 2026-04-10 04:39:17 +08:00
Tienson Qin
e275cbef0b fix: slow checksum 2026-04-10 03:42:01 +08:00
Tienson Qin
f25083555f fix: don't rely on right sibling from UI 2026-04-10 03:10:45 +08:00
Tienson Qin
c80a3cdb98 fix: catch deps clj-kondo warnings in lint-test-deps 2026-04-10 02:37:28 +08:00
Tienson Qin
aa0fee7aee fix(db-sync): keep title-only raw txs through rebase 2026-04-10 02:25:37 +08:00
Tienson Qin
6c77cb17b8 fix(outliner): stabilize history op refs 2026-04-10 02:25:37 +08:00
Tienson Qin
0392444cdf add bb dev:lint-test-deps to run lint and tests for deps 2026-04-10 00:21:14 +08:00
Tienson Qin
c24e66f3e6 fix: lint and tests 2026-04-09 23:16:37 +08:00
Tienson Qin
6cd3708c22 enhance(debug): capture sync replay diagnostics 2026-04-09 22:46:43 +08:00
Tienson Qin
abd3e4c16b fix(outliner): stabilize history op entity refs 2026-04-09 22:46:38 +08:00
Tienson Qin
4a35692a50 tooling(db): add sqlite sync replay script 2026-04-09 22:46:32 +08:00
Tienson Qin
8fcd8fb518 test(sync): cover stale fix/reject flows 2026-04-09 22:43:52 +08:00
Tienson Qin
cba76460f2 enhance(sync): serialize pull/upload and dedupe pull 2026-04-09 22:43:47 +08:00
Tienson Qin
75bf1e683b fix(db-sync): normalize tx-reject payload shapes 2026-04-09 22:43:40 +08:00
Mega Yu
c8a13cb70a improve i18n 2026-04-09 22:29:39 +08:00
Mega Yu
65180f911c remove unnecessary i18n key 2026-04-09 19:40:24 +08:00
Mega Yu
434bac5aee change i18n key 2026-04-09 17:09:08 +08:00
Mega Yu
de1a7a9c6e enhance i18n 2026-04-09 16:22:42 +08:00
Tienson Qin
a37dad9cfa fix: hide recycled property values and choices 2026-04-09 13:55:49 +08:00
Mega Yu
7f0b36e057 enhance i18n 2026-04-09 10:11:14 +08:00