Commit Graph

145 Commits

Author SHA1 Message Date
Hakan Shehu
477a7716a8 Improve the default page and channel created for new workspaces 2025-01-24 11:33:00 +01:00
Hakan Shehu
909afacf77 Restructure some files in server 2025-01-24 10:28:01 +01:00
Hakan Shehu
63d447c159 Remove kafka dependency 2025-01-22 12:29:58 +01:00
Hakan Shehu
852a1e4ed7 Skip entry update if there are no changes 2025-01-21 19:38:10 +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
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
ddbf5e55e3 Fix message reactions version update trigger 2025-01-15 17:31:22 +01:00
Hakan Shehu
194b0fce44 Refactor debuggers 2025-01-15 15:34:03 +01:00
Hakan Shehu
bfed89e3d3 Fix pub/sub communication for event-bus in server 2025-01-15 15:13:31 +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
ffca3df579 Update assets paths 2025-01-14 16:42:04 +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
53ef5d6dd6 Refactor redis key names 2025-01-13 11:17:32 +01:00
Hakan Shehu
6a4f14f8b8 Wrap the queue name in curly braces to handle Redis clusters in Bullmq 2025-01-13 11:10:18 +01:00
Hakan Shehu
a322fafcbf Update packages 2025-01-13 10:50:36 +01:00
Hakan Shehu
f074495f5f Implement ssl configuration for postgres 2025-01-13 10:27:10 +01:00
Hakan Shehu
5b87a8097f Use only redis url for connecting 2025-01-13 00:05:17 +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
b39b90b71a Add a prefix for device tokens 2025-01-10 15:58:03 +01:00
Hakan Shehu
1bc3bcb3b2 Switch password hashing algorith to argon2 2025-01-10 15:31:38 +01:00
Hakan Shehu
4f344f3388 Improve email verification message 2025-01-10 15:04:21 +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
661720bb4e Add templates copy in tsup config 2025-01-05 21:44:15 +01:00
Hakan Shehu
14acf5dc82 Fix teplates dir resolve 2025-01-05 21:06:28 +01:00
Hakan Shehu
dec5812a6a Implement account email verification 2025-01-05 20:25:48 +01:00
Hakan Shehu
b13be3c024 Rename smtp configuration keys 2025-01-05 12:36:40 +01:00
Hakan Shehu
40415a5bd0 Refactor configurations 2025-01-05 12:13:46 +01:00
Hakan Shehu
d778db6040 Add ip in server config output 2025-01-05 10:18:20 +01:00
Hakan Shehu
b8bdecf33b Add device request rate limits in api and socket service 2025-01-05 10:15:07 +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
Ylber Gashi
4386c253ee Add vector extension migration and reorder message/entry embeddings migrations 2025-01-03 21:11:43 +01:00
Ylber Gashi
2d81a0a113 Refactor AI embedding handling: update schema, add entry_id to message embeddings, and implement embedding scheduling with configurable delay 2025-01-03 21:07:23 +01:00
Ylber Gashi
6b9209a95b Merge branch 'main' of https://github.com/colanode/colanode into ai-embeddings 2025-01-02 22:51:24 +01:00
Ylber Gashi
fb4783f4a0 Separated ai embeddings into entry and message embedding tables, updated migration script and updated embed jobs accordingly 2025-01-02 22:51:18 +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
Ylber Gashi
e7d20f47f0 Refactor embedEntryHandler to use extractEntryText and improve error handling for missing entries 2025-01-01 22:48:41 +01:00
Ylber Gashi
8ba5f4692f Remove unnecessary newline 2025-01-01 22:35:36 +01:00
Ylber Gashi
33978d3a6f Add new tables for file tombstones, collaborations, and AI embeddings to the database schema 2025-01-01 22:35:16 +01:00
Ylber Gashi
90fb6c86fd Merge branch 'main' of https://github.com/colanode/colanode into ai-embeddings 2025-01-01 22:32:27 +01:00
Ylber Gashi
6ac99f17fb Add AI embedding functionality for entries and messages 2025-01-01 22:23:24 +01:00
Hakan Shehu
ba6b4bad98 Add indexes for frequent queries in server 2025-01-01 14:58:56 +01:00