Ylber Gashi
|
81b8e8030b
|
implementation of deep search assistant
|
2025-05-01 11:17:59 +02: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
|
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
|
15b2384a7e
|
User access improvements
|
2025-01-20 10:23:32 +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
|
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 |
|