Commit Graph

50 Commits

Author SHA1 Message Date
Hakan Shehu
ad899c1c7c Implement node data cleanup job 2024-12-03 00:17:36 +01:00
Hakan Shehu
d4a84cedcc Refactor logger 2024-12-02 19:41:12 +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
e8c666bb6f Improve interactions sending from synapse 2024-11-29 23:54:29 +01:00
Hakan Shehu
2e776648bd Fix sending pending interactions 2024-11-29 23:22:19 +01:00
Hakan Shehu
1755bc341e Cleanup some console logs 2024-11-29 22:48:56 +01:00
Hakan Shehu
6ae82332c4 Improve events in synapse service 2024-11-29 22:46:16 +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
f33e301eab Use node type for transactions 2024-11-28 14:30:04 +01:00
Hakan Shehu
f3b7d03eaa Add collaborator removed event in server 2024-11-28 11:54:36 +01:00
Hakan Shehu
283fd7d35a Remove unused table in desktop 2024-11-28 11:50:38 +01:00
Hakan Shehu
4bd80f4714 Rename some files 2024-11-28 11:37:37 +01:00
Hakan Shehu
ae8064fbc3 Improve synchronization and collaboration changes 2024-11-28 11:35:17 +01:00
Hakan Shehu
c320babe80 Add create and delete collaborations jobs 2024-11-27 12:41:34 +01:00
Hakan Shehu
c76af35e0d Refactor jobs abstraction 2024-11-27 11:20:29 +01:00
Hakan Shehu
e4dbb56d13 Fix account update 2024-11-27 10:50:13 +01:00
Hakan Shehu
0d439fb030 Fix the query for retreiving unsynced transactions 2024-11-27 00:17:25 +01:00
Hakan Shehu
f2feaf5a7b Add a buffer for messages until the socket is authenticated 2024-11-26 23:59:16 +01:00
Hakan Shehu
99b94f6f33 New version of syncing 2024-11-26 22:21:35 +01:00
Hakan Shehu
f952278271 Fix a case for sending changes when a new workspace/user is created 2024-11-23 09:27:46 +01:00
Hakan Shehu
d991514790 Add a case to handle better workspace creation 2024-11-23 01:15:44 +01:00
Hakan Shehu
1e97c0fb3b Add some logs in the server 2024-11-23 00:49:47 +01:00
Hakan Shehu
95e91319f2 Remove index column from node tables 2024-11-22 20:05:25 +01:00
Hakan Shehu
de1d708c3a File upload/download improvements 2024-11-21 20:03:35 +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
bb78a238a8 Show read states in sidebar header 2024-11-14 08:40:22 +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
80110d64e9 Fix a case of handling workspace node created event 2024-11-11 08:34:33 +01:00
Hakan Shehu
35182bdb3d Add workspace as root node 2024-11-10 20:02:25 +01:00
Hakan Shehu
4f77314c6b Refactor CRDT usage 2024-11-10 17:49:26 +01:00
Hakan Shehu
9d81698e18 Use registry models in server 2024-11-10 15:58:18 +01:00
Hakan Shehu
332445e9b6 Temporarily disable email init 2024-11-10 10:14:24 +01:00
Hakan Shehu
e469885706 Store node state as byte array in Postgres 2024-11-10 09:52:58 +01:00
Hakan Shehu
f17223b213 Use blob data type for the state column in sqlite 2024-11-10 02:06:15 +01:00
Hakan Shehu
082a85180f Hash password with sha256 before bycrypt 2024-11-10 01:50:00 +01:00
Hakan Shehu
02d904f719 Rename 'neuron' to 'colanode' 2024-11-09 18:13:47 +01:00
Hakan Shehu
a650ec6b4e Merge pull request #3 from neuronapp/send-emails-task
Add email sending functionality
2024-11-09 17:36:17 +01:00
Ylber Gashi
46aae8f6fb Refactor import paths for email service and email message types 2024-11-09 17:01:44 +01:00
Ylber Gashi
3eee1e2cd0 Add email service integration and task handling 2024-11-09 16:23:41 +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
992066912e Initiate monorepo 2024-11-05 22:33:43 +01:00