Commit Graph

94 Commits

Author SHA1 Message Date
Hakan Shehu
852a1e4ed7 Skip entry update if there are no changes 2025-01-21 19:38:10 +01:00
Hakan Shehu
715be7910d Fix an out of bound exception in crdt array operations 2025-01-21 19:24:23 +01:00
Hakan Shehu
15b2384a7e User access improvements 2025-01-20 10:23:32 +01:00
Hakan Shehu
7e39676081 Update packages 2025-01-19 19:23:50 +01:00
Hakan Shehu
1d8bb8760b Use sqlite for emojis and icons 2025-01-19 15:41:39 +01:00
Hakan Shehu
89c3969b72 Add some extra columns in desktop tables 2025-01-18 01:56:43 +01:00
Hakan Shehu
2c4b92120f Send event on user created 2025-01-17 16:47:56 +01:00
Hakan Shehu
74f74ea37a Restructure and refactor services in desktop 2025-01-17 14:35:13 +01:00
Hakan Shehu
194b0fce44 Refactor debuggers 2025-01-15 15:34:03 +01:00
Hakan Shehu
81583cf054 Add visibility attribute for spaces 2025-01-15 01:29:20 +01:00
Hakan Shehu
fce5bdc60d Improve device creation on login/register 2025-01-15 01:24:19 +01:00
Hakan Shehu
5b40313ff4 Improve account sync 2025-01-15 01:11:49 +01:00
Hakan Shehu
faa0554112 Improve message interactions tracking 2025-01-13 16:23:36 +01:00
Hakan Shehu
d63e2ee2d0 Refactor some columns 2025-01-13 15:59:59 +01:00
Hakan Shehu
4fb71bcaad Improve file state handling 2025-01-13 14:27:42 +01:00
Hakan Shehu
a322fafcbf Update packages 2025-01-13 10:50:36 +01:00
Hakan Shehu
75132d5b60 Add total storage limit and max file size limit for files 2025-01-12 18:25:04 +01:00
Hakan Shehu
86dba5762c Store entry transaction operation as integer enum instead of text 2025-01-09 11:26:18 +01:00
Hakan Shehu
6f9c09b121 Refactor message attributes 2025-01-09 11:13:22 +01:00
Hakan Shehu
dec5812a6a Implement account email verification 2025-01-05 20:25:48 +01:00
Hakan Shehu
d778db6040 Add ip in server config output 2025-01-05 10:18:20 +01:00
Hakan Shehu
2660f3d3a9 Add rate limits for auth attempts 2025-01-05 09:51:10 +01:00
Hakan Shehu
0ac450932f Make nullable fields optional in entry schemas and some crdt optimizations 2025-01-04 11:14:13 +01:00
Hakan Shehu
19de9bf56c Fix null value in crdt and document updates handlers 2025-01-03 18:35:09 +01:00
Hakan Shehu
5863b911da Make entry parent id nullable and add some indexes in desktop workspace database 2025-01-02 00:33:05 +01:00
Hakan Shehu
ba6b4bad98 Add indexes for frequent queries in server 2025-01-01 14:58:56 +01:00
Hakan Shehu
f19111f1f0 Improve api error handling 2024-12-31 18:55:01 +01:00
Hakan Shehu
36c30299b7 Include text extraction for records 2024-12-30 22:11:59 +01:00
Hakan Shehu
83de712f4c Improve permission checks 2024-12-30 21:50:08 +01:00
Hakan Shehu
7939da3c29 Save deleted files and message in separate tombstone tables 2024-12-30 00:29:59 +01:00
Hakan Shehu
e52ccf1681 Rename 'transactions' to 'entry_transactions' for clarity 2024-12-29 17:00:41 +01:00
Hakan Shehu
41ba627f52 Implement file and message deletes 2024-12-27 14:39:57 +01:00
Hakan Shehu
e9f677088e Refactor text indexing in desktop 2024-12-27 08:53:50 +01:00
Hakan Shehu
94ce64545a Implement interactions for entries, messages and files 2024-12-26 12:59:32 +01:00
Hakan Shehu
32c72c2607 Rebane 'nodes' into 'folder name' 2024-12-25 00:37:50 +01:00
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
9c8b803b67 Remove author from package.json files 2024-12-13 18:03:20 +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