Commit Graph

50 Commits

Author SHA1 Message Date
Hakan Shehu
bca7eb6ef8 Fix seed script with the new changes 2024-12-24 14:43:06 +01:00
Hakan Shehu
51c832ebe1 Refactor and improve synchronizers 2024-12-24 10:45:01 +01:00
Hakan Shehu
e798db5691 Treat messages as a separate entity from nodes 2024-12-23 15:29:29 +01:00
Hakan Shehu
69dce7b052 Treat files as a separate entity from nodes 2024-12-22 17:47:39 +01:00
Hakan Shehu
6286147f2e Refactor sync consumers 2024-12-21 15:00:46 +01:00
Hakan Shehu
b4d42a6cf4 Refactor collaborations 2024-12-20 16:38:14 +01:00
Hakan Shehu
b97c429eae Add root_id in nodes and transactions 2024-12-20 10:21:56 +01:00
Hakan Shehu
02a6ba486c Treat users as entity on its own and not as a node 2024-12-20 09:36:27 +01:00
Hakan Shehu
85f62d8cf2 Implement relation field 2024-12-16 18:15:17 +01:00
Hakan Shehu
65f33465f3 Implement last opened at interaction 2024-12-08 23:17:24 +01:00
Hakan Shehu
91591b058f Improve radar service and fix interactions merging 2024-12-08 19:03:09 +01:00
Hakan Shehu
e4aeabf3b6 Add events for account and workspace changes in server and desktop 2024-12-08 12:24:29 +01:00
Hakan Shehu
c8a0ac69e2 Prevent duplicate ids in editor 2024-12-07 20:34:54 +01:00
Hakan Shehu
2ce11577aa Index node texts for searching 2024-12-07 01:41:10 +01:00
Hakan Shehu
a688c2b719 Rename some tables for clarity 2024-12-05 01:11:41 +01:00
Hakan Shehu
1fcf0b135c Refactor socket and sync communications 2024-12-04 17:15:58 +01:00
Hakan Shehu
0c07068341 Make server event-bus work with multiple instances 2024-12-02 18:25:03 +01:00
Hakan Shehu
5fcb427008 More lint improvements 2024-12-02 01:33:25 +01:00
Hakan Shehu
3df94f7c40 Fix imports order 2024-12-02 00:44:02 +01:00
Hakan Shehu
1c204a17dc Lint fixes 2024-12-01 23:51:33 +01:00
Hakan Shehu
16fdbbd71f Implement interactions 2024-11-29 22:27:23 +01:00
Hakan Shehu
cb6972918d Add collaboration sync for desktop 2024-11-28 19:12:03 +01:00
Hakan Shehu
09aeec166b Add resync for incomplete transactions 2024-11-28 17:55:17 +01:00
Hakan Shehu
ae8064fbc3 Improve synchronization and collaboration changes 2024-11-28 11:35:17 +01:00
Hakan Shehu
99b94f6f33 New version of syncing 2024-11-26 22:21:35 +01:00
Hakan Shehu
95e91319f2 Remove index column from node tables 2024-11-22 20:05:25 +01:00
Hakan Shehu
d41d3abd03 Implement message subtypes 2024-11-22 13:40:58 +01:00
Hakan Shehu
de1d708c3a File upload/download improvements 2024-11-21 20:03:35 +01:00
Hakan Shehu
1049c69046 Improve table views 2024-11-20 12:24:37 +01:00
Hakan Shehu
e596d6494a Generate default values if a view has filters for records 2024-11-20 11:46:44 +01:00
Hakan Shehu
0c4280fe6c Implement filter and sort quick actions in table headers 2024-11-18 23:13:55 +01:00
Hakan Shehu
14f0c0ab19 Add extra checks when changes fail to sync 2024-11-18 11:32:48 +01:00
Hakan Shehu
21531f4a0f Refactor http client 2024-11-17 13:17:59 +01:00
Hakan Shehu
ed32d3ea6e Refactor messages 2024-11-15 14:01:20 +01:00
Hakan Shehu
712d0da8aa Improve sync service and introduce account sync 2024-11-15 10:49:07 +01:00
Hakan Shehu
6cc1acf6c0 Improve syncing and radar service 2024-11-14 17:11:53 +01:00
Hakan Shehu
af4f014a32 Add record authorization checks 2024-11-13 11:15:37 +01:00
Hakan Shehu
5a7c6a381a Add authorization checks and refactor conversations 2024-11-12 23:00:22 +01:00
Hakan Shehu
1bf0d3405f Refactor container and header 2024-11-11 21:33:55 +01:00
Hakan Shehu
64d9703efc Workspace role improvements and moved some types into colanode/core 2024-11-11 13:45:07 +01:00
Hakan Shehu
3cbf14c296 Improve workspace user role checks 2024-11-11 12:03:44 +01:00
Hakan Shehu
35182bdb3d Add workspace as root node 2024-11-10 20:02:25 +01:00
Hakan Shehu
9d81698e18 Use registry models in server 2024-11-10 15:58:18 +01:00
Hakan Shehu
42f9236b39 Refactor node manager and add authorization checks for node create/update/delete 2024-11-10 01:26:12 +01:00
Hakan Shehu
307b191b75 Fix a bug in crdt array sync 2024-11-09 19:25:20 +01:00
Hakan Shehu
372fe62fa8 Move id and contants in core package and use lodash-es package 2024-11-09 12:20:01 +01:00
Hakan Shehu
56a16ba9b3 Fix exports in core packages 2024-11-09 11:27:42 +01:00
Hakan Shehu
3042625e34 Add crdt as a separate package 2024-11-07 09:32:26 +01:00
Hakan Shehu
8a5409ad29 Add a core package to be reused by desktop and server 2024-11-07 09:15:00 +01:00
Hakan Shehu
992066912e Initiate monorepo 2024-11-05 22:33:43 +01:00