958 Commits

Author SHA1 Message Date
ylber-gashi
d44ddbffa3 Updated Docker image build workflow and metadata 2024-10-06 16:29:14 +02:00
Hakan Shehu
bd8b8518f3 Implement and improve document operations 2024-10-06 11:22:26 +02:00
ylber-gashi
b64ab9134d Added GitHub Actions workflow for building and pushing Docker image 2024-10-06 00:41:28 +02:00
ylber-gashi
5c224665c0 Added dockerfile 2024-10-06 00:34:25 +02:00
Hakan Shehu
c02735c147 Folder restructure for operations and handlers 2024-10-05 13:07:40 +02:00
Hakan Shehu
0ede4ece62 Remove one unecessary query in node container 2024-10-05 11:15:35 +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
93e2cc2ba1 Update packages 2024-10-04 15:56:00 +02:00
Hakan Shehu
532af7b995 Rename databaseContext to databaseManager 2024-10-04 15:45:25 +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
2210306d32 Implement message handlers 2024-10-04 08:41:29 +02:00
Hakan Shehu
1f2059a6ab Refactor sockets 2024-10-03 20:20:04 +02:00
Hakan Shehu
267250b0b6 More folder restructure 2024-10-03 19:23:21 +02:00
Hakan Shehu
0bf2df188b Rename 'electron' into 'main' 2024-10-03 17:44:20 +02:00
Hakan Shehu
615237b4a0 Move components and editor into renderer folder 2024-10-03 17:42:17 +02:00
Hakan Shehu
efeeecf739 Move contexts into renderer folder 2024-10-03 17:35:28 +02:00
Hakan Shehu
000f7597ba Move hooks into renderer folder 2024-10-03 17:34:11 +02:00
Hakan Shehu
ff8a7f7968 Init renderer folder for ui stuff 2024-10-03 17:32:18 +02:00
Hakan Shehu
43889aa901 Refactor mutations and queries 2024-10-03 17:11:39 +02:00
Hakan Shehu
24f8312e31 Implement chat create and refactor sidebar query 2024-10-02 01:55:15 +02:00
Hakan Shehu
371a7dc9a6 Fix filter query for multiselect values 2024-10-01 22:31:07 +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
0843405195 Delete local mutation after some retries 2024-10-01 20:39:09 +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
2b3141c5d4 Implement exponential backoff for api requests 2024-09-29 23:35:06 +02:00
Hakan Shehu
a3e9f6019c Update packages for server 2024-09-29 23:21:29 +02:00
Hakan Shehu
79a7d6af1d Update packages for desktop 2024-09-29 23:20:02 +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
afbaa9500a Refactor workspace create and sync 2024-09-26 21:07:46 +02:00
Hakan Shehu
884b4cbb35 Refactor login mutations 2024-09-26 20:36:02 +02:00
Hakan Shehu
58428584da Implement delayed component to prevent loader flickering 2024-09-26 19:53:48 +02:00
Hakan Shehu
183fe45111 Fix minor issues 2024-09-26 19:16:40 +02:00
Hakan Shehu
f17c448999 Fix a condition for node sync 2024-09-26 19:10:55 +02:00
Hakan Shehu
9472095f0b Rename data folder to electron 2024-09-26 18:49:25 +02:00
Hakan Shehu
1fb0975b09 Init server features 2024-09-26 18:38:19 +02:00
Hakan Shehu
aecca3e360 Implement account logout in server 2024-09-26 14:36:35 +02:00
Hakan Shehu
986e805f4d Create node names virtual table for searching 2024-09-26 11:06:14 +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