Commit Graph

98 Commits

Author SHA1 Message Date
Hakan Shehu
36f028c3d9 Validator improvements 2024-10-30 23:14:02 +01:00
Hakan Shehu
374a01e240 Introduce the first version of server side validators 2024-10-30 15:43:06 +01:00
Hakan Shehu
49601bb1ba Fix version id condition 2024-10-29 01:03:35 +01:00
Hakan Shehu
87ea22f85c Add a condition on version id for document updates 2024-10-29 00:48:46 +01:00
Hakan Shehu
de9a7ffb21 Fix user_node delete on local node delete 2024-10-28 23:48:35 +01:00
Hakan Shehu
d60f3773dc Fix user node sync 2024-10-28 23:33:13 +01:00
Hakan Shehu
78402bbf64 Table renames 2024-10-28 21:47:32 +01:00
Hakan Shehu
9141d60b5c Sync improvements 2024-10-28 20:35:30 +01:00
Hakan Shehu
70503d5a98 Add extra handles for file deletion 2024-10-28 12:34:20 +01:00
Hakan Shehu
0bed882d84 Generate default workspace for new users 2024-10-27 23:47:24 +01:00
Hakan Shehu
aa82cb564c Activate account on register 2024-10-27 22:38:56 +01:00
Hakan Shehu
3f32e64a77 Implement account update form 2024-10-27 22:15:17 +01:00
Hakan Shehu
7b699b2b1e Refactor events 2024-10-27 19:00:41 +01:00
Hakan Shehu
902c09b809 Fix node-user-state management on collaborator updates 2024-10-27 18:36:46 +01:00
Hakan Shehu
8ca2821a04 Clean device node states on logout 2024-10-27 16:31:38 +01:00
Hakan Shehu
39db3edd96 Fix user created event handler 2024-10-27 11:18:18 +01:00
Hakan Shehu
d052300ea0 Delete node user state on delete 2024-10-26 18:18:21 +02:00
Hakan Shehu
cb5c45860b Fix sync for deleted nodes 2024-10-26 18:16:31 +02:00
Hakan Shehu
d5c97fd8b6 Improve socket connection sync 2024-10-26 18:03:55 +02:00
Hakan Shehu
9d17a40256 Fix alias compilation for build in server 2024-10-26 17:13:27 +02:00
Image Updater
f860e74fbe Refactor Dockerfile for improved build and production stages 2024-10-26 16:11:34 +02:00
Hakan Shehu
38c64967b3 Add the case of adding new users in socket connections 2024-10-26 15:29:27 +02:00
Hakan Shehu
35ee77ea06 New database structure for sync engine 2024-10-26 11:38:06 +02:00
Hakan Shehu
f7d1d12e95 Change the sync flow in server side 2024-10-26 09:01:59 +02:00
Hakan Shehu
5a1b3c0fd8 New verison for change tracking in desktop 2024-10-25 19:02:47 +02:00
Hakan Shehu
075c6405ba Fixes and improvements for sync 2024-10-25 14:36:18 +02:00
Hakan Shehu
aab143b4f5 Implement space update and delete 2024-10-25 11:32:40 +02:00
Hakan Shehu
05b62cebcc Fix for file upload 2024-10-23 12:18:18 +02:00
Hakan Shehu
987c3ab65e Merge branches 'main' and 'main' of https://github.com/neuronapp/neuron 2024-10-22 23:31:23 +02:00
Hakan Shehu
488277c1ec Implement initial version of folders and files 2024-10-22 23:27:54 +02:00
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