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
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
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
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
f25083555f
fix: don't rely on right sibling from UI
2026-04-10 03:10:45 +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
6cd3708c22
enhance(debug): capture sync replay diagnostics
2026-04-09 22:46:43 +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
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
Mega Yu
7f0b36e057
enhance i18n
2026-04-09 10:11:14 +08:00
Tienson Qin
8dc6d817cb
fix: close table header dropdown on item click
2026-04-09 04:32:19 +08:00
Tienson Qin
5ef719ba3e
fix: close context menu on item click
2026-04-09 04:28:30 +08:00
Tienson Qin
fca97d7353
fix: show AI tab only on desktop
2026-04-09 04:21:32 +08:00
Tienson Qin
801620b901
enhance(recycle): permanently delete recycled roots with sync-safe replay
2026-04-09 04:03:34 +08:00
Tienson Qin
9362dbc847
fix: set date property value after creating journal page
2026-04-09 03:48:22 +08:00
Tienson Qin
df4f5546c4
fix(journals): hide recycled journals and refresh list on recycle
2026-04-09 03:43:05 +08:00
Tienson Qin
82e13b6989
feat(dev): export client-ops sqlite from db worker
2026-04-09 03:28:05 +08:00
Tienson Qin
0c0d14e9fb
fix(sync): tolerate stale gzip headers in snapshot download
2026-04-09 03:27:51 +08:00
Tienson Qin
179b66a80f
enhance(sync): track tx-id ack/failure and rebase stability on client
2026-04-09 03:27:48 +08:00
Mega Yu
76991406c3
feat(i18n): update built-in display titles for properties
2026-04-08 11:30:34 +08:00
Mega Yu
3c0cb80cfc
i18n built-in-properties
2026-04-08 10:43:15 +08:00
Mega Yu
e9d3c8da00
enhance i18n
2026-04-08 09:32:18 +08:00
Tienson Qin
ecc03e1efc
fix(sync): preserve tx-id across rebases
2026-04-07 19:23:51 +08:00
Tienson Qin
66785cf8e7
fix(sync): tolerate legacy plaintext decrypt values
2026-04-07 17:12:48 +08:00
Tienson Qin
987fa8ec48
handle tx/reject too
2026-04-07 16:22:30 +08:00
Tienson Qin
8c3d8ecae4
being able to reproduce mismatch checksum
2026-04-07 14:32:30 +08:00
Tienson Qin
f3758e1f12
fix: lint and tests
2026-04-07 06:23:03 +08:00
Tienson Qin
1c8418e584
fix: checksum
2026-04-07 06:00:42 +08:00
Tienson Qin
49c1166cfc
use incremental checksum
2026-04-07 03:11:07 +08:00
Tienson Qin
8aae83ae70
fix: fix order should be after rebase ops
2026-04-07 02:26:17 +08:00
Tienson Qin
92999a6a76
use agent-browser for sync parallel clients tests
2026-04-06 23:02:48 +08:00
Tienson Qin
c3df967f67
fix: undo/redo doesn't work for local graphs
2026-04-05 18:23:54 +08:00
Tienson Qin
8d0d1f5c7c
fix: insert block above
2026-04-05 18:21:05 +08:00
Mega Yu
6153078342
enhance i18n
2026-04-05 17:06:46 +08:00
Tienson Qin
5522b30bcc
fix: checksum failed for empty target block insert
2026-04-03 16:01:11 +08:00
Tienson Qin
e1c773bc5e
warning checksum mismatch
2026-04-02 23:48:51 +08:00
Tienson Qin
ad2231438a
Add :block/order to checksum
2026-04-02 22:22:25 +08:00
Tienson Qin
333f3e10b1
remove vector embeddings
2026-04-02 18:51:29 +08:00
Tienson Qin
5620af9a4e
fix: order conflict
2026-04-02 17:52:24 +08:00