Commit Graph

68 Commits

Author SHA1 Message Date
Image Updater
0a9a992192 Fix noEmit flag in server tsconfig.json 2024-10-21 22:14:01 +02:00
Hakan Shehu
6edbdcc807 Update server packages 2024-10-20 00:11:20 +02:00
Hakan Shehu
3bc061d98c Delete unused code 2024-10-16 08:44:27 +02:00
Hakan Shehu
f8c9b551fa Implement new approach for synchronization 2024-10-15 23:12:52 +02:00
Hakan Shehu
9ae3a3a692 Small fixes 2024-10-14 23:17:44 +02:00
Hakan Shehu
2850e7340f Update packages 2024-10-14 19:30:42 +02:00
Hakan Shehu
ff32bf03a6 Implement background sync for nodes 2024-10-14 19:15:20 +02:00
Hakan Shehu
0412c6d7bf Remove Kafka dependency 2024-10-14 14:25:48 +02:00
Hakan Shehu
788ef0adf8 Update some packages 2024-10-10 18:18:59 +02:00
Hakan Shehu
4df3aefc41 Improve synchronization flow 2024-10-10 14:13:54 +02:00
ylber-gashi
b82fe74576 Merge branch 'main' of https://github.com/neuronapp/neuron into build-and-push-docker-image 2024-10-09 20:32:46 +02:00
Hakan Shehu
70de5cdb5f Change the way some nodes are stored 2024-10-09 11:29:08 +02:00
Hakan Shehu
633133b65c Fix issues with sync 2024-10-08 10:32:29 +02:00
Hakan Shehu
d833063978 Implement chat container and breadcrumb 2024-10-07 22:52:50 +02:00
Hakan Shehu
68a0f4c6a1 Improve web socket connections 2024-10-07 19:17:52 +02:00
Hakan Shehu
3fb537ca24 Implement avatar upload 2024-10-07 16:26:03 +02:00
ylber-gashi
5c224665c0 Added dockerfile 2024-10-06 00:34:25 +02:00
Hakan Shehu
217b0c2a69 Refactor id generation 2024-10-05 11:02:37 +02:00
Hakan Shehu
001c3f1d0e Create custom token instead of jwt 2024-10-04 18:21:16 +02:00
Hakan Shehu
ff15b24d0d Refactor and improve synchronization 2024-10-04 15:19:00 +02:00
Hakan Shehu
596bcba9f4 Rename mutations to changes and sync improvements 2024-10-04 12:23:36 +02:00
Hakan Shehu
43889aa901 Refactor mutations and queries 2024-10-03 17:11:39 +02:00
Hakan Shehu
344ac71501 Fix some bugs with mutations and id generation in editor 2024-10-01 22:24:44 +02:00
Hakan Shehu
37e9e9340f Mutations refactoring and improvements 2024-10-01 19:08:44 +02:00
Hakan Shehu
218a38e91c Refactor mutations 2024-10-01 10:54:22 +02:00
Hakan Shehu
a3e9f6019c Update packages for server 2024-09-29 23:21:29 +02:00
Hakan Shehu
3ab7a1b627 Refactor url generation for servers 2024-09-29 12:03:53 +02:00
Hakan Shehu
7d944a04a2 Implement server create 2024-09-28 22:46:26 +02:00
Hakan Shehu
931691eeb7 Rename node_permissions to node_collaborators 2024-09-28 20:04:42 +02:00
Hakan Shehu
78a5d3b412 Implement first version of node collaborators 2024-09-28 12:32:30 +02:00
Hakan Shehu
f1199bb562 Implement workspace users invite 2024-09-27 16:21:28 +02:00
Hakan Shehu
f4a6e51ea5 Implement workspace update 2024-09-27 09:34:09 +02:00
Hakan Shehu
2c1380ef40 Init node permissions table 2024-09-27 00:01:21 +02:00
Hakan Shehu
aecca3e360 Implement account logout in server 2024-09-26 14:36:35 +02:00
Hakan Shehu
230b893f01 Use kysely syntax for generating node table 2024-09-26 10:06:38 +02:00
Hakan Shehu
6226d5e492 Add a retry count for mutation sync 2024-09-26 10:04:01 +02:00
Hakan Shehu
38bbc9707b Implement node reactions sync 2024-09-26 09:34:27 +02:00
Hakan Shehu
16cc7bd9a9 Implement new node structure with crdt in server 2024-09-26 08:38:42 +02:00
Hakan Shehu
cb286b01f5 Implement server handlers for node reactions 2024-09-15 17:58:09 +02:00
Hakan Shehu
ba635d560c Update packages 2024-09-15 00:10:21 +02:00
Hakan Shehu
2b0d73cbbf Save node attributes in a separate table + refactoring 2024-09-10 08:11:29 +02:00
Hakan Shehu
ce84e6519e Fixes and improvements in document editor and container header 2024-08-29 08:57:33 +02:00
Hakan Shehu
a0846a6cbc Mutation and document editor improvements 2024-08-29 08:16:02 +02:00
Hakan Shehu
1c5ea74b1a Improve socket manager and send pending mutation on device connect 2024-08-28 19:20:29 +02:00
Hakan Shehu
af094d4cdb Mutation logic change and switched prisma with kysely in server 2024-08-28 17:29:16 +02:00
Hakan Shehu
4491abec10 Implement syncing and improvements in app queries 2024-08-25 16:27:58 +02:00
Hakan Shehu
09b55ae20d Refactor transactions into mutations 2024-08-25 02:11:59 +02:00
Hakan Shehu
2195e7fb61 Receive updates from websockets 2024-08-23 10:25:44 +02:00
Hakan Shehu
5d8ab10ff1 Data flow refactoring 2024-08-22 20:17:36 +02:00
Hakan Shehu
6409958e55 Route changes 2024-08-09 11:10:22 +02:00