Commit Graph

117 Commits

Author SHA1 Message Date
Hakan Shehu
a0df904981 Update packages 2025-04-23 18:04:40 +02:00
Hakan Shehu
63437894bf Implement password reset 2025-04-23 14:33:23 +02:00
Hakan Shehu
fa8c941e93 Update packages in desktop, core & crdt 2025-04-08 19:58:08 +02:00
Hakan Shehu
130524708d Update packages 2025-03-17 23:33:48 +01:00
Hakan Shehu
d095dbbd16 Add recurring jobs to check node and document embeddings 2025-03-03 23:07:50 +01:00
Ylber Gashi
29c96f7dd6 Add support for specifying context nodes in AI assistant response 2025-02-21 22:49:00 +01:00
Ylber Gashi
913c2f05cf Merge branch 'main' of https://github.com/colanode/colanode into ai-assistant-rag 2025-02-20 22:21:22 +01:00
Hakan Shehu
81dd328d4b Store all uploads in a special table in server 2025-02-20 08:55:25 +01:00
Hakan Shehu
3a276d79d4 Update packages 2025-02-19 22:13:02 +01:00
Hakan Shehu
f7a1388536 Rename some pending entries to nodes 2025-02-19 19:50:43 +01:00
Ylber Gashi
cce2d41f8d Merge branch 'restructure' of https://github.com/colanode/colanode into ai-assistant-rag 2025-02-19 19:38:33 +01:00
Ylber Gashi
ee111a845f Enhance assistant response handling and node type support
- Update assistant response job to handle optional citations
- Modify node creation to trigger assistant response for question messages
- Add new message subtypes: 'question' and 'answer'
- Refactor node embedding scheduling to skip embedding for message nodes
- Integrate Langfuse callback for LLM service tracing
- Update SQL vector similarity queries for embedding retrieval
2025-02-19 19:16:10 +01:00
Hakan Shehu
a0eaf40735 Fix an issue with node sync 2025-02-19 15:17:48 +01:00
Hakan Shehu
0c2fb121c9 Refactor node updates 2025-02-19 13:14:57 +01:00
Hakan Shehu
25fb7ac46a Refactor documents and text indexing 2025-02-19 11:23:03 +01:00
Hakan Shehu
18b15e09c3 Add document update validation and revert 2025-02-18 11:23:36 +01:00
Hakan Shehu
99b3189fc3 Refactor node reaction permission check 2025-02-18 10:00:39 +01:00
Hakan Shehu
f4ad5756f3 Merge files with nodes 2025-02-12 21:45:02 +01:00
Hakan Shehu
6d79824f93 Minor renames for clarity 2025-02-12 12:32:14 +01:00
Hakan Shehu
95999b4f9e Permission checks improvements 2025-02-12 12:16:05 +01:00
Hakan Shehu
d8745d84cd Separate documents into it's own table 2025-02-11 18:43:07 +01:00
Hakan Shehu
c82fbedefa Consolidate entries and messages into 'nodes' 2025-02-05 22:40:35 +01:00
Hakan Shehu
565fd2af50 Implement space container 2025-01-28 22:46:20 +01:00
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