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 |
|