Commit Graph

70 Commits

Author SHA1 Message Date
Hakan Shehu
e4aeabf3b6 Add events for account and workspace changes in server and desktop 2024-12-08 12:24:29 +01:00
Hakan Shehu
da6b26ff74 Implement reverting invalid transactions 2024-12-07 17:36:45 +01:00
Hakan Shehu
e43a3408e0 Include avatar upload parameter in routes 2024-12-07 10:58:31 +01:00
Hakan Shehu
2ce11577aa Index node texts for searching 2024-12-07 01:41:10 +01:00
Hakan Shehu
954564d1bf Refactor server routes 2024-12-06 22:29:58 +01:00
Hakan Shehu
2c0c3b96bf Fix event bus event processing for mutli node broadcasting 2024-12-06 03:20:52 +01:00
Hakan Shehu
a688c2b719 Rename some tables for clarity 2024-12-05 01:11:41 +01:00
Hakan Shehu
a462077a8c Fix dockerfile for server 2024-12-04 23:12:25 +01:00
Hakan Shehu
ba819aa951 Include scripts in Dockerfile 2024-12-04 17:35:36 +01:00
Hakan Shehu
1fcf0b135c Refactor socket and sync communications 2024-12-04 17:15:58 +01:00
Hakan Shehu
f71113dda7 Update to express v5 2024-12-04 07:40:40 +01:00
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
a19c6274b9 Update packages 2024-12-01 21:40:17 +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
92951f392f Add pino-pretty as direct dependendcy (temp) 2024-11-23 00:54:43 +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
3a05bd495f Add schema for package json warnings 2024-11-16 19:40:51 +01:00
Ylber Gashi
3ef5051233 Dockerfile update and Docker Compose configuration 2024-11-16 17:49:50 +01:00
Hakan Shehu
a3380bce37 Use tsx for running server 2024-11-16 17:28:07 +01:00
Hakan Shehu
184851403e Switch to npm workspaces and electron forge 2024-11-16 16:55:45 +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