958 Commits

Author SHA1 Message Date
Hakan Shehu
96c8bfe017 Fix document update 2024-08-29 00:07:56 +02:00
Hakan Shehu
1c5ea74b1a Improve socket manager and send pending mutation on device connect 2024-08-28 19:20:29 +02:00
Hakan Shehu
af094d4cdb Mutation logic change and switched prisma with kysely in server 2024-08-28 17:29:16 +02:00
Hakan Shehu
500513b15d Update packages 2024-08-27 15:38:32 +02:00
Hakan Shehu
487631f177 Remove mobx dependency 2024-08-27 15:20:16 +02:00
Hakan Shehu
0e2b67565d Return to previous selection state after content update 2024-08-27 13:21:53 +02:00
Hakan Shehu
9f9de1a109 Fix remote changes updates in document editor 2024-08-27 11:08:34 +02:00
Hakan Shehu
c26b078a6d Implement document editor with new version of mutations 2024-08-26 19:18:21 +02:00
Hakan Shehu
a19a5c26a2 Improve event loop 2024-08-25 19:57:43 +02:00
Hakan Shehu
1fa7d930e2 Improve event loop 2024-08-25 19:57:36 +02:00
Hakan Shehu
4491abec10 Implement syncing and improvements in app queries 2024-08-25 16:27:58 +02:00
Hakan Shehu
09b55ae20d Refactor transactions into mutations 2024-08-25 02:11:59 +02:00
Hakan Shehu
2195e7fb61 Receive updates from websockets 2024-08-23 10:25:44 +02:00
Hakan Shehu
5d8ab10ff1 Data flow refactoring 2024-08-22 20:17:36 +02:00
Hakan Shehu
6409958e55 Route changes 2024-08-09 11:10:22 +02:00
Hakan Shehu
54c3744583 Introduce redis and websockets for real time update changes 2024-08-09 11:09:12 +02:00
Hakan Shehu
95aaf480af Refactor transactions and use kafka 2024-08-08 12:25:02 +02:00
Hakan Shehu
36d91c7d53 Implement logout 2024-08-08 08:32:21 +02:00
Hakan Shehu
d09e012e1d Implement name editing for breadcrumb items 2024-08-08 08:06:42 +02:00
Hakan Shehu
b00f404200 Breadcrumb improvements 2024-08-08 07:51:26 +02:00
Hakan Shehu
49973a4d84 Implement breadcrumb 2024-08-08 00:28:54 +02:00
Hakan Shehu
d1148e1069 Fix node mapping to JSONContent 2024-08-07 22:36:03 +02:00
Hakan Shehu
09df9bc798 Fix index validation 2024-08-07 22:25:55 +02:00
Hakan Shehu
b60222b0b1 Implement nested page and other improvements 2024-08-07 22:23:38 +02:00
Hakan Shehu
c2f527e878 Load most of the data from sqlite 2024-08-07 18:13:52 +02:00
Hakan Shehu
d48cdc1738 Update icons.svg and fix node delete handlers 2024-08-07 16:26:02 +02:00
Hakan Shehu
2ae6f89ade Subscribe to changes in use conversation hook 2024-08-07 15:36:52 +02:00
Hakan Shehu
4fa7fb46e9 Use react router for navigation 2024-08-07 15:34:15 +02:00
Hakan Shehu
a4b84e8fc5 Introduce the event-bus for inter process communication 2024-08-07 15:15:34 +02:00
Hakan Shehu
54d79f3d8b Fix node change comparison 2024-08-07 12:11:36 +02:00
Hakan Shehu
1630849efc Improve document editor 2024-08-07 10:49:48 +02:00
Hakan Shehu
020c8922af Improve node creation and conversation state management 2024-08-06 21:45:12 +02:00
Hakan Shehu
16e2cf2d3e Improvements in page editor 2024-08-06 07:23:34 +02:00
Hakan Shehu
04b0fa0c17 Refactor node to editor json content mapping 2024-08-05 17:38:09 +02:00
Hakan Shehu
5c7a0eeb6b Refactoring and improvements 2024-08-05 15:14:15 +02:00
Hakan Shehu
01f5b7bc49 Update node schema 2024-08-05 13:51:04 +02:00
Hakan Shehu
ba4d8b315d Initial node sync event loop 2024-08-04 21:39:44 +02:00
Hakan Shehu
02469c04de Add foreign key constraints for nodes 2024-08-04 11:16:51 +02:00
Hakan Shehu
c0f58fc073 Transaction sync fixes 2024-08-03 23:58:32 +02:00
Hakan Shehu
de1da94906 Merge remote-tracking branch 'origin/main' 2024-08-03 19:16:23 +02:00
Hakan Shehu
92849ba142 Implement first version of messages 2024-08-03 19:16:11 +02:00
Hakan Shehu
0a27eb960c Implement first version of messages 2024-08-03 19:14:38 +02:00
Hakan Shehu
4191734d5e Add prettier in desktop 2024-08-02 23:20:25 +02:00
Hakan Shehu
2d86e53ef9 Add prettier in server 2024-08-02 23:16:29 +02:00
Hakan Shehu
293a93b332 Initial implementation of editor 2024-08-02 19:59:09 +02:00
Hakan Shehu
7daa4a9472 Workspace store improvement 2024-08-02 11:15:02 +02:00
Hakan Shehu
7314758374 Refactor workspace databases 2024-08-02 10:22:22 +02:00
Hakan Shehu
56cd41a670 Use kysely for sqlite 2024-08-02 08:43:44 +02:00
Hakan Shehu
4895c32aca Refactor functions for consistency 2024-08-01 16:30:10 +02:00
Hakan Shehu
741cbfe571 Switch from redux-toolkit to mobx 2024-08-01 16:17:59 +02:00