Commit Graph

184 Commits

Author SHA1 Message Date
Gabriel Horner
8bf63e9715 chore: docs on running wrangler locally 2026-02-09 11:31:41 -05: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
8bbc0fede8 enhance: gzip download graph 2026-02-06 16:30:01 +08:00
Tienson Qin
2ea618b76f fix: don't notify source client with presence update 2026-02-06 15:55:55 +08: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
ef17ce59c3 add sentry to collect errors 2026-02-01 23:39:25 +08:00
Tienson Qin
f26f984b07 fix: latency 2026-01-31 07:32:13 +08:00
Tienson Qin
8f76e4dbb0 don't initialize schema at request time 2026-01-31 07:01:30 +08:00
Tienson Qin
0fa673978f debug latency 2026-01-31 06:44:01 +08:00
Tienson Qin
a9c7a35d77 disable smart placement 2026-01-31 05:38:47 +08:00
Tienson Qin
ddb4db21c6 add session api to use read replica 2026-01-31 05:14:48 +08:00
Tienson Qin
328d8e2bf3 fix: use prod d1 db 2026-01-31 04:23:17 +08:00
Tienson Qin
b8445a6395 node.js adapter 2026-01-31 00:51:35 +08:00
Tienson Qin
3adff65c90 add prod env for sync 2026-01-30 20:55:55 +08:00
Tienson Qin
408739950a fix: malli schema 2026-01-30 17:29:59 +08:00
Tienson Qin
63c9c65c95 fix: no need to broadcast online users when updating presence 2026-01-30 17:16:59 +08:00
Tienson Qin
e00a037624 fix: don't run sync for local graphs that's detached from server 2026-01-30 03:00:28 +08:00
Tienson Qin
96e2be398f fix: asset op 2026-01-30 02:37:40 +08:00
Tienson Qin
61c877de4f server returns tx/reject when transaction failed 2026-01-29 16:29:16 +08:00
Tienson Qin
8e815b85b8 remove buggy code 2026-01-27 23:28:44 +08:00
Tienson Qin
a8b7199a5e server no longer check cycle 2026-01-26 22:34:00 +08:00
Tienson Qin
f46c245788 refactor: keep worker as thin as possible 2026-01-26 22:26:53 +08:00
Tienson Qin
cd0a2568b1 refactor: use reitit for worker routes 2026-01-26 21:33:15 +08:00
Tienson Qin
143a548f04 fix: more lint error 2026-01-26 20:00:31 +08:00
Tienson Qin
ebf768e340 fix: extends cycle 2026-01-26 18:38:47 +08:00
Tienson Qin
0cf01ba780 fix: parent cycle 2026-01-26 17:36:34 +08:00
Tienson Qin
db28be9ba7 fix: force to accept :email instead of :user/email 2026-01-26 16:31:27 +08:00
Tienson Qin
9e7f9332d0 fix: collaborator invite doesn't work with e2ee 2026-01-26 16:06:35 +08:00
Tienson Qin
59e1cd9af9 enhance(ux): able to remove graph access or leave a graph 2026-01-26 15:54:25 +08:00
Tienson Qin
58cf670507 fix: call page/block delete even if no local changes 2026-01-24 10:57:20 +08:00
Tienson Qin
1f71f9e78e e2ee 2026-01-22 18:50:05 +08:00
Tienson Qin
d8873c4158 upload don't use r2 2026-01-22 10:57:48 +08:00
Tienson Qin
c742bc50e0 add smart placement 2026-01-22 09:59:23 +08:00
Tienson Qin
573c915cf0 fix: max-sql-params 2026-01-22 08:13:37 +08:00
Tienson Qin
bebddd677e batch insert 2026-01-22 00:30:49 +08:00
Tienson Qin
c6952cbe6f test cpu limits 2026-01-21 23:58:54 +08:00
Tienson Qin
c5d740d101 fix migration 2026-01-21 23:38:21 +08:00
Tienson Qin
9e592aa373 enhance: DO ws hibernation 2026-01-21 23:29:09 +08:00
Tienson Qin
3f4685f862 fix: graph role 2026-01-21 23:05:28 +08:00
Tienson Qin
fe313b50dc fix: ensure user doesn't have graphs with same name 2026-01-21 22:56:51 +08:00
Tienson Qin
83a3a7cdf9 use R2 for both graph upload/download 2026-01-21 22:43:09 +08:00
Tienson Qin
36c5afeece enhance(ux): editing user avatar presence 2026-01-21 19:29:34 +08:00
Tienson Qin
8c74eb2736 fix: tests 2026-01-21 18:32:58 +08:00
Tienson Qin
cc95768288 Switched API-facing map keys to hyphenated keywords 2026-01-21 18:21:00 +08:00
Tienson Qin
b8774bcf85 no need to use DO for index
also, add cache to jwt token
2026-01-21 17:50:05 +08:00
Tienson Qin
d181b1bfa9 online user presense 2026-01-21 15:55:10 +08:00
Tienson Qin
35d28a976e invite 2026-01-21 15:16:22 +08:00
Tienson Qin
4fb4e87066 add users and graph_members tables 2026-01-21 07:08:50 +08:00